Skip to content

Instantly share code, notes, and snippets.

@darrensapalo
Last active March 24, 2021 19:20
Show Gist options
  • Save darrensapalo/3d083fe70821438636cd50a3f2d723e0 to your computer and use it in GitHub Desktop.
Save darrensapalo/3d083fe70821438636cd50a3f2d723e0 to your computer and use it in GitHub Desktop.

CI/CD Devops tasks

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 to dns01
    • On values.yaml, fix image.hasura.tag to v1.3.3
    • On values.yaml, fix ingress.tls.hosts.secretName to SERVICENAME-tls
    • On values.yaml, fix ingress.hosts.host to SERVICENAME.dev.bayanipay.us
    • On values.yaml, fix fullnameOverride to SERVICENAME-service
    • On values.yaml, fix nameOverride to SERVICENAME-service
  • 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 from talino-bayani-pay to bayanipay
  • On Makefile, fix CHARTREPO var from talino-bayani-pay to talinobayanipay
  • On Makefile, fix the APP var to make sure it matches the gitlab URI; e.g. talino-<APP>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment