Skip to content
This repository was archived by the owner on May 7, 2025. It is now read-only.

Commit 2a3020e

Browse files
author
Mathieu Benoit
committed
projectRef instead of project-id in ServiceUsage + use resourceID to avoid duplicate name in same namespace (config-control)
1 parent 3ccb4a3 commit 2a3020e

File tree

5 files changed

+35
-16
lines changed

5 files changed

+35
-16
lines changed

content/artifact-registry/allow-artifact-registry.md

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,15 @@ apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1
4343
kind: Service
4444
metadata:
4545
annotations:
46-
cnrm.cloud.google.com/project-id: ${GKE_PROJECT_ID}
4746
cnrm.cloud.google.com/deletion-policy: "abandon"
4847
cnrm.cloud.google.com/disable-dependent-services: "false"
4948
config.kubernetes.io/depends-on: resourcemanager.cnrm.cloud.google.com/namespaces/config-control/Project/${GKE_PROJECT_ID}
50-
name: artifactregistry.googleapis.com
49+
name: ${GKE_PROJECT_ID}-artifactregistry
5150
namespace: config-control
51+
spec:
52+
projectRef:
53+
name: ${GKE_PROJECT_ID}
54+
resourceID: artifactregistry.googleapis.com
5255
EOF
5356
```
5457
{{% notice note %}}
@@ -64,24 +67,30 @@ apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1
6467
kind: Service
6568
metadata:
6669
annotations:
67-
cnrm.cloud.google.com/project-id: ${GKE_PROJECT_ID}
6870
cnrm.cloud.google.com/deletion-policy: "abandon"
6971
cnrm.cloud.google.com/disable-dependent-services: "false"
7072
config.kubernetes.io/depends-on: resourcemanager.cnrm.cloud.google.com/namespaces/config-control/Project/${GKE_PROJECT_ID}
71-
name: containeranalysis.googleapis.com
73+
name: ${GKE_PROJECT_ID}-containeranalysis
7274
namespace: config-control
75+
spec:
76+
projectRef:
77+
name: ${GKE_PROJECT_ID}
78+
resourceID: containeranalysis.googleapis.com
7379
EOF
7480
cat <<EOF > ~/$WORKSHOP_ORG_DIR_NAME/config-sync/projects/$GKE_PROJECT_ID/containerscanning-service.yaml
7581
apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1
7682
kind: Service
7783
metadata:
7884
annotations:
79-
cnrm.cloud.google.com/project-id: ${GKE_PROJECT_ID}
8085
cnrm.cloud.google.com/deletion-policy: "abandon"
8186
cnrm.cloud.google.com/disable-dependent-services: "false"
8287
config.kubernetes.io/depends-on: resourcemanager.cnrm.cloud.google.com/namespaces/config-control/Project/${GKE_PROJECT_ID}
83-
name: containerscanning.googleapis.com
88+
name: ${GKE_PROJECT_ID}-containerscanning
8489
namespace: config-control
90+
spec:
91+
projectRef:
92+
name: ${GKE_PROJECT_ID}
93+
resourceID: containerscanning.googleapis.com
8594
EOF
8695
```
8796

content/gke-cluster/allow-gke hub.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,24 +43,30 @@ apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1
4343
kind: Service
4444
metadata:
4545
annotations:
46-
cnrm.cloud.google.com/project-id: ${GKE_PROJECT_ID}
4746
cnrm.cloud.google.com/deletion-policy: "abandon"
4847
cnrm.cloud.google.com/disable-dependent-services: "false"
4948
config.kubernetes.io/depends-on: resourcemanager.cnrm.cloud.google.com/namespaces/config-control/Project/${GKE_PROJECT_ID}
50-
name: gkehub.googleapis.com
49+
name: ${GKE_PROJECT_ID}-gkehub
5150
namespace: config-control
51+
spec:
52+
projectRef:
53+
name: ${GKE_PROJECT_ID}
54+
resourceID: gkehub.googleapis.com
5255
EOF
5356
cat <<EOF > ~/$WORKSHOP_ORG_DIR_NAME/config-sync/projects/$GKE_PROJECT_ID/anthos-configmanagement-service.yaml
5457
apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1
5558
kind: Service
5659
metadata:
5760
annotations:
58-
cnrm.cloud.google.com/project-id: ${GKE_PROJECT_ID}
5961
cnrm.cloud.google.com/deletion-policy: "abandon"
6062
cnrm.cloud.google.com/disable-dependent-services: "false"
6163
config.kubernetes.io/depends-on: resourcemanager.cnrm.cloud.google.com/namespaces/config-control/Project/${GKE_PROJECT_ID}
62-
name: anthosconfigmanagement.googleapis.com
64+
name: ${GKE_PROJECT_ID}-anthosconfigmanagement
6365
namespace: config-control
66+
spec:
67+
projectRef:
68+
name: ${GKE_PROJECT_ID}
69+
resourceID: anthosconfigmanagement.googleapis.com
6470
EOF
6571
```
6672

content/gke-cluster/allow-gke.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,15 @@ apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1
9797
kind: Service
9898
metadata:
9999
annotations:
100-
cnrm.cloud.google.com/project-id: ${GKE_PROJECT_ID}
101100
cnrm.cloud.google.com/deletion-policy: "abandon"
102101
cnrm.cloud.google.com/disable-dependent-services: "false"
103102
config.kubernetes.io/depends-on: resourcemanager.cnrm.cloud.google.com/namespaces/config-control/Project/${GKE_PROJECT_ID}
104-
name: container.googleapis.com
103+
name: ${GKE_PROJECT_ID}-container
105104
namespace: config-control
105+
spec:
106+
projectRef:
107+
name: ${GKE_PROJECT_ID}
108+
resourceID: container.googleapis.com
106109
EOF
107110
```
108111
{{% notice note %}}

content/ingress-gateway/set-up-ip-address.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,6 @@ graph TD;
5454
ArtifactRegistryRepository-.->Project
5555
GKEHubFeature-.->Project
5656
ComputeAddress-.->Project
57-
ComputeSecurityPolicy-.->Project
58-
ComputeSSLPolicy-.->Project
5957
ComputeSubnetwork-->ComputeNetwork
6058
ComputeRouterNAT-->ComputeSubnetwork
6159
ComputeRouterNAT-->ComputeRouter

content/service-mesh/allow-asm.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,15 @@ apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1
1919
kind: Service
2020
metadata:
2121
annotations:
22-
cnrm.cloud.google.com/project-id: ${GKE_PROJECT_ID}
2322
cnrm.cloud.google.com/deletion-policy: "abandon"
2423
cnrm.cloud.google.com/disable-dependent-services: "false"
2524
config.kubernetes.io/depends-on: resourcemanager.cnrm.cloud.google.com/namespaces/config-control/Project/${GKE_PROJECT_ID}
26-
name: mesh.googleapis.com
25+
name: ${GKE_PROJECT_ID}-mesh
2726
namespace: config-control
27+
spec:
28+
projectRef:
29+
name: ${GKE_PROJECT_ID}
30+
resourceID: mesh.googleapis.com
2831
EOF
2932
```
3033

0 commit comments

Comments
 (0)