--- apiVersion: operators.coreos.com/v1alpha1 kind: ClusterServiceVersion metadata: annotations: alm-examples: |- [ { "apiVersion": "keda.sh/v1alpha1", "kind": "KedaController", "metadata": { "name": "keda", "namespace": "openshift-keda" }, "spec": { "watchNamespace": "", "operator": { "logLevel": "info", "logEncoder": "console" }, "metricsServer": { "logLevel": "0" }, "serviceAccount": {} } }, { "apiVersion": "keda.sh/v1alpha1", "kind": "ScaledJob", "metadata": { "name": "scaledjob-sample" }, "spec": { "failedJobsHistoryLimit": 5, "jobTargetRef": { "activeDeadlineSeconds": 600, "backoffLimit": 6, "completions": 1, "parallelism": 1, "template": null }, "maxReplicaCount": 100, "pollingInterval": 30, "successfulJobsHistoryLimit": 5, "triggers": [ { "metadata": { "property": "example-property" }, "type": "example-trigger" } ] } }, { "apiVersion": "keda.sh/v1alpha1", "kind": "ScaledObject", "metadata": { "name": "example-scaledobject" }, "spec": { "cooldownPeriod": 300, "maxReplicaCount": 100, "minReplicaCount": 0, "pollingInterval": 30, "scaleTargetRef": { "name": "example-deployment" }, "triggers": [ { "metadata": { "property": "example-property" }, "type": "example-trigger" } ] } }, { "apiVersion": "keda.sh/v1alpha1", "kind": "TriggerAuthentication", "metadata": { "name": "example-triggerauthentication" }, "spec": { "secretTargetRef": [ { "key": "example-role-key", "name": "example-secret-name", "parameter": "exmaple-secret-parameter" } ] } }, { "apiVersion": "keda.sh/v1alpha1", "kind": "ClusterTriggerAuthentication", "metadata": { "name": "example-clustertriggerauthentication" }, "spec": { "secretTargetRef": [ { "key": "example-role-key", "name": "example-secret-name", "parameter": "exmaple-secret-parameter" } ] } } ] capabilities: Seamless Upgrades categories: Cloud Provider certified: "false" containerImage: registry.redhat.io/custom-metrics-autoscaler-tech-preview/custom-metrics-autoscaler-rhel8-operator@sha256:cf66358f066306de39b26a26d52c0f51da0fdcd62ce3b2570740f5c787fa2067 createdAt: "2022-05-11T00:00:00.000Z" description: Custom Metrics Autoscaler Operator, an event-driven autoscaler based upon KEDA olm.operatorGroup: openshift-keda-c45gg olm.operatorNamespace: openshift-keda olm.targetNamespaces: "" operatorframework.io/properties: '{"properties":[{"type":"olm.gvk","value":{"group":"keda.sh","kind":"ClusterTriggerAuthentication","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"keda.sh","kind":"KedaController","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"keda.sh","kind":"ScaledJob","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"keda.sh","kind":"ScaledObject","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"keda.sh","kind":"TriggerAuthentication","version":"v1alpha1"}},{"type":"olm.package","value":{"packageName":"openshift-custom-metrics-autoscaler-operator","version":"2.7.1"}}]}' operatorframework.io/suggested-namespace: openshift-keda operators.operatorframework.io/builder: operator-sdk-v1.16.0 operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 repository: https://github.com/openshift/custom-metrics-autoscaler support: Red Hat creationTimestamp: "2023-02-17T15:13:24Z" generation: 1 labels: operators.coreos.com/openshift-custom-metrics-autoscaler-operator.openshift-keda: "" managedFields: - apiVersion: operators.coreos.com/v1alpha1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:alm-examples: {} f:capabilities: {} f:categories: {} f:certified: {} f:containerImage: {} f:createdAt: {} f:description: {} f:operatorframework.io/properties: {} f:operatorframework.io/suggested-namespace: {} f:operators.operatorframework.io/builder: {} f:operators.operatorframework.io/project_layout: {} f:repository: {} f:support: {} f:spec: .: {} f:apiservicedefinitions: {} f:cleanup: .: {} f:enabled: {} f:customresourcedefinitions: .: {} f:owned: {} f:description: {} f:displayName: {} f:icon: {} f:install: .: {} f:spec: .: {} f:clusterPermissions: {} f:deployments: {} f:strategy: {} f:installModes: {} f:keywords: {} f:labels: .: {} f:alm-owner-keda: {} f:operated-by: {} f:links: {} f:maintainers: {} f:maturity: {} f:minKubeVersion: {} f:provider: .: {} f:name: {} f:relatedImages: {} f:selector: {} f:version: {} manager: catalog operation: Update time: "2023-02-17T15:13:24Z" - apiVersion: operators.coreos.com/v1alpha1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:olm.operatorGroup: {} f:olm.operatorNamespace: {} f:olm.targetNamespaces: {} f:labels: .: {} f:operators.coreos.com/openshift-custom-metrics-autoscaler-operator.openshift-keda: {} manager: olm operation: Update time: "2023-02-17T15:13:24Z" - apiVersion: operators.coreos.com/v1alpha1 fieldsType: FieldsV1 fieldsV1: f:status: .: {} f:cleanup: {} f:conditions: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:phase: {} f:reason: {} f:requirementStatus: {} manager: olm operation: Update subresource: status time: "2023-02-17T15:14:07Z" name: custom-metrics-autoscaler.v2.7.1 namespace: openshift-keda resourceVersion: "45509" uid: 13f686e0-7729-4863-9a68-13f768963966 spec: apiservicedefinitions: {} cleanup: enabled: false customresourcedefinitions: owned: - description: | Represents an installation of a particular version of KEDA Controller. displayName: KedaController kind: KedaController name: kedacontrollers.keda.sh resources: - kind: Deployment name: "" version: v1 - kind: Service name: "" version: v1 - kind: ReplicaSet name: "" version: v1 - kind: Pod name: "" version: v1 - kind: Secret name: "" version: v1 - kind: ConfigMap name: "" version: v1 specDescriptors: - description: 'Log Level for KEDA Operator, allowed values: ''debug'', ''info'', ''error'', or an integer value greater than 0, specified as string' displayName: Log Level path: operator.logLevel x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - description: Log format for KEDA Operator, allowed values are 'json' and 'console' displayName: Log Format path: operator.logEncoder x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - description: 'Log Level for KEDA Metrics Server, allowed values: "0" for info, "4" for debug, or an integer value greater than 0, specified as string' displayName: Log Level Metrics path: metricsServer.logLevel x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - description: Namespace that should the created KEDA controller watch, blank means all namespaces displayName: Watch Namespace path: watchNamespace x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text statusDescriptors: - description: Phase displayName: Phase path: phase x-descriptors: - urn:alm:descriptor:io.kubernetes.phase - description: Reason displayName: Reason path: reason x-descriptors: - urn:alm:descriptor:io.kubernetes.phase:reason - description: Version displayName: Version path: version x-descriptors: - urn:alm:descriptor:text version: v1alpha1 - description: Defines how KEDA should scale your jobs and what the triggers displayName: ScaledJob kind: ScaledJob name: scaledjobs.keda.sh resources: - kind: Job name: "" version: v1 - kind: Pod name: "" version: v1 - kind: Secret name: "" version: v1 - kind: ConfigMap name: "" version: v1 specDescriptors: - description: Job Target Ref displayName: Job Target Ref path: jobTargetRef x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - description: Polling Interval displayName: Polling Interval path: pollingInterval x-descriptors: - urn:alm:descriptor:com.tectonic.ui:number - description: How many completed jobs should be kept displayName: Successful Jobs History Limit path: successfulJobsHistoryLimit x-descriptors: - urn:alm:descriptor:com.tectonic.ui:number - description: How many failed jobs should be kept displayName: Failed Jobs History Limit path: failedJobsHistoryLimit x-descriptors: - urn:alm:descriptor:com.tectonic.ui:number - description: Max Replica Count displayName: Max Replica Count path: maxReplicaCount x-descriptors: - urn:alm:descriptor:com.tectonic.ui:number - description: Rollout Strategy displayName: Rollout Strategy path: rolloutStrategy x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - description: Scaling Strategy displayName: Scaling Strategy path: scalingStrategy x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text statusDescriptors: - description: Last Active Time displayName: Last Active Time path: lastActiveTime x-descriptors: - urn:alm:descriptor:text - description: Conditions displayName: Conditions path: conditions x-descriptors: - urn:alm:descriptor:io.kubernetes.conditions version: v1alpha1 - description: Defines how KEDA should scale your application and what the triggers are displayName: ScaledObject kind: ScaledObject name: scaledobjects.keda.sh resources: - kind: Deployment name: "" version: v1 - kind: Service name: "" version: v1 - kind: ReplicaSet name: "" version: v1 - kind: Pod name: "" version: v1 - kind: Secret name: "" version: v1 - kind: ConfigMap name: "" version: v1 specDescriptors: - description: Cooldown Period displayName: Cooldown Period path: cooldownPeriod x-descriptors: - urn:alm:descriptor:com.tectonic.ui:number - description: Max Replica Count displayName: Max Replica Count path: maxReplicaCount x-descriptors: - urn:alm:descriptor:com.tectonic.ui:number - description: Min Replica Count displayName: Min Replica Count path: minReplicaCount x-descriptors: - urn:alm:descriptor:com.tectonic.ui:number - description: Idle Replica Count displayName: Idle Replica Count path: idleReplicaCount x-descriptors: - urn:alm:descriptor:com.tectonic.ui:number - description: Polling Interval displayName: Polling Interval path: pollingInterval x-descriptors: - urn:alm:descriptor:com.tectonic.ui:number - description: Scale Target Ref displayName: Scale Target Ref path: scaleTargetRef x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - description: Fallback Failure Threshold displayName: Fallback Failure Threshold path: fallback.failureThreshold x-descriptors: - urn:alm:descriptor:com.tectonic.ui:number - description: Fallback Replicas displayName: Fallback Replicas path: fallback.replicas x-descriptors: - urn:alm:descriptor:com.tectonic.ui:number - description: Triggers displayName: Triggers path: triggers x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text statusDescriptors: - description: ScaleTarget Kind displayName: ScaleTarget Kind path: scaleTargetKind x-descriptors: - urn:alm:descriptor:text - description: External Metric Names displayName: External Metric Names path: externalMetricNames x-descriptors: - urn:alm:descriptor:text - description: Resource Metric Names displayName: Resource Metric Names path: resourceMetricNames x-descriptors: - urn:alm:descriptor:text - description: Last Active Time displayName: Last Active Time path: lastActiveTime x-descriptors: - urn:alm:descriptor:text - description: Original Replica Count displayName: Original Replica Count path: originalReplicaCount x-descriptors: - urn:alm:descriptor:text - description: Paused Replica Count displayName: Paused Replica Count path: pausedReplicaCount x-descriptors: - urn:alm:descriptor:text - description: Conditions displayName: Conditions path: conditions x-descriptors: - urn:alm:descriptor:io.kubernetes.conditions - description: Health Status - Number of Failures displayName: Number of Failures path: health.numberOfFailures x-descriptors: - urn:alm:descriptor:text - description: Health Status displayName: Health Status path: health.status x-descriptors: - urn:alm:descriptor:text version: v1alpha1 - description: Describes authentication parameters displayName: TriggerAuthentication kind: TriggerAuthentication name: triggerauthentications.keda.sh resources: - kind: Secret name: "" version: v1 specDescriptors: - description: Env displayName: Env path: env x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - description: Pod Identity displayName: Pod Identity path: podIdentity x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - description: Secret Target Ref displayName: Secret Target Ref path: secretTargetRef x-descriptors: - urn:alm:descriptor:io.kubernetes:Secret version: v1alpha1 - description: Describes cluster wide authentication parameters displayName: ClusterTriggerAuthentication kind: ClusterTriggerAuthentication name: clustertriggerauthentications.keda.sh resources: - kind: Secret name: "" version: v1 specDescriptors: - description: Env displayName: Env path: env x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - description: Pod Identity displayName: Pod Identity path: podIdentity x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - description: Secret Target Ref displayName: Secret Target Ref path: secretTargetRef x-descriptors: - urn:alm:descriptor:io.kubernetes:Secret version: v1alpha1 description: "## About the managed application\nCustom Metrics Autoscaler for OpenShift is an event driven autoscaler based upon KEDA. Custom Metrics Autoscaler can monitor event sources like Kafka, RabbitMQ, or cloud event sources and feed the metrics from those sources into the Kubernetes horizontal pod autoscaler. With Custom Metrics Autoscaler, you can have event driven and serverless scale of deployments within any Kubernetes cluster.\n## About this Operator\nThe Custom Metrics Autoscaler Operator deploys and manages installation of KEDA Controller in the cluster. Install this operator and follow installation instructions on how to install Custom Metrics Autoscaler in you cluster.\n\n## Prerequisites for enabling this Operator\n## How to install Custom Metrics Autoscaler in the cluster\nThe installation of Custom Metrics Autoscaler is triggered by the creation of `KedaController` resource, please refer to [KedaController Example](https://github.com/openshift/custom-metrics-autoscaler#kedacontroller-spec) for more deatils on available options.\n\nOnly resource named `keda` in namespace `openshift-keda` will trigger the installation, reconfiguration or removal of the KEDA Controller resource.\n\nThere should be only one KEDA Controller in the cluster. \n" displayName: Custom Metrics Autoscaler icon: - base64data: PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTIgMTQ1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2UwMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlJlZEhhdC1Mb2dvLUhhdC1Db2xvcjwvdGl0bGU+PHBhdGggZD0iTTE1Ny43Nyw2Mi42MWExNCwxNCwwLDAsMSwuMzEsMy40MmMwLDE0Ljg4LTE4LjEsMTcuNDYtMzAuNjEsMTcuNDZDNzguODMsODMuNDksNDIuNTMsNTMuMjYsNDIuNTMsNDRhNi40Myw2LjQzLDAsMCwxLC4yMi0xLjk0bC0zLjY2LDkuMDZhMTguNDUsMTguNDUsMCwwLDAtMS41MSw3LjMzYzAsMTguMTEsNDEsNDUuNDgsODcuNzQsNDUuNDgsMjAuNjksMCwzNi40My03Ljc2LDM2LjQzLTIxLjc3LDAtMS4wOCwwLTEuOTQtMS43My0xMC4xM1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMjcuNDcsODMuNDljMTIuNTEsMCwzMC42MS0yLjU4LDMwLjYxLTE3LjQ2YTE0LDE0LDAsMCwwLS4zMS0zLjQybC03LjQ1LTMyLjM2Yy0xLjcyLTcuMTItMy4yMy0xMC4zNS0xNS43My0xNi42QzEyNC44OSw4LjY5LDEwMy43Ni41LDk3LjUxLjUsOTEuNjkuNSw5MCw4LDgzLjA2LDhjLTYuNjgsMC0xMS42NC01LjYtMTcuODktNS42LTYsMC05LjkxLDQuMDktMTIuOTMsMTIuNSwwLDAtOC40MSwyMy43Mi05LjQ5LDI3LjE2QTYuNDMsNi40MywwLDAsMCw0Mi41Myw0NGMwLDkuMjIsMzYuMywzOS40NSw4NC45NCwzOS40NU0xNjAsNzIuMDdjMS43Myw4LjE5LDEuNzMsOS4wNSwxLjczLDEwLjEzLDAsMTQtMTUuNzQsMjEuNzctMzYuNDMsMjEuNzdDNzguNTQsMTA0LDM3LjU4LDc2LjYsMzcuNTgsNTguNDlhMTguNDUsMTguNDUsMCwwLDEsMS41MS03LjMzQzIyLjI3LDUyLC41LDU1LC41LDc0LjIyYzAsMzEuNDgsNzQuNTksNzAuMjgsMTMzLjY1LDcwLjI4LDQ1LjI4LDAsNTYuNy0yMC40OCw1Ni43LTM2LjY1LDAtMTIuNzItMTEtMjcuMTYtMzAuODMtMzUuNzgiLz48L3N2Zz4= mediatype: image/svg+xml install: spec: clusterPermissions: - rules: - apiGroups: - "" resources: - configmaps - endpoints - events - namespaces - persistentvolumeclaims - pods - secrets - serviceaccounts - services - services/finalizers verbs: - '*' - apiGroups: - apiregistration.k8s.io resources: - apiservices verbs: - '*' - apiGroups: - apps resources: - daemonsets - deployments - replicasets - statefulsets verbs: - '*' - apiGroups: - apps resourceNames: - custom-metrics-autoscaler-operator resources: - deployments/finalizers verbs: - '*' - apiGroups: - keda.sh resources: - kedacontrollers - kedacontrollers/finalizers - kedacontrollers/status verbs: - '*' - apiGroups: - coordination.k8s.io resources: - leases verbs: - '*' - apiGroups: - monitoring.coreos.com resources: - servicemonitors verbs: - create - get - apiGroups: - rbac.authorization.k8s.io resources: - clusterrolebindings - clusterroles - rolebindings verbs: - '*' - apiGroups: - route.openshift.io resources: - routes verbs: - '*' - list serviceAccountName: custom-metrics-autoscaler-operator deployments: - name: custom-metrics-autoscaler-operator spec: replicas: 1 selector: matchLabels: app.kubernetes.io/part-of: custom-metrics-autoscaler-operator name: custom-metrics-autoscaler-operator strategy: {} template: metadata: creationTimestamp: null labels: app.kubernetes.io/part-of: custom-metrics-autoscaler-operator name: custom-metrics-autoscaler-operator spec: containers: - args: - -c - export KEDA_OPERATOR_IMAGE=$RELATED_IMAGE_1; export KEDA_METRICS_SERVER_IMAGE=$RELATED_IMAGE_2; exec /manager "$0" "$@" - --leader-elect - --zap-log-level=info - --zap-encoder=console - --zap-time-encoding=rfc3339 command: - /usr/bin/bash env: - name: RELATED_IMAGE_1 value: registry.redhat.io/custom-metrics-autoscaler-tech-preview/custom-metrics-autoscaler-rhel8@sha256:e8c3c6241dfe0c44cac8f1b7c1d11c8ff9429a9b7059ba8cfd3dfa6baf275b9b - name: RELATED_IMAGE_2 value: registry.redhat.io/custom-metrics-autoscaler-tech-preview/custom-metrics-autoscaler-adapter-rhel8@sha256:4b2cee2c46fcc7712277853b50de7467c5c9667b285b11cb57f6ef3b2ce08241 - name: WATCH_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.annotations['olm.targetNamespaces'] image: registry.redhat.io/custom-metrics-autoscaler-tech-preview/custom-metrics-autoscaler-rhel8-operator@sha256:cf66358f066306de39b26a26d52c0f51da0fdcd62ce3b2570740f5c787fa2067 imagePullPolicy: Always livenessProbe: httpGet: path: /healthz port: 8081 initialDelaySeconds: 25 name: custom-metrics-autoscaler-operator readinessProbe: httpGet: path: /readyz port: 8081 initialDelaySeconds: 20 resources: limits: cpu: 500m memory: 500Mi requests: cpu: 100m memory: 100Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL securityContext: runAsNonRoot: true serviceAccountName: custom-metrics-autoscaler-operator strategy: deployment installModes: - supported: false type: OwnNamespace - supported: false type: SingleNamespace - supported: false type: MultiNamespace - supported: true type: AllNamespaces keywords: - keda - scaling - event labels: alm-owner-keda: keda operated-by: keda links: - name: Vertical Pod Autoscaler Documentation url: https://docs.openshift.com/container-platform/latest/ maintainers: - email: support@redhat.com name: Red Hat maturity: alpha minKubeVersion: 1.17.0 provider: name: Red Hat relatedImages: - image: registry.redhat.io/custom-metrics-autoscaler-tech-preview/custom-metrics-autoscaler-rhel8-operator@sha256:cf66358f066306de39b26a26d52c0f51da0fdcd62ce3b2570740f5c787fa2067 name: custom-metrics-autoscaler-rhel8-operator-cf66358f066306de39b26a26d52c0f51da0fdcd62ce3b2570740f5c787fa2067-annotation - image: registry.redhat.io/custom-metrics-autoscaler-tech-preview/custom-metrics-autoscaler-rhel8-operator@sha256:cf66358f066306de39b26a26d52c0f51da0fdcd62ce3b2570740f5c787fa2067 name: custom-metrics-autoscaler-operator - image: registry.redhat.io/custom-metrics-autoscaler-tech-preview/custom-metrics-autoscaler-rhel8@sha256:e8c3c6241dfe0c44cac8f1b7c1d11c8ff9429a9b7059ba8cfd3dfa6baf275b9b name: "1" - image: registry.redhat.io/custom-metrics-autoscaler-tech-preview/custom-metrics-autoscaler-adapter-rhel8@sha256:4b2cee2c46fcc7712277853b50de7467c5c9667b285b11cb57f6ef3b2ce08241 name: "2" selector: {} version: 2.7.1 status: cleanup: {} conditions: - lastTransitionTime: "2023-02-17T15:13:24Z" lastUpdateTime: "2023-02-17T15:13:24Z" message: requirements not yet checked phase: Pending reason: RequirementsUnknown - lastTransitionTime: "2023-02-17T15:13:24Z" lastUpdateTime: "2023-02-17T15:13:24Z" message: one or more requirements couldn't be found phase: Pending reason: RequirementsNotMet - lastTransitionTime: "2023-02-17T15:13:26Z" lastUpdateTime: "2023-02-17T15:13:26Z" message: all requirements found, attempting install phase: InstallReady reason: AllRequirementsMet - lastTransitionTime: "2023-02-17T15:13:27Z" lastUpdateTime: "2023-02-17T15:13:27Z" message: waiting for install components to report healthy phase: Installing reason: InstallSucceeded - lastTransitionTime: "2023-02-17T15:13:27Z" lastUpdateTime: "2023-02-17T15:13:27Z" message: 'installing: waiting for deployment custom-metrics-autoscaler-operator to become ready: deployment "custom-metrics-autoscaler-operator" not available: Deployment does not have minimum availability.' phase: Installing reason: InstallWaiting - lastTransitionTime: "2023-02-17T15:14:07Z" lastUpdateTime: "2023-02-17T15:14:07Z" message: install strategy completed with no errors phase: Succeeded reason: InstallSucceeded lastTransitionTime: "2023-02-17T15:14:07Z" lastUpdateTime: "2023-02-17T15:14:07Z" message: install strategy completed with no errors phase: Succeeded reason: InstallSucceeded requirementStatus: - group: operators.coreos.com kind: ClusterServiceVersion message: CSV minKubeVersion (1.17.0) less than server version (v1.25.2+7dab57f) name: custom-metrics-autoscaler.v2.7.1 status: Present version: v1alpha1 - group: apiextensions.k8s.io kind: CustomResourceDefinition message: CRD is present and Established condition is true name: clustertriggerauthentications.keda.sh status: Present uuid: d5055c55-bace-46c0-bc88-425beec044df version: v1 - group: apiextensions.k8s.io kind: CustomResourceDefinition message: CRD is present and Established condition is true name: kedacontrollers.keda.sh status: Present uuid: 30926e69-9f79-48c7-a481-aec35066a7f2 version: v1 - group: apiextensions.k8s.io kind: CustomResourceDefinition message: CRD is present and Established condition is true name: scaledjobs.keda.sh status: Present uuid: b414e6ff-d92d-4fef-b2fe-3db16153261d version: v1 - group: apiextensions.k8s.io kind: CustomResourceDefinition message: CRD is present and Established condition is true name: scaledobjects.keda.sh status: Present uuid: 24e503de-0de7-4094-a9b8-52a3cfd77289 version: v1 - group: apiextensions.k8s.io kind: CustomResourceDefinition message: CRD is present and Established condition is true name: triggerauthentications.keda.sh status: Present uuid: e1d2388d-9fa1-4e54-b1d4-1e0818b5f070 version: v1 - dependents: - group: rbac.authorization.k8s.io kind: PolicyRule message: cluster rule:{"verbs":["*"],"apiGroups":[""],"resources":["configmaps","endpoints","events","namespaces","persistentvolumeclaims","pods","secrets","serviceaccounts","services","services/finalizers"]} status: Satisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: cluster rule:{"verbs":["*"],"apiGroups":["apiregistration.k8s.io"],"resources":["apiservices"]} status: Satisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: cluster rule:{"verbs":["*"],"apiGroups":["apps"],"resources":["daemonsets","deployments","replicasets","statefulsets"]} status: Satisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: cluster rule:{"verbs":["*"],"apiGroups":["apps"],"resources":["deployments/finalizers"],"resourceNames":["custom-metrics-autoscaler-operator"]} status: Satisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: cluster rule:{"verbs":["*"],"apiGroups":["keda.sh"],"resources":["kedacontrollers","kedacontrollers/finalizers","kedacontrollers/status"]} status: Satisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: cluster rule:{"verbs":["*"],"apiGroups":["coordination.k8s.io"],"resources":["leases"]} status: Satisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: cluster rule:{"verbs":["create","get"],"apiGroups":["monitoring.coreos.com"],"resources":["servicemonitors"]} status: Satisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: cluster rule:{"verbs":["*"],"apiGroups":["rbac.authorization.k8s.io"],"resources":["clusterrolebindings","clusterroles","rolebindings"]} status: Satisfied version: v1 - group: rbac.authorization.k8s.io kind: PolicyRule message: cluster rule:{"verbs":["*","list"],"apiGroups":["route.openshift.io"],"resources":["routes"]} status: Satisfied version: v1 group: "" kind: ServiceAccount message: "" name: custom-metrics-autoscaler-operator status: Present version: v1