Skip to content

Conversation

@ciiiii
Copy link
Member

@ciiiii ciiiii commented Apr 14, 2025

Usage example

module "topology_aware_psc" {
  source = "git::https://github.com/streamnative/terraform-managed-cloud//modules/gcp/private-service?ref=main"

  domain_name  = "gcp-usc1-example.example.com"
  project      = "<your-client-gcp-project>"
  region       = "us-central1"
  network_name = "<your-client-network>"
  subnet_name  = "<your-client-subnet>"
  suffix       = "gcp-usc1-example"

  service_attachments = [
    {
      zone = "us-central1-a",
      id   = "projects/<pulsar-project>/regions/us-central1/serviceAttachments/istio-system-istio-ingressgateway-us-central1-a",
    },
    {
      zone = "us-central1-b",
      id   = "projects/<pulsar-project>/regions/us-central1/serviceAttachments/istio-system-istio-ingressgateway-us-central1-b",
    },
    {
      zone = "us-central1-c",
      id   = "projects/<pulsar-project>/regions/us-central1/serviceAttachments/istio-system-istio-ingressgateway-us-central1-c",
    }
  ]
}

@ciiiii ciiiii requested a review from a team as a code owner April 14, 2025 15:33
@ciiiii ciiiii changed the title GCP: Support creating separate PSC for each zone feat: Support creating separate GCP PSC for each zone Apr 14, 2025
@ciiiii ciiiii changed the title feat: Support creating separate GCP PSC for each zone feat: Support creating separate PSC for each zone in GCP Apr 14, 2025
mitch-hamm
mitch-hamm previously approved these changes Apr 14, 2025
@ciiiii ciiiii merged commit 7b7746a into main Apr 15, 2025
4 checks passed
@ciiiii ciiiii deleted the yscai/gcp-mult-psc branch April 15, 2025 02:33
ciiiii pushed a commit that referenced this pull request Apr 15, 2025
🤖 I have created a release *beep* *boop*
---


##
[3.21.0](v3.20.0...v3.21.0)
(2025-04-15)


### Features

* Support creating separate PSC for each zone in GCP
([#127](#127))
([7b7746a](7b7746a))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
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