...

Text file src/edge-infra.dev/test/fixtures/warehouse/layout/blobs/sha256/19f5d2d65c1d2efd22a03e726ff8302c55009fc7c937f86a2756206c3a2e4eb0

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

     1apiVersion: v1
     2kind: Namespace
     3metadata:
     4  name: data-sync-connector
     5  labels:
     6    workload.edge.ncr.com: platform
     7    platform.edge.ncr.com/component: data-sync-connector
     8  annotations:
     9    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
    10    pallet.edge.ncr.com/name: shoot
    11    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
    12    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
    13    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
    14    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
    15---
    16apiVersion: v1
    17kind: ServiceAccount
    18metadata:
    19  name: data-sync-connector
    20  namespace: data-sync-connector
    21  labels:
    22    platform.edge.ncr.com/component: data-sync-connector
    23  annotations:
    24    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
    25    pallet.edge.ncr.com/name: shoot
    26    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
    27    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
    28    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
    29    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
    30---
    31apiVersion: v1
    32kind: Service
    33metadata:
    34  name: data-sync-connector
    35  namespace: data-sync-connector
    36  labels:
    37    platform.edge.ncr.com/component: data-sync-connector
    38  annotations:
    39    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
    40    pallet.edge.ncr.com/name: shoot
    41    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
    42    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
    43    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
    44    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
    45spec:
    46  type: ClusterIP
    47  ports:
    48  - name: prometheus
    49    protocol: TCP
    50    port: 8082
    51    targetPort: 8082
    52  selector:
    53    platform.edge.ncr.com/component: data-sync-connector
    54---
    55apiVersion: apps/v1
    56kind: Deployment
    57metadata:
    58  labels:
    59    platform.edge.ncr.com/component: data-sync-connector
    60  name: data-sync-connector
    61  namespace: data-sync-connector
    62  annotations:
    63    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
    64    pallet.edge.ncr.com/name: shoot
    65    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
    66    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
    67    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
    68    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
    69spec:
    70  replicas: 1
    71  selector:
    72    matchLabels:
    73      platform.edge.ncr.com/component: data-sync-connector
    74  template:
    75    metadata:
    76      labels:
    77        platform.edge.ncr.com/component: data-sync-connector
    78      annotations:
    79        pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
    80        pallet.edge.ncr.com/name: shoot
    81        pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
    82        pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
    83        pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
    84        pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
    85    spec:
    86      affinity:
    87        nodeAffinity:
    88          preferredDuringSchedulingIgnoredDuringExecution:
    89          - weight: 100
    90            preference:
    91              matchExpressions:
    92              - key: node.ncr.com/class
    93                operator: In
    94                values:
    95                - server
    96      containers:
    97      - env:
    98        - name: LIVENESS_PORT
    99          value: "8080"
   100        - name: PROMETHEUS_PORT
   101          value: "8082"
   102        - name: KAFKA_SETTINGS
   103          value: '{"kafka_endpoint":"redpanda.redpanda.svc.cluster.local:9092","security_protocol":"none"}'
   104        - name: PROJECT_ID
   105          value: ${foreman_gcp_project_id}
   106        - name: TOPICS_MAPPING
   107          value: '[{"source": "tlog", "target": "data-sync-e2c"}, {"source": "public", "target": "data-sync-e2c"}]'
   108        - name: LOG_LEVEL
   109          value: INFO
   110        - name: CONSUMER_WINDOW_SIZE_IN_MS
   111          value: "2000"
   112        - name: CONSUMER_MAX_MESSAGES_IN_BULK
   113          value: "200"
   114        - name: CONSUMER_READ_TIMEOUT_IN_MS
   115          value: "100"
   116        - name: GOOGLE_APPLICATION_CREDENTIALS
   117          value: /opt/secrets/gcp-api-key/key.json
   118        image: us-east1-docker.pkg.dev/ret-edge-pltf-infra/workloads/shoot@sha256:b14fb68bd81fa12f1214d64e8257b08cc1f6cca1dbee59e289cd2c9a6b407d96
   119        imagePullPolicy: IfNotPresent
   120        livenessProbe:
   121          httpGet:
   122            path: /healthz
   123            port: 8080
   124          initialDelaySeconds: 5
   125          periodSeconds: 5
   126        name: shoot
   127        ports:
   128        - containerPort: 8082
   129          name: prometheus
   130        - containerPort: 8080
   131          name: healthz
   132        resources:
   133          limits:
   134            cpu: 500m
   135            memory: 400Mi
   136          requests:
   137            cpu: 250m
   138            memory: 200Mi
   139        volumeMounts:
   140        - mountPath: /opt/secrets/gcp-api-key
   141          name: gcp-api-key
   142          readOnly: true
   143      imagePullSecrets:
   144      - name: edge-docker-pull-secret
   145      serviceAccount: data-sync-connector
   146      volumes:
   147      - name: gcp-api-key
   148        secret:
   149          secretName: gcp-api-key
   150---
   151apiVersion: external-secrets.io/v1beta1
   152kind: ExternalSecret
   153metadata:
   154  name: gcp-api-key
   155  namespace: data-sync-connector
   156  labels:
   157    platform.edge.ncr.com/component: data-sync-connector
   158  annotations:
   159    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
   160    pallet.edge.ncr.com/name: shoot
   161    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
   162    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
   163    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
   164    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
   165spec:
   166  data:
   167  - remoteRef:
   168      key: ${pallet_name}-${cluster_uuid}-gcp-api-key
   169    secretKey: key.json
   170  refreshInterval: 1m
   171  secretStoreRef:
   172    name: gcp-provider
   173    kind: ClusterSecretStore
   174  target:
   175    name: gcp-api-key
   176    creationPolicy: Owner

View as plain text