From 63d3a8a65acf41720a3ff97c35eb7296179f8495 Mon Sep 17 00:00:00 2001 From: Arnob Kumar Saha Date: Fri, 31 Jul 2026 11:32:30 +0600 Subject: [PATCH] Add ops connections and recommendation blocks for newer databases - Add spec.connections (MatchRef -> kubedb.com/v1alpha2 database) to the 14 ops.kubedb.com ResourceDescriptors that were missing it. - Add the supervisor Recommendations block to the Operations page of the 11 kubedb.com/v1alpha2 ResourceOutlines that were missing it. Signed-off-by: Arnob Kumar Saha --- .../v1alpha1/aerospikeopsrequests.yaml | 9 ++++++++ .../v1alpha1/cassandraopsrequests.yaml | 9 ++++++++ .../v1alpha1/clickhouseopsrequests.yaml | 9 ++++++++ .../v1alpha1/db2opsrequests.yaml | 9 ++++++++ .../v1alpha1/documentdbopsrequests.yaml | 9 ++++++++ .../v1alpha1/etcdopsrequests.yaml | 9 ++++++++ .../v1alpha1/hanadbopsrequests.yaml | 9 ++++++++ .../v1alpha1/hazelcastopsrequests.yaml | 9 ++++++++ .../v1alpha1/igniteopsrequests.yaml | 9 ++++++++ .../v1alpha1/milvusopsrequests.yaml | 9 ++++++++ .../v1alpha1/neo4jopsrequests.yaml | 9 ++++++++ .../v1alpha1/oracleopsrequests.yaml | 9 ++++++++ .../v1alpha1/qdrantopsrequests.yaml | 9 ++++++++ .../v1alpha1/weaviateopsrequests.yaml | 9 ++++++++ .../v1alpha2/kubedb/cassandras.yaml | 21 +++++++++++++++++++ .../kubedb.com/v1alpha2/kubedb/ignites.yaml | 21 +++++++++++++++++++ .../kubedb.com/v1alpha2/kubedb/milvuses.yaml | 21 +++++++++++++++++++ .../kubedb.com/v1alpha2/kubedb/neo4js.yaml | 21 +++++++++++++++++++ .../kubedb.com/v1alpha2/kubedb/oracles.yaml | 21 +++++++++++++++++++ .../kubedb.com/v1alpha2/kubedb/qdrants.yaml | 21 +++++++++++++++++++ .../kubedb.com/v1alpha2/kubedb/rabbitmqs.yaml | 21 +++++++++++++++++++ .../v1alpha2/kubedb/singlestores.yaml | 21 +++++++++++++++++++ .../kubedb.com/v1alpha2/kubedb/solrs.yaml | 21 +++++++++++++++++++ .../kubedb.com/v1alpha2/kubedb/weaviates.yaml | 21 +++++++++++++++++++ .../v1alpha2/kubedb/zookeepers.yaml | 21 +++++++++++++++++++ 25 files changed, 357 insertions(+) diff --git a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/aerospikeopsrequests.yaml b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/aerospikeopsrequests.yaml index d6491924e1..d918c102f6 100644 --- a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/aerospikeopsrequests.yaml +++ b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/aerospikeopsrequests.yaml @@ -8,6 +8,15 @@ metadata: k8s.io/version: v1alpha1 name: ops.kubedb.com-v1alpha1-aerospikeopsrequests spec: + connections: + - labels: + - ops + references: + - '{.spec.databaseRef.name}' + target: + apiVersion: kubedb.com/v1alpha2 + kind: Aerospike + type: MatchRef resource: group: ops.kubedb.com kind: AerospikeOpsRequest diff --git a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/cassandraopsrequests.yaml b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/cassandraopsrequests.yaml index 9612902b0d..5ee32a5ab8 100644 --- a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/cassandraopsrequests.yaml +++ b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/cassandraopsrequests.yaml @@ -8,6 +8,15 @@ metadata: k8s.io/version: v1alpha1 name: ops.kubedb.com-v1alpha1-cassandraopsrequests spec: + connections: + - labels: + - ops + references: + - '{.spec.databaseRef.name}' + target: + apiVersion: kubedb.com/v1alpha2 + kind: Cassandra + type: MatchRef resource: group: ops.kubedb.com kind: CassandraOpsRequest diff --git a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/clickhouseopsrequests.yaml b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/clickhouseopsrequests.yaml index cea274f197..46ff61396a 100644 --- a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/clickhouseopsrequests.yaml +++ b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/clickhouseopsrequests.yaml @@ -8,6 +8,15 @@ metadata: k8s.io/version: v1alpha1 name: ops.kubedb.com-v1alpha1-clickhouseopsrequests spec: + connections: + - labels: + - ops + references: + - '{.spec.databaseRef.name}' + target: + apiVersion: kubedb.com/v1alpha2 + kind: ClickHouse + type: MatchRef resource: group: ops.kubedb.com kind: ClickHouseOpsRequest diff --git a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/db2opsrequests.yaml b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/db2opsrequests.yaml index df27ba33c5..ad6e6fd634 100644 --- a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/db2opsrequests.yaml +++ b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/db2opsrequests.yaml @@ -8,6 +8,15 @@ metadata: k8s.io/version: v1alpha1 name: ops.kubedb.com-v1alpha1-db2opsrequests spec: + connections: + - labels: + - ops + references: + - '{.spec.databaseRef.name}' + target: + apiVersion: kubedb.com/v1alpha2 + kind: DB2 + type: MatchRef resource: group: ops.kubedb.com kind: DB2OpsRequest diff --git a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/documentdbopsrequests.yaml b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/documentdbopsrequests.yaml index c06e40cb87..19a2e0cddc 100644 --- a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/documentdbopsrequests.yaml +++ b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/documentdbopsrequests.yaml @@ -8,6 +8,15 @@ metadata: k8s.io/version: v1alpha1 name: ops.kubedb.com-v1alpha1-documentdbopsrequests spec: + connections: + - labels: + - ops + references: + - '{.spec.databaseRef.name}' + target: + apiVersion: kubedb.com/v1alpha2 + kind: DocumentDB + type: MatchRef resource: group: ops.kubedb.com kind: DocumentDBOpsRequest diff --git a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/etcdopsrequests.yaml b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/etcdopsrequests.yaml index 10fe80077d..67c14eb605 100644 --- a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/etcdopsrequests.yaml +++ b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/etcdopsrequests.yaml @@ -8,6 +8,15 @@ metadata: k8s.io/version: v1alpha1 name: ops.kubedb.com-v1alpha1-etcdopsrequests spec: + connections: + - labels: + - ops + references: + - '{.spec.databaseRef.name}' + target: + apiVersion: kubedb.com/v1alpha2 + kind: Etcd + type: MatchRef resource: group: ops.kubedb.com kind: EtcdOpsRequest diff --git a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/hanadbopsrequests.yaml b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/hanadbopsrequests.yaml index 746b56f34d..97c9c147d8 100644 --- a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/hanadbopsrequests.yaml +++ b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/hanadbopsrequests.yaml @@ -8,6 +8,15 @@ metadata: k8s.io/version: v1alpha1 name: ops.kubedb.com-v1alpha1-hanadbopsrequests spec: + connections: + - labels: + - ops + references: + - '{.spec.databaseRef.name}' + target: + apiVersion: kubedb.com/v1alpha2 + kind: HanaDB + type: MatchRef resource: group: ops.kubedb.com kind: HanaDBOpsRequest diff --git a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/hazelcastopsrequests.yaml b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/hazelcastopsrequests.yaml index 2e3de497d3..5a34757e65 100644 --- a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/hazelcastopsrequests.yaml +++ b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/hazelcastopsrequests.yaml @@ -8,6 +8,15 @@ metadata: k8s.io/version: v1alpha1 name: ops.kubedb.com-v1alpha1-hazelcastopsrequests spec: + connections: + - labels: + - ops + references: + - '{.spec.databaseRef.name}' + target: + apiVersion: kubedb.com/v1alpha2 + kind: Hazelcast + type: MatchRef resource: group: ops.kubedb.com kind: HazelcastOpsRequest diff --git a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/igniteopsrequests.yaml b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/igniteopsrequests.yaml index b16271a387..be22dde62d 100644 --- a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/igniteopsrequests.yaml +++ b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/igniteopsrequests.yaml @@ -8,6 +8,15 @@ metadata: k8s.io/version: v1alpha1 name: ops.kubedb.com-v1alpha1-igniteopsrequests spec: + connections: + - labels: + - ops + references: + - '{.spec.databaseRef.name}' + target: + apiVersion: kubedb.com/v1alpha2 + kind: Ignite + type: MatchRef resource: group: ops.kubedb.com kind: IgniteOpsRequest diff --git a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/milvusopsrequests.yaml b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/milvusopsrequests.yaml index 5d0ad625c3..6c0ccf8086 100644 --- a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/milvusopsrequests.yaml +++ b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/milvusopsrequests.yaml @@ -8,6 +8,15 @@ metadata: k8s.io/version: v1alpha1 name: ops.kubedb.com-v1alpha1-milvusopsrequests spec: + connections: + - labels: + - ops + references: + - '{.spec.databaseRef.name}' + target: + apiVersion: kubedb.com/v1alpha2 + kind: Milvus + type: MatchRef resource: group: ops.kubedb.com kind: MilvusOpsRequest diff --git a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/neo4jopsrequests.yaml b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/neo4jopsrequests.yaml index 1261c2e48c..420461369b 100644 --- a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/neo4jopsrequests.yaml +++ b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/neo4jopsrequests.yaml @@ -8,6 +8,15 @@ metadata: k8s.io/version: v1alpha1 name: ops.kubedb.com-v1alpha1-neo4jopsrequests spec: + connections: + - labels: + - ops + references: + - '{.spec.databaseRef.name}' + target: + apiVersion: kubedb.com/v1alpha2 + kind: Neo4j + type: MatchRef resource: group: ops.kubedb.com kind: Neo4jOpsRequest diff --git a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/oracleopsrequests.yaml b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/oracleopsrequests.yaml index c338d43980..6cd033f72c 100644 --- a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/oracleopsrequests.yaml +++ b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/oracleopsrequests.yaml @@ -8,6 +8,15 @@ metadata: k8s.io/version: v1alpha1 name: ops.kubedb.com-v1alpha1-oracleopsrequests spec: + connections: + - labels: + - ops + references: + - '{.spec.databaseRef.name}' + target: + apiVersion: kubedb.com/v1alpha2 + kind: Oracle + type: MatchRef resource: group: ops.kubedb.com kind: OracleOpsRequest diff --git a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/qdrantopsrequests.yaml b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/qdrantopsrequests.yaml index 4c4db58cd4..db5d53ce05 100644 --- a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/qdrantopsrequests.yaml +++ b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/qdrantopsrequests.yaml @@ -8,6 +8,15 @@ metadata: k8s.io/version: v1alpha1 name: ops.kubedb.com-v1alpha1-qdrantopsrequests spec: + connections: + - labels: + - ops + references: + - '{.spec.databaseRef.name}' + target: + apiVersion: kubedb.com/v1alpha2 + kind: Qdrant + type: MatchRef resource: group: ops.kubedb.com kind: QdrantOpsRequest diff --git a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/weaviateopsrequests.yaml b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/weaviateopsrequests.yaml index fe8077886e..4001e443fc 100644 --- a/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/weaviateopsrequests.yaml +++ b/hub/resourcedescriptors/ops.kubedb.com/v1alpha1/weaviateopsrequests.yaml @@ -8,6 +8,15 @@ metadata: k8s.io/version: v1alpha1 name: ops.kubedb.com-v1alpha1-weaviateopsrequests spec: + connections: + - labels: + - ops + references: + - '{.spec.databaseRef.name}' + target: + apiVersion: kubedb.com/v1alpha2 + kind: Weaviate + type: MatchRef resource: group: ops.kubedb.com kind: WeaviateOpsRequest diff --git a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/cassandras.yaml b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/cassandras.yaml index 7bca45defd..fe652c5552 100644 --- a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/cassandras.yaml +++ b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/cassandras.yaml @@ -170,6 +170,27 @@ spec: sort: fieldName: Age order: Ascending + - actions: + create: Never + displayMode: List + kind: Connection + name: Recommendations + query: + byLabel: recommended_for + type: GraphQL + ref: + group: supervisor.appscode.com + kind: Recommendation + requiredFeatureSets: + opscenter-datastore: + - kubedb + opscenter-tools: + - supervisor + view: + name: supervisor.appscode.com-v1alpha1-recommendations-kubedb + sort: + fieldName: Age + order: Ascending - icon: carbon:data-backup name: Backup requiredFeatureSets: diff --git a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/ignites.yaml b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/ignites.yaml index 67e002387b..47d0cb44ad 100644 --- a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/ignites.yaml +++ b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/ignites.yaml @@ -170,6 +170,27 @@ spec: sort: fieldName: Age order: Ascending + - actions: + create: Never + displayMode: List + kind: Connection + name: Recommendations + query: + byLabel: recommended_for + type: GraphQL + ref: + group: supervisor.appscode.com + kind: Recommendation + requiredFeatureSets: + opscenter-datastore: + - kubedb + opscenter-tools: + - supervisor + view: + name: supervisor.appscode.com-v1alpha1-recommendations-kubedb + sort: + fieldName: Age + order: Ascending - icon: hugeicons:database-locked name: Security sections: diff --git a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/milvuses.yaml b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/milvuses.yaml index 291c70c5e9..f3b456b388 100644 --- a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/milvuses.yaml +++ b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/milvuses.yaml @@ -145,6 +145,27 @@ spec: sort: fieldName: Age order: Ascending + - actions: + create: Never + displayMode: List + kind: Connection + name: Recommendations + query: + byLabel: recommended_for + type: GraphQL + ref: + group: supervisor.appscode.com + kind: Recommendation + requiredFeatureSets: + opscenter-datastore: + - kubedb + opscenter-tools: + - supervisor + view: + name: supervisor.appscode.com-v1alpha1-recommendations-kubedb + sort: + fieldName: Age + order: Ascending - icon: hugeicons:database-locked name: Security sections: diff --git a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/neo4js.yaml b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/neo4js.yaml index 098ebfa4d2..f5dc22be4b 100644 --- a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/neo4js.yaml +++ b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/neo4js.yaml @@ -189,6 +189,27 @@ spec: sort: fieldName: Age order: Ascending + - actions: + create: Never + displayMode: List + kind: Connection + name: Recommendations + query: + byLabel: recommended_for + type: GraphQL + ref: + group: supervisor.appscode.com + kind: Recommendation + requiredFeatureSets: + opscenter-datastore: + - kubedb + opscenter-tools: + - supervisor + view: + name: supervisor.appscode.com-v1alpha1-recommendations-kubedb + sort: + fieldName: Age + order: Ascending - icon: carbon:data-backup name: Backup requiredFeatureSets: diff --git a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/oracles.yaml b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/oracles.yaml index fe1b4e5caf..8a43604c3f 100644 --- a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/oracles.yaml +++ b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/oracles.yaml @@ -261,6 +261,27 @@ spec: sort: fieldName: Age order: Ascending + - actions: + create: Never + displayMode: List + kind: Connection + name: Recommendations + query: + byLabel: recommended_for + type: GraphQL + ref: + group: supervisor.appscode.com + kind: Recommendation + requiredFeatureSets: + opscenter-datastore: + - kubedb + opscenter-tools: + - supervisor + view: + name: supervisor.appscode.com-v1alpha1-recommendations-kubedb + sort: + fieldName: Age + order: Ascending - icon: hugeicons:database-locked name: Security sections: diff --git a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/qdrants.yaml b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/qdrants.yaml index 059e306b7d..f6711c84ec 100644 --- a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/qdrants.yaml +++ b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/qdrants.yaml @@ -145,6 +145,27 @@ spec: sort: fieldName: Age order: Ascending + - actions: + create: Never + displayMode: List + kind: Connection + name: Recommendations + query: + byLabel: recommended_for + type: GraphQL + ref: + group: supervisor.appscode.com + kind: Recommendation + requiredFeatureSets: + opscenter-datastore: + - kubedb + opscenter-tools: + - supervisor + view: + name: supervisor.appscode.com-v1alpha1-recommendations-kubedb + sort: + fieldName: Age + order: Ascending - icon: hugeicons:database-locked name: Security sections: diff --git a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/rabbitmqs.yaml b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/rabbitmqs.yaml index f09ea77a06..011928bfcc 100644 --- a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/rabbitmqs.yaml +++ b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/rabbitmqs.yaml @@ -261,6 +261,27 @@ spec: sort: fieldName: Age order: Ascending + - actions: + create: Never + displayMode: List + kind: Connection + name: Recommendations + query: + byLabel: recommended_for + type: GraphQL + ref: + group: supervisor.appscode.com + kind: Recommendation + requiredFeatureSets: + opscenter-datastore: + - kubedb + opscenter-tools: + - supervisor + view: + name: supervisor.appscode.com-v1alpha1-recommendations-kubedb + sort: + fieldName: Age + order: Ascending - icon: hugeicons:database-locked name: Security sections: diff --git a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/singlestores.yaml b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/singlestores.yaml index 713233c3ec..ba35bb05f6 100644 --- a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/singlestores.yaml +++ b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/singlestores.yaml @@ -261,6 +261,27 @@ spec: sort: fieldName: Age order: Ascending + - actions: + create: Never + displayMode: List + kind: Connection + name: Recommendations + query: + byLabel: recommended_for + type: GraphQL + ref: + group: supervisor.appscode.com + kind: Recommendation + requiredFeatureSets: + opscenter-datastore: + - kubedb + opscenter-tools: + - supervisor + view: + name: supervisor.appscode.com-v1alpha1-recommendations-kubedb + sort: + fieldName: Age + order: Ascending - icon: carbon:data-backup name: Backup requiredFeatureSets: diff --git a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/solrs.yaml b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/solrs.yaml index 4172a1496e..8ac58e3913 100644 --- a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/solrs.yaml +++ b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/solrs.yaml @@ -261,6 +261,27 @@ spec: sort: fieldName: Age order: Ascending + - actions: + create: Never + displayMode: List + kind: Connection + name: Recommendations + query: + byLabel: recommended_for + type: GraphQL + ref: + group: supervisor.appscode.com + kind: Recommendation + requiredFeatureSets: + opscenter-datastore: + - kubedb + opscenter-tools: + - supervisor + view: + name: supervisor.appscode.com-v1alpha1-recommendations-kubedb + sort: + fieldName: Age + order: Ascending - icon: hugeicons:database-locked name: Security sections: diff --git a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/weaviates.yaml b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/weaviates.yaml index e011409d50..1ca65734ec 100644 --- a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/weaviates.yaml +++ b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/weaviates.yaml @@ -106,6 +106,27 @@ spec: sort: fieldName: Age order: Ascending + - actions: + create: Never + displayMode: List + kind: Connection + name: Recommendations + query: + byLabel: recommended_for + type: GraphQL + ref: + group: supervisor.appscode.com + kind: Recommendation + requiredFeatureSets: + opscenter-datastore: + - kubedb + opscenter-tools: + - supervisor + view: + name: supervisor.appscode.com-v1alpha1-recommendations-kubedb + sort: + fieldName: Age + order: Ascending - icon: hugeicons:database-locked name: Security sections: diff --git a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/zookeepers.yaml b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/zookeepers.yaml index 45597249f4..7856c7d70e 100644 --- a/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/zookeepers.yaml +++ b/hub/resourceoutlines/kubedb.com/v1alpha2/kubedb/zookeepers.yaml @@ -170,6 +170,27 @@ spec: sort: fieldName: Age order: Ascending + - actions: + create: Never + displayMode: List + kind: Connection + name: Recommendations + query: + byLabel: recommended_for + type: GraphQL + ref: + group: supervisor.appscode.com + kind: Recommendation + requiredFeatureSets: + opscenter-datastore: + - kubedb + opscenter-tools: + - supervisor + view: + name: supervisor.appscode.com-v1alpha1-recommendations-kubedb + sort: + fieldName: Age + order: Ascending - icon: carbon:data-backup name: Backup requiredFeatureSets: