As a developer of notify, I would like all of our kubernetes deployments to be managed by Helmfile so that all of our kubernetes code is in one location.
WHY are we building?
Provides the ability to deploy dynamic environments
Provides the ability to run "diff" commands against environments
Reduces the amount of code that Notify has to manage
Keeps code DRY
WHAT are we building?
[ ] Create a new custom helm chart for the IPV4 Deployment (manifests/helmfile/charts/ helm create ipv4-deployment
[ ] Make sure any secrets required by the IPV4 Deployment are stored in terraform
[ ] Make sure that any secrets required by the IPV4 Deployment are accessed at runtime using a kubernetes secret
VALUE created by our solution
Increased reliability via reduced chance of accidental changes during releases
Increased velocity due to reduction in maintenance
Acceptance Criteria
[ ] the IPV4 Deployment is deployed and managed with helmfile
[ ] All secrets required by the IPV4 Deployment are stored in terraform and accessed using a kubernetes secret
[ ] A github workflow managing the IPV4 Deployment has been created
[ ] Notify is still accessible
QA Steps
[ ] the IPV4 Deployment deploys to an existing environment
[ ] the IPV4 Deployment deploys to a new environment
Description
As a developer of notify, I would like all of our kubernetes deployments to be managed by Helmfile so that all of our kubernetes code is in one location.
WHY are we building?
WHAT are we building?
VALUE created by our solution
Acceptance Criteria
QA Steps