From 565fbbe8900155f4274a25fead2741ed10a66a99 Mon Sep 17 00:00:00 2001 From: raihankhan Date: Thu, 30 Jan 2025 17:17:11 +0600 Subject: [PATCH] Add recommendation crds Signed-off-by: raihankhan --- .github/workflows/ci.yml | 4 ++++ docs/guides/elasticsearch/recommendation/overview.md | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 775046d8d..2fd3b342e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -61,6 +61,10 @@ jobs: kubectl create -f https://github.com/kubedb/installer/raw/master/crds/kubedb-crds.yaml kubectl create -f https://github.com/kubernetes-csi/external-snapshotter/raw/master/client/config/crd/snapshot.storage.k8s.io_volumesnapshotclasses.yaml kubectl create -f https://github.com/kubestash/installer/raw/master/crds/kubestash-crds.yaml + kubectl create -f https://github.com/kubeops/supervisor/raw/master/crds/supervisor.appscode.com_approvalpolicies.yaml + kubectl create -f https://github.com/kubeops/supervisor/raw/master/crds/supervisor.appscode.com_clustermaintenancewindows.yaml + kubectl create -f https://github.com/kubeops/supervisor/raw/master/crds/supervisor.appscode.com_maintenancewindows.yaml + kubectl create -f https://github.com/kubeops/supervisor/raw/master/crds/supervisor.appscode.com_recommendations.yaml - name: Check codespan schema run: | diff --git a/docs/guides/elasticsearch/recommendation/overview.md b/docs/guides/elasticsearch/recommendation/overview.md index b14b98690..3c275a246 100644 --- a/docs/guides/elasticsearch/recommendation/overview.md +++ b/docs/guides/elasticsearch/recommendation/overview.md @@ -19,7 +19,7 @@ Databases on Kubernetes in production grade infrastructure often need to go thro ## Overview -Recommendation is a custom resource definition object which is created by KubeDB ops-manager controller and managed by supervisor. So, You need to have KubeDB and Supervisor installed first. You can simply install supervisor along with other KubeDB components using `--set supervisor.enabled=true` flag while installing KubeDB via helm chart. +Recommendation is a custom resource definition (CRD) object which is created by KubeDB ops-manager controller and managed by supervisor. So, You need to have KubeDB and Supervisor installed first. You can simply install supervisor along with other KubeDB components using `--set supervisor.enabled=true` flag while installing KubeDB via helm chart.

Recommendation Generation @@ -33,7 +33,7 @@ KubeDB provides Three types of recommendation for Elasticsearch and Opensearch. 2. TLS Certificate Rotation Recommendation 3. Authentication Secret Rotation Recommendation -The next page describes these recommendations, how to enable/disable them, their generation mechanism and usability. +The next page describes these recommendations, how to approve/reject them, their generation mechanism and usability. ## Next Steps