Skip to content

[VAULT-38910]: plugincontainer: upgrade docker to resolve GO-2025-3829#168

Merged
ryancragun merged 3 commits intomainfrom
ryan/VAULT-38910
Aug 22, 2025
Merged

[VAULT-38910]: plugincontainer: upgrade docker to resolve GO-2025-3829#168
ryancragun merged 3 commits intomainfrom
ryan/VAULT-38910

Conversation

@ryancragun
Copy link
Copy Markdown
Collaborator

@ryancragun ryancragun commented Aug 13, 2025

Update the docker dependency in pluginconatiner to resolve GO-2025-3829.

  • Bumped the Go version in plugincontainer's go.mod to 1.24. Since the go.mod is used as the source of truth for the Go we test with in CI. It was required to build with the latest docker package.
  • Change the test runner to ubuntu-22.04 instead of ubuntu-24.04 (ubuntu-latest) to resolve issues with rootlesskit on Ubuntu 24.04. I did briefly attempt to resolve the AppArmor issues on the Ubuntu 24.04 runner but ran into other networking permissions issues that I don't have time to look into right now.

PCI review checklist

  • If applicable, I've documented a plan to revert these changes if they require more than reverting the pull request.
  • If applicable, I've worked with GRC to document the impact of any changes to security controls.
    Examples of changes to controls include access controls, encryption, logging, etc.
  • If applicable, I've worked with GRC to ensure compliance due to a significant change to the in-scope PCI environment.
    Examples include changes to operating systems, ports, protocols, services, cryptography-related components, PII processing code, etc.

Signed-off-by: Ryan Cragun <me@ryan.ec>
@ryancragun ryancragun requested a review from a team as a code owner August 13, 2025 16:47
Signed-off-by: Ryan Cragun <me@ryan.ec>
@ryancragun ryancragun force-pushed the ryan/VAULT-38910 branch 3 times, most recently from f8de232 to f1bae76 Compare August 13, 2025 17:58
@ryancragun ryancragun changed the title [VAULT-38910]: pluginconatiner: upgrade docker to resolve GO-2025-3829 [VAULT-38910]: plugincontainer: upgrade docker to resolve GO-2025-3829 Aug 13, 2025
@ryancragun ryancragun merged commit 594f3ad into main Aug 22, 2025
25 checks passed
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.

4 participants