...

Text file src/edge-infra.dev/test/fixtures/warehouse/layout/blobs/sha256/2ecb44cc1c39abb4330d2cba7dccbd2e281e6c41e2f5e02f745e19e29b4267bf

Documentation: edge-infra.dev/test/fixtures/warehouse/layout/blobs/sha256

     1apiVersion: iam.cnrm.cloud.google.com/v1beta1
     2kind: IAMPolicyMember
     3metadata:
     4  name: shoot-publisher
     5  namespace: data-sync-connector
     6  labels:
     7    platform.edge.ncr.com/component: data-sync-connector
     8    cluster_hash: ${cluster_hash}
     9    cluster_uuid: ${cluster_uuid}
    10  annotations:
    11    cnrm.cloud.google.com/project-id: ${gcp_project_id}
    12    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
    13    pallet.edge.ncr.com/name: shoot
    14    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
    15    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
    16    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
    17    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
    18spec:
    19  member: serviceAccount:shoot-${cluster_hash}@${gcp_project_id}.iam.gserviceaccount.com
    20  resourceRef:
    21    apiVersion: pubsub.cnrm.cloud.google.com/v1beta1
    22    kind: PubSubTopic
    23    external: "projects/${foreman_gcp_project_id}/topics/data-sync-e2c"
    24  role: roles/pubsub.publisher
    25---
    26apiVersion: iam.cnrm.cloud.google.com/v1beta1
    27kind: IAMPolicyMember
    28metadata:
    29  name: shoot-publisher-legacy
    30  namespace: data-sync-connector
    31  labels:
    32    platform.edge.ncr.com/component: data-sync-connector
    33    cluster_hash: ${cluster_hash}
    34    cluster_uuid: ${cluster_uuid}
    35  annotations:
    36    cnrm.cloud.google.com/project-id: ${gcp_project_id}
    37    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
    38    pallet.edge.ncr.com/name: shoot
    39    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
    40    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
    41    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
    42    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
    43spec:
    44  member: serviceAccount:shoot-${cluster_hash}@${gcp_project_id}.iam.gserviceaccount.com
    45  resourceRef:
    46    apiVersion: pubsub.cnrm.cloud.google.com/v1beta1
    47    kind: PubSubTopic
    48    external: "projects/${foreman_gcp_project_id}/topics/public"
    49  role: roles/pubsub.publisher
    50---
    51apiVersion: iam.cnrm.cloud.google.com/v1beta1
    52kind: IAMPolicyMember
    53metadata:
    54  name: shoot-workload-id
    55  namespace: data-sync-connector
    56  labels:
    57    platform.edge.ncr.com/component: data-sync-connector
    58    cluster_hash: ${cluster_hash}
    59    cluster_uuid: ${cluster_uuid}
    60  annotations:
    61    cnrm.cloud.google.com/project-id: ${gcp_project_id}
    62    description: |
    63      Binds the K8s SA used by shoot to the GCP IAM
    64      service account defined in the base.
    65    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
    66    pallet.edge.ncr.com/name: shoot
    67    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
    68    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
    69    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
    70    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
    71spec:
    72  member: serviceAccount:${gcp_project_id}.svc.id.goog[data-sync-connector/data-sync-connector]
    73  resourceRef:
    74    name: shoot
    75    apiVersion: iam.cnrm.cloud.google.com/v1beta1
    76    kind: IAMServiceAccount
    77  role: roles/iam.workloadIdentityUser
    78---
    79apiVersion: iam.cnrm.cloud.google.com/v1beta1
    80kind: IAMServiceAccount
    81metadata:
    82  name: shoot
    83  namespace: data-sync-connector
    84  labels:
    85    platform.edge.ncr.com/component: data-sync-connector
    86    cluster_hash: ${cluster_hash}
    87    cluster_uuid: ${cluster_uuid}
    88  annotations:
    89    cnrm.cloud.google.com/project-id: ${gcp_project_id}
    90    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
    91    pallet.edge.ncr.com/name: shoot
    92    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
    93    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
    94    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
    95    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
    96spec:
    97  displayName: ${cluster_uuid} Data Sync Shoot
    98  resourceID: shoot-${cluster_hash}

View as plain text