...

Text file src/edge-infra.dev/test/fixtures/warehouse/layout/blobs/sha256/3b64795643e725b076a238be6e32a72df48c4bdc70c9cfae8e71c17eb7a06a33

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

     1apiVersion: v1
     2kind: Namespace
     3metadata:
     4  name: couchctl
     5  labels:
     6    workload.edge.ncr.com: platform
     7  annotations:
     8    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
     9    pallet.edge.ncr.com/name: couchctl
    10    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
    11    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
    12    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
    13    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
    14---
    15apiVersion: v1
    16kind: ServiceAccount
    17metadata:
    18  name: couchctl
    19  namespace: couchctl
    20  annotations:
    21    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
    22    pallet.edge.ncr.com/name: couchctl
    23    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
    24    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
    25    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
    26    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
    27  labels: {}
    28---
    29apiVersion: rbac.authorization.k8s.io/v1
    30kind: ClusterRole
    31metadata:
    32  name: couchctl
    33  annotations:
    34    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
    35    pallet.edge.ncr.com/name: couchctl
    36    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
    37    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
    38    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
    39    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
    40  labels: {}
    41rules:
    42- resources:
    43  - configmaps
    44  - namespaces
    45  - secrets
    46  - serviceaccounts
    47  - services
    48  apiGroups:
    49  - ""
    50  verbs:
    51  - create
    52  - delete
    53  - get
    54  - list
    55  - patch
    56  - update
    57  - watch
    58- resources:
    59  - namespaces
    60  apiGroups:
    61  - ""
    62  verbs:
    63  - create
    64  - get
    65  - list
    66  - watch
    67- resources:
    68  - namespaces/status
    69  - services/status
    70  apiGroups:
    71  - ""
    72  verbs:
    73  - get
    74- resources:
    75  - pods
    76  apiGroups:
    77  - ""
    78  verbs:
    79  - get
    80  - list
    81  - watch
    82- resources:
    83  - pods/status
    84  apiGroups:
    85  - ""
    86  verbs:
    87  - get
    88  - watch
    89- resources:
    90  - statefulsets
    91  apiGroups:
    92  - apps
    93  verbs:
    94  - create
    95  - delete
    96  - get
    97  - list
    98  - patch
    99  - update
   100  - watch
   101- resources:
   102  - statefulsets/status
   103  apiGroups:
   104  - apps
   105  verbs:
   106  - get
   107  - watch
   108- resources:
   109  - backendconfigs
   110  apiGroups:
   111  - cloud.google.com
   112  verbs:
   113  - create
   114  - get
   115  - list
   116  - patch
   117  - update
   118  - watch
   119- resources:
   120  - '*'
   121  apiGroups:
   122  - datasync.edge.ncr.com
   123  verbs:
   124  - create
   125  - get
   126  - list
   127  - patch
   128  - update
   129  - watch
   130- resources:
   131  - couchdbdatabases/status
   132  - couchdbreplicationsets/status
   133  - couchdbservers/status
   134  - couchdbusers/status
   135  apiGroups:
   136  - datasync.edge.ncr.com
   137  verbs:
   138  - get
   139  - patch
   140  - update
   141  - watch
   142- resources:
   143  - couchdbusers/finalizers
   144  apiGroups:
   145  - datasync.edge.ncr.com
   146  verbs:
   147  - create
   148  - delete
   149  - get
   150  - patch
   151  - update
   152- resources:
   153  - ienodes
   154  apiGroups:
   155  - dsds.edge.ncr.com
   156  verbs:
   157  - get
   158  - list
   159  - watch
   160- resources:
   161  - persistence
   162  apiGroups:
   163  - edge.ncr.com
   164  verbs:
   165  - create
   166  - delete
   167  - get
   168  - list
   169  - patch
   170  - update
   171  - watch
   172- resources:
   173  - persistence/status
   174  apiGroups:
   175  - edge.ncr.com
   176  verbs:
   177  - get
   178  - watch
   179- resources:
   180  - externalsecrets
   181  apiGroups:
   182  - external-secrets.io
   183  verbs:
   184  - create
   185  - get
   186  - patch
   187  - update
   188  - watch
   189- resources:
   190  - servicemonitors
   191  apiGroups:
   192  - monitoring.coreos.com
   193  verbs:
   194  - create
   195  - delete
   196  - get
   197  - list
   198  - patch
   199  - update
   200  - watch
   201- resources:
   202  - frontendconfigs
   203  apiGroups:
   204  - networking.gke.io
   205  verbs:
   206  - create
   207  - get
   208  - list
   209  - patch
   210  - update
   211  - watch
   212- resources:
   213  - managedcertificates
   214  apiGroups:
   215  - networking.gke.io
   216  verbs:
   217  - create
   218  - get
   219  - list
   220  - patch
   221  - update
   222  - watch
   223- resources:
   224  - managedcertificates/status
   225  apiGroups:
   226  - networking.gke.io
   227  verbs:
   228  - get
   229  - watch
   230- resources:
   231  - ingresses
   232  apiGroups:
   233  - networking.k8s.io
   234  verbs:
   235  - create
   236  - get
   237  - list
   238  - patch
   239  - update
   240  - watch
   241- resources:
   242  - ingresses/status
   243  apiGroups:
   244  - networking.k8s.io
   245  verbs:
   246  - get
   247  - watch
   248- resources:
   249  - serverauthorizations
   250  - servers
   251  apiGroups:
   252  - policy.linkerd.io
   253  verbs:
   254  - create
   255  - delete
   256  - get
   257  - list
   258  - patch
   259  - update
   260  - watch
   261- resources:
   262  - clusterrolebindings
   263  - clusterroles
   264  - rolebindings
   265  - roles
   266  apiGroups:
   267  - rbac.authorization.k8s.io
   268  verbs:
   269  - create
   270  - get
   271  - list
   272  - patch
   273  - update
   274  - watch
   275- resources:
   276  - clusterroles
   277  - roles
   278  apiGroups:
   279  - rbac.authorization.k8s.io
   280  verbs:
   281  - bind
   282  - escalate
   283---
   284apiVersion: rbac.authorization.k8s.io/v1
   285kind: ClusterRoleBinding
   286metadata:
   287  name: couchctl
   288  annotations:
   289    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
   290    pallet.edge.ncr.com/name: couchctl
   291    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
   292    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
   293    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
   294    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
   295  labels: {}
   296roleRef:
   297  name: couchctl
   298  kind: ClusterRole
   299  apiGroup: rbac.authorization.k8s.io
   300subjects:
   301- name: couchctl
   302  namespace: couchctl
   303  kind: ServiceAccount
   304---
   305apiVersion: apps/v1
   306kind: Deployment
   307metadata:
   308  name: couchctl
   309  namespace: couchctl
   310  annotations:
   311    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
   312    pallet.edge.ncr.com/name: couchctl
   313    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
   314    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
   315    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
   316    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
   317  labels: {}
   318spec:
   319  replicas: 1
   320  selector:
   321    matchLabels:
   322      platform.edge.ncr.com/component: couchctl
   323  template:
   324    metadata:
   325      labels:
   326        platform.edge.ncr.com/component: couchctl
   327      annotations:
   328        pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
   329        pallet.edge.ncr.com/name: couchctl
   330        pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
   331        pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
   332        pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
   333        pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
   334    spec:
   335      serviceAccountName: couchctl
   336      containers:
   337      - name: couchctl
   338        image: us-east1-docker.pkg.dev/ret-edge-pltf-infra/workloads/couchctl@sha256:8e386b6bc07104db5f9de8cd1cacc19e4903cee8f4a3c244734a058ba6a43bec
   339        ports:
   340        - name: metrics
   341          protocol: TCP
   342          containerPort: 8080
   343        envFrom:
   344        - secretRef:
   345            name: ldkey
   346        - configMapRef:
   347            name: dns
   348            optional: true
   349        resources:
   350          limits:
   351            cpu: "100m"
   352        imagePullPolicy: IfNotPresent
   353      imagePullSecrets:
   354      - name: edge-docker-pull-secret
   355      affinity:
   356        nodeAffinity:
   357          preferredDuringSchedulingIgnoredDuringExecution:
   358          - weight: 100
   359            preference:
   360              matchExpressions:
   361              - key: node.ncr.com/class
   362                operator: In
   363                values:
   364                - server
   365---
   366apiVersion: external-secrets.io/v1beta1
   367kind: ExternalSecret
   368metadata:
   369  name: gcp-api-key
   370  namespace: couchctl
   371  annotations:
   372    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
   373    pallet.edge.ncr.com/name: couchctl
   374    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
   375    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
   376    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
   377    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
   378  labels: {}
   379spec:
   380  data:
   381  - remoteRef:
   382      key: ${pallet_name}-${cluster_uuid}-gcp-api-key
   383    secretKey: key.json
   384  refreshInterval: 1m
   385  secretStoreRef:
   386    name: gcp-provider
   387    kind: ClusterSecretStore
   388  target:
   389    name: gcp-api-key
   390    creationPolicy: Owner
   391---
   392apiVersion: external-secrets.io/v1beta1
   393kind: ExternalSecret
   394metadata:
   395  name: ldkey
   396  namespace: couchctl
   397  labels:
   398    platform.edge.ncr.com/component: couchctl
   399  annotations:
   400    pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
   401    pallet.edge.ncr.com/name: couchctl
   402    pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
   403    pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
   404    pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-data-sync'
   405    pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
   406spec:
   407  data:
   408  - remoteRef:
   409      key: edge-backend-launch-darkly-sdk-key
   410    secretKey: LD_KEY
   411  refreshInterval: 1m
   412  secretStoreRef:
   413    name: gcp-provider
   414    kind: ClusterSecretStore
   415  target:
   416    name: ldkey
   417    creationPolicy: Owner

View as plain text