Skip to content

demo: restore gameshelf-sdk alias for Tier 2 demo#38

Closed
aa-replicated wants to merge 5 commits into
mainfrom
demo/tier2
Closed

demo: restore gameshelf-sdk alias for Tier 2 demo#38
aa-replicated wants to merge 5 commits into
mainfrom
demo/tier2

Conversation

@aa-replicated
Copy link
Copy Markdown
Owner

Summary

  • Branches from main (which retains the gameshelf-sdk alias), NOT from fix/sdk-alias (which removed it)
  • Adds statefulset/gameshelf-postgresql and statefulset/gameshelf-redis-master to statusInformers in kots-app.yaml so all major components report health in Vendor Portal (rubric 2.10)

Tier 2 checklist

  • 2.1 SDK deployment named gameshelf-sdk (alias in Chart.yaml)
  • 2.2 All images proxied through custom proxy domain
  • 2.4 Custom metrics wired via sdk/metrics.go
  • 2.5 admin_panel_enabled license field gates admin panel
  • 2.6 Update available banner + license expiry banners
  • 2.7 Optional ingress (disabled by default)
  • 2.8 Service type configurable in values.yaml
  • 2.10 PostgreSQL + Redis StatefulSets added to statusInformers

Notes

The fix/sdk-alias branch (which removes the alias to fix EC license injection) is intentionally excluded — that EC issue is deferred. This branch is scoped to the Helm/KOTS install path for the Tier 2 demo.

🤖 Generated with Claude Code

aa-replicated and others added 2 commits April 12, 2026 13:37
…lth reporting

KOTS instance reporting was only tracking the gameshelf deployment.
Adding PostgreSQL and Redis StatefulSets so all major components
appear healthy in Vendor Portal instance details (rubric 2.10).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Re-adds the alias so the Replicated SDK deployment is named
gameshelf-sdk as required by rubric 2.1. Also updates all
references (SDK_SERVICE_URL, support-bundle selectors/analyzers,
values key, helmchart.yaml key) to match.

This intentionally reverts the alias removal from fix/sdk-alias
for the Helm install demo path. The EC license injection issue
is deferred to a separate track.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
aa-replicated and others added 3 commits April 12, 2026 13:40
Replaces proxy.replicated.com with the configured custom domain
so all pod images satisfy rubric 2.2 (images must start with
your custom proxy domain, not the generic proxy.replicated.com).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- helmchart.yaml: use integration.licenseID / integration.enabled
  (correct SDK subchart value path, not integrationLicenseID)
- README: add Helm Install section with full install/upgrade commands,
  pull secret setup, and common value overrides

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Set gameshelf-sdk.image.registry to proxy.adamanthony.dev so the
SDK pod image also starts with the custom proxy domain. Without
this the SDK pulls directly from proxy.replicated.com, failing
the 2.2 requirement that every app image uses the custom proxy.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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