...
1apiVersion: v1
2kind: Namespace
3metadata:
4 name: kinform
5 labels:
6 workload.edge.ncr.com: 'platform'
7 platform.edge.ncr.com/component: kinform
8 annotations:
9 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
10 pallet.edge.ncr.com/name: kinform-client
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-foundation'
14 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
15---
16apiVersion: v1
17kind: ServiceAccount
18metadata:
19 name: kinform
20 namespace: kinform
21 labels:
22 platform.edge.ncr.com/component: kinform
23 annotations:
24 iam.gke.io/gcp-service-account: kinform-${cluster_hash}@${gcp_project_id}.iam.gserviceaccount.com
25 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
26 pallet.edge.ncr.com/name: kinform-client
27 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
28 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
29 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-foundation'
30 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
31---
32apiVersion: rbac.authorization.k8s.io/v1
33kind: ClusterRole
34metadata:
35 name: kinform
36 labels:
37 platform.edge.ncr.com/component: kinform
38 annotations:
39 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
40 pallet.edge.ncr.com/name: kinform-client
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-foundation'
44 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
45rules:
46- resources: ["*"]
47 apiGroups: ["*"]
48 verbs:
49 - get
50 - list
51 - watch
52---
53apiVersion: rbac.authorization.k8s.io/v1
54kind: ClusterRoleBinding
55metadata:
56 name: kinform
57 labels:
58 platform.edge.ncr.com/component: kinform
59 annotations:
60 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
61 pallet.edge.ncr.com/name: kinform-client
62 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
63 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
64 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-foundation'
65 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
66roleRef:
67 name: kinform
68 kind: ClusterRole
69 apiGroup: rbac.authorization.k8s.io
70subjects:
71- name: kinform
72 namespace: kinform
73 kind: ServiceAccount
74---
75apiVersion: v1
76kind: ConfigMap
77metadata:
78 name: kinform-watches
79 namespace: kinform
80 labels:
81 platform.edge.ncr.com/component: kinform
82 annotations:
83 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
84 pallet.edge.ncr.com/name: kinform-client
85 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
86 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
87 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-foundation'
88 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
89data:
90 config.yaml: |-
91 watchResources:
92 - .*.cnrm.cloud.google.com
93 - apps/v1/deployments
94 - v1/events
95 - warehouse.edge.ncr.com/v1alpha1/shipments
96 - warehouse.edge.ncr.com/v1alpha1/unpackedpallets
97 interval: 300
98---
99apiVersion: v1
100kind: Service
101metadata:
102 name: kinform
103 namespace: kinform
104 labels:
105 platform.edge.ncr.com/component: kinform
106 annotations:
107 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
108 pallet.edge.ncr.com/name: kinform-client
109 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
110 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
111 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-foundation'
112 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
113spec:
114 selector:
115 platform.edge.ncr.com/component: kinform
116 ports:
117 - name: metrics
118 port: 8081
119---
120apiVersion: apps/v1
121kind: Deployment
122metadata:
123 name: kinform
124 namespace: kinform
125 labels:
126 platform.edge.ncr.com/component: 'kinform'
127 annotations:
128 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
129 pallet.edge.ncr.com/name: kinform-client
130 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
131 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
132 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-foundation'
133 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
134spec:
135 replicas: 1
136 selector:
137 matchLabels:
138 platform.edge.ncr.com/component: 'kinform'
139 template:
140 metadata:
141 labels:
142 platform.edge.ncr.com/component: 'kinform'
143 annotations:
144 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
145 pallet.edge.ncr.com/name: kinform-client
146 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
147 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
148 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-foundation'
149 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
150 spec:
151 serviceAccountName: kinform
152 containers:
153 - name: kinform
154 image: us-east1-docker.pkg.dev/ret-edge-pltf-infra/workloads/kinform@sha256:e51dc29ce24af791811ebd565c6cef5f2ba0c4a517b57e1f11dd3e4321c5083a
155 args: ["-project-id", "${gcp_project_id}", "-f", "/etc/kinform/config.yaml", "-topic", "kinform", "-cluster-id", "${cluster_uuid}"]
156 ports:
157 - name: http
158 containerPort: 8080
159 - name: metrics
160 containerPort: 8081
161 - name: healthz
162 containerPort: 8082
163 volumeMounts:
164 - name: config
165 readOnly: true
166 mountPath: "/etc/kinform"
167 livenessProbe:
168 httpGet:
169 port: healthz
170 path: /livez
171 readinessProbe:
172 httpGet:
173 port: healthz
174 path: /readyz
175 imagePullPolicy: IfNotPresent
176 volumes:
177 - name: config
178 configMap:
179 name: kinform-watches
180 imagePullSecrets:
181 - name: edge-docker-pull-secret
182---
183apiVersion: monitoring.coreos.com/v1
184kind: ServiceMonitor
185metadata:
186 name: metrics
187 namespace: kinform
188 labels:
189 platform.edge.ncr.com/component: kinform
190 cluster_hash: ${cluster_hash}
191 cluster_uuid: ${cluster_uuid}
192 annotations:
193 monitoring.edge.ncr.com/allowed-metrics: |
194 kinform_resource_events_sent
195 kinform_resource_event_errs
196 kinform_heartbeats_sent
197 kinform_heartbeat_errs
198 pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z"
199 pallet.edge.ncr.com/name: kinform-client
200 pallet.edge.ncr.com/revision: 696897a3df910b6e84a88c9336907a17b18159c1
201 pallet.edge.ncr.com/source: https://github.com/ncrvoyix-swt-retail/edge-infra/tree/696897a3df910b6e84a88c9336907a17b18159c1
202 pallet.edge.ncr.com/team: '@ncrvoyix-swt-retail/edge-foundation'
203 pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a
204spec:
205 selector:
206 matchLabels:
207 platform.edge.ncr.com/component: kinform
208 endpoints:
209 - port: metrics
View as plain text