Skip to content

Support Certificate Manager for GCP gateways - #4290

Merged
jvstme merged 2 commits into
masterfrom
issue_4257_gcp_certificate_manager
Sep 16, 2026
Merged

jvstme merged 2 commits into
masterfrom
issue_4257_gcp_certificate_manager

Conversation

@jvstme

@jvstme jvstme commented Sep 15, 2026

Copy link
Copy Markdown
Collaborator

Allow to attach certificates managed by Google
Cloud Certificate Manager to GCP gateways with an
ALB.

type: gateway
name: example-gateway
backend: gcp
region: europe-west4
domain: example.com
replicas: 2
load_balancer:
  type: alb
certificate:
  type: gcp-cm
  name: projects/my-project/locations/europe-west4/certificates/my-certificate

This enables HTTPS for services behind the
gateway, with TLS terminated at the load balancer.

The certificate must be a regional certificate
created in the same region as the gateway.

New permissions are required to create such
gateways:

certificatemanager.certs.use
compute.regionTargetHttpsProxies.create
compute.regionTargetHttpsProxies.delete
compute.regionTargetHttpsProxies.use

#4257

Allow to attach certificates managed by Google
Cloud Certificate Manager to GCP gateways with an
ALB.

```yaml
type: gateway
name: example-gateway
backend: gcp
region: europe-west4
domain: example.com
replicas: 2
load_balancer:
  type: alb
certificate:
  type: gcp-cm
  name: projects/my-project/locations/europe-west4/certificates/my-certificate
```

This enables HTTPS for services behind the
gateway, with TLS terminated at the load balancer.

The certificate must be a regional certificate
created in the same region as the gateway.

New permissions are required to create such
gateways:

```
certificatemanager.certs.use
compute.regionTargetHttpsProxies.create
compute.regionTargetHttpsProxies.delete
compute.regionTargetHttpsProxies.use
```
@jvstme
jvstme merged commit d0fad0e into master Sep 16, 2026
26 checks passed
@jvstme
jvstme deleted the issue_4257_gcp_certificate_manager branch September 16, 2026 06:49
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