From 111187098b140fdb477013ca009ca62924fefd63 Mon Sep 17 00:00:00 2001 From: Alexandr Demicev Date: Thu, 20 Jun 2024 21:26:33 +0200 Subject: [PATCH] Document cert-manager manual installation Signed-off-by: Alexandr Demicev --- docs/contributing/install_capi_operator.md | 10 +++++++--- docs/getting-started/intro.md | 4 ++-- docs/reference-guides/rancher-turtles-chart/values.md | 2 -- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/docs/contributing/install_capi_operator.md b/docs/contributing/install_capi_operator.md index 22cc58f1..7f6f09f5 100644 --- a/docs/contributing/install_capi_operator.md +++ b/docs/contributing/install_capi_operator.md @@ -20,18 +20,23 @@ To install `Cluster API Operator` with version `1.4.6` of the `CAPI` + `Docker` 1. Add the Helm repository for the `Cluster API Operator`: ```bash helm repo add capi-operator https://kubernetes-sigs.github.io/cluster-api-operator +helm repo add jetstack https://charts.jetstack.io + ``` 2. Update the Helm repository: ```bash helm repo update ``` -3. Install the `Cluster API Operator`, which will also install `cert-manager`: +3. Install the Cert-Manager: +```bash +helm install cert-manager jetstack/cert-manager --namespace cert-manager --create-namespace --set installCRDs=true +``` +4. Install the `Cluster API Operator`: ```bash helm install capi-operator capi-operator/cluster-api-operator --create-namespace -n capi-operator-system --set infrastructure=docker:v1.4.6 --set core=cluster-api:v1.4.6 - --set cert-manager.enabled=true --timeout 90s --wait # Core Cluster API with kubeadm bootstrap and control plane providers will also be installed ``` @@ -46,7 +51,6 @@ helm install capi-operator capi-operator/cluster-api-operator --create-namespace -n capi-operator-system --set infrastructure=docker:v1.4.6 --set core=cluster-api:v1.4.6 - --set cert-manager.enabled=true --timeout 90s --secret-name --wait diff --git a/docs/getting-started/intro.md b/docs/getting-started/intro.md index 54f64703..f9105b5a 100644 --- a/docs/getting-started/intro.md +++ b/docs/getting-started/intro.md @@ -23,8 +23,8 @@ This demo shows how to use the Rancher UI to install Rancher Turtles, create/imp | Kubernetes cluster | `>=1.26.0` | | | Helm | `>=3.12.0` | | | Rancher | `>=2.8.1 | Using [helm based](https://ranchermanager.docs.rancher.com/pages-for-subheaders/install-upgrade-on-a-kubernetes-cluster#install-the-rancher-helm-chart) installation on any kubernetes cluster directly or on a newly created [Amazon](https://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-amazon-eks), [Azure](https://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-aks) or [Google](https://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-gke) service based options. Additional feature gate [modifications](./rancher.md#installing-rancher) are required. | -| Cert-manager | `>=v1.12.0` | Using [helm](https://cert-manager.io/docs/installation/helm/#installing-with-helm) based installation or via [kubectl apply](https://cert-manager.io/docs/installation/#default-static-install) command or as a helm [dependency](./install-rancher-turtles/using_rancher_dashboard.md) (recommended) | -| Cluster API Operator | `>=v0.9.1` | Using [Rancher UI](./install-rancher-turtles/using_rancher_dashboard.md) (recommended) or [Helm install](https://github.com/kubernetes-sigs/cluster-api-operator/blob/main/docs/README.md#method-2-use-helm-charts) (for advanced use cases) | +| Cert-manager | `>=v1.12.0` | Using [helm](https://cert-manager.io/docs/installation/helm/#installing-with-helm) based installation or via [kubectl apply](https://cert-manager.io/docs/installation/#default-static-install). | +| Cluster API Operator | `>=v0.9.1` | Using [Rancher UI](./install-rancher-turtles/using_rancher_dashboard.md) (recommended) or [Helm install](https://github.com/kubernetes-sigs/cluster-api-operator/blob/main/docs/README.md#method-2-use-helm-charts) (for development use cases) | | Cluster API | `v1.4.6` | | | Rancher Turtles | `v0.8.0` | Using [Rancher UI](./install-rancher-turtles/using_rancher_dashboard.md) (recommended) or [Helm install](./install-rancher-turtles/using_helm.md) (for advanced use cases) | diff --git a/docs/reference-guides/rancher-turtles-chart/values.md b/docs/reference-guides/rancher-turtles-chart/values.md index 770d786c..bcac6d45 100644 --- a/docs/reference-guides/rancher-turtles-chart/values.md +++ b/docs/reference-guides/rancher-turtles-chart/values.md @@ -44,8 +44,6 @@ Currently the available set of values for the `cluster-api-operator` setup in th ```yaml cluster-api-operator: enabled: true # indicates if CAPI operator should be installed (default: true) - cert-manager: - enabled: false # indicates if cert-manager should be installed (default: false) cluster-api: enabled: true # indicates if core CAPI controllers should be installed (default: true) configSecret: