Skip to content

docs(chart): fix ArgoCD example for native OCI sources (full artifact repoURL + path) - #3426

Open
Kampe wants to merge 3 commits into
block:mainfrom
Kampe:docs-argocd-native-oci
Open

docs(chart): fix ArgoCD example for native OCI sources (full artifact repoURL + path)#3426
Kampe wants to merge 3 commits into
block:mainfrom
Kampe:docs-argocd-native-oci

Conversation

@Kampe

@Kampe Kampe commented Jul 28, 2026

Copy link
Copy Markdown

Problem

examples/argocd-app.yaml uses the split form:

repoURL: oci://ghcr.io/block/buzz/charts
chart: buzz
targetRevision: 0.1.0

On ArgoCD >= 3.0 (native OCI sources), the chart field is ignored for oci:// repoURLs, so ArgoCD tries to pull the charts path itself and fails with 403 … repository:block/buzz/charts:pull denied — a misleading error that reads like an auth problem. Additionally, spec validation rejects the Application without a path (spec.source.repoURL and either spec.source.path or spec.source.chart are required), since chart isn't recognized for OCI.

Hit both on ArgoCD 3.4.4 following the example verbatim.

Fix

Use the full chart artifact path as repoURL, add path: ".", bump the pinned example version to the latest published chart (0.1.6), and leave a comment explaining both traps:

repoURL: oci://ghcr.io/block/buzz/charts/buzz
path: .
targetRevision: 0.1.6

Verified working in production (ArgoCD 3.4.4, anonymous GHCR pull, chart 0.1.6).

Related open PRs/issues: none found.

… repoURL + path)

Signed-off-by: Kampe <blindside328@gmail.com>
@Kampe
Kampe requested a review from a team as a code owner July 28, 2026 23:17
@cameronhotchkies cameronhotchkies added the triage-ready Appropriate for agentic review label Jul 30, 2026
npub1t2tgm7d8f995uqvmnm8h88sg3wnpp9a5xysjf6dg3tjmgt3ltulqdp8ehr added 2 commits August 1, 2026 08:57
Co-authored-by: npub1t2tgm7d8f995uqvmnm8h88sg3wnpp9a5xysjf6dg3tjmgt3ltulqdp8ehr <5a968df9a7494b4e019b9ecf739e088ba61097b4312124e9a88ae5b42e3f5f3e@buzz.block.builderlab.xyz>
Signed-off-by: npub1t2tgm7d8f995uqvmnm8h88sg3wnpp9a5xysjf6dg3tjmgt3ltulqdp8ehr <5a968df9a7494b4e019b9ecf739e088ba61097b4312124e9a88ae5b42e3f5f3e@buzz.block.builderlab.xyz>
* origin/main: (98 commits)
  docs: note that addressable channel events scope by d, not h (block#4103)
  docs: fix stale kind count, quick-start numbering, and empty Further Reading (block#2613)
  fix(desktop): keep thread-open affordance in archived channels (block#4012)
  docs: add one-click Railway deploy for a hosted relay (block#2733)
  fix(desktop): point Oh My Pi preset at omp.sh (block#3516)
  fix(mesh): stop restarting a busy or loading shared-compute node (block#3909)
  fix(desktop): preserve first huddle speech (block#3962)
  feat(desktop): Agent Trading Cards — mintable agent-snapshot card PNGs with optional NIP-44 lock (block#3278)
  fix(buzz-acp): thread cache-read tokens into NIP-AM kind:44200 events (block#3999)
  feat(relay): accept kind:30621 multi-repo projects at ingest (block#3171)
  fix(release): preserve main in desktop PR body (block#3979)
  chore(release): release Buzz Desktop version 0.5.3 (block#3972)
  fix(release): require exact-head approval for desktop tags (block#3973)
  fix(release): make desktop tagging squash-safe (block#3965)
  Revert "chore(release): release Buzz Desktop version 0.5.3" (block#3960)
  docs(nips): add single-coordinate manual-unread override layer and verification model to NIP-RS (block#2864)
  chore(release): release Buzz Desktop version 0.5.3
  fix(release): make immutable desktop release operable (block#3943)
  feat(desktop): import local Pocket voices (block#3259)
  fix(desktop): open profiles from avatars (block#3751)
  ...

Signed-off-by: npub1t2tgm7d8f995uqvmnm8h88sg3wnpp9a5xysjf6dg3tjmgt3ltulqdp8ehr <5a968df9a7494b4e019b9ecf739e088ba61097b4312124e9a88ae5b42e3f5f3e@buzz.block.builderlab.xyz>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

triage-ready Appropriate for agentic review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants