Yoko Hyakuna
ac742be933
Updated the example config with api_addr parameter ( #19985 )
2023-04-04 17:58:08 -07:00
Anton Averchenkov
31d7bd3b70
Fix OpenAPI-related tests ( #19983 )
2023-04-04 18:27:20 -04:00
Yoko Hyakuna
2c4fc91f54
Extends the PR19488 ( #19928 )
2023-04-04 14:52:57 -07:00
Jordan Reimer
7f3aab7199
Node Version CI Update ( #19978 )
...
* updates github workflows to read node version from .nvmrc file
* updates to double quotes for shell expression
* removes set-output workflow command
* updates to use node-version-file option for gh workflows
* pins node version to 16
2023-04-04 15:39:17 -06:00
Anton Averchenkov
3fdb09a500
openapi: Improve operationId/request/response naming strategy ( #19319 )
2023-04-04 13:14:40 -04:00
claire bontempo
40b57ed189
ui: fix empty tooltip rendering when no creation time ( #19971 )
...
* fix empty tooltip for no creation time
* remove extra space
2023-04-04 16:31:49 +00:00
Peter Wilson
a19322d575
Moved 'WaitForNodesExcludingSelectedStandbys' to shared testhelpers file ( #19976 )
2023-04-04 15:32:01 +01:00
miagilepner
54904e4cd6
VAULT-14733: Refactor processClientRecord in activity log ( #19933 )
2023-04-04 14:50:19 +02:00
John-Michael Faircloth
53cbcd3f34
upgrade mongo driver to 1.11 ( #19954 )
...
* upgrade mongo driver to 1.11
* add changelog
* fix failing test comparison
* ignore http.Transport
2023-04-03 22:18:18 -05:00
Theron Voran
2145f959e1
docs/vault-k8s: example using pkiCert and writeToFile ( #19926 )
...
Adding an example of using pkiCert and writeToFile to write cert and
key files from a template.
---------
Co-authored-by: Tom Proctor <tomhjp@users.noreply.github.com >
2023-04-03 16:39:26 -07:00
Jordan Reimer
a5bba9c7c9
Model Validation Warnings ( #19913 )
...
* updates model validations to support warnings and adds alert to form field
* adds changelog entry
* updates model validations tests
2023-04-03 15:24:58 -06:00
Jordan Reimer
439a16a093
Address Critical Vulnerabilities from Dependencies ( #19901 )
...
* cleans up dependencies with critical warnigns
* adds changelog entry
* updates dockerfiles and ci github workflow to use node 16
* removes ui gh workflow not being used
2023-04-03 15:24:38 -06:00
Kianna
d824381312
UI: VAULT-13341 add toggle and select to pki role-form ( #19840 )
2023-04-03 14:07:36 -07:00
Alexander Scheel
754e2adc99
Add acme account storage ( #19953 )
...
* Enable creation of accounts
- Refactors many methods to take an acmeContext, which holds the
storageContext on it.
- Updates the core ACME Handlers to use *acmeContext, to avoid
copying structs.
- Makes JWK exported so the JSON parser can find it.
Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com >
* Finish ACME account creation
- This ensures a Kid is created when one doesn't exist
- Expands the parsed handler capabilities, to format the response and
set required headers.
Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com >
---------
Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com >
2023-04-03 16:08:25 -04:00
Kuba Wieczorek
de381c30f6
Ensure tests-completed job fails if required jobs either fail or are cancelled ( #19948 )
...
Otherwise, the tests-completed job should succeed, including when the test-ui
job is skipped.
2023-04-03 15:16:42 -04:00
claire bontempo
e97371680c
Re-add custom flash service so engines can extend cluster's template ( #19963 )
...
* Revert "UI: Remove custom service (#19925 )"
This reverts commit b04751d224 .
* replace stickyInfo with options info
* revert replacing custom stickyInfo
* change flash message name to be consistent throughout application
* make service imports consistent for k8 engine
* replace stickyInfo with options info
* Revert "change flash message name to be consistent throughout application"
This reverts commit 17de49894de3976ed708fcf15f19f6f1eb1012a5.
* add comment
---------
Co-authored-by: Chelsea Shaw <cshaw@hashicorp.com >
2023-04-03 13:13:59 -06:00
Violet Hynes
33731d6f63
VAULT-12940 Vault Agent uses Vault Agent specific User-Agent header when issuing requests ( #19776 )
...
* VAULT-12940 test for templating user agent
* VAULT-12940 User agent work so far
* VAULT-12940 Vault Agent uses Vault Agent specific User-Agent header when issuing requests
* VAULT-12940 Clean-up and godocs
* VAULT-12940 changelog
* VAULT-12940 Fix test checking headers
* VAULT-12940 Fix test checking headers
* VAULT-12940 Fix test checking headers
* VAULT-12940 Fix test checking headers
* VAULT-12940 copy/paste typos
* VAULT-12940 improve comments, use make(http.Header)
* VAULT-12940 small typos and clean-up
2023-04-03 14:14:47 -04:00
Alain Chiasson
e7e6ab9e0f
Update replication-dr.mdx ( #19604 )
...
In testing, disabling the dr secondary requires a DR Operations token, not a vault token.
2023-04-03 13:35:16 -04:00
Marc Boudreau
204aefc3ab
Add dependabot Configuration ( #19792 )
...
* add dependabot configuration
* Add missing newline at end of file
Co-authored-by: Kuba Wieczorek <kuba.wieczorek@hashicorp.com >
---------
Co-authored-by: Kuba Wieczorek <kuba.wieczorek@hashicorp.com >
2023-04-03 12:29:11 -04:00
Peter Wilson
2054ffcbfa
VAULT-14048: raft-autopilot appears to refuse to remove a node which has left and wouldn't impact stability ( #19472 )
...
* ensure we supply the node type when it's for a voter
* bumped autopilot version back to v0.2.0 and ran go mod tidy
* changed condition in knownservers and added some comments
* Export GetRaftBackend
* Updated tests for autopilot (related to dead server cleanup)
* Export Raft NewDelegate
Co-authored-by: Nick Cabatoff <ncabatoff@hashicorp.com >
2023-04-03 11:58:57 -04:00
Marc Boudreau
1cef47d220
fix inconsistencies in test-go.yml between OSS and ENT repositories ( #19943 )
2023-04-03 10:26:55 -04:00
Steven Clark
a6ee618590
Rework the ACME test suite to use full Vault cluster to validate behavior ( #19874 )
...
- Instead of using tests that just test the plugin storage/interface
layer, use a full Vault instance to validate that we can send/receive
the proper headers and responses back to a client.
- Found an issue with HEAD new-nounce api calls returning 500 errors.
- Add the /acme/ suffix to the baseUrl in the acme context so we don't
have to keep adding it a bit everywhere.
2023-04-03 09:38:20 -04:00
Steven Clark
9963bc2e8b
Extend expiration of diagnose test-fixture certificate ( #19868 )
...
- Regenerated with
- openssl x509 -x509toreq -in xxx.crt -signkey xxx -out xxx.csr
- openssl x509 -req -in xxx.csr -signkey xxx.pem -days 18250 -out xxx.crt
2023-04-03 09:34:58 -04:00
claire bontempo
0496c6107b
UI: pki rotate root cert ( #19739 )
...
* add rotate root route
* add page component
* add modal
* fix modal image styling
* add radio buttons
* add jsonToCert function to pki parser
* add verify function
* add verify to details route
* nest rotate-root under issuer/
* copy values from old root ca
* pull detail info rows into a separate component
* add type declaration files
* add parsing error warning to rotate root component file
* add comments
* add capabilities to controller
* update icon
* revert issuer details
* refactor pki info table rows
* add parsedparameters to pki helper
* add alert banner
* update attrs, fix info rows
* add endpoint to action router
* update alert banner
* hide toolbar from generate root display
* add download buttons to toolbar
* add banner getter
* fix typo in issuer details
* fix assertion
* move alert banner after generating root to parent
* rename issuer index route file
* refactor routing so model can be passed from route
* add confirmLeave and done button to use existin settings done form
* rename serial number to differentiate between two types
* fix links, update ids to issuerId not response id
* update ts declaration
* change variable names add comments
* update existing tests
* fix comment typo
* add download button test
* update serializer to change subject_serial_number to serial_number for backend
* remove pageTitle getter
* remove old arg
* round 1 of testing complete..
* finish endpoint tests
* finish component tests
* move toolbars to parent route
* add acceptance test for rotate route
* add const to hold radio button string values
* remove action, fix link
2023-03-31 15:47:23 -06:00
Chelsea Shaw
b04751d224
UI: Remove custom service ( #19925 )
2023-03-31 21:27:20 +00:00
Alexander Scheel
123987535f
Clarify that other operations run while tidy is paused ( #19914 )
...
Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com >
2023-03-31 16:09:37 -04:00
Mike Baum
ea130fd8a6
Download Application log files and upload as an artifact when enos scenarios fail ( #19860 )
2023-03-31 14:31:35 -04:00
Kuba Wieczorek
45f349dc36
Add DataDog test visibility to the test-go job in CI ( #19890 )
2023-03-31 18:15:57 +01:00
Jaymala
5d6be0513f
[QT-488] Fix Enos testing workflow name ( #19905 )
...
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
2023-03-31 13:15:19 -04:00
Marc Boudreau
fc631700c6
use correct commit hash from latest branch of browser-actions/setup-chrome ( #19876 )
2023-03-31 12:17:16 -04:00
John-Michael Faircloth
88cbf25afb
fix race condition in string generator helper ( #19875 )
...
* fix race condition in string generator helper
* add changelog
2023-03-31 15:19:45 +00:00
miagilepner
b4fab6ac2a
VAULT-13191: OSS changes ( #19891 )
...
* add open source changes for reporting
* fix function signature
* add changelog
2023-03-31 15:05:16 +00:00
Max Coulombe
66dd133ee4
Bumping ad dependencies ( #19829 )
...
* bumping ad dependencies
2023-03-31 11:01:02 -04:00
Jaymala
550277dd9a
Add workflow summary to Enos tests ( #19858 )
...
* Add workflow summary to Enos tests
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
* Fix GHA lint errors for setup outputs
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
---------
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
2023-03-31 09:21:08 -04:00
Mark Lewis
b3d333b67a
Update kubernetes.mdx ( #19567 )
...
Correct 2 typos
2023-03-30 16:42:25 -07:00
Mark Lewis
78ebaf14f6
Fix broken link to counters API doc ( #19491 )
...
* Fix broken link to counters API doc
* Fix broken link fix
2023-03-30 16:41:23 -07:00
Anthony Burke
547c624e51
fixes oracle plugin whitespace ( #19470 )
2023-03-30 16:40:25 -07:00
Chip Stepowski
57791deb2f
Added note about Autopilot default values. ( #19515 )
...
* Added note about Autopilot default values.
* Update website/content/docs/concepts/integrated-storage/autopilot.mdx
Co-authored-by: Yoko Hyakuna <yoko@hashicorp.com >
---------
Co-authored-by: Yoko Hyakuna <yoko@hashicorp.com >
2023-03-30 16:30:29 -07:00
Kuba Wieczorek
da0452db41
Update the if conditions for test-go jobs in CI ( #19809 )
...
* Update the if conditions for test-go jobs in CI
* Fix errors in comments
* Update the if condition for the UI tests
2023-03-30 16:27:42 -04:00
Kuba Wieczorek
525bce060d
Make the suffix for CI Go test matrix jobs optional ( #19752 )
2023-03-30 15:09:57 -04:00
Milena Zlaticanin
abe14e72de
secrets/mongodbatlas: upgrade dependencies ( #19861 )
...
* secrets/mongodbatlas: upgrade dependencies
* add changelog
2023-03-30 11:24:31 -07:00
Kuba Wieczorek
9b379ae283
Update tests-completed job in CI to appear as success when one of the… ( #19806 )
...
* Update tests-completed job in CI to appear as success when one of the required checks is skipped (but not cancelled)
* Fix typo in tests-completed
---------
Co-authored-by: Marc Boudreau <marc.boudreau@hashicorp.com >
2023-03-30 14:24:05 -04:00
Anton Averchenkov
dac086800b
Remove 'oidc' from gen_openapi.sh ( #19839 )
2023-03-30 13:38:56 -04:00
Angel Garbarino
ce3af2f480
quick fix disabling linting error ( #19830 )
2023-03-30 17:33:49 +00:00
Kuba Wieczorek
e192187c68
Add larger runners for CI ( #19857 )
2023-03-30 17:58:32 +01:00
Kuba Wieczorek
daf4ec2b4f
Add a new category of runners to the CI workflow… ( #19807 )
...
* Add a new category of runners to the CI workflow; use new, dedicated runners on OSS; adjust runner sizes for jobs
Co-authored-by: Marc Boudreau <marc.boudreau@hashicorp.com >
2023-03-30 16:41:40 +01:00
Peter Wilson
e8a8fb037f
Add available types to API documentation for enable audit ( #19850 )
2023-03-30 15:30:35 +00:00
John-Michael Faircloth
75099d2cd9
plugin/secrets/alicloud: upgrade dependencies ( #19846 )
...
* plugin/secrets/alicloud: upgrade dependencies
* add changelog
2023-03-30 11:11:15 -04:00
Kit Haines
262b0434df
Add PKI-CLI to docs ( #19669 )
...
* Add pki-cli docs.
* Tiny updates.
* Whitespace fix, include description
* Closing-tags.
* Update website/content/docs/commands/pki/verify-sign.mdx
Title Code as Shell
Co-authored-by: Yoko Hyakuna <yoko@hashicorp.com >
* Update website/content/docs/commands/pki/reissue.mdx
Title More Code as Shell
Co-authored-by: Yoko Hyakuna <yoko@hashicorp.com >
* Update website/content/docs/commands/pki/list-intermediates.mdx
Title code block as shell
Co-authored-by: Yoko Hyakuna <yoko@hashicorp.com >
* Update website/content/docs/commands/pki/issue.mdx
Title code-block as shell
Co-authored-by: Yoko Hyakuna <yoko@hashicorp.com >
* Apply suggestions from code review
Label Code-Blocks as Shell-Session
Co-authored-by: Yoko Hyakuna <yoko@hashicorp.com >
* Apply suggestions from code review
Comma and Period Changes.
Co-authored-by: Alexander Scheel <alex.scheel@hashicorp.com >
* Apply suggestions from code review
ascheels highlighting-1
Co-authored-by: Alexander Scheel <alex.scheel@hashicorp.com >
* Fix highlighting throughout.
* Update website/content/docs/commands/pki/list-intermediates.mdx
Co-authored-by: Alexander Scheel <alex.scheel@hashicorp.com >
* Update website/content/docs/commands/pki/reissue.mdx
Clarifying note on why unknown fields might be there.
Co-authored-by: Alexander Scheel <alex.scheel@hashicorp.com >
* Update website/content/docs/commands/pki/reissue.mdx
cipherboy request
Co-authored-by: Alexander Scheel <alex.scheel@hashicorp.com >
* Add Key-ID RFC link.
* k=v add link
* correct link
---------
Co-authored-by: Yoko Hyakuna <yoko@hashicorp.com >
Co-authored-by: Alexander Scheel <alex.scheel@hashicorp.com >
2023-03-30 07:31:48 -04:00
Alexander Scheel
c83a5629a6
Remove acme from CI test_packages ( #19841 )
...
Of course, forgetting to add it, I forgot to remove it...
Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com >
2023-03-30 07:20:58 -04:00