Skip to content

[major] Harden the modular cloud runtime foundation#20

Open
pennypacker-he wants to merge 4 commits into
mainfrom
cloud-runtime-readiness-v2
Open

[major] Harden the modular cloud runtime foundation#20
pennypacker-he wants to merge 4 commits into
mainfrom
cloud-runtime-readiness-v2

Conversation

@pennypacker-he

@pennypacker-he pennypacker-he commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Summary

  • split provider entrypoints from the shared runtime contract and align Terraform, Ansible, and Salt package semantics
  • harden Direct VPC egress, per-instance power IAM, host artifacts, rootfs verification, and privileged runtime boundaries
  • add upgrade, provider, configuration-management, security, documentation, and cleanup contracts for the 1.0 transition

Verification

  • make lint-check
  • 35 GCP Terraform tests plus provider/module init and validate checks
  • actionlint, ShellCheck, Terraform docs, GCP upgrade, and smoke-cleanup contracts
  • hosted cloud smoke tests are required before merge

Merge gates

  • update the pinned PPB image to the immutable v0.5 GAR digest after the dedicated publisher IAM is applied
  • publish and pin the reviewed terraform-cloudrun-v2 Direct VPC revision
  • configure protected cloud-smoke GitHub environments and move provider credentials out of repository scope
  • merge only after every hosted check is green

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