apiVersion: v1 kind: Namespace metadata: labels: control-plane: controller-manager app.kubernetes.io/name: namespace app.kubernetes.io/instance: system app.kubernetes.io/component: manager app.kubernetes.io/created-by: container-mom-operator app.kubernetes.io/part-of: container-mom-operator app.kubernetes.io/managed-by: kustomize name: system --- apiVersion: apps/v1 kind: Deployment metadata: name: controller-manager namespace: system labels: control-plane: controller-manager app.kubernetes.io/name: deployment app.kubernetes.io/instance: controller-manager app.kubernetes.io/component: manager app.kubernetes.io/created-by: container-mom-operator app.kubernetes.io/part-of: container-mom-operator app.kubernetes.io/managed-by: kustomize spec: selector: matchLabels: control-plane: controller-manager replicas: 1 template: metadata: annotations: kubectl.kubernetes.io/default-container: manager labels: control-plane: controller-manager spec: securityContext: runAsNonRoot: true containers: - name: manager image: container-mom-operator:latest securityContext: allowPrivilegeEscalation: false capabilities: drop: - "ALL" resources: limits: cpu: 500m memory: 128Mi requests: cpu: 10m memory: 64Mi env: - name: KUBERNETES_SERVICE_HOST valueFrom: fieldRef: fieldPath: status.hostIP - name: KUBERNETES_SERVICE_PORT value: "6443" - name: LOG_LEVEL value: "info" serviceAccountName: controller-manager terminationGracePeriodSeconds: 10