A Helm chart for deploying Bridgeman Accessible's Services Dashboard
| .forgejo/workflows | ||
| templates | ||
| .gitignore | ||
| .helmignore | ||
| Chart.yaml | ||
| LICENSE | ||
| README.md | ||
| values.yaml | ||
Services Dashboard Helm Chart
A Helm chart for deploying Bridgeman Accessible's Services Dashboard
Automation (Githu Actions)
This repository is setup with CI/CD automation that allows for easy deployment when new code is pushed to the repository.
This workflow can be broken down into a few key actions:
- Build a new version of the Helm Chart
- If already deployed, backup old data
- Redeploy the Helm Chart (by deleting and then re-creating)
- Restore the data using the created backup, if applicable
New Version
If the Chart version matches a version already in the remote registry/repository the patch number will be automatically incremented.
Creating backup of current status
Note, there is an inherent assumption that the pod is currently up and running (stable)
Restoring data from backup
Can fail if redeployment doesn't go smoothly though tries to accommodate for common issues.