diff --git a/docs/api-content/api-docs/2-samples.md b/docs/api-content/api-docs/2-samples.md index e53c08b756..4005f4f530 100644 --- a/docs/api-content/api-docs/2-samples.md +++ b/docs/api-content/api-docs/2-samples.md @@ -79,7 +79,6 @@ The following table outlines all available provider options. | **AWS EKS** | `eks` | | **GCP IaaS** | `gcp` | | **GCP GKE** | `gke` | -| **TKE** (Tencent) | `tke` | | **MAAS** (Canonical) | `maas` | | **VMware vSphere** | `vsphere` | | **Openstack** | `openstack` | diff --git a/docs/docs-content/clusters/public-cloud/tke.md b/docs/deprecated/clusters/public-cloud/tke.md similarity index 100% rename from docs/docs-content/clusters/public-cloud/tke.md rename to docs/deprecated/clusters/public-cloud/tke.md diff --git a/docs/deprecated/integrations/kubernetes-generic.md b/docs/deprecated/integrations/kubernetes-generic.md index 12b3a9d8ed..fda3cd6688 100644 --- a/docs/deprecated/integrations/kubernetes-generic.md +++ b/docs/deprecated/integrations/kubernetes-generic.md @@ -15,7 +15,7 @@ providers. This pack defines the default properties we use to deploy Kubernetes Kubernetes hardening standards that the Center for Internet Security (CIS) recommends. We also support managed Kubernetes distributions for Elastic Kubernetes Service (EKS), Azure Kubernetes Service (AKS), -Google Kubernetes Engine (GKE), and Tencent Kubernetes Engine (TKE). +and Google Kubernetes Engine (GKE). :::warning diff --git a/docs/docs-content/integrations/kubernetes-tke.md b/docs/deprecated/integrations/kubernetes-tke.md similarity index 100% rename from docs/docs-content/integrations/kubernetes-tke.md rename to docs/deprecated/integrations/kubernetes-tke.md diff --git a/docs/deprecated/integrations/kubernetes.md b/docs/deprecated/integrations/kubernetes.md index bdfe455d2d..c84d5be911 100644 --- a/docs/deprecated/integrations/kubernetes.md +++ b/docs/deprecated/integrations/kubernetes.md @@ -15,7 +15,7 @@ This pack defines the default properties we use to deploy Kubernetes clusters an hardening standards that the Center for Internet Security (CIS) recommends. We also support managed Kubernetes distributions for Elastic Kubernetes Service (EKS), Azure Kubernetes Service (AKS), -Google Kubernetes Engine (GKE), and Tencent Kubernetes Engine (TKE). +and Google Kubernetes Engine (GKE). We offer PXK as a core pack in Palette. diff --git a/docs/docs-content/clusters/public-cloud/public-cloud.md b/docs/docs-content/clusters/public-cloud/public-cloud.md index 907467b619..74bf049c51 100644 --- a/docs/docs-content/clusters/public-cloud/public-cloud.md +++ b/docs/docs-content/clusters/public-cloud/public-cloud.md @@ -29,5 +29,3 @@ The following pages provide detailed instructions for setting up new workload cl - [Azure](azure/azure.md) - [Google Cloud](gcp/gcp.md) - -- [Tencent](tke.md) diff --git a/docs/docs-content/getting-started/introduction.md b/docs/docs-content/getting-started/introduction.md index 8866817b3f..16be75c444 100644 --- a/docs/docs-content/getting-started/introduction.md +++ b/docs/docs-content/getting-started/introduction.md @@ -21,8 +21,8 @@ specific needs, with granular governance and enterprise-grade security. Palette has the richest coverage in supported environments that includes: -- Public Clouds: AWS, Azure, Google Cloud and Tencent TKE. Palette supports both IaaS and managed Kubernetes services - AWS EKS, Azure AKS and Google GKE. +- Public Clouds: AWS, Azure, and Google Cloud. Palette supports both IaaS and managed Kubernetes services AWS EKS, Azure + AKS, and Google GKE. - Data Centers: VMware, Nutanix, and OpenStack - Bare Metal: Canonical MAAS - Edge diff --git a/docs/docs-content/integrations/kubernetes-konvoy.md b/docs/docs-content/integrations/kubernetes-konvoy.md index 2435d68af5..c59096adf1 100644 --- a/docs/docs-content/integrations/kubernetes-konvoy.md +++ b/docs/docs-content/integrations/kubernetes-konvoy.md @@ -29,7 +29,7 @@ custom image for RHEL and Konvoy. ## Terraform -You can retrieve details about the Kubernetes pack for Tencent TKE by using the following Terraform code. +You can retrieve details about the Kubernetes Konvoy pack by using the following Terraform code. ```hcl data "spectrocloud_registry" "public_registry" { diff --git a/docs/docs-content/introduction/introduction.md b/docs/docs-content/introduction/introduction.md index 7465f2cb9e..b7cd24d0fd 100644 --- a/docs/docs-content/introduction/introduction.md +++ b/docs/docs-content/introduction/introduction.md @@ -55,8 +55,8 @@ day 2 management. Palette has the richest coverage in supported environments that includes: -- Public Clouds: AWS, Azure, Google Cloud and Tencent TKE. Palette supports both IaaS and managed Kubernetes services - AWS EKS, Azure AKS and Google GKE. +- Public Clouds: AWS, Azure, and Google Cloud. Palette supports both IaaS and managed Kubernetes services AWS EKS, Azure + AKS, and Google GKE. - Data Centers: VMware, Nutanix, and OpenStack - Bare Metal: Canonical MAAS - Edge diff --git a/docs/docs-content/registries-and-packs/add-custom-packs.md b/docs/docs-content/registries-and-packs/add-custom-packs.md index 3234304906..2d4caf1270 100644 --- a/docs/docs-content/registries-and-packs/add-custom-packs.md +++ b/docs/docs-content/registries-and-packs/add-custom-packs.md @@ -41,7 +41,7 @@ attributes. | layer | String | True | Relevant layer that this pack should be part of; such as os, k8s, cni, csi, addon | | addonType | String | False | Addon-type must be set for packs that have the layer set to Addon. The value must be one of the following: logging, monitoring, load balancer, authentication, ingress, security. Setting a relevant correct addon type ensures packs are organized correctly on the management console making it easy for profile authors to find packs. | | version | String | True | A Semantic version for the pack. It is recommended that the pack version be the same as the underlying integration it is being created for. For example, the version for the pack that will install Prometheus 2.3.4, should set to 2.3.4. | -| cloudTypes | Array | True | You can provide one or more types for a pack. Supported values are as follows: **all**, **aws**, **azure**, **gcp**, **tencent**, **vsphere**, **openstack**, **baremetal**, **maas**, **aks**, **eks**, **tke**, **edge**, **edge-native**, **coxedge**, and **libvirt** (virtualized edge). | +| cloudTypes | Array | True | You can provide one or more types for a pack. Supported values are as follows: **all**, **aws**, **azure**, **gcp**, **vsphere**, **openstack**, **baremetal**, **maas**, **aks**, **eks**, **tke**, **edge**, **edge-native**, **coxedge**, and **libvirt** (virtualized edge). | | group | String | False | Optional categorization of packs. For example, LTS can be set for Ubuntu OS packs. | | annotations | Array | False | Optional key-value pairs required during pack installation. Typically, custom packs do not need to set annotations. Some packs like the ones for OS require annotations that need to be set with an image id. | | eol | String | False | End of life date for integration. | @@ -85,7 +85,6 @@ The following is the JSON schema for packs. Review the schema to ensure your JSO "maas", "aks", "eks", - "tencent", "tke", "edge", "libvirt", @@ -107,7 +106,6 @@ The following is the JSON schema for packs. Review the schema to ensure your JSO "maas", "aks", "eks", - "tencent", "tke", "edge", "libvirt", diff --git a/docs/docs-content/troubleshooting/nodes.md b/docs/docs-content/troubleshooting/nodes.md index 597a7bc29e..0a7c82525f 100644 --- a/docs/docs-content/troubleshooting/nodes.md +++ b/docs/docs-content/troubleshooting/nodes.md @@ -268,3 +268,32 @@ If OS patching fails on an AWS cluster with Microk8s 1.27, use the following deb apt-get update apt-get upgrade ``` + +### Scenario - Remove Deprecated Cloud Providers + +If you want to remove unsupported Custom Resource Definitions (CRDs) for deprecated cloud providers in your Kubernetes +workload cluster, you can follow the steps below. + +#### Debug Steps + +1. Open a terminal session that has [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/) installed. + +2. Set up your terminal session to use the kubeconfig file for your Kubernetes workload cluster. You can find the + kubeconfig for your cluster in the Palette UI by visiting the cluster's details page. Check out the + [Access Cluster with CLI](../clusters/cluster-management/palette-webctl.md#access-cluster-with-cli) guide for + guidance on how to set up your terminal session to use the kubeconfig file. + +3. Issue the following command to list the CRDs in your target cluster. + + ```shell + kubectl get crd + ``` + +4. Identify the CRDs for the deprecated cloud providers you want to remove. For example, to remove the Tencent Cloud + CRD, issue the following command. + + ```shell + kubectl delete crd tencentcloudconfigs.cluster.spectrocloud.com + ``` + +Once the CRD is removed, it will not be recreated by Palette. diff --git a/docs/docs-content/unlisted/cox-edge-eol.md b/docs/docs-content/unlisted/cox-edge-eol.md index 0980daa503..5e1006aa57 100644 --- a/docs/docs-content/unlisted/cox-edge-eol.md +++ b/docs/docs-content/unlisted/cox-edge-eol.md @@ -15,4 +15,3 @@ using with Palette and Palette VerteX today: - [Amazon Web Services](/clusters/public-cloud/aws/) - [Azure](/clusters/public-cloud/azure/) - [Google Cloud](/clusters/public-cloud/gcp/) -- [Tencent](/clusters/public-cloud/tke) diff --git a/static/assets/docs/images/tencent-diagram.webp b/static/assets/docs/images/tencent-diagram.webp deleted file mode 100644 index e38a3625a5..0000000000 Binary files a/static/assets/docs/images/tencent-diagram.webp and /dev/null differ