diff --git a/operators/stolostron/0.2.2/manifests/multiclusterhub-operator-webhook_v1_service.yaml b/operators/stolostron/0.2.2/manifests/multiclusterhub-operator-webhook_v1_service.yaml new file mode 100644 index 00000000000..00a3805e97d --- /dev/null +++ b/operators/stolostron/0.2.2/manifests/multiclusterhub-operator-webhook_v1_service.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + service.beta.openshift.io/serving-cert-secret-name: multiclusterhub-operator-webhook + creationTimestamp: null + name: multiclusterhub-operator-webhook +spec: + ports: + - port: 443 + targetPort: 9443 + selector: + name: multiclusterhub-operator +status: + loadBalancer: {} diff --git a/operators/stolostron/0.2.2/manifests/operator.open-cluster-management.io_multiclusterhubs.yaml b/operators/stolostron/0.2.2/manifests/operator.open-cluster-management.io_multiclusterhubs.yaml new file mode 100644 index 00000000000..31f108d514c --- /dev/null +++ b/operators/stolostron/0.2.2/manifests/operator.open-cluster-management.io_multiclusterhubs.yaml @@ -0,0 +1,361 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.9.2 + creationTimestamp: null + name: multiclusterhubs.operator.open-cluster-management.io +spec: + group: operator.open-cluster-management.io + names: + kind: MultiClusterHub + listKind: MultiClusterHubList + plural: multiclusterhubs + shortNames: + - mch + singular: multiclusterhub + scope: Namespaced + versions: + - additionalPrinterColumns: + - description: The overall status of the multiclusterhub + jsonPath: .status.phase + name: Status + type: string + - jsonPath: .metadata.creationTimestamp + name: Age + type: date + name: v1 + schema: + openAPIV3Schema: + description: MultiClusterHub defines the configuration for an instance of + the MultiCluster Hub + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: MultiClusterHubSpec defines the desired state of MultiClusterHub + properties: + availabilityConfig: + description: 'Specifies deployment replication for improved availability. + Options are: Basic and High (default)' + type: string + customCAConfigmap: + description: (Deprecated) Provide the customized OpenShift default + ingress CA certificate to RHACM + type: string + disableHubSelfManagement: + description: Disable automatic import of the hub cluster as a managed + cluster + type: boolean + disableUpdateClusterImageSets: + description: Disable automatic update of ClusterImageSets + type: boolean + enableClusterBackup: + description: (Deprecated) Enable cluster backup + type: boolean + enableClusterProxyAddon: + description: (Deprecated) Enable cluster proxy addon + type: boolean + hive: + description: (Deprecated) Overrides for the default HiveConfig spec + properties: + additionalCertificateAuthorities: + description: (Deprecated) AdditionalCertificateAuthorities is + a list of references to secrets in the 'hive' namespace that + contain an additional Certificate Authority to use when communicating + with target clusters. These certificate authorities will be + used in addition to any self-signed CA generated by each cluster + on installation. + items: + description: LocalObjectReference contains enough information + to let you locate the referenced object inside the same namespace. + properties: + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, uid?' + type: string + type: object + x-kubernetes-map-type: atomic + type: array + backup: + description: (Deprecated) Backup specifies configuration for backup + integration. If absent, backup integration will be disabled. + properties: + minBackupPeriodSeconds: + description: (Deprecated) MinBackupPeriodSeconds specifies + that a minimum of MinBackupPeriodSeconds will occur in between + each backup. This is used to rate limit backups. This potentially + batches together multiple changes into 1 backup. No backups + will be lost as changes that happen during this interval + are queued up and will result in a backup happening once + the interval has been completed. + type: integer + velero: + description: (Deprecated) Velero specifies configuration for + the Velero backup integration. + properties: + enabled: + description: (Deprecated) Enabled dictates if Velero backup + integration is enabled. If not specified, the default + is disabled. + type: boolean + type: object + type: object + externalDNS: + description: (Deprecated) ExternalDNS specifies configuration + for external-dns if it is to be deployed by Hive. If absent, + external-dns will not be deployed. + properties: + aws: + description: (Deprecated) AWS contains AWS-specific settings + for external DNS + properties: + credentials: + description: (Deprecated) Credentials references a secret + that will be used to authenticate with AWS Route53. + It will need permission to manage entries in each of + the managed domains for this cluster. Secret should + have AWS keys named 'aws_access_key_id' and 'aws_secret_access_key'. + properties: + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + type: object + x-kubernetes-map-type: atomic + type: object + gcp: + description: (Deprecated) GCP contains GCP-specific settings + for external DNS + properties: + credentials: + description: (Deprecated) Credentials references a secret + that will be used to authenticate with GCP DNS. It will + need permission to manage entries in each of the managed + domains for this cluster. Secret should have a key names + 'osServiceAccount.json'. The credentials must specify + the project to use. + properties: + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + type: object + x-kubernetes-map-type: atomic + type: object + type: object + failedProvisionConfig: + description: (Deprecated) FailedProvisionConfig is used to configure + settings related to handling provision failures. + properties: + skipGatherLogs: + description: (Deprecated) SkipGatherLogs disables functionality + that attempts to gather full logs from the cluster if an + installation fails for any reason. The logs will be stored + in a persistent volume for up to 7 days. + type: boolean + type: object + globalPullSecret: + description: (Deprecated) GlobalPullSecret is used to specify + a pull secret that will be used globally by all of the cluster + deployments. For each cluster deployment, the contents of GlobalPullSecret + will be merged with the specific pull secret for a cluster deployment(if + specified), with precedence given to the contents of the pull + secret for the cluster deployment. + properties: + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, uid?' + type: string + type: object + x-kubernetes-map-type: atomic + maintenanceMode: + description: (Deprecated) MaintenanceMode can be set to true to + disable the hive controllers in situations where we need to + ensure nothing is running that will add or act upon finalizers + on Hive types. This should rarely be needed. Sets replicas to + 0 for the hive-controllers deployment to accomplish this. + type: boolean + required: + - failedProvisionConfig + type: object + imagePullSecret: + description: Override pull secret for accessing MultiClusterHub operand + and endpoint images + type: string + ingress: + description: (Deprecated) Configuration options for ingress management + properties: + sslCiphers: + description: List of SSL ciphers enabled for management ingress. + Defaults to full list of supported ciphers + items: + type: string + type: array + type: object + nodeSelector: + additionalProperties: + type: string + description: Set the nodeselectors + type: object + overrides: + description: Developer Overrides + properties: + components: + description: Provides optional configuration for components + items: + description: ComponentConfig provides optional configuration + items for individual components + properties: + enabled: + type: boolean + name: + type: string + required: + - enabled + - name + type: object + type: array + imagePullPolicy: + description: Pull policy of the MultiCluster hub images + type: string + type: object + separateCertificateManagement: + description: (Deprecated) Install cert-manager into its own namespace + type: boolean + tolerations: + description: Tolerations causes all components to tolerate any taints. + items: + description: The pod this Toleration is attached to tolerates any + taint that matches the triple using the matching + operator . + properties: + effect: + description: Effect indicates the taint effect to match. Empty + means match all taint effects. When specified, allowed values + are NoSchedule, PreferNoSchedule and NoExecute. + type: string + key: + description: Key is the taint key that the toleration applies + to. Empty means match all taint keys. If the key is empty, + operator must be Exists; this combination means to match all + values and all keys. + type: string + operator: + description: Operator represents a key's relationship to the + value. Valid operators are Exists and Equal. Defaults to Equal. + Exists is equivalent to wildcard for value, so that a pod + can tolerate all taints of a particular category. + type: string + tolerationSeconds: + description: TolerationSeconds represents the period of time + the toleration (which must be of effect NoExecute, otherwise + this field is ignored) tolerates the taint. By default, it + is not set, which means tolerate the taint forever (do not + evict). Zero and negative values will be treated as 0 (evict + immediately) by the system. + format: int64 + type: integer + value: + description: Value is the taint value the toleration matches + to. If the operator is Exists, the value should be empty, + otherwise just a regular string. + type: string + type: object + type: array + type: object + status: + description: MultiClusterHubStatus defines the observed state of MultiClusterHub + properties: + components: + additionalProperties: + description: StatusCondition contains condition information. + properties: + lastTransitionTime: + description: LastTransitionTime is the last time the condition + changed from one status to another. + format: date-time + type: string + message: + description: Message is a human-readable message indicating + details about the last status change. + type: string + reason: + description: Reason is a (brief) reason for the condition's + last status change. + type: string + status: + description: Status is the status of the condition. One of True, + False, Unknown. + type: string + type: + description: Type is the type of the cluster condition. + type: string + type: object + description: Components []ComponentCondition `json:"manifests,omitempty"` + type: object + conditions: + description: Conditions contains the different condition statuses + for the MultiClusterHub + items: + description: StatusCondition contains condition information. + properties: + lastTransitionTime: + description: LastTransitionTime is the last time the condition + changed from one status to another. + format: date-time + type: string + lastUpdateTime: + description: The last time this condition was updated. + format: date-time + type: string + message: + description: Message is a human-readable message indicating + details about the last status change. + type: string + reason: + description: Reason is a (brief) reason for the condition's + last status change. + type: string + status: + description: Status is the status of the condition. One of True, + False, Unknown. + type: string + type: + description: Type is the type of the cluster condition. + type: string + type: object + type: array + currentVersion: + description: CurrentVersion indicates the current version + type: string + desiredVersion: + description: DesiredVersion indicates the desired version + type: string + phase: + description: Represents the running phase of the MultiClusterHub + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: null + storedVersions: null diff --git a/operators/stolostron/0.2.2/manifests/stolostron.v0.2.2.clusterserviceversion.yaml b/operators/stolostron/0.2.2/manifests/stolostron.v0.2.2.clusterserviceversion.yaml new file mode 100644 index 00000000000..7200af342d2 --- /dev/null +++ b/operators/stolostron/0.2.2/manifests/stolostron.v0.2.2.clusterserviceversion.yaml @@ -0,0 +1,960 @@ +apiVersion: operators.coreos.com/v1alpha1 +kind: ClusterServiceVersion +metadata: + annotations: + alm-examples: '[{"apiVersion": "operator.open-cluster-management.io/v1", "kind": "MultiClusterHub", + "metadata": {"name": "multiclusterhub", "namespace": "open-cluster-management"}, "spec": {}}]' + capabilities: Seamless Upgrades + categories: Integration & Delivery + certified: 'false' + createdAt: '2023-10-18T18:09:00Z' + description: Advanced management of OpenShift and Kubernetes clusters + operatorframework.io/suggested-namespace: stolostron + operatorframework.io/initialization-resource: '{"apiVersion":"operator.open-cluster-management.io/v1", + "kind":"MultiClusterHub","metadata":{"name":"multiclusterhub","namespace":"stolostron"}, "spec": + {}}' + operators.openshift.io/infrastructure-features: '["disconnected", "proxy-aware", "fips"]' + repository: https://github.com/stolostron/stolostron + operators.operatorframework.io/internal-objects: '[]' + olm.skipRange: '>=0.2.0 <0.2.2' + containerImage: quay.io/stolostron/multiclusterhub-operator@sha256:f421455e2a3ab48414ab7ebb33a4c24306bb08204a890e7349ee149c9b0909f2 + name: stolostron.v0.2.2 + namespace: placeholder + labels: + operatorframework.io/arch.amd64: supported + operatorframework.io/os.linux: supported +spec: + displayName: Stolostron + version: 0.2.2 + provider: + name: Red Hat + maintainers: + - email: acm-contact@redhat.com + name: Red Hat + maturity: pre-release + description: 'Stolostron provides the multicluster hub, a central management console for managing multiple + Kubernetes-based clusters across data centers, public clouds, and private clouds. You can use the + hub to create Red Hat OpenShift Container Platform clusters on selected providers, or import existing + Kubernetes-based clusters. After the clusters are managed, you can set compliance requirements to + ensure that the clusters maintain the specified security requirements. You can also deploy business + applications across your clusters. ' + icon: + - base64data: PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MjEuMTUgNzIxLjE1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2RiMzkyNzt9LmNscy0ye2ZpbGw6I2NiMzYyODt9LmNscy0ze2ZpbGw6I2ZmZjt9LmNscy00e2ZpbGw6I2UzZTNlMjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlByb2R1Y3RfSWNvbi1SZWRfSGF0QWR2YW5jZWRfQ2x1c3Rlcl9NYW5hZ2VtZW50X2Zvcl9LdWJlcm5ldGVzLVJHQjwvdGl0bGU+PGcgaWQ9IkxheWVyXzEiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIzNjAuNTciIGN5PSIzNjAuNTciIHI9IjM1OC41OCIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTYxNC4xMywxMDcsMTA3LDYxNC4xM2MxNDAsMTQwLDM2Ny4wNywxNDAsNTA3LjExLDBTNzU0LjE2LDI0Ny4wNiw2MTQuMTMsMTA3WiIvPjxyZWN0IGNsYXNzPSJjbHMtMyIgeD0iMzMwLjg3IiB5PSIyODAuNiIgd2lkdGg9IjIwMy4xNyIgaGVpZ2h0PSIyMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc4LjkgMzkwLjUyKSByb3RhdGUoLTQ0Ljk2KSIvPjxyZWN0IGNsYXNzPSJjbHMtMyIgeD0iMzA2LjYzIiB5PSIxNjcuODMiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMDQuNDciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NS4zMyAxNjIuMjcpIHJvdGF0ZSgtMjUuNDUpIi8+PHJlY3QgY2xhc3M9ImNscy0zIiB4PSIxNjIuOTgiIHk9IjM2NC4xIiB3aWR0aD0iMTk4LjI4IiBoZWlnaHQ9IjIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDIuMzkgMzMuNjEpIHJvdGF0ZSgtNi43OSkiLz48cmVjdCBjbGFzcz0iY2xzLTMiIHg9IjI0NS4xIiB5PSI0NTEuNTQiIHdpZHRoPSIyMDAuNjIiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjMuMDEgNzMzLjI2KSByb3RhdGUoLTgxLjMxKSIvPjxyZWN0IGNsYXNzPSJjbHMtMyIgeD0iNDQzLjg1IiB5PSIzMDMuNzYiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMDcuMDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkuOTcgNjM5LjU4KSByb3RhdGUoLTY0LjMpIi8+PGNpcmNsZSBjbGFzcz0iY2xzLTMiIGN4PSI1MDQuMzQiIGN5PSIyMTguODMiIHI9IjQ0LjA4Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTMiIGN4PSIyNzIuNyIgY3k9IjE3Ny43NSIgcj0iNDQuMDgiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMyIgY3g9IjU0Ny4xMiIgY3k9IjQ1Mi4xNyIgcj0iNDQuMDgiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMyIgY3g9IjE2My42OCIgY3k9IjM4NS44MiIgcj0iNDQuMDgiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMyIgY3g9IjMzMC4yNiIgY3k9IjU2MC43IiByPSI0NC4wOCIvPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTQ0NC45NCwyNzkuOTIsMjc2LjE5LDQ0OC42N0ExMTkuMzIsMTE5LjMyLDAsMCwwLDQ0NC45NCwyNzkuOTJaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzc1LjY4LDI0NS43NmExMTkuMzMsMTE5LjMzLDAsMCwwLTk5LjQ5LDIwMi45MUw0NDQuOTQsMjc5LjkyQTExOC44OSwxMTguODksMCwwLDAsMzc1LjY4LDI0NS43NloiLz48L2c+PC9zdmc+ + mediatype: image/svg+xml + keywords: + - install + - multiclusterhub + labels: + app: stolostron + links: + - name: Documentation + url: https://github.com/stolostron/stolostron + selector: + matchLabels: + app: stolostron + installModes: + - supported: true + type: OwnNamespace + - supported: false + type: SingleNamespace + - supported: false + type: MultiNamespace + - supported: false + type: AllNamespaces + customresourcedefinitions: + owned: + - description: MultiClusterHub defines the configuration for an instance of the MultiCluster Hub + displayName: MultiClusterHub + kind: MultiClusterHub + name: multiclusterhubs.operator.open-cluster-management.io + specDescriptors: + - description: 'Specifies deployment replication for improved availability. Options are: Basic and + High (default)' + displayName: Availability Configuration + path: availabilityConfig + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:advanced + - urn:alm:descriptor:com.tectonic.ui:select:High + - urn:alm:descriptor:com.tectonic.ui:select:Basic + - description: (Deprecated) Provide the customized OpenShift default ingress CA certificate to RHACM + displayName: Custom CA Configmap + path: customCAConfigmap + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:advanced + - urn:alm:descriptor:io.kubernetes:ConfigMap + - description: Disable automatic import of the hub cluster as a managed cluster + displayName: Disable Hub Self Management + path: disableHubSelfManagement + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:advanced + - urn:alm:descriptor:com.tectonic.ui:booleanSwitch + - description: Disable automatic update of ClusterImageSets + displayName: Disable Update ClusterImageSets + path: disableUpdateClusterImageSets + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:advanced + - urn:alm:descriptor:com.tectonic.ui:booleanSwitch + - description: (Deprecated) Enable cluster backup + displayName: Enable Cluster Backup + path: enableClusterBackup + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:hidden + - description: (Deprecated) Enable cluster proxy addon + displayName: Enable Cluster Proxy Addon + path: enableClusterProxyAddon + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:hidden + - description: (Deprecated) Overrides for the default HiveConfig spec + displayName: Hive Config + path: hive + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:hidden + - description: Override pull secret for accessing MultiClusterHub operand and endpoint images + displayName: Image Pull Secret + path: imagePullSecret + x-descriptors: + - urn:alm:descriptor:io.kubernetes:Secret + - urn:alm:descriptor:com.tectonic.ui:advanced + - description: (Deprecated) Configuration options for ingress management + displayName: Ingress Management + path: ingress + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:advanced + - description: Developer Overrides + displayName: Developer Overrides + path: overrides + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:hidden + - description: Provides optional configuration for components + displayName: Component Configuration + path: overrides.components + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:hidden + - description: (Deprecated) Install cert-manager into its own namespace + displayName: Separate Certificate Management + path: separateCertificateManagement + x-descriptors: + - urn:alm:descriptor:com.tectonic.ui:hidden + version: v1 + install: + strategy: deployment + spec: + clusterPermissions: + - rules: + - apiGroups: + - '' + - action.open-cluster-management.io + - addon.open-cluster-management.io + - agent.open-cluster-management.io + - app.k8s.io + - apps.open-cluster-management.io + - argoproj.io + - authorization.k8s.io + - certificates.k8s.io + - cluster.open-cluster-management.io + - clusterregistry.k8s.io + - compliance.mcm.ibm.com + - config.openshift.io + - coordination.k8s.io + - discovery.open-cluster-management.io + - hive.openshift.io + - hiveinternal.openshift.io + - imageregistry.open-cluster-management.io + - internal.open-cluster-management.io + - inventory.open-cluster-management.io + - mcm.ibm.com + - multicloud.ibm.com + - operator.open-cluster-management.io + - policy.open-cluster-management.io + - proxy.open-cluster-management.io + - rbac.authorization.k8s.io + - register.open-cluster-management.io + - search.open-cluster-management.io + - submarineraddon.open-cluster-management.io + - view.open-cluster-management.io + - work.open-cluster-management.io + resources: + - applicationrelationships + - applicationrelationships/status + - applications + - applications/status + - certificatesigningrequests + - certificatesigningrequests/approval + - channels + - channels/status + - clusterclaims + - clustercurators + - clusterdeployments + - clustermanagementaddons + - clustermanagers + - clusterpools + - clusterrolebindings + - clusterroles + - clusterstatuses/aggregator + - clustersyncs + - clusterversions + - compliances + - configmaps + - deployableoverrides + - deployableoverrides/status + - deployables + - deployables/status + - discoveredclusters + - discoveryconfigs + - endpointconfigs + - endpoints + - events + - helmrepos + - helmrepos/status + - klusterletaddonconfigs + - leases + - machinepools + - managedclusteractions + - managedclusteractions/status + - managedclusteraddons + - managedclusteraddons/status + - managedclusterimageregistries + - managedclusterimageregistries/status + - managedclusterinfos + - managedclusterinfos/status + - managedclusters + - managedclusters/accept + - managedclusters/status + - managedclustersetbindings + - managedclustersets + - managedclustersets/bind + - managedclustersets/join + - managedclustersets/status + - managedclusterviews + - managedclusterviews/status + - manifestworks + - manifestworks/status + - namespaces + - placementbindings + - placementdecisions + - placementdecisions/status + - placementrules + - placementrules/status + - placements + - pods + - pods/log + - policies + - policies/status + - policyautomations + - policysets + - policysets/status + - rolebindings + - roles + - searchcustomizations + - secrets + - signers + - subjectaccessreviews + - submarinerconfigs + - submarinerconfigs/status + - subscriptions + - subscriptions/status + - syncsets + verbs: + - approve + - bind + - create + - delete + - deletecollection + - escalate + - get + - list + - patch + - update + - watch + - apiGroups: + - '' + - admissionregistration.k8s.io + - apiextensions.k8s.io + - apiregistration.k8s.io + - apps + - apps.open-cluster-management.io + - authorization.k8s.io + - clusterview.open-cluster-management.io + - discovery.open-cluster-management.io + - hive.openshift.io + - mcm.ibm.com + - proxy.open-cluster-management.io + - rbac.authorization.k8s.io + - security.openshift.io + - wgpolicyk8s.io + resources: + - apiservices + - channels + - clusterjoinrequests + - clusterrolebindings + - clusterstatuses/log + - configmaps + - customresourcedefinitions + - deployments + - discoveryconfigs + - helmreleases + - hiveconfigs + - managedclusters + - managedclustersets + - mutatingwebhookconfigurations + - namespaces + - pods + - policyreports + - replicasets + - rolebindings + - secrets + - serviceaccounts + - services + - subjectaccessreviews + - subscriptions + - validatingwebhookconfigurations + verbs: + - get + - apiGroups: + - '' + - admissionregistration.k8s.io + - apiextensions.k8s.io + - apiregistration.k8s.io + - apps + - apps.open-cluster-management.io + - authorization.k8s.io + - hive.openshift.io + - mcm.ibm.com + - monitoring.coreos.com + - rbac.authorization.k8s.io + - security.openshift.io + resources: + - apiservices + - channels + - clusterjoinrequests + - clusterrolebindings + - clusterroles + - configmaps + - customresourcedefinitions + - deployments + - hiveconfigs + - mutatingwebhookconfigurations + - namespaces + - rolebindings + - secrets + - serviceaccounts + - servicemonitors + - services + - subjectaccessreviews + - subscriptions + - validatingwebhookconfigurations + verbs: + - create + - update + - apiGroups: + - '' + - admissionregistration.k8s.io + - apiregistration.k8s.io + - apps + - apps.open-cluster-management.io + - authorization.k8s.io + - clusterview.open-cluster-management.io + - config.openshift.io + - discovery.open-cluster-management.io + - hive.openshift.io + - inventory.open-cluster-management.io + - mcm.ibm.com + - observability.open-cluster-management.io + - operator.open-cluster-management.io + - rbac.authorization.k8s.io + - wgpolicyk8s.io + resources: + - apiservices + - clusterjoinrequests + - configmaps + - deployments + - discoveryconfigs + - helmreleases + - hiveconfigs + - ingresses + - managedclusters + - managedclustersets + - multiclusterhubs + - multiclusterobservabilities + - namespaces + - pods + - policyreports + - rolebindings + - secrets + - servicemonitors + - services + - subjectaccessreviews + - subscriptions + - validatingwebhookconfigurations + verbs: + - list + - apiGroups: + - '' + - admissionregistration.k8s.io + - apiregistration.k8s.io + - apps + - apps.open-cluster-management.io + - authorization.k8s.io + - clusterview.open-cluster-management.io + - config.openshift.io + - hive.openshift.io + - mcm.ibm.com + - operator.open-cluster-management.io + - rbac.authorization.k8s.io + - storage.k8s.io + - wgpolicyk8s.io + resources: + - apiservices + - clusterjoinrequests + - configmaps + - deployments + - helmreleases + - hiveconfigs + - ingresses + - managedclusters + - managedclustersets + - multiclusterhubs + - namespaces + - pods + - policyreports + - rolebindings + - secrets + - services + - subjectaccessreviews + - validatingwebhookconfigurations + verbs: + - list + - watch + - apiGroups: + - '' + - admissionregistration.k8s.io + - apps + - apps.open-cluster-management.io + - mcm.ibm.com + - monitoring.coreos.com + - operator.open-cluster-management.io + resources: + - deployments + - deployments/finalizers + - helmreleases + - multiclusterhubs + - multiclusterhubs/finalizers + - multiclusterhubs/status + - servicemonitors + - servicemonitors/finalizers + - services + - services/finalizers + - validatingwebhookconfigurations + verbs: + - update + - apiGroups: + - '' + - apiextensions.k8s.io + - apiregistration.k8s.io + - apps + - apps.open-cluster-management.io + resources: + - apiservices + - channels + - customresourcedefinitions + - deployments + - services + verbs: + - delete + - apiGroups: + - '' + - apps + resources: + - deployments + - serviceaccounts + - services + verbs: + - delete + - deletecollection + - get + - patch + - apiGroups: + - admissionregistration.k8s.io + - apiextensions.k8s.io + - apiregistration.k8s.io + - hive.openshift.io + - mcm.ibm.com + - rbac.authorization.k8s.io + resources: + - apiservices + - clusterrolebindings + - clusterroles + - customresourcedefinitions + - hiveconfigs + - mutatingwebhookconfigurations + - validatingwebhookconfigurations + verbs: + - delete + - deletecollection + - list + - patch + - watch + - apiGroups: + - agent-install.openshift.io + resources: + - agentserviceconfigs + verbs: + - get + - list + - watch + - apiGroups: + - console.openshift.io + - search.open-cluster-management.io + resources: + - consolelinks + - consoleplugins + - searches + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - monitoring.coreos.com + resources: + - prometheusrules + - servicemonitors + verbs: + - create + - delete + - deletecollection + - get + - list + - patch + - update + - watch + - apiGroups: + - multicluster.openshift.io + resources: + - multiclusterengines + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - networking.k8s.io + resources: + - ingresses + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - operator.openshift.io + resources: + - consoles + verbs: + - get + - list + - patch + - update + - watch + - apiGroups: + - operators.coreos.com + resources: + - clusterserviceversions + - operatorconditions + - operatorgroups + - subscriptions + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - packages.operators.coreos.com + resources: + - packagemanifests + verbs: + - get + - list + - patch + - update + - watch + serviceAccountName: multiclusterhub-operator + permissions: + - rules: + - apiGroups: + - '' + resources: + - configmaps + verbs: + - get + - list + - watch + - create + - update + - patch + - delete + - apiGroups: + - coordination.k8s.io + resources: + - leases + verbs: + - get + - list + - watch + - create + - update + - patch + - delete + - apiGroups: + - '' + resources: + - events + verbs: + - create + - patch + serviceAccountName: multiclusterhub-operator + deployments: + - label: + control-plane: multiclusterhub-operator + name: multiclusterhub-operator + spec: + replicas: 1 + selector: + matchLabels: + name: multiclusterhub-operator + strategy: {} + template: + metadata: + labels: + name: multiclusterhub-operator + spec: + containers: + - args: + - --leader-elect + command: + - multiclusterhub-operator + env: + - name: CRDS_PATH + value: /usr/local/templates/crds + - name: TEMPLATES_PATH + value: /usr/local/templates + - name: POD_NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + - name: OPERAND_IMAGE_ANALYTICS_RECOMMENDS + value: quay.io/stolostron/analytics-recommends@sha256:c86deba39ae970dbaba297ea2186e06e4484bfa9e40d50d700c4a4651dfb7a63 + - name: OPERAND_IMAGE_APPLIFECYCLE_BACKEND_E2E + value: quay.io/stolostron/applifecycle-backend-e2e@sha256:ee75c6b909eadf4d56588abe7d484449e31b40295888b811d9e9b4e534e1c946 + - name: OPERAND_IMAGE_BAILER + value: quay.io/stolostron/bailer@sha256:b6d0f5ff086a0a19e98ef4b60ac4e1c3f61e775863ee772d7829395800eb6492 + - name: OPERAND_IMAGE_CERT_POLICY_CONTROLLER + value: quay.io/stolostron/cert-policy-controller@sha256:791a145ad2d781d5afe20941a90786c6a7df790757c2a510afe568d70ffc03c2 + - name: OPERAND_IMAGE_CLUSTER_BACKUP_CONTROLLER + value: quay.io/stolostron/cluster-backup-controller@sha256:5d1c07eefd22268c49b52f615300b07fda4461abd8cce295f7362cceb38feb23 + - name: OPERAND_IMAGE_CLUSTER_LIFECYCLE_E2E + value: quay.io/stolostron/cluster-lifecycle-e2e@sha256:030a0989ea2a9a8b9df4adff4ff75a4351cb0ecaaefd000d10630d801c2fd991 + - name: OPERAND_IMAGE_CLUSTER_PERMISSION + value: quay.io/stolostron/cluster-permission@sha256:9862b2a49bd2eb90dfec973d0c948cb0ac6bb322b4a3d9cb896cf45ad751da22 + - name: OPERAND_IMAGE_CLUSTER_PROXY + value: quay.io/stolostron/cluster-proxy@sha256:decd4ebdad2fcadd15fcc4be977ac85f5bb6331afcd96dc862626ae8e1f58691 + - name: OPERAND_IMAGE_CLUSTER_PROXY_ADDON + value: quay.io/stolostron/cluster-proxy-addon@sha256:5c9df70888b1cbc5209b0217bd0312991e6320cd9442e72e208f0af1498aa2f1 + - name: OPERAND_IMAGE_CLUSTER_TEMPLATES_OPERATOR + value: quay.io/stolostron/cluster-templates-operator@sha256:133e5cede92a5dbe9373982c851ca40134fc4de8665e54de60ecc7738f9f50f7 + - name: OPERAND_IMAGE_CONFIG_POLICY_CONTROLLER + value: quay.io/stolostron/config-policy-controller@sha256:890eef04a165bb2fc3f83e8eb544e63f4c2e60cfcb58484001397363077a587e + - name: OPERAND_IMAGE_CONSOLE + value: quay.io/stolostron/console@sha256:44235fda1297940a7f55b47e64f49ff3789164413a7f46792864eea80c7c0fd7 + - name: OPERAND_IMAGE_ENDPOINT_MONITORING_OPERATOR + value: quay.io/stolostron/endpoint-monitoring-operator@sha256:edfad388d411777f475c1d0be02008da232f02fc39b51352ae62fbc32a91e6c9 + - name: OPERAND_IMAGE_GOVERNANCE_POLICY_ADDON_CONTROLLER + value: quay.io/stolostron/governance-policy-addon-controller@sha256:13547070e361c49014f91fbe8fd589b9db4c5ccf24614c4751e7cb99b8dca434 + - name: OPERAND_IMAGE_GOVERNANCE_POLICY_FRAMEWORK_ADDON + value: quay.io/stolostron/governance-policy-framework-addon@sha256:56fdf262b4c282a7402808da075df5cc5d054ed5f82bb7b0bd09d7a513f695cb + - name: OPERAND_IMAGE_GOVERNANCE_POLICY_PROPAGATOR + value: quay.io/stolostron/governance-policy-propagator@sha256:1085cd70f43e364eb30652f532fc1ddec8e35e78533106e59c4c1d4c8e4681a2 + - name: OPERAND_IMAGE_GRAFANA + value: quay.io/stolostron/grafana@sha256:b703d026421aa018fd137ab477d93a0e1b2d6b2ecbc34c887c895286f16fe38a + - name: OPERAND_IMAGE_GRAFANA_DASHBOARD_LOADER + value: quay.io/stolostron/grafana-dashboard-loader@sha256:bd02ec653de4bae9456c206ccd2539b34091397238f0834e187585660a17cd78 + - name: OPERAND_IMAGE_GRC_POLICY_FRAMEWORK_TESTS + value: quay.io/stolostron/grc-policy-framework-tests@sha256:8d78f523f377777f8a3f5f91106f7ae3ced689c66f1110672399f91dd7f362df + - name: OPERAND_IMAGE_HELLOPROW_GO + value: quay.io/stolostron/helloprow-go@sha256:0671c58cc5c1f3fb9e00ae58ad6ef2c1f470867e26637b823261e9ab9279f05e + - name: OPERAND_IMAGE_HELLOWORLD + value: quay.io/stolostron/helloworld@sha256:ac42bdd01e853e598a28f59cc9d9d7c25ac9f5c91403154f223e21e5f238c763 + - name: OPERAND_IMAGE_IAM_POLICY_CONTROLLER + value: quay.io/stolostron/iam-policy-controller@sha256:46a6dbea93d7c6e6c4ce1bdde61b834b2aadd4eaa6a90ce4b3424adfc9a5ddc8 + - name: OPERAND_IMAGE_INSIGHTS_CLIENT + value: quay.io/stolostron/insights-client@sha256:00fb2eb84c8d2ca98fe53a5fa048acbcc90e6df045dfeb10ecfb6138494d47f4 + - name: OPERAND_IMAGE_INSIGHTS_METRICS + value: quay.io/stolostron/insights-metrics@sha256:ef292427ba14eb582d015debe5208eec7c758306d041214b277b26f2e9b67093 + - name: OPERAND_IMAGE_KLUSTERLET_ADDON_CONTROLLER + value: quay.io/stolostron/klusterlet-addon-controller@sha256:ebe7df37e5f1a1e0cc033c32116866a4a4aaed6869538283302b747b95b81ee4 + - name: OPERAND_IMAGE_KUBE_RBAC_PROXY + value: quay.io/stolostron/kube-rbac-proxy@sha256:5b3163f9a731f4e275d24e36846a7c332bcf7b4d5a6fa02890fe5978b49545af + - name: OPERAND_IMAGE_KUBE_STATE_METRICS + value: quay.io/stolostron/kube-state-metrics@sha256:c8af696d29d606c13546974d8730150655c2bfb2fddec7562936f9622d6b1dd2 + - name: OPERAND_IMAGE_METRICS_COLLECTOR + value: quay.io/stolostron/metrics-collector@sha256:776c32cc6f3c63b6700e7e11bec6dc1c5028795ac14da82a1e3c35c1e9a88d32 + - name: OPERAND_IMAGE_MULTICLOUD_INTEGRATIONS + value: quay.io/stolostron/multicloud-integrations@sha256:dd1ef07e753a0ad96dea52346ab85cad58e834222b2ffe52e76c6984307c3e80 + - name: OPERAND_IMAGE_MULTICLUSTER_GLOBAL_HUB_OPERATOR + value: quay.io/stolostron/multicluster-global-hub-operator@sha256:1d77a2e34a8dffec78966b05c3a62c41ed86649a05b593faa7f06bce5f808209 + - name: OPERAND_IMAGE_MULTICLUSTER_OBSERVABILITY_OPERATOR + value: quay.io/stolostron/multicluster-observability-operator@sha256:ee7f0e9a5fbf7f29e0ceaeb8c9b9688572eb5c61942121d2cf8088eacc29b82a + - name: OPERAND_IMAGE_MULTICLUSTER_OPERATORS_APPLICATION + value: quay.io/stolostron/multicluster-operators-application@sha256:bc5dac33ec3fc9525e715f3840d30e3a95960726b20a7888723fa789c2454241 + - name: OPERAND_IMAGE_MULTICLUSTER_OPERATORS_CHANNEL + value: quay.io/stolostron/multicluster-operators-channel@sha256:961eb1d89ac858347843e3311d125176cb6d331ca4093bbe2415a735781c890e + - name: OPERAND_IMAGE_MULTICLUSTER_OPERATORS_SUBSCRIPTION + value: quay.io/stolostron/multicluster-operators-subscription@sha256:4d66e81fcedd996e6012a58402923c378d4722c6e00aab48daef2db051051463 + - name: OPERAND_IMAGE_MULTICLUSTERHUB_OPERATOR + value: quay.io/stolostron/multiclusterhub-operator@sha256:f421455e2a3ab48414ab7ebb33a4c24306bb08204a890e7349ee149c9b0909f2 + - name: OPERAND_IMAGE_MULTICLUSTERHUB_OPERATOR_TESTS + value: quay.io/stolostron/multiclusterhub-operator-tests@sha256:aef4c10651012c86aed6f83360d8e574745165184c551c9f0d7fc468e07eb14c + - name: OPERAND_IMAGE_MUST_GATHER + value: quay.io/stolostron/must-gather@sha256:94c2b35ef5e9b6e2bc2217bf39231bec0187fa3fae41fdbd0c63ebb86cf7c920 + - name: OPERAND_IMAGE_NODE_EXPORTER + value: quay.io/stolostron/node-exporter@sha256:b021d76d2b8a9773b609afb180b758d2b7ea89d490d3ae6afb92da5986bbbcac + - name: OPERAND_IMAGE_OBSERVABILITY_E2E_TEST + value: quay.io/stolostron/observability-e2e-test@sha256:2bf7dced6abe062652898344ae112fac689f430aa374f5e5af18ef86bdc3d05d + - name: OPERAND_IMAGE_OBSERVATORIUM + value: quay.io/stolostron/observatorium@sha256:1bd1174edc0f7f067a24d2205ae056ed198ffe696b7d2fb55fd6d2652d6b88ce + - name: OPERAND_IMAGE_OBSERVATORIUM_OPERATOR + value: quay.io/stolostron/observatorium-operator@sha256:9752a1e2aad9fa79b90616217bc4b4436e105fe6c338c204d495ea31edbff955 + - name: OPERAND_IMAGE_OAUTH_PROXY + value: quay.io/stolostron/origin-oauth-proxy@sha256:c92a1480b2628d50d8fe158df9451598406e2e5cc7177cf5efcb81caba120afd + - name: OPERAND_IMAGE_OAUTH_PROXY_48 + value: quay.io/stolostron/origin-oauth-proxy-48@sha256:c92a1480b2628d50d8fe158df9451598406e2e5cc7177cf5efcb81caba120afd + - name: OPERAND_IMAGE_OAUTH_PROXY_49_AND_UP + value: quay.io/stolostron/origin-oauth-proxy-49-and-up@sha256:0e72ed64cdf76828392ef8cfe4ee49d644a013ac00ff1590d6c53774d77615e3 + - name: OPERAND_IMAGE_POSTGRESQL_12 + value: quay.io/stolostron/postgresql-12@sha256:da0b8d525b173ef472ff4c71fae60b396f518860d6313c4f3287b844aab6d622 + - name: OPERAND_IMAGE_POSTGRESQL_13 + value: quay.io/stolostron/postgresql-13@sha256:f8c4c4364ab8d27d2c774cbd02a0d02b9d6e3cb6e8d69af728cdd889df312b56 + - name: OPERAND_IMAGE_PROMETHEUS + value: quay.io/stolostron/prometheus@sha256:c3ef2f4b18f3efc6e3e1e3f970c3f4c01923dc3f87ab9f90e58638a5968732c5 + - name: OPERAND_IMAGE_PROMETHEUS_ALERTMANAGER + value: quay.io/stolostron/prometheus-alertmanager@sha256:b9eb90d26d4667bed819f0251dcb3aedcfc9598576a5ed709e68313f3945c33a + - name: OPERAND_IMAGE_PROMETHEUS_CONFIG_RELOADER + value: quay.io/stolostron/prometheus-config-reloader@sha256:8a01b19d2ecc456d77a0be1f1072b239d3124cb143c4bbe477b23367f372304d + - name: OPERAND_IMAGE_PROMETHEUS_OPERATOR + value: quay.io/stolostron/prometheus-operator@sha256:db09851e10ea7ce4781c66470c6be9ae9a82d2c1c9f2e9ce997a6a161816d42d + - name: OPERAND_IMAGE_RBAC_QUERY_PROXY + value: quay.io/stolostron/rbac-query-proxy@sha256:93a410134ef88bdc078d37942dbe86d6b34ceca540987f88030613c285f566e4 + - name: OPERAND_IMAGE_SEARCH_COLLECTOR + value: quay.io/stolostron/search-collector@sha256:a22b4bb573e0d5bc96d4c725867f3adc53721d91d276b3e2d4a92c539b342cdb + - name: OPERAND_IMAGE_SEARCH_E2E + value: quay.io/stolostron/search-e2e@sha256:051f6557f1bf9659e7b050783deaaa0962b345ea6c01703972e3484c5e409e92 + - name: OPERAND_IMAGE_SEARCH_INDEXER + value: quay.io/stolostron/search-indexer@sha256:a6feea404bd5ff07ff63210bf6be161282678459955b65d1ebc5f75418cb121b + - name: OPERAND_IMAGE_SEARCH_OPERATOR_BUNDLE + value: quay.io/stolostron/search-operator-bundle@sha256:eacf5d5e7c6bbeab85984261406b0139ff5e47f9a295c131cf09cdfc50dadbfc + - name: OPERAND_IMAGE_SEARCH_V2_API + value: quay.io/stolostron/search-v2-api@sha256:36958c66f3a7a8c3126f27ccdbeb356d5bb47ce232646f3b2358727ebf5f09d3 + - name: OPERAND_IMAGE_SEARCH_V2_OPERATOR + value: quay.io/stolostron/search-v2-operator@sha256:3aad8b571c1de37e4e38d5f98fe0e9ff1280134bcd1aa35a9814f2ccc42b6ee8 + - name: OPERAND_IMAGE_SUBMARINER_ADDON + value: quay.io/stolostron/submariner-addon@sha256:cafbbfcf3444c6344279ae15f5da203495a20073f1c8066fce6fc84d6af1eb08 + - name: OPERAND_IMAGE_THANOS + value: quay.io/stolostron/thanos@sha256:67b186d4fdb1189f10ef5bffa4c0d48d000c7e1f2e87d6bd285a9560104823fc + - name: OPERAND_IMAGE_THANOS_RECEIVE_CONTROLLER + value: quay.io/stolostron/thanos-receive-controller@sha256:c14c4e7493037bcad6c51610841238fd20c7d3299367feb7c20ab842519410d6 + - name: OPERAND_IMAGE_VOLSYNC + value: quay.io/stolostron/volsync@sha256:6adab2fc155fab08ad4ae828418f9980e7c7a9f0449a3cc670e6fb63b3c99837 + - name: OPERAND_IMAGE_VOLSYNC_ADDON_CONTROLLER + value: quay.io/stolostron/volsync-addon-controller@sha256:ae55a5a4540202843c052bd40dbede3a1f589781cfcb11438f3b914c824299f6 + - name: OPERAND_IMAGE_VOLSYNC_MOVER_RCLONE + value: quay.io/stolostron/volsync-mover-rclone@sha256:c8d91be23afb18a812e17314c53e2e39c08685055368f87c9d2e7d3b83899870 + - name: OPERAND_IMAGE_VOLSYNC_MOVER_RESTIC + value: quay.io/stolostron/volsync-mover-restic@sha256:d09608d618c2779524a7ec4e268d456b9d0b5663912a74adab8781d76b245cac + - name: OPERAND_IMAGE_VOLSYNC_MOVER_RSYNC + value: quay.io/stolostron/volsync-mover-rsync@sha256:cdd580a7bca6a5b72d10421b73cf80fda3544e52c86416fc0fde08b2ebae2a0f + - name: OPERAND_IMAGE_VOLSYNC_MOVER_SYNCTHING + value: quay.io/stolostron/volsync-mover-syncthing@sha256:af8c60724c165540f30877405f3214965cef335448bb68be97e9abc162b099ca + - name: OPERATOR_VERSION + value: 0.2.2 + - name: OPERATOR_PACKAGE + value: stolostron + image: quay.io/stolostron/multiclusterhub-operator@sha256:f421455e2a3ab48414ab7ebb33a4c24306bb08204a890e7349ee149c9b0909f2 + livenessProbe: + httpGet: + path: /healthz + port: 8081 + initialDelaySeconds: 15 + periodSeconds: 20 + name: multiclusterhub-operator + readinessProbe: + httpGet: + path: /readyz + port: 8081 + initialDelaySeconds: 5 + periodSeconds: 10 + resources: + limits: + cpu: 100m + memory: 4Gi + requests: + cpu: 100m + memory: 256Mi + securityContext: + allowPrivilegeEscalation: false + volumeMounts: + - mountPath: /tmp/k8s-webhook-server/serving-certs + name: cert + readOnly: true + securityContext: + runAsNonRoot: true + serviceAccountName: multiclusterhub-operator + terminationGracePeriodSeconds: 10 + volumes: + - name: cert + secret: + defaultMode: 420 + secretName: multiclusterhub-operator-webhook + replaces: stolostron.v0.2.1 + relatedImages: + - name: analytics_recommends + image: quay.io/stolostron/analytics-recommends@sha256:c86deba39ae970dbaba297ea2186e06e4484bfa9e40d50d700c4a4651dfb7a63 + - name: applifecycle_backend_e2e + image: quay.io/stolostron/applifecycle-backend-e2e@sha256:ee75c6b909eadf4d56588abe7d484449e31b40295888b811d9e9b4e534e1c946 + - name: bailer + image: quay.io/stolostron/bailer@sha256:b6d0f5ff086a0a19e98ef4b60ac4e1c3f61e775863ee772d7829395800eb6492 + - name: cert_policy_controller + image: quay.io/stolostron/cert-policy-controller@sha256:791a145ad2d781d5afe20941a90786c6a7df790757c2a510afe568d70ffc03c2 + - name: cluster_backup_controller + image: quay.io/stolostron/cluster-backup-controller@sha256:5d1c07eefd22268c49b52f615300b07fda4461abd8cce295f7362cceb38feb23 + - name: cluster_lifecycle_e2e + image: quay.io/stolostron/cluster-lifecycle-e2e@sha256:030a0989ea2a9a8b9df4adff4ff75a4351cb0ecaaefd000d10630d801c2fd991 + - name: cluster_permission + image: quay.io/stolostron/cluster-permission@sha256:9862b2a49bd2eb90dfec973d0c948cb0ac6bb322b4a3d9cb896cf45ad751da22 + - name: cluster_proxy + image: quay.io/stolostron/cluster-proxy@sha256:decd4ebdad2fcadd15fcc4be977ac85f5bb6331afcd96dc862626ae8e1f58691 + - name: cluster_proxy_addon + image: quay.io/stolostron/cluster-proxy-addon@sha256:5c9df70888b1cbc5209b0217bd0312991e6320cd9442e72e208f0af1498aa2f1 + - name: cluster_templates_operator + image: quay.io/stolostron/cluster-templates-operator@sha256:133e5cede92a5dbe9373982c851ca40134fc4de8665e54de60ecc7738f9f50f7 + - name: config_policy_controller + image: quay.io/stolostron/config-policy-controller@sha256:890eef04a165bb2fc3f83e8eb544e63f4c2e60cfcb58484001397363077a587e + - name: console + image: quay.io/stolostron/console@sha256:44235fda1297940a7f55b47e64f49ff3789164413a7f46792864eea80c7c0fd7 + - name: endpoint_monitoring_operator + image: quay.io/stolostron/endpoint-monitoring-operator@sha256:edfad388d411777f475c1d0be02008da232f02fc39b51352ae62fbc32a91e6c9 + - name: governance_policy_addon_controller + image: quay.io/stolostron/governance-policy-addon-controller@sha256:13547070e361c49014f91fbe8fd589b9db4c5ccf24614c4751e7cb99b8dca434 + - name: governance_policy_framework_addon + image: quay.io/stolostron/governance-policy-framework-addon@sha256:56fdf262b4c282a7402808da075df5cc5d054ed5f82bb7b0bd09d7a513f695cb + - name: governance_policy_propagator + image: quay.io/stolostron/governance-policy-propagator@sha256:1085cd70f43e364eb30652f532fc1ddec8e35e78533106e59c4c1d4c8e4681a2 + - name: grafana + image: quay.io/stolostron/grafana@sha256:b703d026421aa018fd137ab477d93a0e1b2d6b2ecbc34c887c895286f16fe38a + - name: grafana_dashboard_loader + image: quay.io/stolostron/grafana-dashboard-loader@sha256:bd02ec653de4bae9456c206ccd2539b34091397238f0834e187585660a17cd78 + - name: grc_policy_framework_tests + image: quay.io/stolostron/grc-policy-framework-tests@sha256:8d78f523f377777f8a3f5f91106f7ae3ced689c66f1110672399f91dd7f362df + - name: helloprow_go + image: quay.io/stolostron/helloprow-go@sha256:0671c58cc5c1f3fb9e00ae58ad6ef2c1f470867e26637b823261e9ab9279f05e + - name: helloworld + image: quay.io/stolostron/helloworld@sha256:ac42bdd01e853e598a28f59cc9d9d7c25ac9f5c91403154f223e21e5f238c763 + - name: iam_policy_controller + image: quay.io/stolostron/iam-policy-controller@sha256:46a6dbea93d7c6e6c4ce1bdde61b834b2aadd4eaa6a90ce4b3424adfc9a5ddc8 + - name: insights_client + image: quay.io/stolostron/insights-client@sha256:00fb2eb84c8d2ca98fe53a5fa048acbcc90e6df045dfeb10ecfb6138494d47f4 + - name: insights_metrics + image: quay.io/stolostron/insights-metrics@sha256:ef292427ba14eb582d015debe5208eec7c758306d041214b277b26f2e9b67093 + - name: klusterlet_addon_controller + image: quay.io/stolostron/klusterlet-addon-controller@sha256:ebe7df37e5f1a1e0cc033c32116866a4a4aaed6869538283302b747b95b81ee4 + - name: kube_rbac_proxy + image: quay.io/stolostron/kube-rbac-proxy@sha256:5b3163f9a731f4e275d24e36846a7c332bcf7b4d5a6fa02890fe5978b49545af + - name: kube_state_metrics + image: quay.io/stolostron/kube-state-metrics@sha256:c8af696d29d606c13546974d8730150655c2bfb2fddec7562936f9622d6b1dd2 + - name: metrics_collector + image: quay.io/stolostron/metrics-collector@sha256:776c32cc6f3c63b6700e7e11bec6dc1c5028795ac14da82a1e3c35c1e9a88d32 + - name: multicloud_integrations + image: quay.io/stolostron/multicloud-integrations@sha256:dd1ef07e753a0ad96dea52346ab85cad58e834222b2ffe52e76c6984307c3e80 + - name: multicluster_global_hub_operator + image: quay.io/stolostron/multicluster-global-hub-operator@sha256:1d77a2e34a8dffec78966b05c3a62c41ed86649a05b593faa7f06bce5f808209 + - name: multicluster_observability_operator + image: quay.io/stolostron/multicluster-observability-operator@sha256:ee7f0e9a5fbf7f29e0ceaeb8c9b9688572eb5c61942121d2cf8088eacc29b82a + - name: multicluster_operators_application + image: quay.io/stolostron/multicluster-operators-application@sha256:bc5dac33ec3fc9525e715f3840d30e3a95960726b20a7888723fa789c2454241 + - name: multicluster_operators_channel + image: quay.io/stolostron/multicluster-operators-channel@sha256:961eb1d89ac858347843e3311d125176cb6d331ca4093bbe2415a735781c890e + - name: multicluster_operators_subscription + image: quay.io/stolostron/multicluster-operators-subscription@sha256:4d66e81fcedd996e6012a58402923c378d4722c6e00aab48daef2db051051463 + - name: multiclusterhub_operator_tests + image: quay.io/stolostron/multiclusterhub-operator-tests@sha256:aef4c10651012c86aed6f83360d8e574745165184c551c9f0d7fc468e07eb14c + - name: must_gather + image: quay.io/stolostron/must-gather@sha256:94c2b35ef5e9b6e2bc2217bf39231bec0187fa3fae41fdbd0c63ebb86cf7c920 + - name: node_exporter + image: quay.io/stolostron/node-exporter@sha256:b021d76d2b8a9773b609afb180b758d2b7ea89d490d3ae6afb92da5986bbbcac + - name: observability_e2e_test + image: quay.io/stolostron/observability-e2e-test@sha256:2bf7dced6abe062652898344ae112fac689f430aa374f5e5af18ef86bdc3d05d + - name: observatorium + image: quay.io/stolostron/observatorium@sha256:1bd1174edc0f7f067a24d2205ae056ed198ffe696b7d2fb55fd6d2652d6b88ce + - name: observatorium_operator + image: quay.io/stolostron/observatorium-operator@sha256:9752a1e2aad9fa79b90616217bc4b4436e105fe6c338c204d495ea31edbff955 + - name: oauth_proxy + image: quay.io/stolostron/origin-oauth-proxy@sha256:c92a1480b2628d50d8fe158df9451598406e2e5cc7177cf5efcb81caba120afd + - name: oauth_proxy_48 + image: quay.io/stolostron/origin-oauth-proxy-48@sha256:c92a1480b2628d50d8fe158df9451598406e2e5cc7177cf5efcb81caba120afd + - name: oauth_proxy_49_and_up + image: quay.io/stolostron/origin-oauth-proxy-49-and-up@sha256:0e72ed64cdf76828392ef8cfe4ee49d644a013ac00ff1590d6c53774d77615e3 + - name: postgresql_12 + image: quay.io/stolostron/postgresql-12@sha256:da0b8d525b173ef472ff4c71fae60b396f518860d6313c4f3287b844aab6d622 + - name: postgresql_13 + image: quay.io/stolostron/postgresql-13@sha256:f8c4c4364ab8d27d2c774cbd02a0d02b9d6e3cb6e8d69af728cdd889df312b56 + - name: prometheus + image: quay.io/stolostron/prometheus@sha256:c3ef2f4b18f3efc6e3e1e3f970c3f4c01923dc3f87ab9f90e58638a5968732c5 + - name: prometheus_alertmanager + image: quay.io/stolostron/prometheus-alertmanager@sha256:b9eb90d26d4667bed819f0251dcb3aedcfc9598576a5ed709e68313f3945c33a + - name: prometheus_config_reloader + image: quay.io/stolostron/prometheus-config-reloader@sha256:8a01b19d2ecc456d77a0be1f1072b239d3124cb143c4bbe477b23367f372304d + - name: prometheus_operator + image: quay.io/stolostron/prometheus-operator@sha256:db09851e10ea7ce4781c66470c6be9ae9a82d2c1c9f2e9ce997a6a161816d42d + - name: rbac_query_proxy + image: quay.io/stolostron/rbac-query-proxy@sha256:93a410134ef88bdc078d37942dbe86d6b34ceca540987f88030613c285f566e4 + - name: search_collector + image: quay.io/stolostron/search-collector@sha256:a22b4bb573e0d5bc96d4c725867f3adc53721d91d276b3e2d4a92c539b342cdb + - name: search_e2e + image: quay.io/stolostron/search-e2e@sha256:051f6557f1bf9659e7b050783deaaa0962b345ea6c01703972e3484c5e409e92 + - name: search_indexer + image: quay.io/stolostron/search-indexer@sha256:a6feea404bd5ff07ff63210bf6be161282678459955b65d1ebc5f75418cb121b + - name: search_operator_bundle + image: quay.io/stolostron/search-operator-bundle@sha256:eacf5d5e7c6bbeab85984261406b0139ff5e47f9a295c131cf09cdfc50dadbfc + - name: search_v2_api + image: quay.io/stolostron/search-v2-api@sha256:36958c66f3a7a8c3126f27ccdbeb356d5bb47ce232646f3b2358727ebf5f09d3 + - name: search_v2_operator + image: quay.io/stolostron/search-v2-operator@sha256:3aad8b571c1de37e4e38d5f98fe0e9ff1280134bcd1aa35a9814f2ccc42b6ee8 + - name: submariner_addon + image: quay.io/stolostron/submariner-addon@sha256:cafbbfcf3444c6344279ae15f5da203495a20073f1c8066fce6fc84d6af1eb08 + - name: thanos + image: quay.io/stolostron/thanos@sha256:67b186d4fdb1189f10ef5bffa4c0d48d000c7e1f2e87d6bd285a9560104823fc + - name: thanos_receive_controller + image: quay.io/stolostron/thanos-receive-controller@sha256:c14c4e7493037bcad6c51610841238fd20c7d3299367feb7c20ab842519410d6 + - name: volsync + image: quay.io/stolostron/volsync@sha256:6adab2fc155fab08ad4ae828418f9980e7c7a9f0449a3cc670e6fb63b3c99837 + - name: volsync_addon_controller + image: quay.io/stolostron/volsync-addon-controller@sha256:ae55a5a4540202843c052bd40dbede3a1f589781cfcb11438f3b914c824299f6 + - name: volsync_mover_rclone + image: quay.io/stolostron/volsync-mover-rclone@sha256:c8d91be23afb18a812e17314c53e2e39c08685055368f87c9d2e7d3b83899870 + - name: volsync_mover_restic + image: quay.io/stolostron/volsync-mover-restic@sha256:d09608d618c2779524a7ec4e268d456b9d0b5663912a74adab8781d76b245cac + - name: volsync_mover_rsync + image: quay.io/stolostron/volsync-mover-rsync@sha256:cdd580a7bca6a5b72d10421b73cf80fda3544e52c86416fc0fde08b2ebae2a0f + - name: volsync_mover_syncthing + image: quay.io/stolostron/volsync-mover-syncthing@sha256:af8c60724c165540f30877405f3214965cef335448bb68be97e9abc162b099ca diff --git a/operators/stolostron/0.2.2/metadata/annotations.yaml b/operators/stolostron/0.2.2/metadata/annotations.yaml new file mode 100644 index 00000000000..42c1e9ba45f --- /dev/null +++ b/operators/stolostron/0.2.2/metadata/annotations.yaml @@ -0,0 +1,8 @@ +annotations: + operators.operatorframework.io.bundle.mediatype.v1: registry+v1 + operators.operatorframework.io.bundle.manifests.v1: manifests/ + operators.operatorframework.io.bundle.metadata.v1: metadata/ + operators.operatorframework.io.bundle.package.v1: stolostron + operators.operatorframework.io.bundle.channels.v1: community-0.2 + operators.operatorframework.io.bundle.channel.default.v1: community-0.2 + com.redhat.openshift.versions: v4.11-v4.14