C1: clean up cv + docs minikube artifacts #343

Merged
eblume merged 1 commit from cleanup-cv-docs-minikube-artifacts into main 2026-04-29 15:18:40 -07:00
Owner

Summary

Follow-up to #342. The cv and docs services are now live on indri (Caddy file_server backed by ansible-managed tarball extraction) and verified working. This PR removes the dead minikube artifacts and the tooling shims that referenced them.

Changes

Deletions:

  • argocd/apps/{cv,docs}.yaml
  • argocd/manifests/{cv,docs}/ (deployment, service, ingress, pdb, kustomization)
  • containers/{cv,quartz}/ (Dockerfiles + start scripts)

Tooling:

  • mise-tasks/container-version-check: remove the quartzdocs CONTAINER_TO_SERVICE mapping (containers/quartz no longer exists)
  • service-versions.yaml: bump docs.current-version to v1.16.0 (the blumeops docs release tag) and trim the migration-window comment

Live state context

The argocd Applications cv and docs were already deleted from the cluster manually as part of the cutover; this PR just removes the YAML files that the apps app-of-apps was still ingesting. After merge, argocd app sync apps will reconcile and the apps Application returns to Synced.

The Caddyfile handle_errors bug that briefly crashed all *.ops.eblu.me services during cutover is fixed in a separate C0 (2ee53fe) on main, not here.

Test plan

  • mise run container-version-check --all-files clean
  • mise run service-review --type ansible shows cv at 1.0.3, docs at v1.16.0
  • After merge: argocd app sync apps returns clean (cv/docs entries gone, no children to reconcile)

🤖 Generated with Claude Code

## Summary Follow-up to #342. The cv and docs services are now live on indri (Caddy file_server backed by ansible-managed tarball extraction) and verified working. This PR removes the dead minikube artifacts and the tooling shims that referenced them. ## Changes **Deletions:** - ``argocd/apps/{cv,docs}.yaml`` - ``argocd/manifests/{cv,docs}/`` (deployment, service, ingress, pdb, kustomization) - ``containers/{cv,quartz}/`` (Dockerfiles + start scripts) **Tooling:** - ``mise-tasks/container-version-check``: remove the ``quartz``→``docs`` CONTAINER_TO_SERVICE mapping (containers/quartz no longer exists) - ``service-versions.yaml``: bump ``docs.current-version`` to ``v1.16.0`` (the blumeops docs release tag) and trim the migration-window comment ## Live state context The argocd Applications ``cv`` and ``docs`` were already deleted from the cluster manually as part of the cutover; this PR just removes the YAML files that the ``apps`` app-of-apps was still ingesting. After merge, ``argocd app sync apps`` will reconcile and the ``apps`` Application returns to Synced. The Caddyfile ``handle_errors`` bug that briefly crashed all ``*.ops.eblu.me`` services during cutover is fixed in a separate C0 (``2ee53fe``) on main, not here. ## Test plan - [x] ``mise run container-version-check --all-files`` clean - [x] ``mise run service-review --type ansible`` shows cv at 1.0.3, docs at v1.16.0 - [ ] After merge: ``argocd app sync apps`` returns clean (cv/docs entries gone, no children to reconcile) 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Removes the dead minikube manifests, container builds, and tooling
shims left behind after the cv + docs migration to indri-native (#342).

Deletions:
- argocd/apps/{cv,docs}.yaml
- argocd/manifests/{cv,docs}/
- containers/{cv,quartz}/

Tooling:
- mise-tasks/container-version-check: remove the 'quartz'->'docs'
  CONTAINER_TO_SERVICE mapping (containers/quartz no longer exists).
- service-versions.yaml: bump docs.current-version to v1.16.0 (the
  blumeops docs release tag, now that the legacy nginx-base version
  pin is gone) and trim the migration-window comment.

After merge: argocd app sync apps to clear the OutOfSync state caused
by the still-present apps/{cv,docs}.yaml entries in the previous main.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
eblume merged commit 5096223b48 into main 2026-04-29 15:18:40 -07:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
eblume/blumeops!343
No description provided.