Bank-Vaults migration complete! #2118
Pinned
sagikazarmark
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Couple months ago we announced some changes in the project. Most notably the fact that we were migrating the project from the
banzaicloud
organization on GitHub to its own organization calledbank-vaults
.We are happy to announce that the migration is now complete.
Although we attempted to minimize breaking changes resulting from the migration, there are certain changes you need to account for when upgrading from previous versions. We prioritized backward compatibility in most cases, so the changes should be minimal.
Also, please keep in mind that we are still actively updating the documentation. If you find anything inaccurate, feel free to submit an issue or a PR to the documentation repository.
Should you have any questions, feel free to reach out to us at one of the following channels:
Major changes
Components split up into separate repositories
Bank-Vaults was always an umbrella project for a number of different tools working with Hashicorp Vault.
During the migration, we decided to move these components into separate repositories. We expect that it's going to make contributing to these projects easier. Another outcome we hope is that we can tag new releases more quickly.
Documentation moved
The documentation has been moved from the Banzai Cloud website to its own location at https://bank-vaults.dev.
Artifact location changes
Naturally, artifact locations changed with the migration as well.
This is mostly just a change in location, but in some cases, installation methods may have changed as well.
Container images
Container images are now exclusively available on
ghcr.io
, i.e., images are no longer pushed to Docker Hub.You can find all of the images under
ghcr.io/bank-vaults
. Check out the Packages page on GitHub.Helm charts
Previously, Helm charts were published in Banzai Cloud's Helm chart repository.
To simplify maintenance, we have decided to release Helm charts as OCI artifacts going forward.
You can find the Helm charts under
ghcr.io/bank-vaults/helm-charts
. Check out the Packages page on GitHub.Installing Helm charts from OCI operates slightly differently from Helm chart repositories. Firstly, there's no need to add repositories anymore.
Secondly, Helm charts can be referenced using their OCI address:
Binaries [BREAKING CHANGE]
Previously, binaries were available on the Bank-Vaults' repository Releases page. Although this hasn't changed, the repository's location has. Furthermore, to keep prior references and imports intact, we decided to leave a fork of the Bank-Vaults repository at its original location.
As a result, links pointing to the Releases page of the old repository no longer work. To download old releases, you need to modify the download link:
Additionally,
vault-env
binaries are no longer published under the Bank-Vaults repository. Going forward, binaries for new releases will be published on the Releases page of thevault-env
repository.Package import path changes
As a result of the migration, there are some trivial changes in import paths:
github.com/bank-vaults
Although most of these projects are rarely imported, one exception is the vault-sdk (that also has been moved out of the Bank-Vaults repository):
Minor changes
New tagging scheme
As of Bank-Vaults CLI 1.30.0 (not released yet), Git tags will receive a
v
prefix. You can read more about this change here.Old issue and PR references
Old issue and PR references are most probably broken due to leaving a copy at the original location which means those references now lead to a 404 page on GitHub.
References can easily be fixed by changing the URL:
Beta Was this translation helpful? Give feedback.
All reactions