...
- kubeadm-bootstrap and kubeadm-terraform
- Roll versions forward
- ndslabs
- gui/swagger.yaml: NDS Labs swagger API spec version number
- apiserver/build.sh: NDS Labs API Server Docker image version tag
- gui/Dockerfile: NDS Labs UI / webserver Docker image version tag
- gui/package.json: NDS Labs UI / webserver NPM package version number
- gui/ConfigModule.js: NDS Labs UI Angular app build version number
- workbench-helm-chart
- values.yaml: NDS Labs API Server + UI Docker image version tags
- kubeadm-bootstrap
- install-kubeadm.bash: Kubernetes / Docker version numbers
- init-master.bash: Helm version numbers
- kubeadm-terraform
- kubeadm-bootstrap git release/tag: assets/bootstrap.sh
- ndslabs
- PR from release branch to master
- Thorough testing, then more testing, then merge to master
- Tag master with new version number (freshly tested and stable)
- Any new merges and tags will trigger new Docker images to be builtFix any errors and run
- Wait for newly-tagged resources to automatically finish building and pushing Docker images
- Run a quick smoke test with newly-tagged resources
- Fix any last-minute errors directly on master and recreate release
- Backport any missing changes from master into develop
- This should include, at the very least, rolling forward to new version numbers
...