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