Skip to content

resty: add values-gated /artifact route to artifact-cache - #115

Merged
joshua-seals merged 1 commit into
masterfrom
resty-artifact-route
Aug 4, 2026
Merged

joshua-seals merged 1 commit into
masterfrom
resty-artifact-route

Conversation

@joshua-seals

Copy link
Copy Markdown
Collaborator

De-Ambassador dropped the per-service ambassador Mapping "prefix: /artifact/ ->
artifact-cache:8080", so envs that serve the helx-apps registry/specs (and browser-side app assets) from an in-cluster artifact cache lost /artifact and appstore's spec fetches 404'd -> empty app catalog (seen on OpenShift cdsr-stage, which is egress-restricted and can't reach GitHub).

Add an optional location /artifact/ -> artifactCache.serviceName:port with the trailing-slash prefix strip (matches Ambassador's default rewrite). Gated on artifactCache.enabled (default false, so the umbrella/other envs are unaffected) with an optional auth_request gate via artifactCache.authenticate.

resty 1.0.4 -> 1.0.5; umbrella 4.5.7 -> 4.5.8.

De-Ambassador dropped the per-service ambassador Mapping "prefix: /artifact/ ->
artifact-cache:8080", so envs that serve the helx-apps registry/specs (and
browser-side app assets) from an in-cluster artifact cache lost /artifact and
appstore's spec fetches 404'd -> empty app catalog (seen on OpenShift cdsr-stage,
which is egress-restricted and can't reach GitHub).

Add an optional location /artifact/ -> artifactCache.serviceName:port with the
trailing-slash prefix strip (matches Ambassador's default rewrite). Gated on
artifactCache.enabled (default false, so the umbrella/other envs are unaffected)
with an optional auth_request gate via artifactCache.authenticate.

resty 1.0.4 -> 1.0.5; umbrella 4.5.7 -> 4.5.8.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@joshua-seals
joshua-seals merged commit 0350bec into master Aug 4, 2026
1 check failed
@joshua-seals
joshua-seals deleted the resty-artifact-route branch August 4, 2026 19:12
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