This repository contains Helm charts for the DBaaS project.
To install this Helm repository on your machine, follow these steps:
-
Add the repository to your Helm client:
helm repo add dbaas https://eresearchqut.github.io/helm-dbaas/
-
Update your Helm client with the latest charts:
helm repo update
-
Now, you can install the charts from this repository. For example, to install a chart named dbaas-tenant, you would run:
helm install dbaas-tenant dbaas/dbaas-tenant
For more information on using Helm, refer to the official Helm documentation.
To publish a new release of a Helm chart, you need to push a new tag to the repository. Here's how you can do it:
-
Make sure all your changes are committed. You can check this by running the following command:
git status
If there are uncommitted changes, commit them with the
git commit
command. -
Create a new tag. The tag name should be the new version number. You can create a new tag with the
git tag
command. For example, to create a tag namedv1.0.1
, you would run:git tag v1.0.1
-
Push the tag to the repository. You can do this with the
git push
command followed by the tag name. For example, to push thev1.0.1
tag, you would run:git push origin v1.0.1
After you push the tag, the GitHub Actions workflow defined in the repository will automatically run. This workflow is triggered by tag pushes. It packages the Helm charts in the repository and publishes them to the gh-pages
branch using the helm-gh-pages
action. The gh-pages
branch is then used to serve the Helm repository.