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

40 lines
1.7 KiB
Markdown

# 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