Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upstream tag v1.18.4 (revision 503be623a3) #80

Open
wants to merge 3,623 commits into
base: main
Choose a base branch
from

Conversation

fopina-ci
Copy link
Collaborator

Integrating latest changes from hashicorp/vault tag v1.18.4

Commit summary omitted as it exceeds maximum message size.

Co-authored-by: Luis (LT) Carbonell <[email protected]>
…) (hashicorp#28610)

* VAULT-31402: Add verification for all container images

Add verification for all container images that are generated as part of
the build. Before this change we only ever tested a limited subset of
"default" containers based on Alpine Linux that we publish via the
Docker hub and AWS ECR.

Now we support testing all Alpine and UBI based container images. We
also verify the repository and tag information embedded in each by
deploying them and verifying the repo and tag metadata match our
expectations.

This does change the k8s scenario interface quite a bit. We now take in
an archive image and set image/repo/tag information based on the
scenario variants.

To enable this I also needed to add `tar` to the UBI base image. It was
already available in the Alpine image and is used to copy utilities to
the image when deploying and configuring the cluster via Enos.

Since some images contain multiple tags we also add samples for each
image and randomly select which variant to test on a given PR.

Signed-off-by: Ryan Cragun <[email protected]>
Co-authored-by: Ryan Cragun <[email protected]>
Use the latest Docker action to ensure correct arm64 container builds

Signed-off-by: Ryan Cragun <[email protected]>
* secrets/db: enable skip auto import rotation of static roles (hashicorp#29093)

* secrets/db: enable skip auto import rotation of static roles

* fix panic due to empty role name causing role to not be stored

* fix role upgrade test

* Apply suggestions from code review

Co-authored-by: vinay-gopalan <[email protected]>
Co-authored-by: kpcraig <[email protected]>

* use password in favor of self_managed_password

* add deprecated to self_managed_password field

* fix bug with allowing updates to password

---------

Co-authored-by: vinay-gopalan <[email protected]>
Co-authored-by: kpcraig <[email protected]>

* db: fix skip-import-rotation/rootless integration (hashicorp#29202)

* db: fix skip-import-rotation/rootless integration

* prevent setting both password and self_managed_password

* move func call and add comment

* db: allow updates to self_managed_password (hashicorp#29283)

* test: fix ce/ent diff (hashicorp#29307)

---------

Co-authored-by: vinay-gopalan <[email protected]>
Co-authored-by: kpcraig <[email protected]>
Co-authored-by: Alexandr Hacicheant <[email protected]>
Co-authored-by: John-Michael Faircloth <[email protected]>
* backport 1.18.x: replace keyring dependency to address zombie dbus-daemons processes

* changelog
Co-authored-by: Luis (LT) Carbonell <[email protected]>
…se/1.18.x (hashicorp#29001)

* backport of commit d5a7ac2

* debugging pipeline

* debugging pipeline

---------

Co-authored-by: Tin Vo <[email protected]>
Co-authored-by: tin.vo <[email protected]>
…9388)

* update ldap mirage scenario to allow check-in/check-out action

* update libraries test to mount engine

* update mirage, fix tests

* update lease renew CLI command

* fix test

* update tests"

Co-authored-by: Chelsea Shaw <[email protected]>
…hashicorp#29390)

* UI: LDAP Hierarchical Library names (hashicorp#29293)

* refactor crumbs

* add subdirectory library route and hierarchical nav

* update library breadcrumbs;

* fix role popup menus

* add getter to library model for full path

* cleanup model getters

* add changelog

* add bug fix note

* add transition after deleting

* fix function definition

* update adapter test

* add test coverage

* fix crumb typo

* fix tests
…icorp#29360)

* fix cherry pick

* update docker typ

---------

Co-authored-by: mickael e <[email protected]>
Co-authored-by: John-Michael Faircloth <[email protected]>
…icorp#29411)

The genesis of this PR is updating our cache action due to older actions
being shut down[0]. While not mentioned in the changelog, the migration
guide does call out versions <3.4.0 or <4.2.0 as too old.[1]

Since I was updating cache I went ahead and updated minor versions of
all our actions.

[0]: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down
[1]: actions/cache#1510

Signed-off-by: Ryan Cragun <[email protected]>
Co-authored-by: Ryan Cragun <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.