...

Text file src/edge-infra.dev/config/pallets/edge/kinform-psqlinjector/gcpinfra/manifests.yaml

Documentation: edge-infra.dev/config/pallets/edge/kinform-psqlinjector/gcpinfra

     1apiVersion: iam.cnrm.cloud.google.com/v1beta1
     2kind: IAMServiceAccount
     3metadata:
     4  name: kinform-psqlinjector
     5  labels:
     6    platform.edge.ncr.com/component: kinform-psqlinjector
     7spec:
     8  displayName: kinform-psqlinjector
     9  resourceID: kinform-psqlinjector
    10---
    11apiVersion: iam.cnrm.cloud.google.com/v1beta1
    12kind: IAMPolicyMember
    13metadata:
    14  name: kinform-psqlinjector-pubsub-subscriber-tenants
    15spec:
    16  member: serviceAccount:kinform-psqlinjector@${foreman_gcp_project_id}.iam.gserviceaccount.com
    17  resourceRef:
    18    apiVersion: resourcemanager.cnrm.cloud.google.com/v1beta1
    19    kind: Folder
    20    external: ${tenants_gcp_folder_id}
    21  role: roles/pubsub.subscriber
    22---
    23apiVersion: iam.cnrm.cloud.google.com/v1beta1
    24kind: IAMPolicyMember
    25metadata:
    26  name: kinform-psqlinjector-pubsub-viewer-tenants
    27spec:
    28  member: serviceAccount:kinform-psqlinjector@${foreman_gcp_project_id}.iam.gserviceaccount.com
    29  resourceRef:
    30    apiVersion: resourcemanager.cnrm.cloud.google.com/v1beta1
    31    kind: Folder
    32    external: ${tenants_gcp_folder_id}
    33  role: roles/pubsub.viewer

View as plain text