v0.8.0
The GSK portal locks its front door, and the cloud edge goes fully
GitOps-owned. Backstage on GSK now signs in via GitHub only — guest auth is
gone, an OAuth URL contract stack keeps callbacks pinned to portal.lab, and
sign-in is restricted to catalog org users (no dangerous resolver fallback).
The GSK Traefik cloud edge moves under Argo ownership via deploy/apps-cloud,
argo-rollouts gains an amd64 overlay for the gatewayapi plugin on cloud nodes,
the AppProject description fits Argo's 255-char limit (with a gate to keep it
that way), and cost docs are reconciled to the real node_count=3 figures.
Features
- rollouts: Amd64 cloud overlay for gatewayapi plugin
- gateway: GitOps-manage GSK Traefik cloud edge
- portal: GitHub-only auth on GSK Backstage override
- portal: OAuth URL contract stack + App Manifest helper
Fixes
- portal: Disable default Guest SignInPage in GSK override
- portal: Lock GitHub OAuth to portal.lab, drop localhost helper
- portal: Clear e10 shellcheck SC2034 + OAuth stack docs
- portal: Restrict sign-in to catalog org users (drop dangerous resolver flag)
- portal: Exclude catalog entity file from Argo directory sync
- gitops: AppProject description within Argo 255-char limit + edge-up overlay handover
Documentation
- cost: Reconcile day0/README cost figures with node_count=3
Full Changelog: v0.7.0...v0.8.0
Full Changelog: v0.7.0...v0.8.0