github.com/oam-dev/kubevela@v1.9.11/e2e/addon/mock/testdata/fluxcd/resources/deployment/kustomize-controller.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 labels: 5 app.kubernetes.io/instance: flux-system 6 control-plane: controller 7 name: kustomize-controller 8 namespace: flux-system 9 spec: 10 replicas: 1 11 selector: 12 matchLabels: 13 app: kustomize-controller 14 template: 15 metadata: 16 annotations: 17 prometheus.io/port: "8080" 18 prometheus.io/scrape: "true" 19 labels: 20 app: kustomize-controller 21 spec: 22 containers: 23 - args: 24 - --events-addr=http://notification-controller/ 25 - --watch-all-namespaces 26 - --log-level=info 27 - --log-encoding=json 28 - --enable-leader-election 29 env: 30 - name: RUNTIME_NAMESPACE 31 valueFrom: 32 fieldRef: 33 fieldPath: metadata.namespace 34 image: fluxcd/kustomize-controller:v0.13.1 35 imagePullPolicy: IfNotPresent 36 livenessProbe: 37 httpGet: 38 path: /healthz 39 port: healthz 40 name: manager 41 ports: 42 - containerPort: 8080 43 name: http-prom 44 - containerPort: 9440 45 name: healthz 46 protocol: TCP 47 readinessProbe: 48 httpGet: 49 path: /readyz 50 port: healthz 51 resources: 52 limits: 53 cpu: 1000m 54 memory: 1Gi 55 requests: 56 cpu: 100m 57 memory: 64Mi 58 securityContext: 59 allowPrivilegeEscalation: false 60 readOnlyRootFilesystem: true 61 volumeMounts: 62 - mountPath: /tmp 63 name: temp 64 securityContext: 65 fsGroup: 1337 66 serviceAccountName: sa-kustomize-controller 67 terminationGracePeriodSeconds: 60 68 volumes: 69 - emptyDir: { } 70 name: temp