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: Ryan Cragun <me@ryan.ec>
Co-authored-by: Raja Nadar <rajanadar@gmail.com>
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
Co-authored-by: Violet Hynes <violet.hynes@hashicorp.com>
Co-authored-by: Kit Haines <khaines@mit.edu>
Co-authored-by: Chris Capurso <1036769+ccapurso@users.noreply.github.com>
Co-authored-by: Angel Garbarino <Monkeychip@users.noreply.github.com>
Co-authored-by: Luis (LT) Carbonell <lt.carbonell@hashicorp.com>
Co-authored-by: Steven Clark <steven.clark@hashicorp.com>
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
Co-authored-by: Lee Boynton <lee@lboynton.com>
Co-authored-by: Steven Clark <steven.clark@hashicorp.com>
Co-authored-by: Chris Capurso <1036769+ccapurso@users.noreply.github.com>
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
Co-authored-by: Victor Rodriguez <vrizo@hashicorp.com>
Co-authored-by: Steven Clark <steven.clark@hashicorp.com>
Co-authored-by: Steven Clark <steven.clark@hashicorp.com>
Co-authored-by: Steven Clark <steven.clark@hashicorp.com>
Co-authored-by: VAL <val@hashicorp.com>
Co-authored-by: Tin Vo <tintvo08@gmail.com>
Co-authored-by: Steven Clark <steven.clark@hashicorp.com>
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
Co-authored-by: Bianca Moreira <48203644+biazmoreira@users.noreply.github.com>
Co-authored-by: Scott Miller <smiller@hashicorp.com>
Co-authored-by: Mike Palmiotto <mike.palmiotto@hashicorp.com>
Co-authored-by: Scott Miller <smiller@hashicorp.com>
…) (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 <me@ryan.ec>
Co-authored-by: Ryan Cragun <me@ryan.ec>
Use the latest Docker action to ensure correct arm64 container builds

Signed-off-by: Ryan Cragun <me@ryan.ec>
* 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 <86625824+vinay-gopalan@users.noreply.github.com>
Co-authored-by: kpcraig <3031348+kpcraig@users.noreply.github.com>

* 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 <86625824+vinay-gopalan@users.noreply.github.com>
Co-authored-by: kpcraig <3031348+kpcraig@users.noreply.github.com>

* 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 <86625824+vinay-gopalan@users.noreply.github.com>
Co-authored-by: kpcraig <3031348+kpcraig@users.noreply.github.com>
Co-authored-by: Thy Ton <maithytonn@gmail.com>
Co-authored-by: Alexandr Hacicheant <a.hacicheant@gmail.com>
Co-authored-by: Thy Ton <maithytonn@gmail.com>
Co-authored-by: John-Michael Faircloth <fairclothjm@users.noreply.github.com>
Co-authored-by: Thy Ton <maithytonn@gmail.com>
* backport 1.18.x: replace keyring dependency to address zombie dbus-daemons processes

* changelog
Co-authored-by: Theron Voran <tvoran@users.noreply.github.com>
Co-authored-by: Thy Ton <maithytonn@gmail.com>
Co-authored-by: Luis (LT) Carbonell <lt.carbonell@hashicorp.com>
Co-authored-by: Rebecca Willett <47540675+rebwill@users.noreply.github.com>
Co-authored-by: Moritz Rathberger <46812235+rathberm@users.noreply.github.com>
Co-authored-by: swati <164215811+swatibourai0560@users.noreply.github.com>
Co-authored-by: Violet Hynes <violet.hynes@hashicorp.com>
Co-authored-by: Merouane Atig <merwan@users.noreply.github.com>
…se/1.18.x (hashicorp#29001)

* backport of commit d5a7ac2

* debugging pipeline

* debugging pipeline

---------

Co-authored-by: Tin Vo <tintvo08@gmail.com>
Co-authored-by: tin.vo <tin.vo@hashicorp.com>
Co-authored-by: divyaac <divya.chandrasekaran@hashicorp.com>
…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 <82459713+hashishaw@users.noreply.github.com>
…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
Co-authored-by: Thy Ton <maithytonn@gmail.com>
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
…icorp#29360)

* fix cherry pick

* update docker typ

---------

Co-authored-by: mickael e <mickael@hashicorp.com>
Co-authored-by: John-Michael Faircloth <fairclothjm@users.noreply.github.com>
…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 <me@ryan.ec>
Co-authored-by: Ryan Cragun <me@ryan.ec>
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.