apiVersion: v1 kind: Namespace metadata: name: ingressctl labels: workload.edge.ncr.com: platform annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: ingressctl 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/sds' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a --- apiVersion: v1 kind: ServiceAccount metadata: name: ingress-controller namespace: ingressctl annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: ingressctl 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/sds' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a labels: {} --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: ingress-controller labels: app.kubernetes.io/instance: ingressctl-cluster-role app.kubernetes.io/name: ingressctl app.kubernetes.io/part-of: ingressctl annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: ingressctl 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/sds' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a rules: - resources: - configmaps apiGroups: - "" verbs: - get - list - watch - update - patch - resources: - ienodes apiGroups: - dsds.edge.ncr.com verbs: - get - list - watch - resources: - services apiGroups: - "" verbs: - get - list - watch - update - patch --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: ingress-controller-rb annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: ingressctl 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/sds' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a labels: {} roleRef: name: ingress-controller kind: ClusterRole apiGroup: rbac.authorization.k8s.io subjects: - name: ingress-controller namespace: ingressctl kind: ServiceAccount --- apiVersion: apps/v1 kind: Deployment metadata: name: ingressctl namespace: ingressctl labels: app.kubernetes.io/instance: ingressctl-deployment app.kubernetes.io/name: ingressctl app.kubernetes.io/part-of: ingressctl platform.edge.ncr.com/component: "ingress-controller" annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: ingressctl 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/sds' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a spec: replicas: 1 selector: matchLabels: platform.edge.ncr.com/component: "ingress-controller" template: metadata: labels: app.kubernetes.io/instance: ingressctl-deployment app.kubernetes.io/name: ingressctl app.kubernetes.io/part-of: ingressctl platform.edge.ncr.com/component: "ingress-controller" annotations: pallet.edge.ncr.com/created: "2023-02-16T21:26:39Z" pallet.edge.ncr.com/name: ingressctl 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/sds' pallet.edge.ncr.com/version: 7.7.7-rc.1676582799+commit.696897a spec: serviceAccountName: ingress-controller automountServiceAccountToken: true containers: - name: ingressctl image: us-east1-docker.pkg.dev/ret-edge-pltf-infra/workloads/ingressctl@sha256:fcfae441c0b27c0057568cc8db1dce7f713649f8df1c5cc963208f8bad6bbbb8 env: - name: HOSTNAME valueFrom: fieldRef: fieldPath: spec.nodeName resources: limits: cpu: "50m" memory: 50Mi requests: cpu: 10m memory: 50Mi imagePullPolicy: IfNotPresent imagePullSecrets: - name: edge-docker-pull-secret affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: node-role.kubernetes.io/control-plane operator: Exists