diff --git a/docs/rancher/rancher-terraform.md b/docs/rancher/rancher-terraform.md index a7df737076d..3049b883013 100644 --- a/docs/rancher/rancher-terraform.md +++ b/docs/rancher/rancher-terraform.md @@ -39,6 +39,15 @@ The [Rancher Terraform Provider](https://registry.terraform.io/providers/rancher 1. Obtain the kubeconfig for the Harvester Cloud Provider and the Harvester CSI Driver. + + + + On the Rancher UI, go to **Virtualization Management**. Locate the target Harvester cluster in the list and then select **⋮** > **Download KubeConfig**. + + ![Download Kubeconfig](/img/v1.4/rancher/download-kubeconfig-harvester.png) + + + ```shell # Generate harvester cloud provider kubeconfig @@ -53,6 +62,9 @@ The [Rancher Terraform Provider](https://registry.terraform.io/providers/rancher -d '{"clusterRoleName": "harvesterhci.io:cloudprovider", "namespace": "default", "serviceAccountName": "'${CLUSTER_NAME}'"}' | xargs | sed 's/\\n/\n/g' > ${CLUSTER_NAME}-kubeconfig ``` + + + 1. Prepare a `provider.tf` file with the following content: ```hcl diff --git a/static/img/v1.4/rancher/download-kubeconfig-harvester.png b/static/img/v1.4/rancher/download-kubeconfig-harvester.png new file mode 100644 index 00000000000..dda2cb75d99 Binary files /dev/null and b/static/img/v1.4/rancher/download-kubeconfig-harvester.png differ diff --git a/versioned_docs/version-v1.3/rancher/rancher-terraform.md b/versioned_docs/version-v1.3/rancher/rancher-terraform.md index 34e28e4656e..63795be29ea 100644 --- a/versioned_docs/version-v1.3/rancher/rancher-terraform.md +++ b/versioned_docs/version-v1.3/rancher/rancher-terraform.md @@ -56,6 +56,16 @@ description: Rancher Terraform allows administrators to create and manage RKE2 g 1. Get kubeconfig for Harvester Cloud Provider and Harvester CSI Driver. + + + + On the Rancher UI, go to **Virtualization Management**. Locate the target Harvester cluster in the list and then select **⋮** > **Download KubeConfig**. + + ![Download Kubeconfig](/img/v1.4/rancher/download-kubeconfig-harvester.png) + + + + ```shell # Generate harvester cloud provider kubeconfig RANCHER_SERVER_URL="" # Pure server URL like https://192.168.0.181:6443 @@ -69,6 +79,9 @@ description: Rancher Terraform allows administrators to create and manage RKE2 g -d '{"clusterRoleName": "harvesterhci.io:cloudprovider", "namespace": "default", "serviceAccountName": "'${CLUSTER_NAME}'"}' | xargs | sed 's/\\n/\n/g' > ${CLUSTER_NAME}-kubeconfig ``` + + + 1. Prepare a `main.tf` file with the following content: ```hcl diff --git a/versioned_sidebars/version-v1.3-sidebars.json b/versioned_sidebars/version-v1.3-sidebars.json index 69e2e9fc241..14b59754be4 100644 --- a/versioned_sidebars/version-v1.3-sidebars.json +++ b/versioned_sidebars/version-v1.3-sidebars.json @@ -142,18 +142,18 @@ "api/delete-namespaced-network-attachment-definition", "api/patch-namespaced-network-attachment-definition", "api/list-network-attachment-definition-for-all-namespaces", - "api/list-cluster-network", - "api/create-cluster-network", - "api/read-cluster-network", - "api/replace-cluster-network", - "api/delete-cluster-network", - "api/patch-cluster-network", - "api/list-node-network", - "api/create-node-network", - "api/read-node-network", - "api/replace-node-network", - "api/delete-node-network", - "api/patch-node-network" + "api/list-namespaced-cluster-network", + "api/create-namespaced-cluster-network", + "api/read-namespaced-cluster-network", + "api/replace-namespaced-cluster-network", + "api/delete-namespaced-cluster-network", + "api/patch-namespaced-cluster-network", + "api/list-namespaced-node-network", + "api/create-namespaced-node-network", + "api/read-namespaced-node-network", + "api/replace-namespaced-node-network", + "api/delete-namespaced-node-network", + "api/patch-namespaced-node-network" ] }, { @@ -188,4 +188,4 @@ ] } ] - } \ No newline at end of file + }