apiVersion: apps/v1 kind: Deployment metadata: name: fluent-operator labels: app.kubernetes.io/component: operator app.kubernetes.io/name: fluent-operator spec: selector: matchLabels: app.kubernetes.io/component: operator app.kubernetes.io/name: fluent-operator template: metadata: labels: app.kubernetes.io/component: operator app.kubernetes.io/name: fluent-operator spec: serviceAccountName: fluent-operator priorityClassName: edge-p5-non-critical-infra containers: # This is what guarantees that fluentd isnt running when the image is deployed - name: fluent-operator image: bzl://third_party/o11y:fluent_operator_container_push args: ["--disable-component-controllers", "fluentd"] ports: - name: metrics protocol: TCP containerPort: 8080 env: - name: NAMESPACE valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.namespace resources: limits: cpu: "200m" memory: 60Mi requests: cpu: 10m memory: 20Mi volumeMounts: - name: env mountPath: /fluent-operator volumes: - name: env emptyDir: {}