If you followed the guide above, the Kubernetes cluster should be setup and applications deployed via the CI. The applications will not work until you set the environment variables.
To add environment variables to the deployment, we first have to add cluster secrets. We can do that by using the kubectl command.
If you opted for output_secrets option when setting up the infrastructure, the database credentials should be located in the infrastructure/cloud/outputs folder.
When the cluster secrets are set, we can apply the environment variables to service deployments by editing deployment-values.yaml file, located inside the service folder.
With the secrets added for all 3 services, we can now re-deploy the application by tagging the branch. After the deployment is done, the services should have status Running!
You can now test the API by using the api.<your domain> url.