40 lines
1.7 KiB
Markdown
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
|