openbao / openbao-helm

Helm chart to install OpenBao and other associated components.
Mozilla Public License 2.0
7 stars 3 forks source link

Switch to openbao docker images #3

Open jessebot opened 1 month ago

jessebot commented 1 month ago

Description

I would like to replace all the references to hashicorp/vault docker images with our new official images.

Context

This is dependent on the new docker images being uploaded, which is blocked by dockerhub recognizing openbao as an opensource project to raise limit caps. When that is completed, we can start on a PR to get this done. Ref: https://github.com/openbao/openbao/issues/327#issuecomment-2099246264

There's a number of references to official hashicorp vault images and their versions, taken from the newly generated docs for this repo in #2 :

parameter type default value
csi.agent.image.repository string "hashicorp/vault"
csi.agent.image.tag string "1.15.2"
csi.image.repository string "hashicorp/vault-csi-provider"
csi.image.tag string "1.4.1"
injector.agentImage.repository string "hashicorp/vault"
injector.agentImage.tag string "1.15.2"
injector.image.repository string "hashicorp/vault-k8s"
injector.image.tag string "1.3.1"
server.image.repository string "hashicorp/vault"
server.image.tag string "1.15.2"

Images to be replaced

naphelps commented 1 month ago

@jessebot Quay.io is also available today: https://quay.io/repository/openbao/openbao

We will also be using GitHub builtin container registry as well in the future.

jessebot commented 1 month ago

Thank you, @naphelps for the prompt responses :)

I can submit a PR for the hashicorp/vault -> quay.io/openbao/openbao in just a bit. Note to self: add image.registry to all image maps throughout chart and have it default to quay.io for now.

We'll still need to wait on the other two images though.

jessebot commented 1 month ago

I will start work on this today to get the base image references updated. Feel free to assign to me

jessebot commented 1 month ago

Updates:

naphelps commented 1 month ago

https://github.com/openbao/openbao-k8s

jessebot commented 1 month ago

Thanks, @naphelps! Looks like both of those repos could use some work I'll try to take a look in the next day or so to see what they need to get their search/replace done and docker images released via ghcr, docker hub, or quay. If others in the community beat me to it, please feel free to comment here and let me know which registry to point to :)