Skip to content

chore: purge OpenShift-era references from docs and bootstrap#38

Merged
xnoto merged 1 commit intomainfrom
chore/purge-openshift-refs
Apr 30, 2026
Merged

chore: purge OpenShift-era references from docs and bootstrap#38
xnoto merged 1 commit intomainfrom
chore/purge-openshift-refs

Conversation

@xnoto
Copy link
Copy Markdown
Contributor

@xnoto xnoto commented Apr 30, 2026

Summary

Wholistic cleanup of OpenShift / CRC / WARP-only doc framing across kustomize-cluster:

  • README.md / AGENTS.md — replace the three-row domain table with the actual two-pattern reality (HTTP via TunnelBinding, TCP via ClusterTunnel for kubectl). Drops `api.makeitwork.cloud` and `*.apps.makeitwork.cloud` rows entirely; those hostnames were OpenShift IngressController/API server ergonomics and are not in use.
  • bootstrap/wait-for-repo-server.yaml, bootstrap/wait-for-crds.yaml — kube-linter `latest-tag` ignore reason said "Using cluster-managed OpenShift CLI imagestream". The image is `bitnami/kubectl:latest`; reason now accurately reflects that.
  • bootstrap/ci-token-sync-job.yaml — the synced GitHub Actions secret is renamed from `OPENSHIFT_TOKEN` to `CI_DEPLOYER_TOKEN`. Comments and echo strings updated to match.

Out of scope (follow-up)

  • `operators/ansible/operator.yaml` still uses `namespace: openshift-marketplace` (OLM CatalogSource + Subscription pattern). On k3s without OLM that file is broken or unused — moving AWX to a Helm chart or removing it is a separate decision and a deeper change.
  • The orphan `OPENSHIFT_TOKEN` secret on each repo will need a manual delete after this lands (`gh secret delete OPENSHIFT_TOKEN --repo …`).

Test plan

  • Pre-commit clean
  • After ArgoCD sync, the PostSync `ci-token-sync` Job pushes `CI_DEPLOYER_TOKEN` to images and kustomize-cluster

🤖 Generated with Claude Code

- README.md / AGENTS.md: drop the WARP-only api.makeitwork.cloud
  and *.apps.makeitwork.cloud rows; the cluster has no public IP
  and every external entry point is a Cloudflare Tunnel. Note the
  TCP tunnel for k3s.makeitwork.cloud (kubectl via Cloudflare Access).
- bootstrap/wait-for-{repo-server,crds}.yaml: replace stale
  "OpenShift CLI imagestream" kube-linter ignore reasons with an
  accurate note about bitnami/kubectl:latest.
- bootstrap/ci-token-sync-job.yaml: rename the synced secret from
  OPENSHIFT_TOKEN to CI_DEPLOYER_TOKEN to match what it actually
  is — the ci-deployer ServiceAccount's cluster API token. The
  old OPENSHIFT_TOKEN GitHub Actions secret becomes orphan and
  can be deleted manually after this lands.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@xnoto xnoto merged commit c03a66e into main Apr 30, 2026
1 check passed
@xnoto xnoto deleted the chore/purge-openshift-refs branch April 30, 2026 16:28
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.

1 participant