From 1c11ad43544809504a715339b6e248e61aff92b7 Mon Sep 17 00:00:00 2001 From: Arnob kumar saha Date: Mon, 9 Dec 2024 18:00:59 +0600 Subject: [PATCH] Create Instant backup Signed-off-by: Arnob kumar saha --- .../kubedb.com/v1/elasticsearches.yaml | 16 +++++++++++++++- hub/resourceeditors/kubedb.com/v1/mariadbs.yaml | 16 +++++++++++++++- hub/resourceeditors/kubedb.com/v1/mongodbs.yaml | 16 +++++++++++++++- hub/resourceeditors/kubedb.com/v1/mysqls.yaml | 16 +++++++++++++++- .../kubedb.com/v1/postgreses.yaml | 16 +++++++++++++++- hub/resourceeditors/kubedb.com/v1/redises.yaml | 16 +++++++++++++++- .../kubedb.com/v1alpha2/elasticsearches.yaml | 2 +- .../kubedb.com/v1alpha2/mariadbs.yaml | 2 +- .../kubedb.com/v1alpha2/mongodbs.yaml | 2 +- .../kubedb.com/v1alpha2/mssqlservers.yaml | 16 +++++++++++++++- .../kubedb.com/v1alpha2/mysqls.yaml | 2 +- .../kubedb.com/v1alpha2/postgreses.yaml | 2 +- .../kubedb.com/v1alpha2/redises.yaml | 2 +- .../kubedb.com/v1alpha2/singlestores.yaml | 16 +++++++++++++++- .../kubedb.com/v1alpha2/solrs.yaml | 16 +++++++++++++++- 15 files changed, 141 insertions(+), 15 deletions(-) diff --git a/hub/resourceeditors/kubedb.com/v1/elasticsearches.yaml b/hub/resourceeditors/kubedb.com/v1/elasticsearches.yaml index 10cae32e1..605ab478d 100644 --- a/hub/resourceeditors/kubedb.com/v1/elasticsearches.yaml +++ b/hub/resourceeditors/kubedb.com/v1/elasticsearches.yaml @@ -35,8 +35,22 @@ spec: icons: - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg type: image/svg+xml - name: Backup + name: Configure Backup operationId: edit-self-backupconfiguration + - editor: + name: corekubestashcom-backupsession-editor + sourceRef: + apiGroup: source.toolkit.fluxcd.io + kind: HelmRepository + name: appscode-charts-oci + version: v0.11.0 + enforceQuota: false + flow: standalone-create + icons: + - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg + type: image/svg+xml + name: Instant Backup + operationId: create-instant-backup - editor: name: corekubestashcom-restoresession-editor-options sourceRef: diff --git a/hub/resourceeditors/kubedb.com/v1/mariadbs.yaml b/hub/resourceeditors/kubedb.com/v1/mariadbs.yaml index 9f1e98500..915cdbb22 100644 --- a/hub/resourceeditors/kubedb.com/v1/mariadbs.yaml +++ b/hub/resourceeditors/kubedb.com/v1/mariadbs.yaml @@ -35,8 +35,22 @@ spec: icons: - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg type: image/svg+xml - name: Backup + name: Configure Backup operationId: edit-self-backupconfiguration + - editor: + name: corekubestashcom-backupsession-editor + sourceRef: + apiGroup: source.toolkit.fluxcd.io + kind: HelmRepository + name: appscode-charts-oci + version: v0.11.0 + enforceQuota: false + flow: standalone-create + icons: + - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg + type: image/svg+xml + name: Instant Backup + operationId: create-instant-backup - editor: name: corekubestashcom-restoresession-editor-options sourceRef: diff --git a/hub/resourceeditors/kubedb.com/v1/mongodbs.yaml b/hub/resourceeditors/kubedb.com/v1/mongodbs.yaml index 61e2e7f48..10610b9b2 100644 --- a/hub/resourceeditors/kubedb.com/v1/mongodbs.yaml +++ b/hub/resourceeditors/kubedb.com/v1/mongodbs.yaml @@ -35,8 +35,22 @@ spec: icons: - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg type: image/svg+xml - name: Backup + name: Configure Backup operationId: edit-self-backupconfiguration + - editor: + name: corekubestashcom-backupsession-editor + sourceRef: + apiGroup: source.toolkit.fluxcd.io + kind: HelmRepository + name: appscode-charts-oci + version: v0.11.0 + enforceQuota: false + flow: standalone-create + icons: + - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg + type: image/svg+xml + name: Instant Backup + operationId: create-instant-backup - editor: name: corekubestashcom-restoresession-editor-options sourceRef: diff --git a/hub/resourceeditors/kubedb.com/v1/mysqls.yaml b/hub/resourceeditors/kubedb.com/v1/mysqls.yaml index c2782c632..f549de9f8 100644 --- a/hub/resourceeditors/kubedb.com/v1/mysqls.yaml +++ b/hub/resourceeditors/kubedb.com/v1/mysqls.yaml @@ -35,8 +35,22 @@ spec: icons: - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg type: image/svg+xml - name: Backup + name: Configure Backup operationId: edit-self-backupconfiguration + - editor: + name: corekubestashcom-backupsession-editor + sourceRef: + apiGroup: source.toolkit.fluxcd.io + kind: HelmRepository + name: appscode-charts-oci + version: v0.11.0 + enforceQuota: false + flow: standalone-create + icons: + - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg + type: image/svg+xml + name: Instant Backup + operationId: create-instant-backup - editor: name: corekubestashcom-restoresession-editor-options sourceRef: diff --git a/hub/resourceeditors/kubedb.com/v1/postgreses.yaml b/hub/resourceeditors/kubedb.com/v1/postgreses.yaml index 48d84a1ae..03e85320d 100644 --- a/hub/resourceeditors/kubedb.com/v1/postgreses.yaml +++ b/hub/resourceeditors/kubedb.com/v1/postgreses.yaml @@ -35,8 +35,22 @@ spec: icons: - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg type: image/svg+xml - name: Backup + name: Configure Backup operationId: edit-self-backupconfiguration + - editor: + name: corekubestashcom-backupsession-editor + sourceRef: + apiGroup: source.toolkit.fluxcd.io + kind: HelmRepository + name: appscode-charts-oci + version: v0.11.0 + enforceQuota: false + flow: standalone-create + icons: + - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg + type: image/svg+xml + name: Instant Backup + operationId: create-instant-backup - editor: name: corekubestashcom-restoresession-editor-options sourceRef: diff --git a/hub/resourceeditors/kubedb.com/v1/redises.yaml b/hub/resourceeditors/kubedb.com/v1/redises.yaml index 868148eb4..ba084f21b 100644 --- a/hub/resourceeditors/kubedb.com/v1/redises.yaml +++ b/hub/resourceeditors/kubedb.com/v1/redises.yaml @@ -35,8 +35,22 @@ spec: icons: - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg type: image/svg+xml - name: Backup + name: Configure Backup operationId: edit-self-backupconfiguration + - editor: + name: corekubestashcom-backupsession-editor + sourceRef: + apiGroup: source.toolkit.fluxcd.io + kind: HelmRepository + name: appscode-charts-oci + version: v0.11.0 + enforceQuota: false + flow: standalone-create + icons: + - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg + type: image/svg+xml + name: Instant Backup + operationId: create-instant-backup - editor: name: corekubestashcom-restoresession-editor-options sourceRef: diff --git a/hub/resourceeditors/kubedb.com/v1alpha2/elasticsearches.yaml b/hub/resourceeditors/kubedb.com/v1alpha2/elasticsearches.yaml index f6e903f8e..05157bf90 100644 --- a/hub/resourceeditors/kubedb.com/v1alpha2/elasticsearches.yaml +++ b/hub/resourceeditors/kubedb.com/v1alpha2/elasticsearches.yaml @@ -35,7 +35,7 @@ spec: icons: - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg type: image/svg+xml - name: Backup + name: Configure Backup operationId: edit-self-backupconfiguration - editor: name: corekubestashcom-restoresession-editor-options diff --git a/hub/resourceeditors/kubedb.com/v1alpha2/mariadbs.yaml b/hub/resourceeditors/kubedb.com/v1alpha2/mariadbs.yaml index 5eb9b9f1b..564264912 100644 --- a/hub/resourceeditors/kubedb.com/v1alpha2/mariadbs.yaml +++ b/hub/resourceeditors/kubedb.com/v1alpha2/mariadbs.yaml @@ -35,7 +35,7 @@ spec: icons: - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg type: image/svg+xml - name: Backup + name: Configure Backup operationId: edit-self-backupconfiguration - editor: name: corekubestashcom-restoresession-editor-options diff --git a/hub/resourceeditors/kubedb.com/v1alpha2/mongodbs.yaml b/hub/resourceeditors/kubedb.com/v1alpha2/mongodbs.yaml index 57738a619..374ed959b 100644 --- a/hub/resourceeditors/kubedb.com/v1alpha2/mongodbs.yaml +++ b/hub/resourceeditors/kubedb.com/v1alpha2/mongodbs.yaml @@ -35,7 +35,7 @@ spec: icons: - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg type: image/svg+xml - name: Backup + name: Configure Backup operationId: edit-self-backupconfiguration - editor: name: corekubestashcom-restoresession-editor-options diff --git a/hub/resourceeditors/kubedb.com/v1alpha2/mssqlservers.yaml b/hub/resourceeditors/kubedb.com/v1alpha2/mssqlservers.yaml index 7c244ff9e..02bfde636 100644 --- a/hub/resourceeditors/kubedb.com/v1alpha2/mssqlservers.yaml +++ b/hub/resourceeditors/kubedb.com/v1alpha2/mssqlservers.yaml @@ -35,8 +35,22 @@ spec: icons: - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg type: image/svg+xml - name: Backup + name: Configure Backup operationId: edit-self-backupconfiguration + - editor: + name: corekubestashcom-backupsession-editor + sourceRef: + apiGroup: source.toolkit.fluxcd.io + kind: HelmRepository + name: appscode-charts-oci + version: v0.11.0 + enforceQuota: false + flow: standalone-create + icons: + - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg + type: image/svg+xml + name: Instant Backup + operationId: create-instant-backup - editor: name: corekubestashcom-restoresession-editor-options sourceRef: diff --git a/hub/resourceeditors/kubedb.com/v1alpha2/mysqls.yaml b/hub/resourceeditors/kubedb.com/v1alpha2/mysqls.yaml index a8678b4ca..c795bbb83 100644 --- a/hub/resourceeditors/kubedb.com/v1alpha2/mysqls.yaml +++ b/hub/resourceeditors/kubedb.com/v1alpha2/mysqls.yaml @@ -35,7 +35,7 @@ spec: icons: - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg type: image/svg+xml - name: Backup + name: Configure Backup operationId: edit-self-backupconfiguration - editor: name: corekubestashcom-restoresession-editor-options diff --git a/hub/resourceeditors/kubedb.com/v1alpha2/postgreses.yaml b/hub/resourceeditors/kubedb.com/v1alpha2/postgreses.yaml index edbf831ae..32e75c632 100644 --- a/hub/resourceeditors/kubedb.com/v1alpha2/postgreses.yaml +++ b/hub/resourceeditors/kubedb.com/v1alpha2/postgreses.yaml @@ -35,7 +35,7 @@ spec: icons: - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg type: image/svg+xml - name: Backup + name: Configure Backup operationId: edit-self-backupconfiguration - editor: name: corekubestashcom-restoresession-editor-options diff --git a/hub/resourceeditors/kubedb.com/v1alpha2/redises.yaml b/hub/resourceeditors/kubedb.com/v1alpha2/redises.yaml index b4b01a5e7..ecfe6d1cc 100644 --- a/hub/resourceeditors/kubedb.com/v1alpha2/redises.yaml +++ b/hub/resourceeditors/kubedb.com/v1alpha2/redises.yaml @@ -35,7 +35,7 @@ spec: icons: - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg type: image/svg+xml - name: Backup + name: Configure Backup operationId: edit-self-backupconfiguration - editor: name: corekubestashcom-restoresession-editor-options diff --git a/hub/resourceeditors/kubedb.com/v1alpha2/singlestores.yaml b/hub/resourceeditors/kubedb.com/v1alpha2/singlestores.yaml index ffb791590..b151e5332 100644 --- a/hub/resourceeditors/kubedb.com/v1alpha2/singlestores.yaml +++ b/hub/resourceeditors/kubedb.com/v1alpha2/singlestores.yaml @@ -35,8 +35,22 @@ spec: icons: - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg type: image/svg+xml - name: Backup + name: Configure Backup operationId: edit-self-backupconfiguration + - editor: + name: corekubestashcom-backupsession-editor + sourceRef: + apiGroup: source.toolkit.fluxcd.io + kind: HelmRepository + name: appscode-charts-oci + version: v0.11.0 + enforceQuota: false + flow: standalone-create + icons: + - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg + type: image/svg+xml + name: Instant Backup + operationId: create-instant-backup - editor: name: corekubestashcom-restoresession-editor-options sourceRef: diff --git a/hub/resourceeditors/kubedb.com/v1alpha2/solrs.yaml b/hub/resourceeditors/kubedb.com/v1alpha2/solrs.yaml index ae3a09c41..3386f5435 100644 --- a/hub/resourceeditors/kubedb.com/v1alpha2/solrs.yaml +++ b/hub/resourceeditors/kubedb.com/v1alpha2/solrs.yaml @@ -35,8 +35,22 @@ spec: icons: - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg type: image/svg+xml - name: Backup + name: Configure Backup operationId: edit-self-backupconfiguration + - editor: + name: corekubestashcom-backupsession-editor + sourceRef: + apiGroup: source.toolkit.fluxcd.io + kind: HelmRepository + name: appscode-charts-oci + version: v0.11.0 + enforceQuota: false + flow: standalone-create + icons: + - src: https://cdn.appscode.com/k8s/icons/action-icons/backup.svg + type: image/svg+xml + name: Instant Backup + operationId: create-instant-backup - editor: name: corekubestashcom-restoresession-editor-options sourceRef: