From 72f97a86ec952ebe59091d23c9687370bd29ae96 Mon Sep 17 00:00:00 2001 From: Oksana Grishchenko Date: Wed, 27 Dec 2023 17:49:18 +0200 Subject: [PATCH] EVEREST-107 render catalog --- catalog/everest-operator/catalog.yaml | 648 +------------------------- catalog/everest-operator/veneer.yaml | 7 +- 2 files changed, 7 insertions(+), 648 deletions(-) diff --git a/catalog/everest-operator/catalog.yaml b/catalog/everest-operator/catalog.yaml index 4013812..eb8af17 100644 --- a/catalog/everest-operator/catalog.yaml +++ b/catalog/everest-operator/catalog.yaml @@ -4,649 +4,13 @@ name: everest-operator schema: olm.package --- entries: -- name: everest-operator.v0.0.5 -name: fast-v0 -package: everest-operator -schema: olm.channel ---- -entries: -- name: everest-operator.v0.5.0 -- name: everest-operator.v0.6.0-dev1 -- name: everest-operator.v0.6.0-dev2 - replaces: everest-operator.v0.5.0 - skips: - - everest-operator.v0.6.0-dev1 +- name: everest-operator.v0.0.0 name: stable-v0 package: everest-operator schema: olm.channel --- -image: docker.io/percona/everest-operator-bundle:0.0.5 -name: everest-operator.v0.0.5 -package: everest-operator -properties: -- type: olm.gvk - value: - group: everest.percona.com - kind: DatabaseCluster - version: v1alpha1 -- type: olm.gvk - value: - group: everest.percona.com - kind: DatabaseClusterBackup - version: v1alpha1 -- type: olm.gvk - value: - group: everest.percona.com - kind: DatabaseClusterRestore - version: v1alpha1 -- type: olm.gvk - value: - group: everest.percona.com - kind: DatabaseEngine - version: v1alpha1 -- type: olm.gvk - value: - group: everest.percona.com - kind: ObjectStorage - version: v1alpha1 -- type: olm.package - value: - packageName: everest-operator - version: 0.0.5 -- type: olm.csv.metadata - value: - annotations: - alm-examples: |- - [ - { - "apiVersion": "everest.percona.com/v1alpha1", - "kind": "DatabaseCluster", - "metadata": { - "labels": { - "app.kubernetes.io/created-by": "everest-operator", - "app.kubernetes.io/instance": "databasecluster-sample", - "app.kubernetes.io/managed-by": "kustomize", - "app.kubernetes.io/name": "databasecluster", - "app.kubernetes.io/part-of": "everest-operator" - }, - "name": "databasecluster-sample" - }, - "spec": null - }, - { - "apiVersion": "everest.percona.com/v1alpha1", - "kind": "DatabaseClusterBackup", - "metadata": { - "labels": { - "app.kubernetes.io/created-by": "everest-operator", - "app.kubernetes.io/instance": "databaseclusterbackup-sample", - "app.kubernetes.io/managed-by": "kustomize", - "app.kubernetes.io/name": "databaseclusterbackup", - "app.kubernetes.io/part-of": "everest-operator" - }, - "name": "databaseclusterbackup-sample" - }, - "spec": null - }, - { - "apiVersion": "everest.percona.com/v1alpha1", - "kind": "DatabaseClusterRestore", - "metadata": { - "labels": { - "app.kubernetes.io/created-by": "everest-operator", - "app.kubernetes.io/instance": "databaseclusterrestore-sample", - "app.kubernetes.io/managed-by": "kustomize", - "app.kubernetes.io/name": "databaseclusterrestore", - "app.kubernetes.io/part-of": "everest-operator" - }, - "name": "databaseclusterrestore-sample" - }, - "spec": null - }, - { - "apiVersion": "everest.percona.com/v1alpha1", - "kind": "DatabaseEngine", - "metadata": { - "labels": { - "app.kubernetes.io/created-by": "everest-operator", - "app.kubernetes.io/instance": "databaseengine-sample", - "app.kubernetes.io/managed-by": "kustomize", - "app.kubernetes.io/name": "databaseengine", - "app.kubernetes.io/part-of": "everest-operator" - }, - "name": "databaseengine-sample" - }, - "spec": null - }, - { - "apiVersion": "everest.percona.com/v1alpha1", - "kind": "ObjectStorage", - "metadata": { - "labels": { - "app.kubernetes.io/created-by": "everest-operator", - "app.kubernetes.io/instance": "objectstorage-sample", - "app.kubernetes.io/managed-by": "kustomize", - "app.kubernetes.io/name": "objectstorage", - "app.kubernetes.io/part-of": "everest-operator" - }, - "name": "objectstorage-sample" - }, - "spec": null - } - ] - capabilities: Basic Install - operators.operatorframework.io/builder: operator-sdk-v1.25.2 - operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 - apiServiceDefinitions: {} - crdDescriptions: - owned: - - description: DatabaseClusterBackup is the Schema for the databaseclusterbackups - API. - displayName: Database Cluster Backup - kind: DatabaseClusterBackup - name: databaseclusterbackups.everest.percona.com - version: v1alpha1 - - description: DatabaseClusterRestore is the Schema for the databaseclusterrestores - API. - displayName: Database Cluster Restore - kind: DatabaseClusterRestore - name: databaseclusterrestores.everest.percona.com - version: v1alpha1 - - description: DatabaseCluster is the Schema for the databaseclusters API. - displayName: Database Cluster - kind: DatabaseCluster - name: databaseclusters.everest.percona.com - version: v1alpha1 - - description: DatabaseEngine is the Schema for the databaseengines API. - displayName: Database Engine - kind: DatabaseEngine - name: databaseengines.everest.percona.com - version: v1alpha1 - - description: ObjectStorage is the Schema for the objectstorages API. - displayName: Object Storage - kind: ObjectStorage - name: objectstorages.everest.percona.com - version: v1alpha1 - description: Deploy database clusters easily with Everest operator - displayName: Everest operator - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: false - type: MultiNamespace - - supported: true - type: AllNamespaces - keywords: - - everest - - dbaas - - percona - links: - - name: Everest Operator - url: https://everest-operator.domain - maintainers: - - email: andrew.minkin@percona.com - name: gen1us2k - - email: diogo.recharte@percona.com - name: recharte - - email: oksana.grishchenko@percona.com - name: oksana-grishchenko - - email: michal.kralik@percona.com - name: michal-kralik - maturity: alpha - provider: - name: Percona - url: https://percona.com -relatedImages: -- image: docker.io/percona/everest-operator-bundle:0.0.5 - name: "" -- image: docker.io/percona/everest-operator:0.0.5 - name: "" -- image: gcr.io/kubebuilder/kube-rbac-proxy:v0.13.1 - name: "" -schema: olm.bundle ---- -image: docker.io/perconalab/everest-operator-bundle:0.5.0 -name: everest-operator.v0.5.0 -package: everest-operator -properties: -- type: olm.gvk - value: - group: everest.percona.com - kind: BackupStorage - version: v1alpha1 -- type: olm.gvk - value: - group: everest.percona.com - kind: DatabaseCluster - version: v1alpha1 -- type: olm.gvk - value: - group: everest.percona.com - kind: DatabaseClusterBackup - version: v1alpha1 -- type: olm.gvk - value: - group: everest.percona.com - kind: DatabaseClusterRestore - version: v1alpha1 -- type: olm.gvk - value: - group: everest.percona.com - kind: DatabaseEngine - version: v1alpha1 -- type: olm.gvk - value: - group: everest.percona.com - kind: MonitoringConfig - version: v1alpha1 -- type: olm.package - value: - packageName: everest-operator - version: 0.5.0 -- type: olm.csv.metadata - value: - annotations: - alm-examples: |- - [ - { - "apiVersion": "everest.percona.com/v1alpha1", - "kind": "BackupStorage", - "metadata": { - "labels": { - "app.kubernetes.io/created-by": "everest-operator", - "app.kubernetes.io/instance": "backupstorage-sample", - "app.kubernetes.io/managed-by": "kustomize", - "app.kubernetes.io/name": "backupstorage", - "app.kubernetes.io/part-of": "everest-operator" - }, - "name": "backupstorage-sample" - }, - "spec": null - }, - { - "apiVersion": "everest.percona.com/v1alpha1", - "kind": "DatabaseCluster", - "metadata": { - "labels": { - "app.kubernetes.io/created-by": "everest-operator", - "app.kubernetes.io/instance": "databasecluster-sample", - "app.kubernetes.io/managed-by": "kustomize", - "app.kubernetes.io/name": "databasecluster", - "app.kubernetes.io/part-of": "everest-operator" - }, - "name": "databasecluster-sample" - }, - "spec": null - }, - { - "apiVersion": "everest.percona.com/v1alpha1", - "kind": "DatabaseClusterBackup", - "metadata": { - "labels": { - "app.kubernetes.io/created-by": "everest-operator", - "app.kubernetes.io/instance": "databaseclusterbackup-sample", - "app.kubernetes.io/managed-by": "kustomize", - "app.kubernetes.io/name": "databaseclusterbackup", - "app.kubernetes.io/part-of": "everest-operator" - }, - "name": "databaseclusterbackup-sample" - }, - "spec": null - }, - { - "apiVersion": "everest.percona.com/v1alpha1", - "kind": "DatabaseClusterRestore", - "metadata": { - "labels": { - "app.kubernetes.io/created-by": "everest-operator", - "app.kubernetes.io/instance": "databaseclusterrestore-sample", - "app.kubernetes.io/managed-by": "kustomize", - "app.kubernetes.io/name": "databaseclusterrestore", - "app.kubernetes.io/part-of": "everest-operator" - }, - "name": "databaseclusterrestore-sample" - }, - "spec": null - }, - { - "apiVersion": "everest.percona.com/v1alpha1", - "kind": "DatabaseEngine", - "metadata": { - "labels": { - "app.kubernetes.io/created-by": "everest-operator", - "app.kubernetes.io/instance": "databaseengine-sample", - "app.kubernetes.io/managed-by": "kustomize", - "app.kubernetes.io/name": "databaseengine", - "app.kubernetes.io/part-of": "everest-operator" - }, - "name": "databaseengine-sample" - }, - "spec": null - }, - { - "apiVersion": "everest.percona.com/v1alpha1", - "kind": "MonitoringConfig", - "metadata": { - "labels": { - "app.kubernetes.io/created-by": "everest-operator", - "app.kubernetes.io/instance": "monitoringconfig-sample", - "app.kubernetes.io/managed-by": "kustomize", - "app.kubernetes.io/name": "monitoringconfig", - "app.kubernetes.io/part-of": "everest-operator" - }, - "name": "monitoringconfig-sample" - }, - "spec": { - "credentialsSecretName": "my-secret-name", - "pmm": { - "image": "percona/pmm-client:latest", - "url": "http://localhost" - }, - "type": "pmm" - } - } - ] - capabilities: Basic Install - operators.operatorframework.io/builder: operator-sdk-v1.25.2 - operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 - apiServiceDefinitions: {} - crdDescriptions: - owned: - - description: BackupStorage is the Schema for the backupstorages API. - displayName: Backup Storage - kind: BackupStorage - name: backupstorages.everest.percona.com - version: v1alpha1 - - description: DatabaseClusterBackup is the Schema for the databaseclusterbackups - API. - displayName: Database Cluster Backup - kind: DatabaseClusterBackup - name: databaseclusterbackups.everest.percona.com - version: v1alpha1 - - description: DatabaseClusterRestore is the Schema for the databaseclusterrestores - API. - displayName: Database Cluster Restore - kind: DatabaseClusterRestore - name: databaseclusterrestores.everest.percona.com - version: v1alpha1 - - description: DatabaseCluster is the Schema for the databaseclusters API. - displayName: Database Cluster - kind: DatabaseCluster - name: databaseclusters.everest.percona.com - version: v1alpha1 - - description: DatabaseEngine is the Schema for the databaseengines API. - displayName: Database Engine - kind: DatabaseEngine - name: databaseengines.everest.percona.com - version: v1alpha1 - - description: MonitoringConfig is the Schema for the monitoringconfigs API. - displayName: Monitoring Config - kind: MonitoringConfig - name: monitoringconfigs.everest.percona.com - version: v1alpha1 - description: Deploy database clusters easily with Everest operator - displayName: Everest operator - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: false - type: MultiNamespace - - supported: true - type: AllNamespaces - keywords: - - everest - - dbaas - - percona - links: - - name: Everest Operator - url: https://everest-operator.domain - maintainers: - - email: andrew.minkin@percona.com - name: gen1us2k - - email: diogo.recharte@percona.com - name: recharte - - email: oksana.grishchenko@percona.com - name: oksana-grishchenko - - email: michal.kralik@percona.com - name: michal-kralik - maturity: alpha - provider: - name: Percona - url: https://percona.com -relatedImages: -- image: docker.io/perconalab/everest-operator-bundle:0.5.0 - name: "" -- image: docker.io/perconalab/everest-operator:0.5.0 - name: "" -- image: gcr.io/kubebuilder/kube-rbac-proxy:v0.13.1 - name: "" -schema: olm.bundle ---- -image: docker.io/perconalab/everest-operator-bundle:0.6.0-dev1 -name: everest-operator.v0.6.0-dev1 -package: everest-operator -properties: -- type: olm.gvk - value: - group: everest.percona.com - kind: BackupStorage - version: v1alpha1 -- type: olm.gvk - value: - group: everest.percona.com - kind: DatabaseCluster - version: v1alpha1 -- type: olm.gvk - value: - group: everest.percona.com - kind: DatabaseClusterBackup - version: v1alpha1 -- type: olm.gvk - value: - group: everest.percona.com - kind: DatabaseClusterRestore - version: v1alpha1 -- type: olm.gvk - value: - group: everest.percona.com - kind: DatabaseEngine - version: v1alpha1 -- type: olm.gvk - value: - group: everest.percona.com - kind: MonitoringConfig - version: v1alpha1 -- type: olm.package - value: - packageName: everest-operator - version: 0.6.0-dev1 -- type: olm.csv.metadata - value: - annotations: - alm-examples: |- - [ - { - "apiVersion": "everest.percona.com/v1alpha1", - "kind": "BackupStorage", - "metadata": { - "labels": { - "app.kubernetes.io/created-by": "everest-operator", - "app.kubernetes.io/instance": "backupstorage-sample", - "app.kubernetes.io/managed-by": "kustomize", - "app.kubernetes.io/name": "backupstorage", - "app.kubernetes.io/part-of": "everest-operator" - }, - "name": "backupstorage-sample" - }, - "spec": null - }, - { - "apiVersion": "everest.percona.com/v1alpha1", - "kind": "DatabaseCluster", - "metadata": { - "labels": { - "app.kubernetes.io/created-by": "everest-operator", - "app.kubernetes.io/instance": "databasecluster-sample", - "app.kubernetes.io/managed-by": "kustomize", - "app.kubernetes.io/name": "databasecluster", - "app.kubernetes.io/part-of": "everest-operator" - }, - "name": "databasecluster-sample" - }, - "spec": null - }, - { - "apiVersion": "everest.percona.com/v1alpha1", - "kind": "DatabaseClusterBackup", - "metadata": { - "labels": { - "app.kubernetes.io/created-by": "everest-operator", - "app.kubernetes.io/instance": "databaseclusterbackup-sample", - "app.kubernetes.io/managed-by": "kustomize", - "app.kubernetes.io/name": "databaseclusterbackup", - "app.kubernetes.io/part-of": "everest-operator" - }, - "name": "databaseclusterbackup-sample" - }, - "spec": null - }, - { - "apiVersion": "everest.percona.com/v1alpha1", - "kind": "DatabaseClusterRestore", - "metadata": { - "labels": { - "app.kubernetes.io/created-by": "everest-operator", - "app.kubernetes.io/instance": "databaseclusterrestore-sample", - "app.kubernetes.io/managed-by": "kustomize", - "app.kubernetes.io/name": "databaseclusterrestore", - "app.kubernetes.io/part-of": "everest-operator" - }, - "name": "databaseclusterrestore-sample" - }, - "spec": null - }, - { - "apiVersion": "everest.percona.com/v1alpha1", - "kind": "DatabaseEngine", - "metadata": { - "labels": { - "app.kubernetes.io/created-by": "everest-operator", - "app.kubernetes.io/instance": "databaseengine-sample", - "app.kubernetes.io/managed-by": "kustomize", - "app.kubernetes.io/name": "databaseengine", - "app.kubernetes.io/part-of": "everest-operator" - }, - "name": "databaseengine-sample" - }, - "spec": null - }, - { - "apiVersion": "everest.percona.com/v1alpha1", - "kind": "MonitoringConfig", - "metadata": { - "labels": { - "app.kubernetes.io/created-by": "everest-operator", - "app.kubernetes.io/instance": "monitoringconfig-sample", - "app.kubernetes.io/managed-by": "kustomize", - "app.kubernetes.io/name": "monitoringconfig", - "app.kubernetes.io/part-of": "everest-operator" - }, - "name": "monitoringconfig-sample" - }, - "spec": { - "credentialsSecretName": "my-secret-name", - "pmm": { - "image": "percona/pmm-client:latest", - "url": "http://localhost" - }, - "type": "pmm" - } - } - ] - capabilities: Basic Install - operators.operatorframework.io/builder: operator-sdk-v1.25.2 - operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 - apiServiceDefinitions: {} - crdDescriptions: - owned: - - description: BackupStorage is the Schema for the backupstorages API. - displayName: Backup Storage - kind: BackupStorage - name: backupstorages.everest.percona.com - version: v1alpha1 - - description: DatabaseClusterBackup is the Schema for the databaseclusterbackups - API. - displayName: Database Cluster Backup - kind: DatabaseClusterBackup - name: databaseclusterbackups.everest.percona.com - version: v1alpha1 - - description: DatabaseClusterRestore is the Schema for the databaseclusterrestores - API. - displayName: Database Cluster Restore - kind: DatabaseClusterRestore - name: databaseclusterrestores.everest.percona.com - version: v1alpha1 - - description: DatabaseCluster is the Schema for the databaseclusters API. - displayName: Database Cluster - kind: DatabaseCluster - name: databaseclusters.everest.percona.com - version: v1alpha1 - - description: DatabaseEngine is the Schema for the databaseengines API. - displayName: Database Engine - kind: DatabaseEngine - name: databaseengines.everest.percona.com - version: v1alpha1 - - description: MonitoringConfig is the Schema for the monitoringconfigs API. - displayName: Monitoring Config - kind: MonitoringConfig - name: monitoringconfigs.everest.percona.com - version: v1alpha1 - description: Deploy database clusters easily with Everest operator - displayName: Everest operator - installModes: - - supported: true - type: OwnNamespace - - supported: true - type: SingleNamespace - - supported: true - type: MultiNamespace - - supported: false - type: AllNamespaces - keywords: - - everest - - dbaas - - percona - links: - - name: Everest Operator - url: https://everest-operator.domain - maintainers: - - email: andrew.minkin@percona.com - name: gen1us2k - - email: diogo.recharte@percona.com - name: recharte - - email: oksana.grishchenko@percona.com - name: oksana-grishchenko - - email: michal.kralik@percona.com - name: michal-kralik - maturity: alpha - provider: - name: Percona - url: https://percona.com -relatedImages: -- image: docker.io/perconalab/everest-operator-bundle:0.6.0-dev1 - name: "" -- image: docker.io/perconalab/everest-operator:0.6.0-dev1 - name: "" -- image: gcr.io/kubebuilder/kube-rbac-proxy:v0.13.1 - name: "" -schema: olm.bundle ---- -image: docker.io/perconalab/everest-operator-bundle:0.6.0-dev2 -name: everest-operator.v0.6.0-dev2 +image: docker.io/perconalab/everest-operator-bundle:0.0.0 +name: everest-operator.v0.0.0 package: everest-operator properties: - type: olm.gvk @@ -682,7 +46,7 @@ properties: - type: olm.package value: packageName: everest-operator - version: 0.6.0-dev2 + version: 0.0.0 - type: olm.csv.metadata value: annotations: @@ -856,9 +220,9 @@ properties: name: Percona url: https://percona.com relatedImages: -- image: docker.io/perconalab/everest-operator-bundle:0.6.0-dev2 +- image: docker.io/perconalab/everest-operator-bundle:0.0.0 name: "" -- image: docker.io/perconalab/everest-operator:0.6.0-dev2 +- image: docker.io/perconalab/everest-operator:0.0.0 name: "" - image: gcr.io/kubebuilder/kube-rbac-proxy:v0.13.1 name: "" diff --git a/catalog/everest-operator/veneer.yaml b/catalog/everest-operator/veneer.yaml index 64eebde..1514766 100644 --- a/catalog/everest-operator/veneer.yaml +++ b/catalog/everest-operator/veneer.yaml @@ -1,11 +1,6 @@ Schema: olm.semver GenerateMajorChannels: true GenerateMinorChannels: false -Fast: - Bundles: - - Image: docker.io/percona/everest-operator-bundle:0.0.5 Stable: Bundles: - - Image: docker.io/perconalab/everest-operator-bundle:0.5.0 - - Image: docker.io/perconalab/everest-operator-bundle:0.6.0-dev1 - - Image: docker.io/perconalab/everest-operator-bundle:0.6.0-dev2 + - Image: docker.io/perconalab/everest-operator-bundle:0.0.0