Closed yuvipanda closed 4 weeks ago
We wanna deploy this project with a helm chart. This task tracks creation of the helm chart. Publishing and CI will be handled separately.
This helm chart primarily needs:
Deployment
initContainer
python manage.py migrate
PVC
Service
Ingress
1, 4, 5 are automatically provided by the helm create command, and (2, 3) will need to be added.
helm create
helm install
We wanna deploy this project with a helm chart. This task tracks creation of the helm chart. Publishing and CI will be handled separately.
Components
This helm chart primarily needs:
Deployment
that runs the web service.initContainer
for the deployment that runspython manage.py migrate
, to create the database appropriatelyPVC
that gets automatically bound to a PV, to store the database. This must be mounted in (1) appropriately.Service
to direct traffic into theDeployment
Ingress
to direct traffic into theService
.1, 4, 5 are automatically provided by the
helm create
command, and (2, 3) will need to be added.Definition of Done
helm install
the created helm chart on a local kubernetes instance works out of the box, providing a web interface.