Skip to content

README: clone-free one-command deploy - #16

Merged
EdgarBabajanyan merged 3 commits into
mainfrom
fix/readme-one-click
Jul 6, 2026
Merged

README: clone-free one-command deploy#16
EdgarBabajanyan merged 3 commits into
mainfrom
fix/readme-one-click

Conversation

@EdgarBabajanyan

Copy link
Copy Markdown
Contributor

Problem

The README's deploy section required a clone (kubectl apply -k deploy/...), was buried at line 422, and the dev overlay referenced a locally-imported image — so the advertised "one command" did not survive contact with a stranger's cluster.

Fix

  • Quick start now links to the deploy section and offers docker run ghcr.io/runcaptain/compass:latest as the zero-build path.
  • The deploy section leads with the genuinely clone-free form, verified to build all 14 objects straight from GitHub:
    kubectl apply -k "https://github.com/runcaptain/compass//deploy/kubernetes/overlays/minio-dev?ref=main"
  • minio-dev overlay pulls the published ghcr.io/runcaptain/compass:latest (IfNotPresent, preserving the offline local-import flow) instead of assuming an imported image.

Notes

The deploy section showed 'kubectl apply -k deploy/...' — which requires
a clone — and sat at line 422 where nobody scrolls. Now:

- Quick start links straight to the deploy section and offers
  docker run ghcr.io/runcaptain/compass:latest as a zero-build path
- The deploy section leads with the clone-free form (kustomize consuming
  the GitHub URL directly, pinned via ?ref=), verified to build all 14
  objects remotely
- The minio-dev overlay now pulls the published ghcr image
  (IfNotPresent, so offline devs importing a local image under the same
  name keep working) instead of assuming a locally imported image —
  without this, a remote apply schedules pods that can never pull

Signed-off-by: Edgar Babajanyan <bedgar2005@gmail.com>
The deploy story deserves the same prominence as the license and CI
badges — a Kubernetes badge jumping to the one-command section, and a
ghcr badge linking to the published image.

Signed-off-by: Edgar Babajanyan <bedgar2005@gmail.com>
Signed-off-by: Edgar Babajanyan <bedgar2005@gmail.com>
@EdgarBabajanyan
EdgarBabajanyan merged commit 2b400c6 into main Jul 6, 2026
10 checks passed
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