github.com/metaprov/modela-operator@v0.0.0-20240118193048-f378be8b74d2/config/manager/manager.yaml (about) 1 apiVersion: v1 2 kind: Namespace 3 metadata: 4 labels: 5 control-plane: controller-manager 6 name: system 7 --- 8 apiVersion: apps/v1 9 kind: Deployment 10 metadata: 11 name: controller-manager 12 namespace: system 13 labels: 14 control-plane: controller-manager 15 spec: 16 selector: 17 matchLabels: 18 control-plane: controller-manager 19 replicas: 1 20 template: 21 metadata: 22 annotations: 23 kubectl.kubernetes.io/default-container: manager 24 labels: 25 control-plane: controller-manager 26 spec: 27 #securityContext: 28 # runAsNonRoot: true 29 # TODO(user): For common cases that do not require escalating privileges 30 # it is recommended to ensure that all your Pods/Containers are restrictive. 31 # More info: https://kubernetes.io/docs/concepts/security/pod-security-standards/#restricted 32 # Please uncomment the following code if your project does NOT have to work on old Kubernetes 33 # versions < 1.19 or on vendors versions which do NOT support this field by default (i.e. Openshift < 4.11 ). 34 # seccompProfile: 35 # type: RuntimeDefault 36 containers: 37 - command: 38 - /manager 39 args: 40 - --leader-elect 41 image: controller:latest 42 env: 43 - name: ENABLE_WEBHOOKS 44 value: "True" 45 name: manager 46 # Tomer securityContext: 47 # allowPrivilegeEscalation: true 48 # TODO(user): uncomment for common cases that do not require escalating privileges 49 # capabilities: 50 # drop: 51 # - "ALL" 52 livenessProbe: 53 httpGet: 54 path: /healthz 55 port: 8081 56 initialDelaySeconds: 15 57 periodSeconds: 20 58 readinessProbe: 59 httpGet: 60 path: /readyz 61 port: 8081 62 initialDelaySeconds: 5 63 periodSeconds: 10 64 # TODO(user): Configure the resources accordingly based on the project requirements. 65 # More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ 66 resources: 67 limits: 68 cpu: 500m 69 memory: 256Mi 70 requests: 71 cpu: 250m 72 memory: 128Mi 73 serviceAccountName: controller-manager 74 terminationGracePeriodSeconds: 10