apiVersion: operators.coreos.com/v1alpha1 kind: ClusterServiceVersion metadata: annotations: alm-examples: |- [ { "apiVersion": "loki.openshift.io/v1beta1", "kind": "LokiStack", "metadata": { "name": "lokistack-sample" }, "spec": { "name": "mystack" } } ] capabilities: Basic Install operators.operatorframework.io/builder: operator-sdk-unknown operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 name: loki-operator.v0.0.1 namespace: placeholder spec: apiservicedefinitions: {} customresourcedefinitions: owned: - description: LokiStack is the Schema for the lokistacks API displayName: Loki Stack kind: LokiStack name: lokistacks.loki.openshift.io version: v1beta1 description: Loki Stack for Logging displayName: Loki Operator icon: - base64data: "" mediatype: "" install: spec: clusterPermissions: - rules: - apiGroups: - "" resources: - configmaps - endpoints - nodes - pods - services verbs: - create - delete - get - list - patch - update - watch - apiGroups: - apps resources: - deployments verbs: - create - delete - get - list - patch - update - watch - apiGroups: - loki.openshift.io resources: - lokistacks verbs: - create - delete - get - list - patch - update - watch - apiGroups: - loki.openshift.io resources: - lokistacks/finalizers verbs: - update - apiGroups: - loki.openshift.io resources: - lokistacks/status verbs: - get - patch - update - apiGroups: - rbac.authorization.k8s.io resources: - clusterrolebindings - clusterroles verbs: - create - delete - get - list - patch - update - watch - apiGroups: - authentication.k8s.io resources: - tokenreviews verbs: - create - apiGroups: - authorization.k8s.io resources: - subjectaccessreviews verbs: - create serviceAccountName: default deployments: - name: loki-operator-controller-manager spec: replicas: 1 selector: matchLabels: control-plane: controller-manager strategy: {} template: metadata: labels: control-plane: controller-manager spec: containers: - args: - --secure-listen-address=0.0.0.0:8443 - --upstream=http://127.0.0.1:8080/ - --logtostderr=true - --v=10 image: gcr.io/kubebuilder/kube-rbac-proxy:v0.5.0 name: kube-rbac-proxy ports: - containerPort: 8443 name: https resources: {} - args: - --health-probe-bind-address=:8081 - --metrics-bind-address=127.0.0.1:8080 - --leader-elect command: - /manager image: quay.io/blockloop/loki-operator:latest imagePullPolicy: Always livenessProbe: httpGet: path: /healthz port: 8081 initialDelaySeconds: 15 periodSeconds: 20 name: manager readinessProbe: httpGet: path: /readyz port: 8081 initialDelaySeconds: 5 periodSeconds: 10 resources: limits: cpu: 100m memory: 30Mi requests: cpu: 100m memory: 20Mi securityContext: allowPrivilegeEscalation: false securityContext: runAsUser: 65532 terminationGracePeriodSeconds: 10 permissions: - rules: - apiGroups: - "" - coordination.k8s.io resources: - configmaps - leases verbs: - get - list - watch - create - update - patch - delete - apiGroups: - "" resources: - events verbs: - create - patch serviceAccountName: default strategy: deployment installModes: - supported: false type: OwnNamespace - supported: false type: SingleNamespace - supported: false type: MultiNamespace - supported: true type: AllNamespaces keywords: - logging - loki links: - name: Loki Operator url: https://loki-operator.domain maintainers: - email: brejones@redhat.com name: brett maturity: alpha provider: name: Red Hat version: 0.0.1