The following is a checklist to make sure deployments work on our microservice deployments.
- On Gitlab CI/CD values, fix host URLs to follow format
SERVICENAME.<env>.bayanipay.us
; - Cross check Gitlab CI/CD values to match the values.yaml fixes below:
- On values.yaml, fix cluster issuer acme challenges from
http01
todns01
- On values.yaml, fix
image.hasura.tag
tov1.3.3
- On values.yaml, fix
ingress.tls.hosts.secretName
toSERVICENAME-tls
- On values.yaml, fix
ingress.hosts.host
toSERVICENAME.dev.bayanipay.us
- On values.yaml, fix
fullnameOverride
toSERVICENAME-service
- On values.yaml, fix
nameOverride
toSERVICENAME-service
- On values.yaml, fix cluster issuer acme challenges from
- On helm/service/templates/handler.yaml, change
livenessProbe.initialDelaySeconds
from 60 to 30 - On helm/service/templates/handler.yaml, change
readinessProbe.initialDelaySeconds
from 60 to 30 - On gitlab-ci.yml, fix values naming from
$HELM_DEV_VALUES_FILES
etc to$VALUES
- On Makefile, fix
PROJECT
var fromtalino-bayani-pay
tobayanipay
- On Makefile, fix
CHARTREPO
var fromtalino-bayani-pay
totalinobayanipay
- On Makefile, fix the
APP
var to make sure it matches the gitlab URI; e.g.talino-<APP>