# 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