--- # Source: vector-operator/templates/serviceaccount.yaml apiVersion: v1 kind: ServiceAccount metadata: name: vector-operator namespace: vector labels: helm.sh/chart: vector-operator-0.6 app.kubernetes.io/name: vector-operator app.kubernetes.io/instance: vector-operator --- # Source: vector-operator/templates/serviceaccount.yaml apiVersion: v1 kind: Secret metadata: name: vector-operator namespace: vector annotations: kubernetes.io/service-account.name: vector-operator type: kubernetes.io/service-account-token --- # Source: vector-operator/templates/clusterrole.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: vector-operator-clusterrole namespace: vector labels: helm.sh/chart: vector-operator-0.6 app.kubernetes.io/name: vector-operator app.kubernetes.io/instance: vector-operator rules: - apiGroups: - "" resources: - secrets - configmaps - pods - pods/log - serviceaccounts - services - namespaces - nodes verbs: - create - delete - get - list - patch - update - watch - apiGroups: - rbac.authorization.k8s.io resources: - clusterroles - clusterrolebindings verbs: - create - delete - get - list - patch - update - watch - apiGroups: - apps resources: - daemonsets - replicasets - statefulsets verbs: - create - delete - get - list - patch - update - watch - apiGroups: - apps - extensions resources: - deployments verbs: - create - delete - get - list - patch - update - watch - apiGroups: - observability.kaasops.io resources: - clustervectorpipelines - vectorpipelines - vectors - clustervectoraggregators - vectoraggregators verbs: - create - delete - get - list - patch - update - watch - apiGroups: - observability.kaasops.io resources: - clustervectorpipelines/status - vectorpipelines/status - vectors/status - vectors/finalizers - clustervectoraggregators/status - vectoraggregators/status - vectoraggregators/finalizers verbs: - get - patch - update - apiGroups: - monitoring.coreos.com resources: - podmonitors verbs: - '*' - apiGroups: - "" resources: - events verbs: - watch - list --- # Source: vector-operator/templates/clusterrolebinding.yaml apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: vector-operator-clusterrolebinding namespace: vector labels: helm.sh/chart: vector-operator-0.6 app.kubernetes.io/name: vector-operator app.kubernetes.io/instance: vector-operator roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: vector-operator-clusterrole subjects: - kind: ServiceAccount name: vector-operator namespace: vector --- # Source: vector-operator/templates/deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: vector-operator namespace: vector labels: helm.sh/chart: vector-operator-0.6 app.kubernetes.io/name: vector-operator app.kubernetes.io/instance: vector-operator spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: vector-operator app.kubernetes.io/instance: vector-operator template: metadata: labels: app.kubernetes.io/name: vector-operator app.kubernetes.io/instance: vector-operator spec: serviceAccountName: vector-operator containers: - image: harbor.uenpay.com/base/vector-operator:v0.3.0 imagePullPolicy: IfNotPresent name: vector-operator resources: limits: cpu: "1" memory: 1Gi requests: cpu: 100m memory: 50Mi