http/h2demo: move to Workload Identity Create a new service account, and move the deployment over to the prod namespace. Change-Id: If91ca021aeeeaaa7994670d103f0b30c232c0e85 Reviewed-on: https://go-review.googlesource.com/c/net/+/348169 Trust: Heschi Kreinick <heschi@google.com> Run-TryBot: Heschi Kreinick <heschi@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
diff --git a/http2/h2demo/deployment-prod.yaml b/http2/h2demo/deployment-prod.yaml index a3a20a4..3d9f9c2 100644 --- a/http2/h2demo/deployment-prod.yaml +++ b/http2/h2demo/deployment-prod.yaml
@@ -1,8 +1,12 @@ -apiVersion: extensions/v1beta1 +apiVersion: apps/v1 kind: Deployment metadata: + namespace: prod name: h2demo-deployment spec: + selector: + matchLabels: + app: h2demo replicas: 1 template: metadata: @@ -12,6 +16,9 @@ container.seccomp.security.alpha.kubernetes.io/h2demo: docker/default container.apparmor.security.beta.kubernetes.io/h2demo: runtime/default spec: + serviceAccountName: h2demo + nodeSelector: + cloud.google.com/gke-nodepool: workload-identity-pool containers: - name: h2demo image: gcr.io/symbolic-datum-552/h2demo:latest
diff --git a/http2/h2demo/service.yaml b/http2/h2demo/service.yaml index 2b7d541..82c3254 100644 --- a/http2/h2demo/service.yaml +++ b/http2/h2demo/service.yaml
@@ -1,6 +1,7 @@ apiVersion: v1 kind: Service metadata: + namespace: prod name: h2demo spec: externalTrafficPolicy: Local