cds-snc / notification-planning-core

Project planning for GC Notify Core Team
0 stars 0 forks source link

Move GC Notify Kustomize to Helmfile #296

Open ben851 opened 4 months ago

ben851 commented 4 months ago

Description

As a developer of GC Notify, I want to consolidate all kubernetes code to helmfile so that it is easier to maintain and provides previews of changes when doing pull requests. Hasura is currently in Kustomize.

WHY are we building?

WHAT are we building?

All Kustomize code must be ported to helmfile:

System Tools

Notify Components

The Github Deployment Workflows Must Be Re-Worked

VALUE created by our solution

We will be better able to control the deployments to environments We will be able to dynamically create new environments Less code maintenance Keeps code DRY

Acceptance Criteria

QA Steps

ben851 commented 3 months ago

I've started with the admin and a couple branches: notification-terraform/notify-helm-chart notification-manifests/notify-helm-chart

sastels commented 2 months ago

admin works, api almost.

sastels commented 2 months ago

Ben will fill out the rest of this card.