Skip to content

Add GKE-backed DevSpace starter-pack target#15

Merged
michaelw merged 3 commits into
mainfrom
mw/gke-starter-pack-target
Jun 2, 2026
Merged

Add GKE-backed DevSpace starter-pack target#15
michaelw merged 3 commits into
mainfrom
mw/gke-starter-pack-target

Conversation

@michaelw
Copy link
Copy Markdown
Owner

@michaelw michaelw commented May 29, 2026

Summary

  • add an ephemeral GKE Terraform target with Cloud DNS, Artifact Registry, Workload Identity, and IAP IAM wiring
  • add context-derived DevSpace cluster selection, tool preflight, host DNS helpers, GKE Gateway/route profiles, and the starter-pack cluster environment ConfigMap
  • add GKE smoke/install diagnostics plus docs for GKE setup, authz conventions, observability, and troubleshooting

See also: michaelw/ext-authz-token-exchange#8

Validation

  • bash -n scripts/devspace-cluster-backend.sh
  • bash -n scripts/check-tools.sh
  • bash -n scripts/cluster-dns.sh
  • yq e '.' devspace.yaml >/dev/null
  • git diff --check
  • go test ./tests/e2e/cmd/smoke
  • go test -run '^$' ./tests/install
  • scanned branch diff for live project/account identifiers; ignored local TODO/runtime files are not included

Notes

  • This is a draft PR so CI can validate the full change set before review.
  • Runtime state remains ignored: .devspace/, local/, Terraform state/tfvars/locks, and Helm lockfiles are intentionally not committed.

@michaelw michaelw force-pushed the mw/gke-starter-pack-target branch 2 times, most recently from 0306337 to de0e5f9 Compare May 29, 2026 23:55
@michaelw michaelw force-pushed the mw/gke-starter-pack-target branch from bb1f149 to a18478a Compare June 2, 2026 23:11
@michaelw michaelw marked this pull request as ready for review June 2, 2026 23:31
@michaelw michaelw merged commit ff0e637 into main Jun 2, 2026
4 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