Skip to content

misc v0.6.7 fixes#1313

Merged
eschultink merged 2 commits into
rc-v0.6.7from
s227-fix-iam-policy
Jun 20, 2026
Merged

misc v0.6.7 fixes#1313
eschultink merged 2 commits into
rc-v0.6.7from
s227-fix-iam-policy

Conversation

@eschultink

Copy link
Copy Markdown
Member

Fixes

  • if lookup bucket, IAM policy is giving access to caller; leave that up to customer discretion, beyond scope of our tf modules
  • tf style fixes

Change implications

  • dependencies added/changed? no
  • something important to note in future release notes?
    • No significant changes that would appear in terraform plan/apply.
    • No breaking changes.

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

This PR adjusts Terraform modules/tests for the misc v0.6.7 release, primarily to stop implicitly granting the Psoxy caller access to lookup-table output buckets (leaving that access decision to customers), along with minor Terraform formatting cleanups.

Changes:

  • AWS host module: exclude lookup-table output buckets from the consolidated caller read-access policy inputs.
  • Terraform formatting updates in GCP Cloud Functions modules (secret env var key assignment) and related .tftest.hcl files.
  • Terraform formatting updates in AWS module test variables.

Reviewed changes

Copilot reviewed 1 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
infra/modules/gcp-webhook-collector/main.tf Terraform formatting tweak in secret_environment_variables block.
infra/modules/gcp-webhook-collector/ip_lock_conditions.tftest.hcl Terraform test variable formatting cleanup.
infra/modules/gcp-proxy-bulk/main.tf Terraform formatting tweak in secret_environment_variables block.
infra/modules/gcp-proxy-api/main.tf Terraform formatting tweak in secret_environment_variables block.
infra/modules/aws-proxy-bulk/provision_testing_infra.tftest.hcl Terraform test variable formatting cleanup.
infra/modules/aws-host/main.tf Removes lookup-table buckets from inputs used to grant the caller read access.

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

Comment on lines 501 to 505
[for k, v in module.bulk_connector : v.sanitized_bucket],
[for k, v in module.webhook_collectors : v.output_sanitized_bucket_id],
[for k, v in module.api_connector : v.async_output_bucket_id if try(v.async_output_bucket_id, null) != null],
[for k, v in module.api_connector : v.side_output_sanitized_bucket_id if try(v.side_output_sanitized_bucket_id, null) != null],
[for k, v in module.lookup_output : v.output_bucket],
)))
@eschultink eschultink merged commit 8498bbd into rc-v0.6.7 Jun 20, 2026
120 checks passed
@eschultink eschultink deleted the s227-fix-iam-policy branch June 20, 2026 23:01
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.

4 participants