Files
Kordant/tasks/rebrand-to-kordant/11-update-ci-cd-and-infrastructure.md
2026-05-25 21:53:01 -04:00

1.7 KiB

11. Update CI/CD and Infrastructure References

meta: id: rebrand-to-kordant-11 feature: rebrand-to-kordant priority: P1 depends_on: [rebrand-to-kordant-01] tags: [infrastructure, ci-cd]

objective:

  • Update all CI/CD workflow files, Docker image tags, Terraform state bucket names, ECS cluster names, and service names from ShieldAI to Kordant.

deliverables:

  • .github/workflows/ci.yml — Docker tags, coverage artifact name, service names updated
  • .github/workflows/deploy.yml — bucket name, image tags, cluster names, service names all updated
  • scripts/setup-ga4.sh — display name, property name, domain references updated
  • scripts/load-test/run-all.sh — test description and service references updated

steps:

  1. Edit .github/workflows/ci.yml — update all shieldai: Docker tags to kordant:, update name: shieldai-coverage to kordant-coverage
  2. Edit .github/workflows/deploy.yml — update:
    • S3 bucket shieldai-* to kordant-*
    • Docker image tags shieldai-${{ matrix.name }} to kordant-${{ matrix.name }}
    • ECS cluster names shieldai-${ENV} to kordant-${ENV}
    • Service name references
  3. Edit scripts/setup-ga4.sh — update display name from "ShieldAI" to "Kordant", domain from shieldai.com to kordant.ai
  4. Edit scripts/load-test/run-all.sh — update "ShieldAI" references

tests:

  • None (CI/CD changes are validated on next pipeline run)

acceptance_criteria:

  • No shieldai- prefix remains in any CI/CD workflow for Docker tags, cluster names, or bucket names
  • GA4 script uses kordant.ai domain
  • Load test script references Kordant

validation:

  • Run grep -rn "shieldai-\.*" .github/workflows/ scripts/ — expect zero
  • Review updated deploy.yml for consistency