Skip to content

GCP apply issues - #1358

Merged
eschultink merged 4 commits into
rc-v0.6.9from
s230-gcp-issues
Jul 30, 2026
Merged

GCP apply issues#1358
eschultink merged 4 commits into
rc-v0.6.9from
s230-gcp-issues

Conversation

@eschultink

@eschultink eschultink commented Jul 27, 2026

Copy link
Copy Markdown
Member

Fixes

  • fix perm prereq docs
  • add more gcp troubleshooting case docs

Change implications

  • dependencies added/changed? no
  • something important to note in future release notes?
    • NOTE in CHANGELOG.md: GCP deployments for 0.6.0+ require the Artifact Registry Editor role; new troubleshooting docs cover permission and org-policy deploy failures.
    • breaking changes? no (documentation only)

eschultink and others added 2 commits July 27, 2026 13:05
Add roles/artifactregistry.editor and repository permissions to psoxy-constants, update getting-started docs, and backfill 0.6.0 CHANGELOG upgrade notes for default_labels and provider 7.x.

Co-authored-by: Cursor <cursoragent@cursor.com>
Document 403 prereq fixes and org-policy networking workarounds separately from the existing vpc-access-egress removal case.

Co-authored-by: Cursor <cursoragent@cursor.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates GCP deployment guidance and IAM prerequisites to reduce common terraform apply failures (especially around Artifact Registry + Cloud Functions Gen 2), and expands troubleshooting documentation for permissions and org-policy related errors.

Changes:

  • Added Artifact Registry Editor to the bootstrap/predefined role list and added missing Artifact Registry permissions for initial apply/destroy scenarios.
  • Expanded GCP troubleshooting documentation with common 403 permission-denied and org-policy networking failure cases.
  • Added upgrade notes in CHANGELOG.md clarifying google provider 7.x default_labels usage and Artifact Registry role requirements.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
infra/modules/psoxy-constants/main.tf Adds Artifact Registry role + permissions; adjusts permission comments for apply/destroy requirements.
docs/gcp/troubleshooting.md Adds new troubleshooting sections for permissions and org-policy Cloud Run networking failures.
docs/gcp/getting-started.md Documents Artifact Registry Editor as a prerequisite role for Gen 2 deployments.
CHANGELOG.md Adds/clarifies GCP upgrade notes for provider 7.x labels and Artifact Registry permissions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread infra/modules/psoxy-constants/main.tf Outdated
2. `terraform init --upgrade` and `terraform apply`

You will likely see MANY changes. These are caused by the provider version difference and should be benign. The vast majority are label changes; we utilize the `default_labels` functionality in google provider `5.x` to label all the infra created by this configuration;
You will likely see MANY changes. These are caused by the provider version difference and should be benign. The vast majority are label changes; we utilize the `default_labels` functionality in the google provider `7.x` at the root `provider "google"` block to label all the infra created by this configuration;
Comment thread CHANGELOG.md Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

Claude Code Review is paused for this repository. To reconnect it, an admin of this repository's GitHub organization (or the account owner, for personal repositories) who can also manage your Claude organization's Code Review settings needs to re-link GitHub in Code Review settings. This is a one-time step.

Tip: disable this comment in your organization's Code Review settings.

Co-authored-by: aperez-worklytics <75276364+aperez-worklytics@users.noreply.github.com>
@eschultink
eschultink enabled auto-merge (squash) July 30, 2026 04:47
@eschultink
eschultink merged commit efec354 into rc-v0.6.9 Jul 30, 2026
200 of 201 checks passed
@eschultink
eschultink deleted the s230-gcp-issues branch July 30, 2026 04:50
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.

3 participants