Last active
December 7, 2022 00:27
-
-
Save mathieu-benoit/974eb8cc2b4865ba9f0f263fd1d79818 to your computer and use it in GitHub Desktop.
ASM KCC
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: resourcemanager.cnrm.cloud.google.com/v1beta1 | |
kind: Project | |
metadata: | |
name: gkehubfeaturemembership-asm | |
spec: | |
name: Config Connector Sample | |
organizationRef: | |
# Replace "${ORG_ID?}" with the numeric ID for your organization | |
external: "${ORG_ID?}" | |
billingAccountRef: | |
# Replace "${BILLING_ACCOUNT_ID?}" with the numeric ID for your billing account | |
external: "${BILLING_ACCOUNT_ID?}" | |
--- | |
apiVersion: serviceusage.cnrm.cloud.google.com/v1beta1 | |
kind: Service | |
metadata: | |
annotations: | |
cnrm.cloud.google.com/disable-dependent-services: "false" | |
name: mesh.googleapis.com | |
spec: | |
resourceID: mesh.googleapis.com | |
projectRef: | |
external: gkehubfeaturemembership-asm | |
--- | |
apiVersion: container.cnrm.cloud.google.com/v1beta1 | |
kind: ContainerCluster | |
metadata: | |
annotations: | |
cnrm.cloud.google.com/project-id: gkehubfeaturemembership-asm | |
labels: | |
# Replace ${PROJECT_NUMBER?} with the number of the project once created, this will give you access to the ASM UI in the Google Cloud Console | |
mesh_id: proj-${PROJECT_NUMBER?} | |
name: gkehubfeaturemembership-asm | |
spec: | |
location: us-east4-a | |
initialNodeCount: 1 | |
workloadIdentityConfig: | |
workloadPool: gkehubfeaturemembership-asm.svc.id.goog | |
--- | |
apiVersion: gkehub.cnrm.cloud.google.com/v1beta1 | |
kind: GKEHubMembership | |
metadata: | |
annotations: | |
cnrm.cloud.google.com/project-id: gkehubfeaturemembership-asm | |
name: gkehubfeaturemembership-asm | |
spec: | |
location: global | |
authority: | |
issuer: https://container.googleapis.com/v1/projects/gkehubfeaturemembership-asm/locations/us-east4-a/clusters/gkehubfeaturemembership-asm | |
endpoint: | |
gkeCluster: | |
resourceRef: | |
name: gkehubfeaturemembership-asm | |
--- | |
apiVersion: gkehub.cnrm.cloud.google.com/v1beta1 | |
kind: GKEHubFeature | |
metadata: | |
name: gkehubfeaturemembership-asm | |
spec: | |
projectRef: | |
external: gkehubfeaturemembership-asm | |
location: global | |
# The resourceID must be "servicemesh" if you want to use Anthos Service Mesh feature. | |
resourceID: servicemesh | |
--- | |
apiVersion: gkehub.cnrm.cloud.google.com/v1beta1 | |
kind: GKEHubFeatureMembership | |
metadata: | |
name: gkehubfeaturemembership-asm | |
spec: | |
projectRef: | |
external: gkehubfeaturemembership-asm | |
location: global | |
membershipRef: | |
name: gkehubfeaturemembership-asm | |
featureRef: | |
name: gkehubfeaturemembership-asm | |
mesh: | |
management: MANAGEMENT_AUTOMATIC |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment