Commit Graph

143 Commits

Author SHA1 Message Date
Brian Kassouf
c1bcc9803b
Update go version to 1.15.3 (#10279)
* Update go version to 1.15.3

* Fix OU ordering for go1.15.x testing

* Fix CI version

* Update docker image

* Fix test

* packagespec upgrade -version 0.1.8

Co-authored-by: Sam Salisbury <samsalisbury@gmail.com>
2020-10-30 16:44:06 -04:00
Jason O'Donnell
9204c47af7
docker-dev: add go version as build arg (#10117) 2020-10-08 14:30:31 -04:00
Tom Proctor
fd71582572
Remove incorrect couchbase command (#9851) 2020-08-28 16:34:00 +01:00
Tom Proctor
d8995bfe42
Bundle couchbase database plugin with vault (#9664) 2020-08-07 11:01:04 +01:00
Jason O'Donnell
e6ec457488
Add docker dev build targets (#9426)
* Add docker dev build target

* Update scripts/docker/Dockerfile

Co-authored-by: Jim Kalafut <jkalafut@hashicorp.com>

* Add multi-stage build

* Add comment about multi-stage

* Add docker-dev-ui

Co-authored-by: Jim Kalafut <jkalafut@hashicorp.com>
2020-07-20 14:11:34 -04:00
Calvin Leung Huang
6036c4fb89
scripts: make build.sh gocmd aware (#9394) 2020-07-02 17:45:41 -07:00
Becca Petrin
acade9eb32
Add Transform to enterprise OpenAPI doc (#8746)
* add transform to gen_openapi.sh

* add license
2020-04-15 09:12:12 -07:00
Jim Kalafut
538bf25223
Add mongodbatlas to gen_openapi (#8387) 2020-02-19 09:39:14 -08:00
Sam Salisbury
e5bb30110f update to go1.13.8 2020-02-19 07:30:04 +00:00
Jason O'Donnell
7d550e24da
Add OpenLDAP Secret Plugin (#8360)
* Add openldap secret plugin

* go mod vendor

* Revert to go-ldap 3.1.3

* go mod vendor
2020-02-15 13:21:07 -05:00
Sam Salisbury
a1190ded7e
upgrade to go1.13.7 (#8332) 2020-02-11 15:03:49 +00:00
Becca Petrin
bef1fcfaa0
Update gen_openapi.sh (#8273)
* enable more auth backends in openapi gen

* cf and pcf are the same, with cf being preferred
2020-01-31 16:05:39 -08:00
Jim Kalafut
61c5efc0eb
Allow easier swapping of Go version (#8102) 2020-01-09 09:35:32 -08:00
Sam Salisbury
0e6c4a428b bump Docker builder image to go1.12.12 2019-11-13 10:19:55 +00:00
Jeff Mitchell
8046fa1e71
Handpick cluster cipher suites when they're not user-set (#7487)
* Handpick cluster cipher suites when they're not user-set

There is an undocumented way for users to choose cluster cipher suites
but for the most part this is to paper over the fact that there are
undesirable suites in TLS 1.2.

If not explicitly set, have the set of cipher suites for the cluster
port come from a hand-picked list; either the allowed TLS 1.3 set (for
forwards compatibility) or the three identical ones for TLS 1.2.

The 1.2 suites have been supported in Go until at least as far back as
Go 1.9 from two years ago. As a result in cases where no specific suites
have been chosen this _ought_ to have no compatibility issues.

Also includes a useful test script.
2019-10-28 12:51:45 -04:00
Matthew Irish
657477e941
embed yarn (#7740)
* embed yarn binary using yarn policies set-version and loosen the restriction on yarn in the dockerfile and the package.json

* don't lint the embedded yarn package
2019-10-25 16:00:45 -05:00
Matthew Irish
b01234d2bb
update yarn to 1.19.1 (#7731) 2019-10-24 17:08:23 -05:00
Jeff Mitchell
1bba7fa3c2 Bump Go in Dockerfile to 1.12.9 2019-09-09 14:45:14 -04:00
Matthew Irish
d1cc107a02
Update ui dependencies (#7244)
* be more specific about node version, and specify a yarn version

* update ember, ember-cli, ember-data, ember-data-model-fragments

* use router handlers to access transition information

* fix shadowing of component helper

* update ivy-codemirror, ember-cli-inject-live-reload

* remove custom router service

* don't use transition.queryParams

* update ember-cli-deprecation-workflow

* refactor kv v1 to use 'path' instead of 'id' on creation

* fix auth-jwt-test and toolbar-link-test

* update ember composable helpers

* remove Ember.copy from test file

* no more deprecations in the workflow

* fix more secret tests

* fix remaining failed tests

* move select component to core because it's used by ttl-picker

* generate new model class for each test instead of reusing an existing one

* fix selectors on kmip tests

* refactor how control groups construct urls from the new transition objects

* add router service override back in, and have it be evented so that we can trigger router events on it

* move stories and markdown files to core if the component lives in core

* update ember-cli, ember-cli-babel, ember-auto-import

* update base64js, date-fns, deepmerge, codemirror, broccoli-asset-rev

* update linting rules

* fix test selectors

* update ember-api-actions, ember-concurrency, ember-load-initializers, escape-string-regexp, normalize.css, prettier-eslint-cli, jsdoc-to-markdown

* remove test-results dir

* update base64js, ember-cli-clipboard, ember-cli-sass, ember-cli-string-helpers, ember-cli-template-lint, ember-cli-uglify, ember-link-action

* fix linting

* run yarn install without restoring from cache

* refactor how tests are run and handle the vault server subprocess

* update makefile for new test task names

* update circle config to use the new yarn task

* fix writing the seal keys when starting the dev server

* remove optional deps from the lockfile

* don't ignore-optional on yarn install

* remove errant console.log

* update ember-basic-dropdown-hover, jsonlint, yargs-parser

* update ember-cli-flash

* add back optionalDeps

* update @babel/core@7.5.5, ember-basic-dropdown@1.1.3, eslint-plugin-ember@6.8.2

* update storybook to the latest release

* add a babel config with targets so that the ember babel plugin works properly

* update ember-resolver, move ember-cli-storybook to devDependencies

* revert normalize.css upgrade

* silence fetchadapter warning for now

* exclude 3rd party array helper now that ember includes one

* fix switch and entity lookup styling

* only add -root suffix if it's not in versions mode

* make sure drop always has an array on the aws role form

* fix labels like we did with the backport

* update eslintignore

* update the yarn version in the docker build file

* update eslint ignore
2019-08-19 15:45:39 -05:00
Jeff Mitchell
f51c32c971 Use separate env var for Vault commit in plugin update script 2019-08-14 17:02:28 -04:00
Jeff Mitchell
d158f26c97 Use Go 1.12.8 for building 2019-08-14 10:45:19 -04:00
Jeff Mitchell
61cea2c1c5 Fix Dockerfile 2019-07-25 14:11:03 -04:00
Jeff Mitchell
3d1846736c Add gomiports to Dockerfile 2019-07-25 14:08:51 -04:00
Jeff Mitchell
814f7709b4 Allow specifying branch for plugin module updating via $API_BRANCH 2019-07-25 12:38:47 -04:00
Becca Petrin
d570c565c9 Add engines to OpenAPI (#7098) 2019-07-24 17:03:03 -07:00
Jeff Mitchell
f235e9270f Add ability for module update script to only download plugins, not also update them 2019-07-22 12:56:13 -04:00
Jeff Mitchell
41d3939b1f Quick and dirty script to update all plugins against latest Vault
sdk/api and then pull those into Vault itself
2019-07-19 10:56:48 -04:00
Jeff Mitchell
6c7822380d
Bump cross Dockerfile to 1.12.7 (#7126)
This version fixes a bug that is bad, but hard to say whether it might
affect us or not -- or more crucially, any of our dependencies. It's
almost certainly worth updating just in case. See
https://github.com/golang/go/issues/32560
2019-07-17 06:32:08 -04:00
Jeff Mitchell
57612184ad Revert "Migrate build to use go modules"
This reverts commit 3439a34989.

For the moment with bad wifi this is just taking too, too long. We may
be able to figure out an approach that bind mounts the cache in which
should help drastically.
2019-07-09 04:15:03 -04:00
Jeff Mitchell
450736c3d1 Buster is released, so switch off testing for Dockerfile 2019-07-09 03:51:05 -04:00
Jeff Mitchell
3439a34989 Migrate build to use go modules 2019-07-05 19:59:04 -04:00
Jeff Mitchell
cd0e64e430 Bump Go version in build Dockerfile 2019-06-12 09:38:35 -04:00
Jim Kalafut
8b6ea178b2
Don't show TypeHeader fields as being sent as headers in OpenAPI (#6679)
Fixes #6671
2019-05-03 15:12:24 -07:00
Jeff Mitchell
901060d479 Bump Dockerfile Go version 2019-04-15 10:58:28 -04:00
Jeff Mitchell
170521481d
Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
Jeff Mitchell
4daf77258a Update dep script 2019-03-25 20:38:08 -04:00
Jim Kalafut
01a6c5c976
Add UI asset file checks to Makefile (#6428) 2019-03-25 12:07:14 -05:00
Jeff Mitchell
88741e9956 Sync over 2019-03-18 09:33:01 -04:00
Matthew Irish
fc64a47750 add apt-get flags (#6389) 2019-03-09 02:58:18 -05:00
Matthew Irish
fa13c45e7c update to node v10 for all of the things (#6218)
* update to node v10 for all of the things

* combine apt-get commands
2019-02-13 09:34:38 -05:00
Jeff Mitchell
671131669a Add npm to apt-get command 2019-01-31 15:56:04 -05:00
Jeff Mitchell
7043a08b8a Bump Dockerfile Go version 2019-01-29 13:43:29 -05:00
Jeff Mitchell
de380ce624 Allow devel in go version check and bump to 1.11 2019-01-29 11:27:04 -05:00
Jeff Mitchell
f55dafbf6a Force circonus v2 as directed by them 2019-01-28 10:27:02 -05:00
Jeff Mitchell
6500c3ca0d Update update deps script 2019-01-26 18:43:35 -05:00
Jeff Mitchell
d4bcc13072 Prepare for 1.0.2 2019-01-15 11:25:11 -05:00
Jeff Mitchell
4523aa261a Attempt to fix dockerfile again 2018-12-14 11:05:42 -05:00
Jeff Mitchell
2fd62e9020 Changes in Go don't like the old import path 2018-12-14 10:56:03 -05:00
Jeff Mitchell
0ddc104ba3 Bump dockerfile Go version 2018-12-14 09:10:32 -05:00
Ferdy Pruis
e08300ad3a Fixed typo in a comment (#5868) 2018-11-29 16:08:44 -08:00