From 1f351ba7e74c435194c99a8b2c1d1e348832c6c4 Mon Sep 17 00:00:00 2001 From: Tamal Saha Date: Wed, 29 Nov 2023 17:53:27 -0800 Subject: [PATCH] Add kubedb-kubestash-catalog to kubedb chart Signed-off-by: Tamal Saha --- apis/installer/v1alpha1/kubedb_types.go | 8 + .../v1alpha1/zz_generated.deepcopy.go | 22 + ...alog.kubedb.com_elasticsearchversions.yaml | 1 - .../crds/catalog.kubedb.com_etcdversions.yaml | 1 - .../catalog.kubedb.com_kafkaversions.yaml | 1 - .../catalog.kubedb.com_mariadbversions.yaml | 1 - .../catalog.kubedb.com_memcachedversions.yaml | 1 - .../catalog.kubedb.com_mongodbversions.yaml | 1 - .../catalog.kubedb.com_mysqlversions.yaml | 1 - ...alog.kubedb.com_perconaxtradbversions.yaml | 1 - .../catalog.kubedb.com_pgbouncerversions.yaml | 1 - .../catalog.kubedb.com_postgresversions.yaml | 1 - .../catalog.kubedb.com_proxysqlversions.yaml | 1 - .../catalog.kubedb.com_redisversions.yaml | 1 - .../archiver.kubedb.com_mongodbarchivers.yaml | 18 +- ...archiver.kubedb.com_postgresarchivers.yaml | 18 +- ...g.kubedb.com_elasticsearchautoscalers.yaml | 1 - ...utoscaling.kubedb.com_etcdautoscalers.yaml | 1 - ...scaling.kubedb.com_mariadbautoscalers.yaml | 1 - ...aling.kubedb.com_memcachedautoscalers.yaml | 1 - ...scaling.kubedb.com_mongodbautoscalers.yaml | 1 - ...toscaling.kubedb.com_mysqlautoscalers.yaml | 1 - ...g.kubedb.com_perconaxtradbautoscalers.yaml | 1 - ...aling.kubedb.com_pgbouncerautoscalers.yaml | 1 - ...caling.kubedb.com_postgresautoscalers.yaml | 1 - ...caling.kubedb.com_proxysqlautoscalers.yaml | 1 - ...toscaling.kubedb.com_redisautoscalers.yaml | 1 - ...g.kubedb.com_redissentinelautoscalers.yaml | 1 - ...alog.kubedb.com_elasticsearchversions.yaml | 1 - .../crds/catalog.kubedb.com_etcdversions.yaml | 1 - .../catalog.kubedb.com_kafkaversions.yaml | 1 - .../catalog.kubedb.com_mariadbversions.yaml | 1 - .../catalog.kubedb.com_memcachedversions.yaml | 1 - .../catalog.kubedb.com_mongodbversions.yaml | 1 - .../catalog.kubedb.com_mysqlversions.yaml | 1 - ...alog.kubedb.com_perconaxtradbversions.yaml | 1 - .../catalog.kubedb.com_pgbouncerversions.yaml | 1 - .../catalog.kubedb.com_postgresversions.yaml | 1 - .../catalog.kubedb.com_proxysqlversions.yaml | 1 - .../catalog.kubedb.com_redisversions.yaml | 1 - ...rd.kubedb.com_elasticsearchdashboards.yaml | 1 - .../crds/kubedb.com_elasticsearches.yaml | 54 +-- charts/kubedb-crds/crds/kubedb.com_etcds.yaml | 52 +- .../kubedb-crds/crds/kubedb.com_kafkas.yaml | 1 - .../kubedb-crds/crds/kubedb.com_mariadbs.yaml | 52 +- .../crds/kubedb.com_memcacheds.yaml | 1 - .../kubedb-crds/crds/kubedb.com_mongodbs.yaml | 52 +- .../kubedb-crds/crds/kubedb.com_mysqls.yaml | 52 +- .../crds/kubedb.com_perconaxtradbs.yaml | 52 +- .../crds/kubedb.com_pgbouncers.yaml | 1 - .../crds/kubedb.com_postgreses.yaml | 52 +- .../crds/kubedb.com_proxysqls.yaml | 1 - .../kubedb-crds/crds/kubedb.com_redises.yaml | 52 +- .../crds/kubedb.com_redissentinels.yaml | 1 - ...s.kubedb.com_elasticsearchopsrequests.yaml | 1 - .../crds/ops.kubedb.com_etcdopsrequests.yaml | 1 - .../crds/ops.kubedb.com_kafkaopsrequests.yaml | 1 - .../ops.kubedb.com_mariadbopsrequests.yaml | 1 - .../ops.kubedb.com_memcachedopsrequests.yaml | 1 - .../ops.kubedb.com_mongodbopsrequests.yaml | 1 - .../crds/ops.kubedb.com_mysqlopsrequests.yaml | 1 - ...s.kubedb.com_perconaxtradbopsrequests.yaml | 1 - .../ops.kubedb.com_pgbounceropsrequests.yaml | 1 - .../ops.kubedb.com_postgresopsrequests.yaml | 1 - .../ops.kubedb.com_proxysqlopsrequests.yaml | 1 - .../crds/ops.kubedb.com_redisopsrequests.yaml | 1 - ...s.kubedb.com_redissentinelopsrequests.yaml | 1 - .../crds/postgres.kubedb.com_publishers.yaml | 1 - .../crds/postgres.kubedb.com_subscribers.yaml | 1 - .../schema.kubedb.com_mariadbdatabases.yaml | 1 - .../schema.kubedb.com_mongodbdatabases.yaml | 1 - .../schema.kubedb.com_mysqldatabases.yaml | 1 - .../schema.kubedb.com_postgresdatabases.yaml | 1 - .../crds/openviz.dev_grafanadashboards.yaml | 1 - ...cs.appscode.com_metricsconfigurations.yaml | 1 - ...pervisor.appscode.com_recommendations.yaml | 1 - .../crds/kubedb.com_elasticsearches.yaml | 54 +-- .../crds/kubedb.com_etcds.yaml | 52 +- .../crds/kubedb.com_kafkas.yaml | 1 - .../crds/kubedb.com_mariadbs.yaml | 52 +- .../crds/kubedb.com_memcacheds.yaml | 1 - .../crds/kubedb.com_mongodbs.yaml | 52 +- .../crds/kubedb.com_mysqls.yaml | 52 +- .../crds/kubedb.com_perconaxtradbs.yaml | 52 +- .../crds/kubedb.com_pgbouncers.yaml | 1 - .../crds/kubedb.com_postgreses.yaml | 52 +- .../crds/kubedb.com_proxysqls.yaml | 1 - .../crds/kubedb.com_redises.yaml | 52 +- .../crds/kubedb.com_redissentinels.yaml | 1 - charts/kubedb/Chart.lock | 7 +- charts/kubedb/Chart.yaml | 4 + charts/kubedb/README.md | 1 + charts/kubedb/values.openapiv3_schema.yaml | 171 +++++++ charts/kubedb/values.yaml | 3 + crds/kubedb-catalog-crds.yaml | 12 - crds/kubedb-crds.yaml | 452 ++++++++---------- 96 files changed, 806 insertions(+), 815 deletions(-) diff --git a/apis/installer/v1alpha1/kubedb_types.go b/apis/installer/v1alpha1/kubedb_types.go index eb0502c7a..92ac8ea0d 100644 --- a/apis/installer/v1alpha1/kubedb_types.go +++ b/apis/installer/v1alpha1/kubedb_types.go @@ -49,6 +49,9 @@ type KubedbSpec struct { //+optional KubedbCatalog KubedbCatalogValues `json:"kubedb-catalog"` + //+optional + KubedbKubestashCatalog KubedbKubestashCatalogValues `json:"kubedb-kubestash-catalog"` + //+optional KubedbWebhookServer KubedbWebhookServerValues `json:"kubedb-webhook-server"` @@ -78,6 +81,11 @@ type KubedbCatalogValues struct { *KubedbCatalogSpec `json:",inline,omitempty"` } +type KubedbKubestashCatalogValues struct { + Enabled bool `json:"enabled"` + *KubedbKubestashCatalogSpec `json:",inline,omitempty"` +} + type KubedbWebhookServerValues struct { Enabled bool `json:"enabled"` *KubedbWebhookServerSpec `json:",inline,omitempty"` diff --git a/apis/installer/v1alpha1/zz_generated.deepcopy.go b/apis/installer/v1alpha1/zz_generated.deepcopy.go index 05ebe1769..83683079e 100644 --- a/apis/installer/v1alpha1/zz_generated.deepcopy.go +++ b/apis/installer/v1alpha1/zz_generated.deepcopy.go @@ -814,6 +814,27 @@ func (in *KubedbKubestashCatalogSpec) DeepCopy() *KubedbKubestashCatalogSpec { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *KubedbKubestashCatalogValues) DeepCopyInto(out *KubedbKubestashCatalogValues) { + *out = *in + if in.KubedbKubestashCatalogSpec != nil { + in, out := &in.KubedbKubestashCatalogSpec, &out.KubedbKubestashCatalogSpec + *out = new(KubedbKubestashCatalogSpec) + **out = **in + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubedbKubestashCatalogValues. +func (in *KubedbKubestashCatalogValues) DeepCopy() *KubedbKubestashCatalogValues { + if in == nil { + return nil + } + out := new(KubedbKubestashCatalogValues) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *KubedbList) DeepCopyInto(out *KubedbList) { *out = *in @@ -1677,6 +1698,7 @@ func (in *KubedbSpec) DeepCopyInto(out *KubedbSpec) { in.Global.DeepCopyInto(&out.Global) in.KubedbProvisioner.DeepCopyInto(&out.KubedbProvisioner) in.KubedbCatalog.DeepCopyInto(&out.KubedbCatalog) + in.KubedbKubestashCatalog.DeepCopyInto(&out.KubedbKubestashCatalog) in.KubedbWebhookServer.DeepCopyInto(&out.KubedbWebhookServer) in.KubedbOpsManager.DeepCopyInto(&out.KubedbOpsManager) in.KubedbAutoscaler.DeepCopyInto(&out.KubedbAutoscaler) diff --git a/charts/kubedb-catalog/crds/catalog.kubedb.com_elasticsearchversions.yaml b/charts/kubedb-catalog/crds/catalog.kubedb.com_elasticsearchversions.yaml index a0f366a0c..3f6b2364c 100644 --- a/charts/kubedb-catalog/crds/catalog.kubedb.com_elasticsearchversions.yaml +++ b/charts/kubedb-catalog/crds/catalog.kubedb.com_elasticsearchversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: elasticsearchversions.catalog.kubedb.com diff --git a/charts/kubedb-catalog/crds/catalog.kubedb.com_etcdversions.yaml b/charts/kubedb-catalog/crds/catalog.kubedb.com_etcdversions.yaml index 4e22f6153..dab29b5be 100644 --- a/charts/kubedb-catalog/crds/catalog.kubedb.com_etcdversions.yaml +++ b/charts/kubedb-catalog/crds/catalog.kubedb.com_etcdversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: etcdversions.catalog.kubedb.com diff --git a/charts/kubedb-catalog/crds/catalog.kubedb.com_kafkaversions.yaml b/charts/kubedb-catalog/crds/catalog.kubedb.com_kafkaversions.yaml index fc1b06986..9886777bd 100644 --- a/charts/kubedb-catalog/crds/catalog.kubedb.com_kafkaversions.yaml +++ b/charts/kubedb-catalog/crds/catalog.kubedb.com_kafkaversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: kafkaversions.catalog.kubedb.com diff --git a/charts/kubedb-catalog/crds/catalog.kubedb.com_mariadbversions.yaml b/charts/kubedb-catalog/crds/catalog.kubedb.com_mariadbversions.yaml index 01c2d90d2..0768e6190 100644 --- a/charts/kubedb-catalog/crds/catalog.kubedb.com_mariadbversions.yaml +++ b/charts/kubedb-catalog/crds/catalog.kubedb.com_mariadbversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: mariadbversions.catalog.kubedb.com diff --git a/charts/kubedb-catalog/crds/catalog.kubedb.com_memcachedversions.yaml b/charts/kubedb-catalog/crds/catalog.kubedb.com_memcachedversions.yaml index 6addd3bc6..26e8e50c4 100644 --- a/charts/kubedb-catalog/crds/catalog.kubedb.com_memcachedversions.yaml +++ b/charts/kubedb-catalog/crds/catalog.kubedb.com_memcachedversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: memcachedversions.catalog.kubedb.com diff --git a/charts/kubedb-catalog/crds/catalog.kubedb.com_mongodbversions.yaml b/charts/kubedb-catalog/crds/catalog.kubedb.com_mongodbversions.yaml index efa273a9e..b04000f8d 100644 --- a/charts/kubedb-catalog/crds/catalog.kubedb.com_mongodbversions.yaml +++ b/charts/kubedb-catalog/crds/catalog.kubedb.com_mongodbversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: mongodbversions.catalog.kubedb.com diff --git a/charts/kubedb-catalog/crds/catalog.kubedb.com_mysqlversions.yaml b/charts/kubedb-catalog/crds/catalog.kubedb.com_mysqlversions.yaml index 97bb5babf..c24b4803e 100644 --- a/charts/kubedb-catalog/crds/catalog.kubedb.com_mysqlversions.yaml +++ b/charts/kubedb-catalog/crds/catalog.kubedb.com_mysqlversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: mysqlversions.catalog.kubedb.com diff --git a/charts/kubedb-catalog/crds/catalog.kubedb.com_perconaxtradbversions.yaml b/charts/kubedb-catalog/crds/catalog.kubedb.com_perconaxtradbversions.yaml index 115fb1ddd..58ec97874 100644 --- a/charts/kubedb-catalog/crds/catalog.kubedb.com_perconaxtradbversions.yaml +++ b/charts/kubedb-catalog/crds/catalog.kubedb.com_perconaxtradbversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: perconaxtradbversions.catalog.kubedb.com diff --git a/charts/kubedb-catalog/crds/catalog.kubedb.com_pgbouncerversions.yaml b/charts/kubedb-catalog/crds/catalog.kubedb.com_pgbouncerversions.yaml index 104d74ff7..92b9e954a 100644 --- a/charts/kubedb-catalog/crds/catalog.kubedb.com_pgbouncerversions.yaml +++ b/charts/kubedb-catalog/crds/catalog.kubedb.com_pgbouncerversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: pgbouncerversions.catalog.kubedb.com diff --git a/charts/kubedb-catalog/crds/catalog.kubedb.com_postgresversions.yaml b/charts/kubedb-catalog/crds/catalog.kubedb.com_postgresversions.yaml index bd62fdc73..63c0f91bd 100644 --- a/charts/kubedb-catalog/crds/catalog.kubedb.com_postgresversions.yaml +++ b/charts/kubedb-catalog/crds/catalog.kubedb.com_postgresversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: postgresversions.catalog.kubedb.com diff --git a/charts/kubedb-catalog/crds/catalog.kubedb.com_proxysqlversions.yaml b/charts/kubedb-catalog/crds/catalog.kubedb.com_proxysqlversions.yaml index 90582946b..9904cdceb 100644 --- a/charts/kubedb-catalog/crds/catalog.kubedb.com_proxysqlversions.yaml +++ b/charts/kubedb-catalog/crds/catalog.kubedb.com_proxysqlversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: proxysqlversions.catalog.kubedb.com diff --git a/charts/kubedb-catalog/crds/catalog.kubedb.com_redisversions.yaml b/charts/kubedb-catalog/crds/catalog.kubedb.com_redisversions.yaml index 25a68430f..edc45586a 100644 --- a/charts/kubedb-catalog/crds/catalog.kubedb.com_redisversions.yaml +++ b/charts/kubedb-catalog/crds/catalog.kubedb.com_redisversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: redisversions.catalog.kubedb.com diff --git a/charts/kubedb-crds/crds/archiver.kubedb.com_mongodbarchivers.yaml b/charts/kubedb-crds/crds/archiver.kubedb.com_mongodbarchivers.yaml index d5e3fa9a7..8cbd0f38e 100644 --- a/charts/kubedb-crds/crds/archiver.kubedb.com_mongodbarchivers.yaml +++ b/charts/kubedb-crds/crds/archiver.kubedb.com_mongodbarchivers.yaml @@ -114,6 +114,15 @@ spec: - WipeOut - DoNotDelete type: string + encryptionSecret: + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object fullBackup: properties: containerRuntimeSettings: @@ -5742,15 +5751,6 @@ spec: type: object type: object type: object - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object jobTemplate: properties: controller: diff --git a/charts/kubedb-crds/crds/archiver.kubedb.com_postgresarchivers.yaml b/charts/kubedb-crds/crds/archiver.kubedb.com_postgresarchivers.yaml index a38033148..d1055194d 100644 --- a/charts/kubedb-crds/crds/archiver.kubedb.com_postgresarchivers.yaml +++ b/charts/kubedb-crds/crds/archiver.kubedb.com_postgresarchivers.yaml @@ -114,6 +114,15 @@ spec: - WipeOut - DoNotDelete type: string + encryptionSecret: + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object fullBackup: properties: containerRuntimeSettings: @@ -5742,15 +5751,6 @@ spec: type: object type: object type: object - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object jobTemplate: properties: controller: diff --git a/charts/kubedb-crds/crds/autoscaling.kubedb.com_elasticsearchautoscalers.yaml b/charts/kubedb-crds/crds/autoscaling.kubedb.com_elasticsearchautoscalers.yaml index 0ba8c42d1..2bd99a10f 100644 --- a/charts/kubedb-crds/crds/autoscaling.kubedb.com_elasticsearchautoscalers.yaml +++ b/charts/kubedb-crds/crds/autoscaling.kubedb.com_elasticsearchautoscalers.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: elasticsearchautoscalers.autoscaling.kubedb.com diff --git a/charts/kubedb-crds/crds/autoscaling.kubedb.com_etcdautoscalers.yaml b/charts/kubedb-crds/crds/autoscaling.kubedb.com_etcdautoscalers.yaml index 3c6cda582..1ca6395a3 100644 --- a/charts/kubedb-crds/crds/autoscaling.kubedb.com_etcdautoscalers.yaml +++ b/charts/kubedb-crds/crds/autoscaling.kubedb.com_etcdautoscalers.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: etcdautoscalers.autoscaling.kubedb.com diff --git a/charts/kubedb-crds/crds/autoscaling.kubedb.com_mariadbautoscalers.yaml b/charts/kubedb-crds/crds/autoscaling.kubedb.com_mariadbautoscalers.yaml index f94e6c30e..513c02932 100644 --- a/charts/kubedb-crds/crds/autoscaling.kubedb.com_mariadbautoscalers.yaml +++ b/charts/kubedb-crds/crds/autoscaling.kubedb.com_mariadbautoscalers.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: mariadbautoscalers.autoscaling.kubedb.com diff --git a/charts/kubedb-crds/crds/autoscaling.kubedb.com_memcachedautoscalers.yaml b/charts/kubedb-crds/crds/autoscaling.kubedb.com_memcachedautoscalers.yaml index 6f12c65a9..35c5fd64f 100644 --- a/charts/kubedb-crds/crds/autoscaling.kubedb.com_memcachedautoscalers.yaml +++ b/charts/kubedb-crds/crds/autoscaling.kubedb.com_memcachedautoscalers.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: memcachedautoscalers.autoscaling.kubedb.com diff --git a/charts/kubedb-crds/crds/autoscaling.kubedb.com_mongodbautoscalers.yaml b/charts/kubedb-crds/crds/autoscaling.kubedb.com_mongodbautoscalers.yaml index e2f2ca676..384fa53c3 100644 --- a/charts/kubedb-crds/crds/autoscaling.kubedb.com_mongodbautoscalers.yaml +++ b/charts/kubedb-crds/crds/autoscaling.kubedb.com_mongodbautoscalers.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: mongodbautoscalers.autoscaling.kubedb.com diff --git a/charts/kubedb-crds/crds/autoscaling.kubedb.com_mysqlautoscalers.yaml b/charts/kubedb-crds/crds/autoscaling.kubedb.com_mysqlautoscalers.yaml index 8e09fd413..2528ab865 100644 --- a/charts/kubedb-crds/crds/autoscaling.kubedb.com_mysqlautoscalers.yaml +++ b/charts/kubedb-crds/crds/autoscaling.kubedb.com_mysqlautoscalers.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: mysqlautoscalers.autoscaling.kubedb.com diff --git a/charts/kubedb-crds/crds/autoscaling.kubedb.com_perconaxtradbautoscalers.yaml b/charts/kubedb-crds/crds/autoscaling.kubedb.com_perconaxtradbautoscalers.yaml index 98b7203f9..fdeb6d146 100644 --- a/charts/kubedb-crds/crds/autoscaling.kubedb.com_perconaxtradbautoscalers.yaml +++ b/charts/kubedb-crds/crds/autoscaling.kubedb.com_perconaxtradbautoscalers.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: perconaxtradbautoscalers.autoscaling.kubedb.com diff --git a/charts/kubedb-crds/crds/autoscaling.kubedb.com_pgbouncerautoscalers.yaml b/charts/kubedb-crds/crds/autoscaling.kubedb.com_pgbouncerautoscalers.yaml index 50b78ab41..e54262218 100644 --- a/charts/kubedb-crds/crds/autoscaling.kubedb.com_pgbouncerautoscalers.yaml +++ b/charts/kubedb-crds/crds/autoscaling.kubedb.com_pgbouncerautoscalers.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: pgbouncerautoscalers.autoscaling.kubedb.com diff --git a/charts/kubedb-crds/crds/autoscaling.kubedb.com_postgresautoscalers.yaml b/charts/kubedb-crds/crds/autoscaling.kubedb.com_postgresautoscalers.yaml index 067651df0..999a50f4d 100644 --- a/charts/kubedb-crds/crds/autoscaling.kubedb.com_postgresautoscalers.yaml +++ b/charts/kubedb-crds/crds/autoscaling.kubedb.com_postgresautoscalers.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: postgresautoscalers.autoscaling.kubedb.com diff --git a/charts/kubedb-crds/crds/autoscaling.kubedb.com_proxysqlautoscalers.yaml b/charts/kubedb-crds/crds/autoscaling.kubedb.com_proxysqlautoscalers.yaml index d4c5969ed..1ac86dafb 100644 --- a/charts/kubedb-crds/crds/autoscaling.kubedb.com_proxysqlautoscalers.yaml +++ b/charts/kubedb-crds/crds/autoscaling.kubedb.com_proxysqlautoscalers.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: proxysqlautoscalers.autoscaling.kubedb.com diff --git a/charts/kubedb-crds/crds/autoscaling.kubedb.com_redisautoscalers.yaml b/charts/kubedb-crds/crds/autoscaling.kubedb.com_redisautoscalers.yaml index 8eacfaa35..430d7ea59 100644 --- a/charts/kubedb-crds/crds/autoscaling.kubedb.com_redisautoscalers.yaml +++ b/charts/kubedb-crds/crds/autoscaling.kubedb.com_redisautoscalers.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: redisautoscalers.autoscaling.kubedb.com diff --git a/charts/kubedb-crds/crds/autoscaling.kubedb.com_redissentinelautoscalers.yaml b/charts/kubedb-crds/crds/autoscaling.kubedb.com_redissentinelautoscalers.yaml index 8c04ef5fe..1f3014548 100644 --- a/charts/kubedb-crds/crds/autoscaling.kubedb.com_redissentinelautoscalers.yaml +++ b/charts/kubedb-crds/crds/autoscaling.kubedb.com_redissentinelautoscalers.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: redissentinelautoscalers.autoscaling.kubedb.com diff --git a/charts/kubedb-crds/crds/catalog.kubedb.com_elasticsearchversions.yaml b/charts/kubedb-crds/crds/catalog.kubedb.com_elasticsearchversions.yaml index a0f366a0c..3f6b2364c 100644 --- a/charts/kubedb-crds/crds/catalog.kubedb.com_elasticsearchversions.yaml +++ b/charts/kubedb-crds/crds/catalog.kubedb.com_elasticsearchversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: elasticsearchversions.catalog.kubedb.com diff --git a/charts/kubedb-crds/crds/catalog.kubedb.com_etcdversions.yaml b/charts/kubedb-crds/crds/catalog.kubedb.com_etcdversions.yaml index 4e22f6153..dab29b5be 100644 --- a/charts/kubedb-crds/crds/catalog.kubedb.com_etcdversions.yaml +++ b/charts/kubedb-crds/crds/catalog.kubedb.com_etcdversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: etcdversions.catalog.kubedb.com diff --git a/charts/kubedb-crds/crds/catalog.kubedb.com_kafkaversions.yaml b/charts/kubedb-crds/crds/catalog.kubedb.com_kafkaversions.yaml index fc1b06986..9886777bd 100644 --- a/charts/kubedb-crds/crds/catalog.kubedb.com_kafkaversions.yaml +++ b/charts/kubedb-crds/crds/catalog.kubedb.com_kafkaversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: kafkaversions.catalog.kubedb.com diff --git a/charts/kubedb-crds/crds/catalog.kubedb.com_mariadbversions.yaml b/charts/kubedb-crds/crds/catalog.kubedb.com_mariadbversions.yaml index 01c2d90d2..0768e6190 100644 --- a/charts/kubedb-crds/crds/catalog.kubedb.com_mariadbversions.yaml +++ b/charts/kubedb-crds/crds/catalog.kubedb.com_mariadbversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: mariadbversions.catalog.kubedb.com diff --git a/charts/kubedb-crds/crds/catalog.kubedb.com_memcachedversions.yaml b/charts/kubedb-crds/crds/catalog.kubedb.com_memcachedversions.yaml index 6addd3bc6..26e8e50c4 100644 --- a/charts/kubedb-crds/crds/catalog.kubedb.com_memcachedversions.yaml +++ b/charts/kubedb-crds/crds/catalog.kubedb.com_memcachedversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: memcachedversions.catalog.kubedb.com diff --git a/charts/kubedb-crds/crds/catalog.kubedb.com_mongodbversions.yaml b/charts/kubedb-crds/crds/catalog.kubedb.com_mongodbversions.yaml index efa273a9e..b04000f8d 100644 --- a/charts/kubedb-crds/crds/catalog.kubedb.com_mongodbversions.yaml +++ b/charts/kubedb-crds/crds/catalog.kubedb.com_mongodbversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: mongodbversions.catalog.kubedb.com diff --git a/charts/kubedb-crds/crds/catalog.kubedb.com_mysqlversions.yaml b/charts/kubedb-crds/crds/catalog.kubedb.com_mysqlversions.yaml index 97bb5babf..c24b4803e 100644 --- a/charts/kubedb-crds/crds/catalog.kubedb.com_mysqlversions.yaml +++ b/charts/kubedb-crds/crds/catalog.kubedb.com_mysqlversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: mysqlversions.catalog.kubedb.com diff --git a/charts/kubedb-crds/crds/catalog.kubedb.com_perconaxtradbversions.yaml b/charts/kubedb-crds/crds/catalog.kubedb.com_perconaxtradbversions.yaml index 115fb1ddd..58ec97874 100644 --- a/charts/kubedb-crds/crds/catalog.kubedb.com_perconaxtradbversions.yaml +++ b/charts/kubedb-crds/crds/catalog.kubedb.com_perconaxtradbversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: perconaxtradbversions.catalog.kubedb.com diff --git a/charts/kubedb-crds/crds/catalog.kubedb.com_pgbouncerversions.yaml b/charts/kubedb-crds/crds/catalog.kubedb.com_pgbouncerversions.yaml index 104d74ff7..92b9e954a 100644 --- a/charts/kubedb-crds/crds/catalog.kubedb.com_pgbouncerversions.yaml +++ b/charts/kubedb-crds/crds/catalog.kubedb.com_pgbouncerversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: pgbouncerversions.catalog.kubedb.com diff --git a/charts/kubedb-crds/crds/catalog.kubedb.com_postgresversions.yaml b/charts/kubedb-crds/crds/catalog.kubedb.com_postgresversions.yaml index bd62fdc73..63c0f91bd 100644 --- a/charts/kubedb-crds/crds/catalog.kubedb.com_postgresversions.yaml +++ b/charts/kubedb-crds/crds/catalog.kubedb.com_postgresversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: postgresversions.catalog.kubedb.com diff --git a/charts/kubedb-crds/crds/catalog.kubedb.com_proxysqlversions.yaml b/charts/kubedb-crds/crds/catalog.kubedb.com_proxysqlversions.yaml index 90582946b..9904cdceb 100644 --- a/charts/kubedb-crds/crds/catalog.kubedb.com_proxysqlversions.yaml +++ b/charts/kubedb-crds/crds/catalog.kubedb.com_proxysqlversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: proxysqlversions.catalog.kubedb.com diff --git a/charts/kubedb-crds/crds/catalog.kubedb.com_redisversions.yaml b/charts/kubedb-crds/crds/catalog.kubedb.com_redisversions.yaml index 25a68430f..edc45586a 100644 --- a/charts/kubedb-crds/crds/catalog.kubedb.com_redisversions.yaml +++ b/charts/kubedb-crds/crds/catalog.kubedb.com_redisversions.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: redisversions.catalog.kubedb.com diff --git a/charts/kubedb-crds/crds/dashboard.kubedb.com_elasticsearchdashboards.yaml b/charts/kubedb-crds/crds/dashboard.kubedb.com_elasticsearchdashboards.yaml index cb9e5876e..bdc712fa2 100644 --- a/charts/kubedb-crds/crds/dashboard.kubedb.com_elasticsearchdashboards.yaml +++ b/charts/kubedb-crds/crds/dashboard.kubedb.com_elasticsearchdashboards.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: elasticsearchdashboards.dashboard.kubedb.com diff --git a/charts/kubedb-crds/crds/kubedb.com_elasticsearches.yaml b/charts/kubedb-crds/crds/kubedb.com_elasticsearches.yaml index 7346b26fd..9c2e01e51 100644 --- a/charts/kubedb-crds/crds/kubedb.com_elasticsearches.yaml +++ b/charts/kubedb-crds/crds/kubedb.com_elasticsearches.yaml @@ -101,38 +101,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time @@ -1058,6 +1052,8 @@ spec: type: object kernelSettings: properties: + disableDefaults: + type: boolean privileged: type: boolean sysctls: diff --git a/charts/kubedb-crds/crds/kubedb.com_etcds.yaml b/charts/kubedb-crds/crds/kubedb.com_etcds.yaml index 6424ffebb..9be8a42f4 100644 --- a/charts/kubedb-crds/crds/kubedb.com_etcds.yaml +++ b/charts/kubedb-crds/crds/kubedb.com_etcds.yaml @@ -61,38 +61,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time diff --git a/charts/kubedb-crds/crds/kubedb.com_kafkas.yaml b/charts/kubedb-crds/crds/kubedb.com_kafkas.yaml index a9d98d52f..3fbe3cc98 100644 --- a/charts/kubedb-crds/crds/kubedb.com_kafkas.yaml +++ b/charts/kubedb-crds/crds/kubedb.com_kafkas.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: kafkas.kubedb.com diff --git a/charts/kubedb-crds/crds/kubedb.com_mariadbs.yaml b/charts/kubedb-crds/crds/kubedb.com_mariadbs.yaml index 58236b324..f9cb3c146 100644 --- a/charts/kubedb-crds/crds/kubedb.com_mariadbs.yaml +++ b/charts/kubedb-crds/crds/kubedb.com_mariadbs.yaml @@ -242,38 +242,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time diff --git a/charts/kubedb-crds/crds/kubedb.com_memcacheds.yaml b/charts/kubedb-crds/crds/kubedb.com_memcacheds.yaml index 1590f0e69..477eaf4f5 100644 --- a/charts/kubedb-crds/crds/kubedb.com_memcacheds.yaml +++ b/charts/kubedb-crds/crds/kubedb.com_memcacheds.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: memcacheds.kubedb.com diff --git a/charts/kubedb-crds/crds/kubedb.com_mongodbs.yaml b/charts/kubedb-crds/crds/kubedb.com_mongodbs.yaml index 678081749..3aba5e245 100644 --- a/charts/kubedb-crds/crds/kubedb.com_mongodbs.yaml +++ b/charts/kubedb-crds/crds/kubedb.com_mongodbs.yaml @@ -5050,38 +5050,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time diff --git a/charts/kubedb-crds/crds/kubedb.com_mysqls.yaml b/charts/kubedb-crds/crds/kubedb.com_mysqls.yaml index 04f9623ec..594e51ba2 100644 --- a/charts/kubedb-crds/crds/kubedb.com_mysqls.yaml +++ b/charts/kubedb-crds/crds/kubedb.com_mysqls.yaml @@ -308,38 +308,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time diff --git a/charts/kubedb-crds/crds/kubedb.com_perconaxtradbs.yaml b/charts/kubedb-crds/crds/kubedb.com_perconaxtradbs.yaml index d1b16ee00..89bf603bf 100644 --- a/charts/kubedb-crds/crds/kubedb.com_perconaxtradbs.yaml +++ b/charts/kubedb-crds/crds/kubedb.com_perconaxtradbs.yaml @@ -242,38 +242,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time diff --git a/charts/kubedb-crds/crds/kubedb.com_pgbouncers.yaml b/charts/kubedb-crds/crds/kubedb.com_pgbouncers.yaml index 8698e7e77..b6e7e3ed6 100644 --- a/charts/kubedb-crds/crds/kubedb.com_pgbouncers.yaml +++ b/charts/kubedb-crds/crds/kubedb.com_pgbouncers.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: pgbouncers.kubedb.com diff --git a/charts/kubedb-crds/crds/kubedb.com_postgreses.yaml b/charts/kubedb-crds/crds/kubedb.com_postgreses.yaml index 3604b1bfe..36f446713 100644 --- a/charts/kubedb-crds/crds/kubedb.com_postgreses.yaml +++ b/charts/kubedb-crds/crds/kubedb.com_postgreses.yaml @@ -266,38 +266,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time diff --git a/charts/kubedb-crds/crds/kubedb.com_proxysqls.yaml b/charts/kubedb-crds/crds/kubedb.com_proxysqls.yaml index 218ed3ead..2a87b150c 100644 --- a/charts/kubedb-crds/crds/kubedb.com_proxysqls.yaml +++ b/charts/kubedb-crds/crds/kubedb.com_proxysqls.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: proxysqls.kubedb.com diff --git a/charts/kubedb-crds/crds/kubedb.com_redises.yaml b/charts/kubedb-crds/crds/kubedb.com_redises.yaml index 766647780..8b62b410f 100644 --- a/charts/kubedb-crds/crds/kubedb.com_redises.yaml +++ b/charts/kubedb-crds/crds/kubedb.com_redises.yaml @@ -253,38 +253,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time diff --git a/charts/kubedb-crds/crds/kubedb.com_redissentinels.yaml b/charts/kubedb-crds/crds/kubedb.com_redissentinels.yaml index 9d626698a..4b1a96f71 100644 --- a/charts/kubedb-crds/crds/kubedb.com_redissentinels.yaml +++ b/charts/kubedb-crds/crds/kubedb.com_redissentinels.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: redissentinels.kubedb.com diff --git a/charts/kubedb-crds/crds/ops.kubedb.com_elasticsearchopsrequests.yaml b/charts/kubedb-crds/crds/ops.kubedb.com_elasticsearchopsrequests.yaml index a898c42c5..364e7b175 100644 --- a/charts/kubedb-crds/crds/ops.kubedb.com_elasticsearchopsrequests.yaml +++ b/charts/kubedb-crds/crds/ops.kubedb.com_elasticsearchopsrequests.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: elasticsearchopsrequests.ops.kubedb.com diff --git a/charts/kubedb-crds/crds/ops.kubedb.com_etcdopsrequests.yaml b/charts/kubedb-crds/crds/ops.kubedb.com_etcdopsrequests.yaml index 4048fa461..c67a2db1f 100644 --- a/charts/kubedb-crds/crds/ops.kubedb.com_etcdopsrequests.yaml +++ b/charts/kubedb-crds/crds/ops.kubedb.com_etcdopsrequests.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: etcdopsrequests.ops.kubedb.com diff --git a/charts/kubedb-crds/crds/ops.kubedb.com_kafkaopsrequests.yaml b/charts/kubedb-crds/crds/ops.kubedb.com_kafkaopsrequests.yaml index 663e764a7..4f9f3d45a 100644 --- a/charts/kubedb-crds/crds/ops.kubedb.com_kafkaopsrequests.yaml +++ b/charts/kubedb-crds/crds/ops.kubedb.com_kafkaopsrequests.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: kafkaopsrequests.ops.kubedb.com diff --git a/charts/kubedb-crds/crds/ops.kubedb.com_mariadbopsrequests.yaml b/charts/kubedb-crds/crds/ops.kubedb.com_mariadbopsrequests.yaml index 85b593943..077045b02 100644 --- a/charts/kubedb-crds/crds/ops.kubedb.com_mariadbopsrequests.yaml +++ b/charts/kubedb-crds/crds/ops.kubedb.com_mariadbopsrequests.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: mariadbopsrequests.ops.kubedb.com diff --git a/charts/kubedb-crds/crds/ops.kubedb.com_memcachedopsrequests.yaml b/charts/kubedb-crds/crds/ops.kubedb.com_memcachedopsrequests.yaml index 8584e7d5e..0bbe9aab6 100644 --- a/charts/kubedb-crds/crds/ops.kubedb.com_memcachedopsrequests.yaml +++ b/charts/kubedb-crds/crds/ops.kubedb.com_memcachedopsrequests.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: memcachedopsrequests.ops.kubedb.com diff --git a/charts/kubedb-crds/crds/ops.kubedb.com_mongodbopsrequests.yaml b/charts/kubedb-crds/crds/ops.kubedb.com_mongodbopsrequests.yaml index 272924d95..1c12c0e08 100644 --- a/charts/kubedb-crds/crds/ops.kubedb.com_mongodbopsrequests.yaml +++ b/charts/kubedb-crds/crds/ops.kubedb.com_mongodbopsrequests.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: mongodbopsrequests.ops.kubedb.com diff --git a/charts/kubedb-crds/crds/ops.kubedb.com_mysqlopsrequests.yaml b/charts/kubedb-crds/crds/ops.kubedb.com_mysqlopsrequests.yaml index 2b41bfe0b..db5efffef 100644 --- a/charts/kubedb-crds/crds/ops.kubedb.com_mysqlopsrequests.yaml +++ b/charts/kubedb-crds/crds/ops.kubedb.com_mysqlopsrequests.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: mysqlopsrequests.ops.kubedb.com diff --git a/charts/kubedb-crds/crds/ops.kubedb.com_perconaxtradbopsrequests.yaml b/charts/kubedb-crds/crds/ops.kubedb.com_perconaxtradbopsrequests.yaml index d1d1ade9c..5e9fb2a52 100644 --- a/charts/kubedb-crds/crds/ops.kubedb.com_perconaxtradbopsrequests.yaml +++ b/charts/kubedb-crds/crds/ops.kubedb.com_perconaxtradbopsrequests.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: perconaxtradbopsrequests.ops.kubedb.com diff --git a/charts/kubedb-crds/crds/ops.kubedb.com_pgbounceropsrequests.yaml b/charts/kubedb-crds/crds/ops.kubedb.com_pgbounceropsrequests.yaml index 8febbb07f..54353ca7c 100644 --- a/charts/kubedb-crds/crds/ops.kubedb.com_pgbounceropsrequests.yaml +++ b/charts/kubedb-crds/crds/ops.kubedb.com_pgbounceropsrequests.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: pgbounceropsrequests.ops.kubedb.com diff --git a/charts/kubedb-crds/crds/ops.kubedb.com_postgresopsrequests.yaml b/charts/kubedb-crds/crds/ops.kubedb.com_postgresopsrequests.yaml index 2ad32cd9a..4541b4d83 100644 --- a/charts/kubedb-crds/crds/ops.kubedb.com_postgresopsrequests.yaml +++ b/charts/kubedb-crds/crds/ops.kubedb.com_postgresopsrequests.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: postgresopsrequests.ops.kubedb.com diff --git a/charts/kubedb-crds/crds/ops.kubedb.com_proxysqlopsrequests.yaml b/charts/kubedb-crds/crds/ops.kubedb.com_proxysqlopsrequests.yaml index e3ee8c054..5b68fd8bc 100644 --- a/charts/kubedb-crds/crds/ops.kubedb.com_proxysqlopsrequests.yaml +++ b/charts/kubedb-crds/crds/ops.kubedb.com_proxysqlopsrequests.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: proxysqlopsrequests.ops.kubedb.com diff --git a/charts/kubedb-crds/crds/ops.kubedb.com_redisopsrequests.yaml b/charts/kubedb-crds/crds/ops.kubedb.com_redisopsrequests.yaml index abb9e1077..5253f3a7f 100644 --- a/charts/kubedb-crds/crds/ops.kubedb.com_redisopsrequests.yaml +++ b/charts/kubedb-crds/crds/ops.kubedb.com_redisopsrequests.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: redisopsrequests.ops.kubedb.com diff --git a/charts/kubedb-crds/crds/ops.kubedb.com_redissentinelopsrequests.yaml b/charts/kubedb-crds/crds/ops.kubedb.com_redissentinelopsrequests.yaml index 1b16e5683..cd7cb8a7f 100644 --- a/charts/kubedb-crds/crds/ops.kubedb.com_redissentinelopsrequests.yaml +++ b/charts/kubedb-crds/crds/ops.kubedb.com_redissentinelopsrequests.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: redissentinelopsrequests.ops.kubedb.com diff --git a/charts/kubedb-crds/crds/postgres.kubedb.com_publishers.yaml b/charts/kubedb-crds/crds/postgres.kubedb.com_publishers.yaml index 3ae67efc6..eac9620a6 100644 --- a/charts/kubedb-crds/crds/postgres.kubedb.com_publishers.yaml +++ b/charts/kubedb-crds/crds/postgres.kubedb.com_publishers.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: publishers.postgres.kubedb.com diff --git a/charts/kubedb-crds/crds/postgres.kubedb.com_subscribers.yaml b/charts/kubedb-crds/crds/postgres.kubedb.com_subscribers.yaml index c0bf3ea46..0abefc6aa 100644 --- a/charts/kubedb-crds/crds/postgres.kubedb.com_subscribers.yaml +++ b/charts/kubedb-crds/crds/postgres.kubedb.com_subscribers.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: subscribers.postgres.kubedb.com diff --git a/charts/kubedb-crds/crds/schema.kubedb.com_mariadbdatabases.yaml b/charts/kubedb-crds/crds/schema.kubedb.com_mariadbdatabases.yaml index 1843a50fc..c63ad9e1c 100644 --- a/charts/kubedb-crds/crds/schema.kubedb.com_mariadbdatabases.yaml +++ b/charts/kubedb-crds/crds/schema.kubedb.com_mariadbdatabases.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: mariadbdatabases.schema.kubedb.com diff --git a/charts/kubedb-crds/crds/schema.kubedb.com_mongodbdatabases.yaml b/charts/kubedb-crds/crds/schema.kubedb.com_mongodbdatabases.yaml index edfe1967b..8cd9204b0 100644 --- a/charts/kubedb-crds/crds/schema.kubedb.com_mongodbdatabases.yaml +++ b/charts/kubedb-crds/crds/schema.kubedb.com_mongodbdatabases.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: mongodbdatabases.schema.kubedb.com diff --git a/charts/kubedb-crds/crds/schema.kubedb.com_mysqldatabases.yaml b/charts/kubedb-crds/crds/schema.kubedb.com_mysqldatabases.yaml index befd3187e..ee6c2fd77 100644 --- a/charts/kubedb-crds/crds/schema.kubedb.com_mysqldatabases.yaml +++ b/charts/kubedb-crds/crds/schema.kubedb.com_mysqldatabases.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: mysqldatabases.schema.kubedb.com diff --git a/charts/kubedb-crds/crds/schema.kubedb.com_postgresdatabases.yaml b/charts/kubedb-crds/crds/schema.kubedb.com_postgresdatabases.yaml index 46e19f6c7..06ea3f8e9 100644 --- a/charts/kubedb-crds/crds/schema.kubedb.com_postgresdatabases.yaml +++ b/charts/kubedb-crds/crds/schema.kubedb.com_postgresdatabases.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: postgresdatabases.schema.kubedb.com diff --git a/charts/kubedb-grafana-dashboards/crds/openviz.dev_grafanadashboards.yaml b/charts/kubedb-grafana-dashboards/crds/openviz.dev_grafanadashboards.yaml index 191e43b03..74d851b4b 100644 --- a/charts/kubedb-grafana-dashboards/crds/openviz.dev_grafanadashboards.yaml +++ b/charts/kubedb-grafana-dashboards/crds/openviz.dev_grafanadashboards.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: openviz name: grafanadashboards.openviz.dev diff --git a/charts/kubedb-metrics/crds/metrics.appscode.com_metricsconfigurations.yaml b/charts/kubedb-metrics/crds/metrics.appscode.com_metricsconfigurations.yaml index 1b91ca90a..c3bcf6c67 100644 --- a/charts/kubedb-metrics/crds/metrics.appscode.com_metricsconfigurations.yaml +++ b/charts/kubedb-metrics/crds/metrics.appscode.com_metricsconfigurations.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: metrics name: metricsconfigurations.metrics.appscode.com diff --git a/charts/kubedb-ops-manager/crds/supervisor.appscode.com_recommendations.yaml b/charts/kubedb-ops-manager/crds/supervisor.appscode.com_recommendations.yaml index 4a9b66081..b6433f76c 100644 --- a/charts/kubedb-ops-manager/crds/supervisor.appscode.com_recommendations.yaml +++ b/charts/kubedb-ops-manager/crds/supervisor.appscode.com_recommendations.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null name: recommendations.supervisor.appscode.com spec: group: supervisor.appscode.com diff --git a/charts/kubedb-ui-server/crds/kubedb.com_elasticsearches.yaml b/charts/kubedb-ui-server/crds/kubedb.com_elasticsearches.yaml index 7346b26fd..9c2e01e51 100644 --- a/charts/kubedb-ui-server/crds/kubedb.com_elasticsearches.yaml +++ b/charts/kubedb-ui-server/crds/kubedb.com_elasticsearches.yaml @@ -101,38 +101,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time @@ -1058,6 +1052,8 @@ spec: type: object kernelSettings: properties: + disableDefaults: + type: boolean privileged: type: boolean sysctls: diff --git a/charts/kubedb-ui-server/crds/kubedb.com_etcds.yaml b/charts/kubedb-ui-server/crds/kubedb.com_etcds.yaml index 6424ffebb..9be8a42f4 100644 --- a/charts/kubedb-ui-server/crds/kubedb.com_etcds.yaml +++ b/charts/kubedb-ui-server/crds/kubedb.com_etcds.yaml @@ -61,38 +61,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time diff --git a/charts/kubedb-ui-server/crds/kubedb.com_kafkas.yaml b/charts/kubedb-ui-server/crds/kubedb.com_kafkas.yaml index a9d98d52f..3fbe3cc98 100644 --- a/charts/kubedb-ui-server/crds/kubedb.com_kafkas.yaml +++ b/charts/kubedb-ui-server/crds/kubedb.com_kafkas.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: kafkas.kubedb.com diff --git a/charts/kubedb-ui-server/crds/kubedb.com_mariadbs.yaml b/charts/kubedb-ui-server/crds/kubedb.com_mariadbs.yaml index 58236b324..f9cb3c146 100644 --- a/charts/kubedb-ui-server/crds/kubedb.com_mariadbs.yaml +++ b/charts/kubedb-ui-server/crds/kubedb.com_mariadbs.yaml @@ -242,38 +242,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time diff --git a/charts/kubedb-ui-server/crds/kubedb.com_memcacheds.yaml b/charts/kubedb-ui-server/crds/kubedb.com_memcacheds.yaml index 1590f0e69..477eaf4f5 100644 --- a/charts/kubedb-ui-server/crds/kubedb.com_memcacheds.yaml +++ b/charts/kubedb-ui-server/crds/kubedb.com_memcacheds.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: memcacheds.kubedb.com diff --git a/charts/kubedb-ui-server/crds/kubedb.com_mongodbs.yaml b/charts/kubedb-ui-server/crds/kubedb.com_mongodbs.yaml index 678081749..3aba5e245 100644 --- a/charts/kubedb-ui-server/crds/kubedb.com_mongodbs.yaml +++ b/charts/kubedb-ui-server/crds/kubedb.com_mongodbs.yaml @@ -5050,38 +5050,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time diff --git a/charts/kubedb-ui-server/crds/kubedb.com_mysqls.yaml b/charts/kubedb-ui-server/crds/kubedb.com_mysqls.yaml index 04f9623ec..594e51ba2 100644 --- a/charts/kubedb-ui-server/crds/kubedb.com_mysqls.yaml +++ b/charts/kubedb-ui-server/crds/kubedb.com_mysqls.yaml @@ -308,38 +308,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time diff --git a/charts/kubedb-ui-server/crds/kubedb.com_perconaxtradbs.yaml b/charts/kubedb-ui-server/crds/kubedb.com_perconaxtradbs.yaml index d1b16ee00..89bf603bf 100644 --- a/charts/kubedb-ui-server/crds/kubedb.com_perconaxtradbs.yaml +++ b/charts/kubedb-ui-server/crds/kubedb.com_perconaxtradbs.yaml @@ -242,38 +242,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time diff --git a/charts/kubedb-ui-server/crds/kubedb.com_pgbouncers.yaml b/charts/kubedb-ui-server/crds/kubedb.com_pgbouncers.yaml index 8698e7e77..b6e7e3ed6 100644 --- a/charts/kubedb-ui-server/crds/kubedb.com_pgbouncers.yaml +++ b/charts/kubedb-ui-server/crds/kubedb.com_pgbouncers.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: pgbouncers.kubedb.com diff --git a/charts/kubedb-ui-server/crds/kubedb.com_postgreses.yaml b/charts/kubedb-ui-server/crds/kubedb.com_postgreses.yaml index 3604b1bfe..36f446713 100644 --- a/charts/kubedb-ui-server/crds/kubedb.com_postgreses.yaml +++ b/charts/kubedb-ui-server/crds/kubedb.com_postgreses.yaml @@ -266,38 +266,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time diff --git a/charts/kubedb-ui-server/crds/kubedb.com_proxysqls.yaml b/charts/kubedb-ui-server/crds/kubedb.com_proxysqls.yaml index 218ed3ead..2a87b150c 100644 --- a/charts/kubedb-ui-server/crds/kubedb.com_proxysqls.yaml +++ b/charts/kubedb-ui-server/crds/kubedb.com_proxysqls.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: proxysqls.kubedb.com diff --git a/charts/kubedb-ui-server/crds/kubedb.com_redises.yaml b/charts/kubedb-ui-server/crds/kubedb.com_redises.yaml index 766647780..8b62b410f 100644 --- a/charts/kubedb-ui-server/crds/kubedb.com_redises.yaml +++ b/charts/kubedb-ui-server/crds/kubedb.com_redises.yaml @@ -253,38 +253,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time diff --git a/charts/kubedb-ui-server/crds/kubedb.com_redissentinels.yaml b/charts/kubedb-ui-server/crds/kubedb.com_redissentinels.yaml index 9d626698a..4b1a96f71 100644 --- a/charts/kubedb-ui-server/crds/kubedb.com_redissentinels.yaml +++ b/charts/kubedb-ui-server/crds/kubedb.com_redissentinels.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: redissentinels.kubedb.com diff --git a/charts/kubedb/Chart.lock b/charts/kubedb/Chart.lock index 8bd865595..bc8aaa259 100644 --- a/charts/kubedb/Chart.lock +++ b/charts/kubedb/Chart.lock @@ -2,6 +2,9 @@ dependencies: - name: kubedb-catalog repository: file://../kubedb-catalog version: v2023.11.2 +- name: kubedb-kubestash-catalog + repository: file://../kubedb-kubestash-catalog + version: v2023.11.2 - name: kubedb-provisioner repository: file://../kubedb-provisioner version: v0.37.0 @@ -23,5 +26,5 @@ dependencies: - name: kubedb-metrics repository: file://../kubedb-metrics version: v2023.11.2 -digest: sha256:f046e902e5186aa9fdac4d805e31fd8716f3c959d1b2e471ed3192263cdeb672 -generated: "2023-11-02T17:34:13.090172722Z" +digest: sha256:2465fda879cf8ffb34ae8f3e7c3227e3f2316d885f37a8706f389d7fd6c21545 +generated: "2023-11-29T17:52:30.021707-08:00" diff --git a/charts/kubedb/Chart.yaml b/charts/kubedb/Chart.yaml index c67599683..11fc71b6a 100644 --- a/charts/kubedb/Chart.yaml +++ b/charts/kubedb/Chart.yaml @@ -16,6 +16,10 @@ dependencies: repository: file://../kubedb-catalog condition: kubedb-catalog.enabled version: v2023.11.2 +- name: kubedb-kubestash-catalog + repository: file://../kubedb-kubestash-catalog + condition: kubedb-kubestash-catalog.enabled + version: v2023.11.2 - name: kubedb-provisioner repository: file://../kubedb-provisioner condition: kubedb-provisioner.enabled diff --git a/charts/kubedb/README.md b/charts/kubedb/README.md index bea7f750f..0490cc431 100644 --- a/charts/kubedb/README.md +++ b/charts/kubedb/README.md @@ -57,6 +57,7 @@ The following table lists the configurable parameters of the `kubedb` chart and | global.monitoring.serviceMonitor.labels | Specify the labels for ServiceMonitor. Prometheus crd will select ServiceMonitor using these labels. Only usable when monitoring agent is `prometheus.io/operator`. | {"monitoring.appscode.com/prometheus":"auto"} | | kubedb-provisioner.enabled | If enabled, installs the kubedb-provisioner chart | true | | kubedb-catalog.enabled | If enabled, installs the kubedb-catalog chart | true | +| kubedb-kubestash-catalog.enabled | If enabled, installs the kubedb-kubestash-catalog chart | false | | kubedb-webhook-server.enabled | If enabled, installs the kubedb-webhook-server chart | true | | kubedb-ops-manager.enabled | If enabled, installs the kubedb-ops-manager chart | false | | kubedb-autoscaler.enabled | If enabled, installs the kubedb-autoscaler chart | false | diff --git a/charts/kubedb/values.openapiv3_schema.yaml b/charts/kubedb/values.openapiv3_schema.yaml index 57dd8d50c..171cade9e 100644 --- a/charts/kubedb/values.openapiv3_schema.yaml +++ b/charts/kubedb/values.openapiv3_schema.yaml @@ -2781,6 +2781,177 @@ properties: - replicaCount - serviceAccount type: object + kubedb-kubestash-catalog: + properties: + elasticsearch: + description: StashElasticsearchSpec is the schema for Stash Elasticsearch + values file + properties: + backup: + properties: + args: + type: string + type: object + enabled: + type: boolean + restore: + properties: + args: + type: string + type: object + required: + - backup + - enabled + - restore + type: object + enabled: + type: boolean + kubedbmanifest: + properties: + enabled: + type: boolean + required: + - enabled + type: object + mongodb: + description: StashMongodbSpec is the schema for Stash MongoDB values file + properties: + backup: + properties: + args: + type: string + type: object + enabled: + type: boolean + maxConcurrency: + format: int32 + type: integer + restore: + properties: + args: + type: string + type: object + required: + - backup + - enabled + - maxConcurrency + - restore + type: object + mysql: + description: StashMysqlSpec is the schema for Stash MySQL values file + properties: + backup: + properties: + args: + type: string + type: object + enabled: + type: boolean + restore: + properties: + args: + type: string + type: object + required: + - backup + - enabled + - restore + type: object + opensearch: + description: StashOpensearchSpec is the schema for Stash Opensearch values + file + properties: + backup: + properties: + args: + type: string + type: object + enabled: + type: boolean + restore: + properties: + args: + type: string + type: object + required: + - backup + - enabled + - restore + type: object + postgres: + description: StashPostgresSpec is the schema for Stash Postgres values file + properties: + backup: + properties: + args: + type: string + cmd: + type: string + type: object + enabled: + type: boolean + restore: + properties: + args: + type: string + type: object + required: + - backup + - enabled + - restore + type: object + proxies: + properties: + appscode: + description: r.appscode.com + type: string + dockerHub: + description: company/bin:1.23 + type: string + dockerLibrary: + description: alpine, nginx etc. + type: string + ghcr: + description: ghcr.io + type: string + kubernetes: + description: registry.k8s.io + type: string + type: object + redis: + description: StashRedisSpec is the schema for Stash Redis values file + properties: + backup: + properties: + args: + type: string + type: object + enabled: + type: boolean + restore: + properties: + args: + type: string + type: object + required: + - backup + - enabled + - restore + type: object + waitTimeout: + format: int64 + type: integer + required: + - elasticsearch + - enabled + - kubedbmanifest + - mongodb + - mysql + - opensearch + - postgres + - redis + - waitTimeout + type: object kubedb-metrics: properties: enabled: diff --git a/charts/kubedb/values.yaml b/charts/kubedb/values.yaml index 5bbf7687b..d9aa6680a 100644 --- a/charts/kubedb/values.yaml +++ b/charts/kubedb/values.yaml @@ -56,6 +56,9 @@ kubedb-provisioner: kubedb-catalog: # If enabled, installs the kubedb-catalog chart enabled: true +kubedb-kubestash-catalog: + # If enabled, installs the kubedb-kubestash-catalog chart + enabled: false kubedb-webhook-server: # If enabled, installs the kubedb-webhook-server chart enabled: true diff --git a/crds/kubedb-catalog-crds.yaml b/crds/kubedb-catalog-crds.yaml index 359913544..ef767ce14 100644 --- a/crds/kubedb-catalog-crds.yaml +++ b/crds/kubedb-catalog-crds.yaml @@ -1,7 +1,6 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: elasticsearchversions.catalog.kubedb.com @@ -202,7 +201,6 @@ spec: apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: etcdversions.catalog.kubedb.com @@ -332,7 +330,6 @@ spec: apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: kafkaversions.catalog.kubedb.com @@ -473,7 +470,6 @@ spec: apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: mariadbversions.catalog.kubedb.com @@ -637,7 +633,6 @@ spec: apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: memcachedversions.catalog.kubedb.com @@ -721,7 +716,6 @@ spec: apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: mongodbversions.catalog.kubedb.com @@ -938,7 +932,6 @@ spec: apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: mysqlversions.catalog.kubedb.com @@ -1148,7 +1141,6 @@ spec: apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: perconaxtradbversions.catalog.kubedb.com @@ -1312,7 +1304,6 @@ spec: apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: pgbouncerversions.catalog.kubedb.com @@ -1407,7 +1398,6 @@ spec: apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: postgresversions.catalog.kubedb.com @@ -1633,7 +1623,6 @@ spec: apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: proxysqlversions.catalog.kubedb.com @@ -1725,7 +1714,6 @@ spec: apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: - creationTimestamp: null labels: app.kubernetes.io/name: kubedb name: redisversions.catalog.kubedb.com diff --git a/crds/kubedb-crds.yaml b/crds/kubedb-crds.yaml index c445b8662..ac4b6d19f 100644 --- a/crds/kubedb-crds.yaml +++ b/crds/kubedb-crds.yaml @@ -114,6 +114,15 @@ spec: - WipeOut - DoNotDelete type: string + encryptionSecret: + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object fullBackup: properties: containerRuntimeSettings: @@ -5742,15 +5751,6 @@ spec: type: object type: object type: object - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object jobTemplate: properties: controller: @@ -11635,6 +11635,15 @@ spec: - WipeOut - DoNotDelete type: string + encryptionSecret: + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object fullBackup: properties: containerRuntimeSettings: @@ -17263,15 +17272,6 @@ spec: type: object type: object type: object - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object jobTemplate: properties: controller: @@ -32720,38 +32720,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time @@ -37922,38 +37916,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time @@ -47339,38 +47327,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time @@ -59658,38 +59640,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time @@ -70984,38 +70960,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time @@ -77398,38 +77368,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time @@ -84356,38 +84320,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time @@ -91333,38 +91291,32 @@ spec: properties: archiver: properties: - fullDBRestore: + encryptionSecret: properties: - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name type: object - manifestRestore: + fullDBRepository: properties: - encryptionSecret: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object - repository: - properties: - name: - type: string - namespace: - type: string - required: - - name - type: object + name: + type: string + namespace: + type: string + required: + - name + type: object + manifestRepository: + properties: + name: + type: string + namespace: + type: string + required: + - name type: object recoveryTimestamp: format: date-time