Skip to content

docs(specs): record the full-cluster argocd bootstrap in the new account - #255

Merged
EstebanGZam merged 1 commit into
mainfrom
docs/record-t064-t065-new-account
Sep 29, 2026
Merged

EstebanGZam merged 1 commit into
mainfrom
docs/record-t064-t065-new-account

Conversation

@EstebanGZam

Copy link
Copy Markdown
Contributor

What changes

Records that gitops specs/009 T064 and T065 were re-done in the replacement AWS account 376784708420, and marks the 2026-09-22 evidence as belonging to the lost account. No code changes.

Why

The 2026-09-22 ticks describe clusters in account 575172595729, which ran out of credits and was migrated away. Those clusters no longer exist, so as written the register claimed a bootstrap that cannot be verified anywhere. The three full clusters were rebuilt in the new account and had no ArgoCD at all, which this pull request records honestly rather than leaving two ticks resting on lost infrastructure.

Tasks

  • gitops specs/009-full-platform-rollout T064: re-done, with new transcripts.

  • gitops specs/009-full-platform-rollout T065: re-verified read-only against the new clusters.

  • The task register is updated in this pull request

  • Every task ticked here was verified by locating its artifact

How it is verified

T064, on 2026-09-29, after the three clusters were recreated in 376784708420:

  • kubectl get ns argocd returned Error from server (NotFound) on lex-mts-fdev-eks-main, and the same on the other two (the bootstrap script's own READ kubectl get namespace argocd step).
  • A --dry-run on fdev passed every guard: account, context, reviewed revision, rendered-install checksum, and the two-mutation cap.
  • The real runs used --expected-account 376784708420 --revision 9927e1c4c67a815db3ddaf3d3c304f5fe22198a3 --protected-ref origin/main with each cluster's own clusters/eks-full-*/root-app.yaml, and each printed PASS: bootstrapped <cluster> with exactly 2 mutations.
  • Transcripts retained with the operator: ~/backups-microtodosuite/t064-bootstrap-20260929-newaccount/{fdev,fstg,fprd}.txt and fdev-dryrun.txt.

T065, read-only on the same day:

lex-mts-fdev-eks-main: argocd(Synced/Healthy) root(Synced/Healthy)
lex-mts-fstg-eks-main: argocd(Synced/Healthy) root(Synced/Healthy)
lex-mts-fprd-eks-main: argocd(Synced/Healthy) root(Synced/Healthy)
applicationsets, all three clusters: apps=ErrorOccurred:False environments=False infrastructure=False

No business, environment, or platform Application exists on any full cluster: every activation list is still value: []. No mutation was made for the verification.

  • Infrastructure changes: the documentation consulted through the required MCP servers is listed above

N/A for this pull request: it edits only the register, with no manifest, Terraform, or provider argument.

Risk and rollback

Register-only; reverting this pull request undoes it. The live bootstrap is already done and is reversible only by removing ArgoCD from a cluster, which is not part of this change.

What this PR does not do

  • It activates nothing on any full cluster; the activation lists stay empty.
  • It does not touch T063 (whose retained evidence set is still incomplete), T066, or T067.
  • It does not claim any economical-profile state.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@Juanmadiaz45
Juanmadiaz45 self-requested a review September 29, 2026 00:31
@EstebanGZam
EstebanGZam merged commit 9ddf4f9 into main Sep 29, 2026
4 checks passed
@EstebanGZam
EstebanGZam deleted the docs/record-t064-t065-new-account branch September 29, 2026 00:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants