From bd49dedf0e1f5b73ccb1458a283ff88827da1939 Mon Sep 17 00:00:00 2001 From: Karl Cardenas Date: Tue, 26 Sep 2023 17:23:26 -0700 Subject: [PATCH] docs: refactor and condensed pages --- .../clusters/public-cloud/azure/gateways.md | 2 +- .../enterprise-version/enterprise-version.md | 6 +- .../airgap-instructions.md | 2 +- .../install-on-kubernetes.md | 3 + .../install-on-kubernetes/install.md | 6 +- .../install-on-kubernetes/palette-helm-ref.md | 2 +- .../install-on-vmware/airgap-instructions.md | 2 +- .../install-on-vmware/install-on-vmware.md | 3 + .../vmware-system-requirements.md | 2 +- .../install-palette/install-palette.md | 60 ++++--- .../system-management/backup-restore.md | 146 ++++++++++++++++++ .../system-management/system-management.md | 47 +++++- docs/docs-content/palette-cli/commands.md | 2 +- docs/docs-content/release-notes.md | 12 +- .../self-hosted-operation.md | 2 +- docs/docs-content/spectro-downloads.md | 13 +- redirects.js | 44 ++++++ 17 files changed, 296 insertions(+), 58 deletions(-) create mode 100644 docs/docs-content/enterprise-version/system-management/backup-restore.md diff --git a/docs/docs-content/clusters/public-cloud/azure/gateways.md b/docs/docs-content/clusters/public-cloud/azure/gateways.md index 0c52da8176..36ab52f920 100644 --- a/docs/docs-content/clusters/public-cloud/azure/gateways.md +++ b/docs/docs-content/clusters/public-cloud/azure/gateways.md @@ -171,7 +171,7 @@ After getting connected to the Bastion host, establish a connection to the Targe kubectl apply -n cluster-1234abcd -f https://endpoint/v1/pcg/12345678901234/services/ally/manifest ``` -6. The self-hosted PCG will be provisioned and will start running in the Palette console. The healthy self-hosted PCG can be managed from the Palette UI page. The healthy self-hosted PCG can be linked to Azure Cloud Account (optionally) to enjoy the enhanced security benefits. We support the [PCG migration](../../../enterprise-version/enterprise-cluster-management.md#palette-pcg-migration) for the public cloud self-hosted PCGs as well. +6. The self-hosted PCG will be provisioned and will start running in the Palette console. The healthy self-hosted PCG can be managed from the Palette UI page. The healthy self-hosted PCG can be linked to Azure Cloud Account (optionally) to enjoy the enhanced security benefits. We support the [PCG migration](../../../enterprise-version/system-management/system-management.md) for the public cloud self-hosted PCGs as well. :::info diff --git a/docs/docs-content/enterprise-version/enterprise-version.md b/docs/docs-content/enterprise-version/enterprise-version.md index b4b4922439..6d7ec0b486 100644 --- a/docs/docs-content/enterprise-version/enterprise-version.md +++ b/docs/docs-content/enterprise-version/enterprise-version.md @@ -36,4 +36,8 @@ Our dedicated support team will promptly get in touch with you to provide the ne ## Resources -- [Installation](install-palette/install-palette.md) \ No newline at end of file +- [Installation](install-palette/install-palette.md) + +- [System Management](system-management/system-management.md) + +- [Upgrade Notes](upgrade.md) \ No newline at end of file diff --git a/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/airgap-instructions.md b/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/airgap-instructions.md index 78da3870c2..f2208c8db4 100644 --- a/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/airgap-instructions.md +++ b/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/airgap-instructions.md @@ -4,7 +4,7 @@ title: "Install in an Air Gap Environment" description: "Learn how to install Palette into a Kubernetes air gap environment." icon: "" hide_table_of_contents: false -sidebar_position: 70 +sidebar_position: 20 tags: ["self-hosted", "enterprise", "air-gap"] --- diff --git a/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/install-on-kubernetes.md b/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/install-on-kubernetes.md index 6a8b3c5b9d..5382ec10da 100644 --- a/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/install-on-kubernetes.md +++ b/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/install-on-kubernetes.md @@ -18,4 +18,7 @@ To get started with Palette on Kubernetes, refer to the [Install Instructions](i - [Install Instructions](install.md) +- [Airgap Install Instructions](airgap-instructions.md) + + - [Helm Configuration Reference](palette-helm-ref.md) diff --git a/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/install.md b/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/install.md index fb7d75fa7f..6fa86484c6 100644 --- a/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/install.md +++ b/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/install.md @@ -1,10 +1,10 @@ --- -sidebar_label: "Install using Helm Chart" -title: "Install using Helm Chart" +sidebar_label: "Instructions" +title: "Instructions" description: "Learn how to deploy self-hosted Palette to a Kubernetes cluster using a Helm Chart." icon: "" hide_table_of_contents: false -sidebar_position: 30 +sidebar_position: 10 tags: ["self-hosted", "enterprise"] --- diff --git a/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/palette-helm-ref.md b/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/palette-helm-ref.md index eb77c12a53..79ee713604 100644 --- a/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/palette-helm-ref.md +++ b/docs/docs-content/enterprise-version/install-palette/install-on-kubernetes/palette-helm-ref.md @@ -4,7 +4,7 @@ title: "Helm Chart Install References" description: "Reference for Palette Helm Chart installation parameters." icon: "" hide_table_of_contents: false -sidebar_position: 40 +sidebar_position: 30 tags: ["self-hosted", "enterprise"] --- diff --git a/docs/docs-content/enterprise-version/install-palette/install-on-vmware/airgap-instructions.md b/docs/docs-content/enterprise-version/install-palette/install-on-vmware/airgap-instructions.md index 7ef172c700..ef4be316eb 100644 --- a/docs/docs-content/enterprise-version/install-palette/install-on-vmware/airgap-instructions.md +++ b/docs/docs-content/enterprise-version/install-palette/install-on-vmware/airgap-instructions.md @@ -4,7 +4,7 @@ title: "Install in an Air Gap Environment" description: "Learn how to install Palette into an air gap environment." icon: "" hide_table_of_contents: false -sidebar_position: 70 +sidebar_position: 20 tags: ["self-hosted", "enterprise", "air-gap"] --- diff --git a/docs/docs-content/enterprise-version/install-palette/install-on-vmware/install-on-vmware.md b/docs/docs-content/enterprise-version/install-palette/install-on-vmware/install-on-vmware.md index 47581e44ff..5e80d4805a 100644 --- a/docs/docs-content/enterprise-version/install-palette/install-on-vmware/install-on-vmware.md +++ b/docs/docs-content/enterprise-version/install-palette/install-on-vmware/install-on-vmware.md @@ -17,5 +17,8 @@ Palette can be installed on VMware vSphere with internet connectivity or an airg - [Install on VMware](install.md) +- [Airgap Install Instructions](airgap-instructions.md) + + - [VMware System Requirements](vmware-system-requirements.md) \ No newline at end of file diff --git a/docs/docs-content/enterprise-version/install-palette/install-on-vmware/vmware-system-requirements.md b/docs/docs-content/enterprise-version/install-palette/install-on-vmware/vmware-system-requirements.md index 746915378b..9e797760c4 100644 --- a/docs/docs-content/enterprise-version/install-palette/install-on-vmware/vmware-system-requirements.md +++ b/docs/docs-content/enterprise-version/install-palette/install-on-vmware/vmware-system-requirements.md @@ -4,7 +4,7 @@ title: "VMware System and Permission Requirements" description: "Review VMware system requirements and cloud account permissions." icon: "" hide_table_of_contents: false -sidebar_position: 20 +sidebar_position: 30 tags: ["palette", "self-hosted", "vmware"] --- diff --git a/docs/docs-content/enterprise-version/install-palette/install-palette.md b/docs/docs-content/enterprise-version/install-palette/install-palette.md index 865053ec9d..4af9207bfb 100644 --- a/docs/docs-content/enterprise-version/install-palette/install-palette.md +++ b/docs/docs-content/enterprise-version/install-palette/install-palette.md @@ -10,36 +10,16 @@ tags: ["palette", "self-hosted"] Palette is available as a self-hosted application that you install in your environment. The self-hosted version is a dedicated Palette environment hosted on VMware instances or in an existing Kubernetes cluster. Palette is available in the following modes: -| **Supported Platform** | **Description** | -|------------------------|------------------------------------| -| VMware | Install Palette in VMware environment. | -| Kubernetes | Install Palette using a Helm Chart in an existing Kubernetes cluster. | +| **Supported Platform** | **Description** | **Install Guide** | +|------------------------|------------------------------------| ------------------| +| VMware | Install Palette in VMware environment. | [Install on VMware](install-on-vmware/install-on-vmware.md) | +| Kubernetes | Install Palette using a Helm Chart in an existing Kubernetes cluster. | [Install on Kubernetes](install-on-kubernetes/install.md) | -The next sections describe specific requirements for installing Palette. -## Proxy Requirements - -- A proxy used for outgoing connections should support both HTTP and HTTPS traffic. -- Allow connectivity to domains and ports in the table. - -
+The next sections provide sizing guidelines we recommend you review before installing Palette in your environment. - | **Top-Level Domain** | **Port** | **Description** | - |----------------------------|----------|-------------------------------------------------| - | spectrocloud.com | 443 | Spectro Cloud content repository and pack registry | - | s3.amazonaws.com | 443 | Spectro Cloud VMware OVA files | - | gcr.io | 443 | Spectro Cloud and common third party container images | - | ghcr.io | 443 | Kubernetes VIP images | - | docker.io | 443 | Common third party content | - | googleapis.com | 443 | For pulling Spectro Cloud images | - | docker.com | 443 | Common third party container images | - | raw.githubusercontent.com | 443 | Common third party content | - | projectcalico.org | 443 | Calico container images | - | quay.io | 443 | Common 3rd party container images | - | grafana.com | 443 | Grafana container images and manifests | - | github.com | 443 | Common third party content | ## Size Guidelines @@ -76,4 +56,34 @@ The recommended maximum number of deployed nodes and clusters in the environment +## Proxy Requirements + +- A proxy used for outgoing connections should support both HTTP and HTTPS traffic. + + +- Allow connectivity to domains and ports in the table. + +
+ + | **Top-Level Domain** | **Port** | **Description** | + |----------------------------|----------|-------------------------------------------------| + | spectrocloud.com | 443 | Spectro Cloud content repository and pack registry | + | s3.amazonaws.com | 443 | Spectro Cloud VMware OVA files | + | gcr.io | 443 | Spectro Cloud and common third party container images | + | ghcr.io | 443 | Kubernetes VIP images | + | docker.io | 443 | Common third party content | + | googleapis.com | 443 | For pulling Spectro Cloud images | + | docker.com | 443 | Common third party container images | + | raw.githubusercontent.com | 443 | Common third party content | + | projectcalico.org | 443 | Calico container images | + | quay.io | 443 | Common 3rd party container images | + | grafana.com | 443 | Grafana container images and manifests | + | github.com | 443 | Common third party content | + ## Resources + +- [Install on VMware](install-on-vmware/install-on-vmware.md) + +- [Install on Kubernetes](install-on-kubernetes/install.md) + +- [Architecture Diagram and Network Ports](../../architecture/networking-ports.md#self-hosted-network-communications-and-ports) \ No newline at end of file diff --git a/docs/docs-content/enterprise-version/system-management/backup-restore.md b/docs/docs-content/enterprise-version/system-management/backup-restore.md new file mode 100644 index 0000000000..8da2c544b4 --- /dev/null +++ b/docs/docs-content/enterprise-version/system-management/backup-restore.md @@ -0,0 +1,146 @@ +--- +sidebar_label: "Backup and Restore" +title: "Backup and Restore" +description: "Learn how to enable backup and restore for self-hosted Palette." +icon: "" +hide_table_of_contents: false +sidebar_position: 50 +tags: ["palette", "management", "self-hosted", "backup", "restore"] +--- + +You can enable backup and restore for your self-hosted Palette cluster to ensure that your Palete configuration data is backed up and can be restored in case of a disaster or a cluster failure. Palette supports two modes of backup: + +* File Transfer Protocol (FTP) - Send the backup data of your enterprise cluster to a dedicated FTP server. Refer to the [FTP](#ftp) section for more information. + + +* Amazon Simple Storage Service (S3) - Send the backup data of your enterprise cluster to object storage using the AWS service S3. Refer to the [S3](#s3) section for more information. + + +## FTP + +Use the following instructions to configure FTP backup for your enterprise cluster. + +### Prerequisites + +* A dedicated FTP server with sufficient storage space to store the backup data. + + +* Credentials to access the FTP server. + + +### Instructions + +1. Log into the Palette system console as an administrator. Refer to the [Access the System Console](../system-management/system-management.md#access-the-system-console) section for more information. + + +2. From the left **Main Menu**, select **Administration**. + + +3. Click on the **Backup/Restore** tab. + + +4. Select the **FTP** and fill out the following fields: + +| **Field** | **Description** | +| --- | --- | +| Server | The FTP server URL. | +| Directory | The directory name for the backup storage. | +| Username | The username to log in to the FTP server. | +| Password | The password to log in to the FTP server. | +| Interval | The number of days between backups. | +| Retention Period | The number of days to retain the backup. | +| Hours of the day | The time of the day to take the backup. The time of day is in UTC format. | + + +5. Click on **Validate** to validate the FTP server configuration. If the validation is successful, the **Save** button is enabled. Otherwise, an error message is displayed. In case of an error, correct verify the FTP server configuration and click on **Validate** again. + + +### Validate + +Validation is part of the backup configuration wizard. You can validate a backup is initiated at the scheduled time and that the backup is successfully uploaded to the FTP server. + + +## S3 + +Use the following instructions to configure S3 backup for your enterprise cluster. + + + +### Prerequisites + +- An Amazon Web Services (AWS) account. + +- An AWS S3 bucket. + +- An AWS IAM user with the following IAM permissions attached. Ensure you replace the bucket name in the `Resource` field with the name of your S3 bucket. + +```json +{ + "Version": "2012-10-17", + "Statement": [ + { + "Sid": "s3Permissions", + "Effect": "Allow", + "Action": [ + "s3:GetObject", + "s3:DeleteObject", + "s3:PutObject", + "s3:AbortMultipartUpload", + "s3:ListMultipartUploadParts" + ], + "Resource": [ + "arn:aws:s3:::REPLACE_ME_WITH_YOUR_BUCKET_NAME", + "arn:aws:s3:::REPLACE_ME_WITH_YOUR_BUCKET_NAME/*" + ] + }, + { + "Sid": "ec2Permissions", + "Effect": "Allow", + "Action": [ + "ec2:DescribeVolumes", + "ec2:DescribeSnapshots", + "ec2:CreateTags", + "ec2:CreateVolume", + "ec2:CreateSnapshot", + "ec2:DeleteSnapshot" + ], + "Resource": [ + "*" + ] + } + ] +} +``` + +- Credentials to the IAM user. You need the AWS access key ID and the AWS secret access key. + + +### Instructions + +1. Log into the Palette system console as an administrator. Refer to the [Access the System Console](../system-management/system-management.md#access-the-system-console) section for more information. + + +2. From the left **Main Menu**, select **Administration**. + + +3. Click on the **Backup/Restore** tab. + + +4. Select the **FTP** and fill out the following fields: + +| **Field** | **Description** | +| --- | --- | +| Server | The FTP server URL. | +| Directory | The directory name for the backup storage. | +| Username | The username to log in to the FTP server. | +| Password | The password to log in to the FTP server. | +| Interval | The number of days between backups. | +| Retention Period | The number of days to retain the backup. | +| Hours of the day | The time of the day to take the backup. The time of day is in UTC format. | + + +5. Click on **Validate** to validate the S3 configuration. If the validation is successful, the **Save** button is enabled. Otherwise, an error message is displayed. In case of an error, correct verify the S3 configuration and click on **Validate** again. + +### Validate + +Validation is part of the backup configuration wizard. You can validate a backup is initiated at the scheduled time and that the backup is successfully uploaded to the S3 bucket. \ No newline at end of file diff --git a/docs/docs-content/enterprise-version/system-management/system-management.md b/docs/docs-content/enterprise-version/system-management/system-management.md index 65c571db19..269efb5782 100644 --- a/docs/docs-content/enterprise-version/system-management/system-management.md +++ b/docs/docs-content/enterprise-version/system-management/system-management.md @@ -10,8 +10,6 @@ tags: ["palette", "self-hosted", "management"] Palette contains many system settings you can configure to meet your organization's needs. These settings are available at the system level and are applied to all [tenants](../../glossary-all.md#tenant) in the system. -You can access the system setting by visiting the IP address or the custom domain name assigned to your Palette cluster and appending the `/system` path to the URL. For example, if your Palette cluster is hosted at `https://palette.abc.com`, you can access the system settings at `https://palette.abc.com/system`. - :::caution @@ -21,10 +19,51 @@ Exercise caution when changing system settings as the changes will be applied to ::: + +## System Console + +The system console enables you to complete the initial setup and onboarding and manage the overall Palette environment. + +### Access the System Console + +You can access the system console by visiting the IP address or the custom domain name assigned to your Palette cluster and appending the `/system` path to the URL. For example, if your Palette cluster is hosted at `https://palette.abc.com`, you can access the system console at `https://palette.abc.com/system`. + + +## Administration and Management + +Platform administrators can use this console to perform the following operations: + +- Configure and manage SMTP settings. + +- Configure and manage Pack registries. + +- [Configure and manage SSL certificates](ssl-certificate-management.md). + +- [Enable backup and restore](backup-restore.md). + +- Configure DNS settings. + +- Setup alerts and notifications. + +- Enable metrics collection. + +- Manage Palette platform upgrades. + +- Configuere login banner. + +- [Manage tenants](tenant-management.md). + +- Manage the Enterprise cluster and the profile layers and pack integrations that makeup the Enterprise cluster. + +Check out the following resources to learn more about these operations. + ## Resources -* [Tenant Management](../system-management/tenant-management.md) +* [Tenant Management](tenant-management.md) + + +* [Configure Reverse Proxy](reverse-proxy.md) -* [SSL Certificate Management](../system-management/ssl-certificate-management.md) +* [SSL Certificate Management](ssl-certificate-management.md) diff --git a/docs/docs-content/palette-cli/commands.md b/docs/docs-content/palette-cli/commands.md index d244d7f551..9ab74f37aa 100644 --- a/docs/docs-content/palette-cli/commands.md +++ b/docs/docs-content/palette-cli/commands.md @@ -52,7 +52,7 @@ Palette CLI supports the following global flags. ## EC -The `ec` subcommand installs a self-hosted Palette Enterprise Cluster (EC) in your target environment. The installation is conducted through an interactive wizard that guides you through the various install configurations available. A local kind cluster is created to facilitate creating the Enterprise cluster in the target environment. You do not need to install kind or any other dependencies. The CLI includes all the required dependencies to stand up the kind cluster. You can use the `ec` command to install a [self-hosted Palette](../enterprise-version/deploying-an-enterprise-cluster.md) instance or a self-hosted [VerteX](../vertex/install-palette-vertex/install-palette-vertex.md) instance. +The `ec` subcommand installs a self-hosted Palette Enterprise Cluster (EC) in your target environment. The installation is conducted through an interactive wizard that guides you through the various install configurations available. A local kind cluster is created to facilitate creating the Enterprise cluster in the target environment. You do not need to install kind or any other dependencies. The CLI includes all the required dependencies to stand up the kind cluster. You can use the `ec` command to install a [self-hosted Palette](../enterprise-version/install-palette/install-palette.md) instance or a self-hosted [VerteX](../vertex/install-palette-vertex/install-palette-vertex.md) instance. The `ec` subcommand exposes the following subcommand. diff --git a/docs/docs-content/release-notes.md b/docs/docs-content/release-notes.md index 1f3171e87a..37af60431a 100644 --- a/docs/docs-content/release-notes.md +++ b/docs/docs-content/release-notes.md @@ -86,7 +86,7 @@ Palette 4.0.0 introduces new features and improvements, including [Palette Verte - Pack deprecated status is now available in the Palette UI. This lets you identify which packs are deprecated and will be removed in future releases. Review the [Maintenance Policy](integrations/maintenance-policy.md) documentation to learn more. -- Self-hosted Palette now provides a new installation method using the [Palette CLI](palette-cli/palette-cli.md). You can now install a self-hosted Palette through the Palette CLI. The CLI provides an interactive installation experience allowing you to configure Palette's installation parameters. Check out the [Install Enterprise Cluster](enterprise-version/deploying-an-enterprise-cluster.md) documentation to learn more. The previous installation method using the Palette OVA Installer is deprecated and unavailable in this release. +- Self-hosted Palette now provides a new installation method using the [Palette CLI](palette-cli/palette-cli.md). You can now install a self-hosted Palette through the Palette CLI. The CLI provides an interactive installation experience allowing you to configure Palette's installation parameters. Check out the [Install Enterprise Cluster](enterprise-version/install-palette/install-palette.md) documentation to learn more. The previous installation method using the Palette OVA Installer is deprecated and unavailable in this release. - Private Cloud Gateway (PCG) deployments are now available through the Palette CLI. You can now install a PCG through the Palette CLI. The CLI provides an interactive installation experience allowing you to configure the PCG installation parameters. Check out the Palette CLI [PCG install command](palette-cli/commands.md#pcg) documentation to learn more. The previous installation method using the PCG Docker image is deprecated and unavailable in this release. @@ -128,7 +128,7 @@ Palette 4.0.0 introduces new features and improvements, including [Palette Verte #### Deprecations and Removals {#release-4-0-palette-deprecation-removals} -- The Palette OVA Installer is deprecated and no longer provided as of this release. Self-hosted Palette now provides a new installation method using the Palette CLI. The CLI provides an interactive installation experience allowing you to configure Palette's installation parameters. Check out the [Install Enterprise Cluster](enterprise-version/deploying-an-enterprise-cluster.md) documentation to learn more. +- The Palette OVA Installer is deprecated and no longer provided as of this release. Self-hosted Palette now provides a new installation method using the Palette CLI. The CLI provides an interactive installation experience allowing you to configure Palette's installation parameters. Check out the [Install Enterprise Cluster](enterprise-version/install-palette/install-palette.md) documentation to learn more. @@ -593,7 +593,7 @@ Palette 3.4.0 has various security upgrades, better support for multiple Kuberne #### Breaking Changes -- Installations of self-hosted Palette in a Kubernetes cluster now require [cert-manager](https://cert-manager.io/docs/installation/) to be available before installing Palette. Cert-manager is used to enable Mutual TLS (mTLS) between all of Palette's internal components. Refer to the prerequisites section of [Installing Palette using Helm Charts](enterprise-version/deploying-palette-with-helm.md) guide for more details. +- Installations of self-hosted Palette in a Kubernetes cluster now require [cert-manager](https://cert-manager.io/docs/installation/) to be available before installing Palette. Cert-manager is used to enable Mutual TLS (mTLS) between all of Palette's internal components. Refer to the prerequisites section of [Installing Palette using Helm Charts](enterprise-version/install-palette/install-on-kubernetes/install.md) guide for more details. - Self-hosted Palette for Kubernetes now installs Palette Ingress resources in a namespace that Palette manages. Prior versions of Palette installed internal components ingress resources in the default namespace. Review the [Upgrade Notes](enterprise-version/upgrade.md#palette-34) to learn more about this change and how to upgrade. @@ -1171,7 +1171,7 @@ Spectro Cloud Palette 2.7 is released with advanced features supporting Windows **Enhancements:** * Palette [Azure CNI Pack](/integrations/azure-cni#azurecni) ensures advanced traffic flow control using Calico Policies for AKS clusters. -* Palette supports the [migration of Private Cloud Gateway (PCG)](/enterprise-version/enterprise-cluster-management#palettepcgmigration) traffic from unhealthy to healthy PCG without compromising service availability. +* Palette supports the [migration of Private Cloud Gateway (PCG)](clusters/clusters.md) traffic from unhealthy to healthy PCG without compromising service availability. * Palette Workspace upgraded with * [Resource Quota](/workspace/workload-features#workspacequota) allocation for Workspaces, Namespaces, and Clusters. * [Restricted Container Images](/workspace/workload-features#restrictedcontainerimages) feature to restrict the accidental deployment of a delisted or unwanted container to a specific namespace. @@ -1408,7 +1408,7 @@ Our on-premises version gets attention to finer details with this release: - The Spectro Cloud database can now be backed up and restored. - Whereas previous on-premises versions allowed upgrading only to major versions, this release allows upgrading}> Upgrades to the Spectro Cloud platform are published to the Spectro Cloud repository and a notification is displayed on the console when new versions are available. to minor versions of the Spectro Cloud platform. -- Monitoring the installation using the dedicated UI}>The platform installer contains a web application called the Supervisor, to provide detailed progress of the installation. now provides more details when [migrating](/enterprise-version/deploying-an-enterprise-cluster/#migratequickstartmodeclustertoenterprise) from the quick start version to the enterprise version. +- Monitoring the installation using the dedicated UI}>The platform installer contains a web application called the Supervisor, to provide detailed progress of the installation. now provides more details when migrating from the quick start version to the enterprise version. - AWS and GCP clusters can now be provisioned from an on-premises Spectro Cloud system. On the VMware front, we have: @@ -1428,7 +1428,7 @@ Other new features: In this hotfix, we added: - Compatibility for [Calico 3.16](https://www.projectcalico.org/whats-new-in-calico-3-16/). -- The on-premises version now allows specifying [CIDR for pods](/enterprise-version/deploying-the-platform-installer/#deployplatforminstaller) to allocate them an exclusive IP range. +- The on-premises version now allows specifying CIDR for pods to allocate them an exclusive IP range. - It also allows allocating an IP range in the CIDR format exclusive to the service clusters. The IP ranges for the pods, service clusters, and your IP network must not overlap with one another. This hotfix provides options to prevent node creation errors due to IP conflicts. diff --git a/docs/docs-content/security/product-architecture/self-hosted-operation.md b/docs/docs-content/security/product-architecture/self-hosted-operation.md index d1f9102579..7a75abb317 100644 --- a/docs/docs-content/security/product-architecture/self-hosted-operation.md +++ b/docs/docs-content/security/product-architecture/self-hosted-operation.md @@ -15,7 +15,7 @@ tags: ["security"] In self-hosted operation, where Palette is typically deployed on-prem behind a firewall, you must ensure your environment has security controls. Palette automatically generates security keys at installation and stores them in the management cluster. You can import an optional certificate and private key to match the Fully Qualified Domain Name (FQDN) management cluster. Palette supports enabling disk encryption policies for management cluster virtual machines (VMs) if required. For information about deploying Palette in a self-hosted environment, review the [Self-Hosted Installation](../../enterprise-version/enterprise-version.md) guide. -In self-hosted deployments, the Open Virtualization Appliance (OVA) can operate in stand-alone mode for quick Proof of Concept (POC) or in enterprise mode, which launches a three-node High Availability (HA) cluster as the Palette management cluster. The management cluster provides a browser-based web interface that allows you to set up a tenant and provision and manage tenant clusters. You can also deploy Palette to a Kubernetes cluster by using the Palette Helm Chart. To learn more, review the [Install Using Helm Chart](../../enterprise-version/deploying-palette-with-helm.md) guide. +In self-hosted deployments, the Open Virtualization Appliance (OVA) can operate in stand-alone mode for quick Proof of Concept (POC) or in enterprise mode, which launches a three-node High Availability (HA) cluster as the Palette management cluster. The management cluster provides a browser-based web interface that allows you to set up a tenant and provision and manage tenant clusters. You can also deploy Palette to a Kubernetes cluster by using the Palette Helm Chart. To learn more, review the [Install Using Helm Chart](../../enterprise-version/install-palette/install-on-kubernetes/install.md) guide. The following points apply to self-hosted deployments: diff --git a/docs/docs-content/spectro-downloads.md b/docs/docs-content/spectro-downloads.md index da3dd9f914..57dfe311ea 100644 --- a/docs/docs-content/spectro-downloads.md +++ b/docs/docs-content/spectro-downloads.md @@ -15,18 +15,7 @@ The following Palette downloads are available: ## Self-Hosted -You can deploy a self-hosted Palette to your environment. Refer to the [Self-Hosted Installation](/enterprise-version/) documentation for additional guidance on how to install Palette. Palette VerteX installation guide can be found in the [Palette VerteX install](/vertex/install-palette-vertex) document. - -
- -:::caution - - -Starting with Palette 4.0.0, the Palette CLI, and the Helm Chart, are the only supported methods for installing Palette. The Palette OVA installation method is only available for versions 3.4 and earlier. Refer to the [Install Enterprise Cluster](/enterprise-version/deploying-an-enterprise-cluster), or the [Kubernetes Install Helm Chart](/enterprise-version#kubernetesinstallhelmchart) guides for additional guidance on how to install Palette. - -::: - -
+You can deploy a self-hosted Palette to your environment. Refer to the [Self-Hosted Installation](enterprise-version/install-palette/install-palette.md) documentation for additional guidance on how to install Palette. Palette VerteX installation guide can be found in the [Palette VerteX install](vertex/install-palette-vertex) document. ## SAAS - Private Cloud Gateway (PCG) diff --git a/redirects.js b/redirects.js index f40bf83b61..4c51b17e4e 100644 --- a/redirects.js +++ b/redirects.js @@ -198,6 +198,50 @@ const redirects = [ { from: `/integrations/EKS-D`, to: `/integrations`, + }, + { + from: `/enterprise-version/on-prem-system-requirements`, + to: `/enterprise-version/install-palette`, + }, + { + from: `/enterprise-version/deploying-the-platform-installer`, + to: `/enterprise-version/install-palette`, + }, + { + from: `/enterprise-version/deploying-an-enterprise-cluster`, + to: `/enterprise-version/install-palette`, + }, + { + from: `/enterprise-version/deploying-palette-with-helm`, + to: `/enterprise-version/install-palette/install-on-kubernetes/install` + }, + { + from: `/enterprise-version/helm-chart-install-reference`, + to: `/enterprise-version/install-palette/install-on-kubernetes/palette-helm-ref` + }, + { + from: `/enterprise-version/system-console-dashboard`, + to: `/enterprise-version/system-management` + }, + { + from: `/enterprise-version/enterprise-cluster-management`, + to: `/enterprise-version/system-management` + }, + { + from: `/enterprise-version/monitoring`, + to: `/enterprise-version/system-management` + }, + { + from: `/enterprise-version/air-gap-repo`, + to: `/enterprise-version/install-palette` + }, + { + from: `/enterprise-version/reverse-proxy`, + to: `/enterprise-version/system-management/reverse-proxy` + }, + { + from: `/enterprise-version/ssl-certificate-management`, + to: `/enterprise-version/system-management/ssl-certificate-management` } ];