20 lines
916 B
Markdown
20 lines
916 B
Markdown
# 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:
|
|
1. Build a new version of the Helm Chart
|
|
2. If already deployed, backup old data
|
|
3. Redeploy the Helm Chart (by deleting and then re-creating)
|
|
4. 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.
|