apiVersion: v1 kind: Namespace metadata: name: prometheus-stackdriver-controller labels: workload.edge.ncr.com: platform annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: prometheus-stackdriver-controller 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-o11y' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a --- apiVersion: v1 kind: ServiceAccount metadata: name: prometheus-stackdriver-controller namespace: prometheus-stackdriver-controller annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: prometheus-stackdriver-controller 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-o11y' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a labels: {} imagePullSecrets: - name: edge-docker-pull-secret --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: prometheus-stackdriver-controller annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: prometheus-stackdriver-controller 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-o11y' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a labels: {} rules: - resources: - configmaps apiGroups: - "" verbs: - get - list - watch - resources: - podmonitors apiGroups: - monitoring.coreos.com verbs: - get - list - watch - resources: - prometheuses apiGroups: - monitoring.coreos.com verbs: - get - list - patch - watch - resources: - servicemonitors apiGroups: - monitoring.coreos.com verbs: - get - list - watch --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: prometheus-stackdriver-controller annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: prometheus-stackdriver-controller 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-o11y' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a labels: {} roleRef: name: prometheus-stackdriver-controller kind: ClusterRole apiGroup: rbac.authorization.k8s.io subjects: - name: prometheus-stackdriver-controller namespace: prometheus-stackdriver-controller kind: ServiceAccount --- apiVersion: apps/v1 kind: Deployment metadata: name: prometheus-stackdriver-controller labels: platform.edge.ncr.com/component: prometheus-stackdriver namespace: prometheus-stackdriver-controller annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: prometheus-stackdriver-controller 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-o11y' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a spec: replicas: 1 selector: matchLabels: platform.edge.ncr.com/component: prometheus-stackdriver template: metadata: labels: platform.edge.ncr.com/component: prometheus-stackdriver annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: prometheus-stackdriver-controller 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-o11y' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a spec: serviceAccountName: prometheus-stackdriver-controller containers: - name: prometheus-stackdriver image: us-east1-docker.pkg.dev/ret-edge-pltf-infra/workloads/prometheus-stackdriver@sha256:e4cf746417abb988cadbe3730d12a34170ee8c4adac717807f55d7020e1007e6 args: - --cluster-provider=${cluster_provider} resources: limits: cpu: "100m" memory: 40Mi requests: cpu: 100m memory: 40Mi affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 preference: matchExpressions: - key: node.ncr.com/class operator: In values: - server