After an upgrade the boot job is waiting for vault in jx-vault
In the alpha we used to install vault via the
helmfile/secret-infra/helmfile.yaml file and install vault into the
A production installation of vault requires cloud resources such as a key ring, crypto key and bucket.
So to make it easier to manage vault properly with cloud resources and to simplify the operation of Jenkins X (so that the secret store can be used on an empty cluster before we boot anything in the boot process) we have moved the installation of vault into terraform. (e.g for GKE)
So ideally you would re-apply your terraform using the latest terraform modules so that you get the new vault setup in the
A workaround if you wish to keep using your vault in your
secret-infra namespace is to modify the first few lines starting with
VAULT of the file:
versionStream/Makefile.mk as follows:
VAULT_ADDR ?= https://vault.secret-infra:8200
VAULT_NAMESPACE ?= secret-infra
VAULT_ROLE ?= secret-infra
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.