From 48d1b40429ca349e9c303e0aa75d0e9dbe627573 Mon Sep 17 00:00:00 2001 From: Rita Watson <117382432+ritawatson@users.noreply.github.com> Date: Sat, 21 Oct 2023 14:39:21 -0700 Subject: [PATCH] docs: documented non-fips packs in VerteX PEM-3652 * Add non-fips infra packs, add new screenshot * Optimised images with calibre/image-actions * Address most review comments * Add sys-level regstry docs, vertex/palette * Add tenant registry howto, final edits * Add revisions from review * Minor fix * Add tabs in add registry docs and more * Change a word for consistency * docs: added missing links --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Karl Cardenas --- .../system-management/add-registry.md | 85 ++++++++++++++++ .../system-management/system-management.md | 11 +- .../tenant-settings/add-registry.md | 88 ++++++++++++++++ .../tenant-settings/tenant-settings.md | 7 ++ .../vertex/system-management/add-registry.md | 96 ++++++++++++++++++ .../enable-non-fips-settings.md | 4 +- .../use-non-fips-addon-packs.md | 72 ++++++------- .../system-management/system-management.md | 10 +- ...ex_use-non-fips-settings_nonFips-packs.png | Bin 0 -> 103640 bytes 9 files changed, 329 insertions(+), 44 deletions(-) create mode 100644 docs/docs-content/enterprise-version/system-management/add-registry.md create mode 100644 docs/docs-content/tenant-settings/add-registry.md create mode 100644 docs/docs-content/vertex/system-management/add-registry.md create mode 100644 static/assets/docs/images/vertex_use-non-fips-settings_nonFips-packs.png diff --git a/docs/docs-content/enterprise-version/system-management/add-registry.md b/docs/docs-content/enterprise-version/system-management/add-registry.md new file mode 100644 index 0000000000..6f607e247a --- /dev/null +++ b/docs/docs-content/enterprise-version/system-management/add-registry.md @@ -0,0 +1,85 @@ +--- +sidebar_label: "Add System-Level Registry" +title: "Add System-Level Registry" +description: "Learn how to add a system-level registry in Palette." +icon: "" +hide_table_of_contents: false +sidebar_position: 60 +tags: ["enterprise", "management", "registry"] +--- + +You can add a registry at the system level or tenant level. Registries added at the system level are available to all the tenants. Registries added at the tenant level are available only to that tenant. This section describes how to add a system-level registry. For guidance on adding a registry at the tenant scope, check out [Add Tenant-Level Registry](../../tenant-settings/add-registry.md). + +## Prerequisites + +- Access to the Palette system console. + +## Add an OCI Pack Registry + +Use the following steps to add a system-level OCI pack registry. + +1. Log in to the Palette system console. You can do this by visiting the IP address or the custom domain name assigned to your Palette cluster and appending the /system path to the URL. + +2. From the left **Main Menu** select **Administration**. + +3. Select the **Pack Registries** tab, and click on the **Add New Pack Registry** button. + +4. Provide a custom name for the registry, and select **OCI** as the registry type. + +Accessing the registry is different depending on the OCI authentication type you choose. Select the tab below that applies to your authentication method. + + + + + + +5. Provide the registry URL in the **Endpoint** field. + +6. In the **Base Content Path** field, provide the base path or namespace of the repository you want to target in the registry. + +7. If you have credentials, provide them in the **Username** and **Password** fields. Otherwise, leave these fields blank. + +8. Click the **Validate** button. If the credentials you provided are correct, a *Credentials validated* success message with a green check is displayed. + +9. If an error message displays that pack registry details could not be validated, you can upload a self-signed Certificate Authority (CA) certificate. To do this, check the **Insecure Skip TLS Verify** box to skip verifying the x509 certificate, and click **Upload file** to upload the certificate. + +10. When you have completed inputting values and credentials are validated, click **Confirm** to complete adding the registry. + + + + + +5. Provide the URL to the registry endpoint. + +6. Provide the base path or namespace of the repository you want to target in the registry. + +7. If you are adding an unprotected OCI registry, click the **Validate** button. To add a protected registry, enable the **Protected** toggle and select an AWS authentication method. + +8. When accessing a protected registry, if you use **Credentials**, provide these in the **Access Key** and **Secret access key** fields. To use Security Token Service, review the guidance in the right panel that displays when you select **STS**. + +9. Click the **Validate** button. If the credentials you provided are correct, a *Credentials validated* success message with a green check is displayed. + +10. If an error message displays that pack registry details could not be validated, you can upload a self-signed Certificate Authority (CA) certificate. To do this, check the **Insecure Skip TLS Verify** box to skip verifying the x509 certificate, and click **Upload file** to upload the certificate. + +11. When you have completed inputting values and credentials are validated, click **Confirm** to complete adding the registry. + + + + +You have successfully added a system-level pack registry. Registries added at the system level can only be removed at that level. + + +## Validate + +You can verify the registry has been added if Palette displayed a *Credentials validated* success message with a green check when you added the registry. Use these steps to further verify the registry is added. + +1. Log in to the [Palette](https://console.spectrocloud.com) as a tenant admin. + +2. From the left **Main Menu** select **Administration**. + +3. Select the **Pack Registries** tab and verify the registry you added is listed and available. + + +## Resources + +- [Add Tenant-Level Registry](../../tenant-settings/add-registry.md) \ 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 c80a88579a..69c4d00e1c 100644 --- a/docs/docs-content/enterprise-version/system-management/system-management.md +++ b/docs/docs-content/enterprise-version/system-management/system-management.md @@ -35,7 +35,7 @@ Platform administrators can use the system console to perform the following oper - Configure and manage SMTP settings. -- Configure and manage Pack registries. +- [Configure and manage Pack registries](add-registry.md). - [Configure and manage SSL certificates](ssl-certificate-management.md). @@ -60,10 +60,13 @@ Check out the following resources to learn more about these operations. ## Resources -* [Tenant Management](tenant-management.md) +- [Add a Tenant-Level Registry](add-registry.md) -* [Configure Reverse Proxy](reverse-proxy.md) +- [Tenant Management](tenant-management.md) -* [SSL Certificate Management](ssl-certificate-management.md) +- [Configure Reverse Proxy](reverse-proxy.md) + + +- [SSL Certificate Management](ssl-certificate-management.md) diff --git a/docs/docs-content/tenant-settings/add-registry.md b/docs/docs-content/tenant-settings/add-registry.md new file mode 100644 index 0000000000..9ab26613f9 --- /dev/null +++ b/docs/docs-content/tenant-settings/add-registry.md @@ -0,0 +1,88 @@ +--- +sidebar_label: "Add Tenant-Level Registry" +title: "Add Tenant-Level Registry" +description: "Learn how to add a tenant-level registry in Palette." +icon: "" +hide_table_of_contents: false +sidebar_position: 60 +tags: ["enterprise", "management", "registry"] +--- + +You can add a registry at the system level or tenant level. Registries added at the system level are available to all the tenants. Registries added at the tenant level are available only to that tenant. This section describes how to add a tenant-level registry. For guidance on adding a registry at the system scope, check out [Add System-Level Registry](../enterprise-version/system-management/add-registry.md). + +## Prerequisites + +- You need tenant admin privileges. + +## Add an OCI Pack Registry + +Use the following steps to add a tenant-level OCI pack registry. + +1. Log in to [Palette](https://console.spectrocloud.com) as a tenant admin. + +2. From the left **Main Menu** select **Tenant Settings**. + +3. On the **Tenant Settings Menu**, select **Registries**. + +4. Select the **OCI Registries** tab, and click on the **Add New OCI Registry** button. + +5. Provide a custom name for the registry, and select **Pack** as the registry type. + +Accessing the registry is different depending on the OCI authentication type you choose. Select the tab below that applies to your authentication method. + + + + + +5. Provide the registry URL in the **Endpoint** field. + +6. In the **Base Content Path** field, provide the base path or namespace of the repository you want to target in the registry. + +7. If you have credentials, provide them in the **Username** and **Password** fields. Otherwise, leave these fields blank. + +8. Click the **Validate** button. If the credentials you provided are correct, a *Credentials validated* success message with a green check is displayed. + +9. If an error message displays that pack registry details could not be validated, you can upload a self-signed Certificate Authority (CA) certificate. To do this, check the **Insecure Skip TLS Verify** box to skip verifying the x509 certificate, and click **Upload file** to upload the certificate. + +10. When you have completed inputting values and credentials are validated, click **Confirm** to complete adding the registry. + + + + + +5. Provide the URL to the registry endpoint. + +6. Provide the base path or namespace of the repository you want to target in the registry. + +7. If you are adding an unprotected OCI registry, click the **Validate** button. To add a protected registry, enable the **Protected** toggle and select an AWS authentication method. + +8. When accessing a protected registry, if you use **Credentials**, provide these in the **Access Key** and **Secret access key** fields. To use Security Token Service, review the guidance in the right panel that displays when you select **STS**. + +9. Click the **Validate** button. If the credentials you provided are correct, a *Credentials validated* success message with a green check is displayed. + +10. If an error message displays that pack registry details could not be validated, you can upload a self-signed Certificate Authority (CA) certificate. To do this, check the **Insecure Skip TLS Verify** box to skip verifying the x509 certificate, and click **Upload file** to upload the certificate. + +11. When you have completed inputting values and credentials are validated, click **Confirm** to complete adding the registry. + + + + +You have successfully added a tenant-level pack registry. Registries added at the tenant level can only be removed at that level. + + +## Validate + +You can verify the registry has been added if Palette displayed a *Credentials validated* success message with a green check when you added the registry. Use these steps to further verify the registry is added. + +1. Log in to the [Palette](https://console.spectrocloud.com) as a tenant admin. + +2. From the left **Main Menu** select **Tenant Settings**. + +3. In the **Tenant Settings** menu, select **Registries**, and click on the **OCI Registries** tab. + +4. Verify the registry you added is listed and available. + + +## Resources + +- [Add System-Level Registry](../enterprise-version/system-management/add-registry.md) diff --git a/docs/docs-content/tenant-settings/tenant-settings.md b/docs/docs-content/tenant-settings/tenant-settings.md index b0c442c9c7..fda854d93c 100644 --- a/docs/docs-content/tenant-settings/tenant-settings.md +++ b/docs/docs-content/tenant-settings/tenant-settings.md @@ -27,7 +27,14 @@ Use the following resources to become familiar with the available tenant setting ## Resources + +- [Add Tenant-Level Registry](add-registry.md) + +- [API Key Management](api-key-management.md) + - [Login Banner](login-banner.md) + +
\ No newline at end of file diff --git a/docs/docs-content/vertex/system-management/add-registry.md b/docs/docs-content/vertex/system-management/add-registry.md new file mode 100644 index 0000000000..afd72ba446 --- /dev/null +++ b/docs/docs-content/vertex/system-management/add-registry.md @@ -0,0 +1,96 @@ +--- +sidebar_label: "Add a Registry" +title: "Add a Registry" +description: "Learn how to add a registry in Palette VerteX." +icon: "" +hide_table_of_contents: false +sidebar_position: 50 +tags: ["vertex", "management", "registry"] +--- + +You can add a registry at the system level or the tenant level. Registries added at the system level are available to all the tenants. Registries added at the tenant level are available only to that tenant. + +:::info + +This section describes how to add a system scope registry. For guidance on adding a registry at the tenant scope, check out [Add a Tenant-Level Registry](../../tenant-settings/add-registry.md). + +::: + +## Prerequisites + +- Access to the Palette VerteX system console. + +## Add an OCI Pack Registry + +Use the following steps to add a system-level OCI pack registry. + +1. Log in to the Palette VerteX system console. Refer to [Access the System Console](system-management.md#access-the-system-console) guide. + +2. From the left **Main Menu** select **Administration**. + +3. Select the **Pack Registries** tab, and click on the **Add New Pack Registry** button. + +4. Provide a custom name for the registry, and select **OCI** as the registry type. + +Accessing the registry is different depending on the OCI authentication type you choose. Select the tab below that applies to your authentication method. + + + + + + +5. Provide the registry URL in the **Endpoint** field. + +6. In the **Base Content Path** field, provide the base path or namespace of the repository you want to target in the registry. + +7. If you have credentials, provide them in the **Username** and **Password** fields. Otherwise, leave these fields blank. + +8. Click the **Validate** button. If the credentials you provided are correct, a *Credentials validated* success message with a green check is displayed. + +9. If an error message displays that pack registry details could not be validated, you can upload a self-signed Certificate Authority (CA) certificate. To do this, check the **Insecure Skip TLS Verify** box skip verifying the x509 certificate, and click **Upload file** to upload the certificate. + +10. When you have completed inputting values and credentials are validated, click **Confirm** to complete adding the registry. + + + + + +5. Provide the URL to the registry endpoint. + +6. Provide the base path or namespace of the repository you want to target in the registry. + +7. If you are adding an unprotected OCI registry, click the **Validate** button. To add a protected registry, enable the **Protected** toggle and select an AWS authentication method. + +8. When accessing a protected registry, if you use **Credentials**, provide these in the **Access Key** and **Secret access key** fields. To use Security Token Service, review the guidance in the right panel that displays when you select **STS**. + +9. Click the **Validate** button. If the credentials you provided are correct, a *Credentials validated* success message with a green check is displayed. + +10. If an error message displays that pack registry details could not be validated, you can upload a self-signed Certificate Authority (CA) certificate. To do this, check the **Insecure Skip TLS Verify** box to skip verifying the x509 certificate, and click **Upload file** to upload the certificate. + +10. When you have completed inputting values and credentials are validated, click **Confirm** to complete adding the registry. + + + + + +You have successfully added a system-level pack registry. Registries added at the system level can only be removed at that level. + + +## Validate + +You can verify the registry has been added if VerteX displayed a *Credentials validated* success message with a green check when you added the registry. Use these steps to further verify the registry is added. + +1. Log in to the Palette VerteX system console. Refer to [Access the System Console](system-management.md#access-the-system-console) guide. + +2. From the left **Main Menu** select **Administration**. + +3. Select the **Pack Registries** tab and verify the registry you added is listed and available. + + +## Resources + +- [Add a Tenant-Level Registry](../../tenant-settings/add-registry.md) + +- [Use non-FIPS Packs](../system-management/enable-non-fips-settings/use-non-fips-addon-packs.md) + + diff --git a/docs/docs-content/vertex/system-management/enable-non-fips-settings/enable-non-fips-settings.md b/docs/docs-content/vertex/system-management/enable-non-fips-settings/enable-non-fips-settings.md index f3bc781139..03aa699485 100644 --- a/docs/docs-content/vertex/system-management/enable-non-fips-settings/enable-non-fips-settings.md +++ b/docs/docs-content/vertex/system-management/enable-non-fips-settings/enable-non-fips-settings.md @@ -12,12 +12,12 @@ tags: ["vertex", "non-fips"] Palette VerteX is FIPS-enforced by default, incorporating the Spectro Cloud Cryptographic Module into the Kubernetes Management Platform and the infrastructure components of target clusters. To learn more about our cryptographic library, check out [FIPS 140-2 Certification](../../../compliance.md#fips-140-2). -If desired, you can allow the consumption of certain non-FIPS functionality in Palette VerteX at the tenant level. **Platform Settings** at the tenant level provide toggles to allow non-FIPS-compliant add-on packs and non-FIPS features such as scans, backup, and restore. You can also allow importing clusters created external to Palette. +If desired, you can allow the consumption of certain non-FIPS functionality in Palette VerteX at the tenant level. **Platform Settings** at the tenant level provide toggles to allow non-FIPS-compliant packs and non-FIPS features such as scans, backup, and restore. You can also allow importing clusters created external to Palette. ## Resources -- [Use non-FIPS Add-On Packs](../../system-management/enable-non-fips-settings/use-non-fips-addon-packs.md) +- [Use non-FIPS Packs](../../system-management/enable-non-fips-settings/use-non-fips-addon-packs.md) - [Use non-FIPS Features](../../system-management/enable-non-fips-settings/use-non-fips-features.md) diff --git a/docs/docs-content/vertex/system-management/enable-non-fips-settings/use-non-fips-addon-packs.md b/docs/docs-content/vertex/system-management/enable-non-fips-settings/use-non-fips-addon-packs.md index 180901f6fd..4a41efeb98 100644 --- a/docs/docs-content/vertex/system-management/enable-non-fips-settings/use-non-fips-addon-packs.md +++ b/docs/docs-content/vertex/system-management/enable-non-fips-settings/use-non-fips-addon-packs.md @@ -1,7 +1,7 @@ --- -sidebar_label: "Use non-FIPS Add-On Packs" -title: "Use non-FIPS Add-On Packs" -description: "Add non-FIPS add-on packs to VerteX cluster profiles." +sidebar_label: "Use non-FIPS Packs" +title: "Use non-FIPS Packs" +description: "Add non-FIPS packs to VerteX cluster profiles." icon: "" hide_table_of_contents: false sidebar_position: 0 @@ -10,83 +10,87 @@ tags: ["vertex", "non-fips"] - Palette VerteX provides the following FIPS-compliant infrastructure components in Kubernetes clusters it deploys. Review [FIPS-Compliant Components](../../fips/fips-compliant-components.md) to learn more. - -
- - Operating System (OS) - - Kubernetes - - Container Network Interface (CNI) - - Container Storage Interface (CSI) -As shown in the screenshot below, the FIPS-compliant icon used to indicate full FIPS compliance is displayed next to Palette VerteX infrastructure components in the cluster profile stack. To learn about other icons Palette VerteX applies, refer to [FIPS Status Icons](../../fips/fips-status-icons.md). +VerteX provides the flexibility to utilize non-FIPS packs listed in the table below. This allows tenant users to customize deployments to their specific needs. To make non-FIPS packs available, you must add one or both of the registries. To utilize the entire suite of packs we recommend adding both registries. Check out [Add a Registry](../add-registry.md) for guidance. Our support team will provide the required credentials to access the registries. -![Diagram showing FIPS-compliant icons in profile stack.](/vertex_fips-status-icons_icons-in-profile-stack.png) -You can allow tenant users to customize their cluster profiles by using add-on packs, which *may not* be FIPS compliant. Add-on packs enhance cluster functionality by adding profile layers such as system apps, authentication, security, monitoring, logging, and more. +| **Registry** | **Type** | **Endpoint URL** | **FIPS** |**Base Path** | +| -------------------------------------| ----------| -------------------------- | -------- |-------------------------| +| **OCI Pack Registry** | AWS ECR | https://415789037893.dkr.ecr.us-east-1.amazonaws.com | No | production | +| **Spectro Cloud Community Registry** | AWS ECR | https://415789037893.dkr.ecr.us-east-1.amazonaws.com | No | community | +:::info -## Prerequisites +Registries can be added at the system level or tenant level. When added at the system level, registries are available to all the tenants. When added at the tenant level, registries are available only to that tenant. The [Add a Registry](../add-registry.md) page offers guidance on adding a registry at the system scope in VerteX. For guidance on adding a registry at the tenant scope, check out [Add a Tenant-Level Registry](../../../tenant-settings/add-registry.md). -- You need tenant admin permission to enable this feature. +::: -## Allow Non-FIPS Add-On Packs +The screenshot below shows the icon that VerteX displays next to FIPS-compliant infrastructure components to indicate full FIPS compliance. Other icons are used to indicate profile layers with partial, unknown, or non-FIPS compliant status. To learn about other icons VerteX applies, refer to [FIPS Status Icons](../../fips/fips-status-icons.md). +![Diagram showing FIPS-compliant icons in profile stack.](/vertex_fips-status-icons_icons-in-profile-stack.png) -1. Log in to [Palette VerteX](https://console.spectrocloud.com/) as a tenant admin. +Use the following steps to enable non-FIPS packs. -2. Navigate to the left **Main Menu** and click on **Tenant Settings**. +## Prerequisites +- Tenant admin permission to enable this feature. -3. On the **Tenant Settings Menu**, select **Platform Settings**. +- Non-FIPS OCI pack registries added in VerteX and required credentials to access them. Review [Add a Registry](../add-registry.md) for guidance. -4. Enable the **Allow non-FIPS add-on packs** option. When you enable this option, you are prompted to confirm the use of non-FIPS add-on packs for the tenant. +## Allow Non-FIPS Packs +1. Log in to the Palette VerteX system console. Refer to [Access the System Console](../system-management.md#access-the-system-console) guide. -![Diagram showing the Allow non-FIPS add-on packs toggle enabled.](/vertex_use-non-fips-settings_nonFips-addon-packs.png) - - -To disable the setting, toggle this option off and confirm you want to disable it. +2. Navigate to the left **Main Menu** and click on **Tenant Settings**. -When you or other users add a pack to a cluster profile. Palette VerteX will apply the appropriate icon next to packs and imported clusters to indicate their FIPS compliance status. +3. From the **Tenant Settings Menu**, select **Platform Settings**. +4. Enable the **Allow non-FIPS packs** option. When you enable this option, you are prompted to confirm the use of non-FIPS packs for the tenant. -## Validate +![Diagram showing the Allow non-FIPS packs toggle enabled.](/vertex_use-non-fips-settings_nonFips-packs.png) + -1. Log in to [Palette VerteX](https://console.spectrocloud.com/). +To disable the setting, toggle this option off and confirm you want to disable it. +When packs are added to a cluster profile, VerteX applies the appropriate icon next to packs and imported clusters to indicate their FIPS compliance status. -2. Navigate to the left **Main Menu** and select **Profiles**. When you select a profile, the **Add New Pack** option is available. +## Validate - -3. Navigate back to the **Main Menu** and re-select **Profiles**. +Use these steps to verify non-FIPS packs are available. +1. Log in to [Palette](https://console.spectrocloud.com). -4. Click the **Add Cluster Profile** button. The **Add-on** option is available in the wizard. +2. Navigate to the left **Main Menu** and select **Profiles**. +3. Try creating a cluster profile and verify the registry you added is available and packs are displayed. For guidance, review the [Cluster Profiles](../../../profiles/cluster-profiles/cluster-profiles.md) documentation. -Palette VerteX will display the appropriate FIPS status icon next to the pack layer and in the profile stack. +VerteX will display the appropriate FIPS status icon next to each pack layer. ## Resources - [Packs List](../../../integrations/integrations.mdx) +- [Create an Infrastructure Profile](../../../profiles/cluster-profiles/create-cluster-profiles/create-infrastructure-profile.md) -- [Create an Add-on Profile](../../../profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-addon-profile.md - +- [Create an Add-on Profile](../../../profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-addon-profile.md) - [FIPS Status Icons](../../fips/fips-status-icons.md) +- [Add a Registry](../add-registry.md) + +- [Add a Tenant-Level Registry](../../../tenant-settings/add-registry.md) + diff --git a/docs/docs-content/vertex/system-management/system-management.md b/docs/docs-content/vertex/system-management/system-management.md index 356b9194eb..8e6abe1986 100644 --- a/docs/docs-content/vertex/system-management/system-management.md +++ b/docs/docs-content/vertex/system-management/system-management.md @@ -32,7 +32,7 @@ Platform administrators can use the system console to perform the following oper - Configure and manage SMTP settings. -- Configure and manage Pack registries. +- [Configure and manage pack registries](../system-management/add-registry.md). - [Configure and manage SSL certificates](ssl-certificate-management.md). @@ -61,10 +61,12 @@ Exercise caution when changing system settings as the changes will be applied to ## Resources -* [Enable non-FIPS Settings](enable-non-fips-settings/enable-non-fips-settings.md) +- [Add a Registry](add-registry.md) +- [Enable non-FIPS Settings](enable-non-fips-settings/enable-non-fips-settings.md) -* [Tenant Management](../system-management/tenant-management.md) +- [Tenant Management](../system-management/tenant-management.md) +- [SSL Certificate Management](../system-management/ssl-certificate-management.md) -* [SSL Certificate Management](../system-management/ssl-certificate-management.md) +- [Configure and manage pack registries](../system-management/add-registry.md). diff --git a/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-packs.png b/static/assets/docs/images/vertex_use-non-fips-settings_nonFips-packs.png new file mode 100644 index 0000000000000000000000000000000000000000..e961423d1e68f20ffdd499fff68cf69ccbec5813 GIT binary patch literal 103640 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 ZrRtv?L!HA+0d;}Uu_KO$OKrRo{twI#sqz2- literal 0 HcmV?d00001