From f933330e09f444cf9652b70e4ecb859cf7a4040b Mon Sep 17 00:00:00 2001 From: Sourav-Kumar-19 <1902036.souravroy@gmail.com> Date: Fri, 20 Feb 2026 15:24:07 +0600 Subject: [PATCH] added validation to all 24 db Signed-off-by: Sourav-Kumar-19 <1902036.souravroy@gmail.com> --- charts/kubedbcom-cassandra-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-clickhouse-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-druid-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-elasticsearch-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-ferretdb-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-hazelcast-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-ignite-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-kafka-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-mariadb-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-memcached-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-mongodb-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-mssqlserver-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-mysql-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-oracle-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-perconaxtradb-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-pgbouncer-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-pgpool-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-postgres-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-proxysql-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-rabbitmq-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-redis-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-singlestore-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-solr-editor-options/ui/create-ui.yaml | 2 ++ charts/kubedbcom-zookeeper-editor-options/ui/create-ui.yaml | 2 ++ 24 files changed, 48 insertions(+) diff --git a/charts/kubedbcom-cassandra-editor-options/ui/create-ui.yaml b/charts/kubedbcom-cassandra-editor-options/ui/create-ui.yaml index 87277ae52d..0b12167c8c 100644 --- a/charts/kubedbcom-cassandra-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-cassandra-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/Cassandra/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/Cassandra/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/Cassandra/mode type: function diff --git a/charts/kubedbcom-clickhouse-editor-options/ui/create-ui.yaml b/charts/kubedbcom-clickhouse-editor-options/ui/create-ui.yaml index 7d5c482715..83e89d6c9a 100644 --- a/charts/kubedbcom-clickhouse-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-clickhouse-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/ClickHouse/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/ClickHouse/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/ClickHouse/mode type: function diff --git a/charts/kubedbcom-druid-editor-options/ui/create-ui.yaml b/charts/kubedbcom-druid-editor-options/ui/create-ui.yaml index 76061878b4..580ffa9e8e 100644 --- a/charts/kubedbcom-druid-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-druid-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/Druid/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/Druid/properties/versions/properties/default type: select + validation: + type: required - elements: - elements: - label: "" diff --git a/charts/kubedbcom-elasticsearch-editor-options/ui/create-ui.yaml b/charts/kubedbcom-elasticsearch-editor-options/ui/create-ui.yaml index 114e0bcfdd..684507dda9 100644 --- a/charts/kubedbcom-elasticsearch-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-elasticsearch-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/Elasticsearch/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/Elasticsearch/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/Elasticsearch/mode type: function diff --git a/charts/kubedbcom-ferretdb-editor-options/ui/create-ui.yaml b/charts/kubedbcom-ferretdb-editor-options/ui/create-ui.yaml index 9195122d6b..85a1a874c4 100644 --- a/charts/kubedbcom-ferretdb-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-ferretdb-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/FerretDB/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/FerretDB/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/FerretDB/mode type: function diff --git a/charts/kubedbcom-hazelcast-editor-options/ui/create-ui.yaml b/charts/kubedbcom-hazelcast-editor-options/ui/create-ui.yaml index 483ae235ae..7e5fee8290 100644 --- a/charts/kubedbcom-hazelcast-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-hazelcast-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/Hazelcast/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/Hazelcast/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/Hazelcast/mode type: function diff --git a/charts/kubedbcom-ignite-editor-options/ui/create-ui.yaml b/charts/kubedbcom-ignite-editor-options/ui/create-ui.yaml index 5caaef223e..39cfc092d6 100644 --- a/charts/kubedbcom-ignite-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-ignite-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/Ignite/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/Ignite/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/Ignite/mode type: function diff --git a/charts/kubedbcom-kafka-editor-options/ui/create-ui.yaml b/charts/kubedbcom-kafka-editor-options/ui/create-ui.yaml index 0a0f336c73..7051c3ae05 100644 --- a/charts/kubedbcom-kafka-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-kafka-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/Kafka/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/Kafka/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/Kafka/mode type: function diff --git a/charts/kubedbcom-mariadb-editor-options/ui/create-ui.yaml b/charts/kubedbcom-mariadb-editor-options/ui/create-ui.yaml index ab1ac7449a..6fcf73be85 100644 --- a/charts/kubedbcom-mariadb-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-mariadb-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/MariaDB/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/MariaDB/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/MariaDB/mode type: function diff --git a/charts/kubedbcom-memcached-editor-options/ui/create-ui.yaml b/charts/kubedbcom-memcached-editor-options/ui/create-ui.yaml index 8cddb4231d..d57efe5c58 100644 --- a/charts/kubedbcom-memcached-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-memcached-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/Memcached/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/Memcached/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/Memcached/mode type: function diff --git a/charts/kubedbcom-mongodb-editor-options/ui/create-ui.yaml b/charts/kubedbcom-mongodb-editor-options/ui/create-ui.yaml index 056e419be3..1408c9735c 100644 --- a/charts/kubedbcom-mongodb-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-mongodb-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/MongoDB/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/MongoDB/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/MongoDB/mode type: function diff --git a/charts/kubedbcom-mssqlserver-editor-options/ui/create-ui.yaml b/charts/kubedbcom-mssqlserver-editor-options/ui/create-ui.yaml index 9848ab3c1d..1bf299430e 100644 --- a/charts/kubedbcom-mssqlserver-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-mssqlserver-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/MSSQLServer/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/MSSQLServer/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/MSSQLServer/mode type: function diff --git a/charts/kubedbcom-mysql-editor-options/ui/create-ui.yaml b/charts/kubedbcom-mysql-editor-options/ui/create-ui.yaml index 50239f7ef7..2e105cb7ff 100644 --- a/charts/kubedbcom-mysql-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-mysql-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/MySQL/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/MySQL/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/MySQL/mode type: function diff --git a/charts/kubedbcom-oracle-editor-options/ui/create-ui.yaml b/charts/kubedbcom-oracle-editor-options/ui/create-ui.yaml index 57c35fbe64..4404c54582 100644 --- a/charts/kubedbcom-oracle-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-oracle-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/Oracle/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/Oracle/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/Oracle/mode type: function diff --git a/charts/kubedbcom-perconaxtradb-editor-options/ui/create-ui.yaml b/charts/kubedbcom-perconaxtradb-editor-options/ui/create-ui.yaml index fd465bc238..49cd29c622 100644 --- a/charts/kubedbcom-perconaxtradb-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-perconaxtradb-editor-options/ui/create-ui.yaml @@ -14,6 +14,8 @@ step: loader: getAdminOptions|databases/PerconaXtraDB/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/PerconaXtraDB/properties/versions/properties/default type: select + validation: + type: required - label: Replicaset Number schema: schema/properties/spec/properties/replicas type: input diff --git a/charts/kubedbcom-pgbouncer-editor-options/ui/create-ui.yaml b/charts/kubedbcom-pgbouncer-editor-options/ui/create-ui.yaml index c223e778bf..c65d37cdc3 100644 --- a/charts/kubedbcom-pgbouncer-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-pgbouncer-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/PgBouncer/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/PgBouncer/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/PgBouncer/mode type: function diff --git a/charts/kubedbcom-pgpool-editor-options/ui/create-ui.yaml b/charts/kubedbcom-pgpool-editor-options/ui/create-ui.yaml index 9829fbcef5..107d72eb3d 100644 --- a/charts/kubedbcom-pgpool-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-pgpool-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/Pgpool/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/Pgpool/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/Pgpool/mode type: function diff --git a/charts/kubedbcom-postgres-editor-options/ui/create-ui.yaml b/charts/kubedbcom-postgres-editor-options/ui/create-ui.yaml index cf9ca1ed4c..e008c6ff5d 100644 --- a/charts/kubedbcom-postgres-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-postgres-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/Postgres/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/Postgres/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/Postgres/mode type: function diff --git a/charts/kubedbcom-proxysql-editor-options/ui/create-ui.yaml b/charts/kubedbcom-proxysql-editor-options/ui/create-ui.yaml index a3c0a5587d..3a6068f53d 100644 --- a/charts/kubedbcom-proxysql-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-proxysql-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/ProxySQL/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/ProxySQL/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/ProxySQL/mode type: function diff --git a/charts/kubedbcom-rabbitmq-editor-options/ui/create-ui.yaml b/charts/kubedbcom-rabbitmq-editor-options/ui/create-ui.yaml index ca1834b633..ef9867c29e 100644 --- a/charts/kubedbcom-rabbitmq-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-rabbitmq-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/RabbitMQ/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/RabbitMQ/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/RabbitMQ/mode type: function diff --git a/charts/kubedbcom-redis-editor-options/ui/create-ui.yaml b/charts/kubedbcom-redis-editor-options/ui/create-ui.yaml index b83c85f505..41b28c9ad3 100644 --- a/charts/kubedbcom-redis-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-redis-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/Redis/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/Redis/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/Redis/mode type: function diff --git a/charts/kubedbcom-singlestore-editor-options/ui/create-ui.yaml b/charts/kubedbcom-singlestore-editor-options/ui/create-ui.yaml index d1a43f953a..9727f240a7 100644 --- a/charts/kubedbcom-singlestore-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-singlestore-editor-options/ui/create-ui.yaml @@ -21,6 +21,8 @@ step: loader: getAdminOptions|databases/Singlestore/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/Singlestore/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/Singlestore/mode type: function diff --git a/charts/kubedbcom-solr-editor-options/ui/create-ui.yaml b/charts/kubedbcom-solr-editor-options/ui/create-ui.yaml index d89f59bb97..85525cc2fe 100644 --- a/charts/kubedbcom-solr-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-solr-editor-options/ui/create-ui.yaml @@ -21,6 +21,8 @@ step: loader: getAdminOptions|databases/Solr/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/Solr/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/Solr/mode type: function diff --git a/charts/kubedbcom-zookeeper-editor-options/ui/create-ui.yaml b/charts/kubedbcom-zookeeper-editor-options/ui/create-ui.yaml index 0841c63330..6bb1363be7 100644 --- a/charts/kubedbcom-zookeeper-editor-options/ui/create-ui.yaml +++ b/charts/kubedbcom-zookeeper-editor-options/ui/create-ui.yaml @@ -13,6 +13,8 @@ step: loader: getAdminOptions|databases/ZooKeeper/versions schema: schema/properties/spec/properties/admin/properties/databases/properties/ZooKeeper/properties/versions/properties/default type: select + validation: + type: required - if: name: isToggleOn|databases/ZooKeeper/mode type: function