apiVersion: v1 kind: Namespace metadata: name: kinform labels: workload.edge.ncr.com: 'platform' platform.edge.ncr.com/component: kinform annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: kinform-client pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-foundation' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a --- apiVersion: v1 kind: ServiceAccount metadata: name: kinform namespace: kinform labels: platform.edge.ncr.com/component: kinform annotations: iam.gke.io/gcp-service-account: kinform-${cluster_hash}@${gcp_project_id}.iam.gserviceaccount.com pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: kinform-client pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-foundation' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: kinform labels: platform.edge.ncr.com/component: kinform annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: kinform-client pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-foundation' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a rules: - resources: ["*"] apiGroups: ["*"] verbs: - get - list - watch --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: kinform labels: platform.edge.ncr.com/component: kinform annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: kinform-client pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-foundation' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a roleRef: name: kinform kind: ClusterRole apiGroup: rbac.authorization.k8s.io subjects: - name: kinform namespace: kinform kind: ServiceAccount --- apiVersion: v1 kind: ConfigMap metadata: name: kinform-watches namespace: kinform labels: platform.edge.ncr.com/component: kinform annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: kinform-client pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-foundation' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a data: config.yaml: |- watchResources: - .*.cnrm.cloud.google.com - apps/v1/deployments - v1/events - warehouse.edge.ncr.com/v1alpha1/shipments - warehouse.edge.ncr.com/v1alpha1/unpackedpallets interval: 300 --- apiVersion: v1 kind: Service metadata: name: kinform namespace: kinform labels: platform.edge.ncr.com/component: kinform annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: kinform-client pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-foundation' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a spec: selector: platform.edge.ncr.com/component: kinform ports: - name: metrics port: 8081 --- apiVersion: apps/v1 kind: Deployment metadata: name: kinform namespace: kinform labels: platform.edge.ncr.com/component: 'kinform' annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: kinform-client pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-foundation' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a spec: replicas: 1 selector: matchLabels: platform.edge.ncr.com/component: 'kinform' template: metadata: labels: platform.edge.ncr.com/component: 'kinform' annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: kinform-client pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-foundation' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a spec: serviceAccountName: kinform containers: - name: kinform image: us-east1-docker.pkg.dev/ret-edge-pltf-infra/workloads/kinform@sha256:e51dc29ce24af791811ebd565c6cef5f2ba0c4a517b57e1f11dd3e4321c5083a args: ["-project-id", "${gcp_project_id}", "-f", "/etc/kinform/config.yaml", "-topic", "kinform", "-cluster-id", "${cluster_uuid}"] ports: - name: http containerPort: 8080 - name: metrics containerPort: 8081 - name: healthz containerPort: 8082 volumeMounts: - name: config readOnly: true mountPath: "/etc/kinform" livenessProbe: httpGet: port: healthz path: /livez readinessProbe: httpGet: port: healthz path: /readyz imagePullPolicy: IfNotPresent volumes: - name: config configMap: name: kinform-watches imagePullSecrets: - name: edge-docker-pull-secret --- apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: metrics namespace: kinform labels: platform.edge.ncr.com/component: kinform cluster_hash: ${cluster_hash} cluster_uuid: ${cluster_uuid} annotations: monitoring.edge.ncr.com/allowed-metrics: | kinform_resource_events_sent kinform_resource_event_errs kinform_heartbeats_sent kinform_heartbeat_errs pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: kinform-client pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-foundation' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a spec: selector: matchLabels: platform.edge.ncr.com/component: kinform endpoints: - port: metrics