Skip to content

Migrate to ArgoCD deployment #2622

@thenav56

Description

@thenav56

Checklist

go-deploy

go-api

  • Migrate helm chart to https://github.com/toggle-corp/toggle-django-helm/tree/main/chart
  • Update go-api to use argocd hooks
    • DISABLE_AUTO_DEPLOY_COMMANDS to disable migration on runserver
  • Move secrets to Azure Vault
  • Move configs to k8s configmap
    • Create values/go-deploy.yaml
    • Create values/staging.yaml
    • Create values/production.yaml
  • Post actions
    • Run elasticsearch script (new namespace will have new pvc)
    • ...others

Examples

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions