Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Palette 4.2 Release #1758

Merged
merged 60 commits into from
Jan 7, 2024
Merged
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
d385bcf
feat: palette 4.2 release
karl-cardenas-coding Nov 7, 2023
8ae38a9
Merge branch 'master' into release-4-2
karl-cardenas-coding Nov 8, 2023
d7d70f0
Merge branch 'master' into release-4-2
karl-cardenas-coding Nov 9, 2023
e77b5bb
Merge branch 'master' into release-4-2
karl-cardenas-coding Nov 9, 2023
77147f0
Merge branch 'master' of github.com:spectrocloud/librarium into relea…
karl-cardenas-coding Nov 14, 2023
df86e61
docs: palette validator (#1783)
karl-cardenas-coding Nov 14, 2023
efcbf0d
Merge branch 'master' into release-4-2
karl-cardenas-coding Nov 15, 2023
a099a75
Merge branch 'master' into release-4-2
karl-cardenas-coding Nov 15, 2023
ca9b163
Merge branch 'release-4-2' of github.com:spectrocloud/librarium into …
karl-cardenas-coding Nov 15, 2023
3f96182
ci: updated release branch PR CI
karl-cardenas-coding Nov 15, 2023
3cf9614
ci: update release PR CI with missing variables.
karl-cardenas-coding Nov 15, 2023
91d101a
docs: validation cli command update
karl-cardenas-coding Nov 15, 2023
28aa992
docs: added maas PEM-3973 (#1816)
karl-cardenas-coding Nov 16, 2023
5bdf3d9
docs: update Platform Settings page PEM-3979 (#1814)
addetz Nov 17, 2023
478d62f
Merge branch 'master' into release-4-2
karl-cardenas-coding Nov 17, 2023
62f7213
docs: hostname validation (#1826)
lennessyy Nov 27, 2023
f0af957
docs: add step to configure nic for edge hosts (#1856)
lennessyy Nov 30, 2023
06f4366
Merge branch 'release-4-2' of github.com:spectrocloud/librarium into …
karl-cardenas-coding Dec 1, 2023
7de8434
docs: rebase with master
karl-cardenas-coding Dec 4, 2023
4bcb3ad
Merge branch 'master' of github.com:spectrocloud/librarium into relea…
karl-cardenas-coding Dec 6, 2023
4a75a6e
docs: vertex passkeys (#1873)
karl-cardenas-coding Dec 7, 2023
b279664
docs: Palette CLI - docs (#1879)
karl-cardenas-coding Dec 7, 2023
0aaefa6
docs: add draft for private registry and refactor cluster update (#1…
lennessyy Dec 7, 2023
56bd2ef
docs: Add ability to expose services with kube-vip as load balancer (…
lennessyy Dec 7, 2023
8810bbe
docs: updated Palette CLI
karl-cardenas-coding Dec 8, 2023
9079802
docs: update kubeconfig behavior PEM-4198 (#1888)
karl-cardenas-coding Dec 11, 2023
39a3c07
Merge branch 'master' into release-4-2
karl-cardenas-coding Dec 13, 2023
05f3d2f
docs: local harbor registry (#1877)
lennessyy Dec 13, 2023
9ea90f4
Refactor Registries (#1889)
karl-cardenas-coding Dec 14, 2023
e25ad7f
Merge branch 'master' into release-4-2
karl-cardenas-coding Dec 14, 2023
9b16221
docs: added Azure regions and updated symbol DOC-958 (#1899)
karl-cardenas-coding Dec 14, 2023
3e3944e
docs: add edge additions to vmo docs (#1890)
lennessyy Dec 14, 2023
0d94a24
docs: add note about tenant level edge cluster (#1900)
lennessyy Dec 15, 2023
42593d2
docs: add note about nic selection (#1895)
lennessyy Dec 15, 2023
52086eb
Merge branch 'master' into release-4-2
karl-cardenas-coding Dec 19, 2023
61dff12
Update deploy-private-registry.md
3pings Dec 21, 2023
0ec03f8
Merge branch 'master' into release-4-2
karl-cardenas-coding Dec 21, 2023
0d192fb
docs: API docs - 4.2 (#1932)
prathabk Dec 21, 2023
2a256c0
docs: miscellaneous updates (edge) (#1936)
lennessyy Dec 21, 2023
2d3c879
docs: update cert renewal behavior PCP-2142 (#1891)
karl-cardenas-coding Dec 22, 2023
79c09fd
Merge branch 'master' into release-4-2
karl-cardenas-coding Dec 22, 2023
0917150
API docs - 4.2 - docs fix (#1946)
prathabk Dec 28, 2023
a71c551
Merge branch 'master' into release-4-2
karl-cardenas-coding Dec 31, 2023
339001f
Merge branch 'master' into release-4-2
karl-cardenas-coding Jan 3, 2024
64397d0
docs: Azure account gov create (#1962) PCP-810
karl-cardenas-coding Jan 4, 2024
c92746e
Merge branch 'master' of github.com:spectrocloud/librarium into relea…
karl-cardenas-coding Jan 4, 2024
0bb1cdf
docs: addresses PE-3308 and PE-3316 (#1964)
lennessyy Jan 4, 2024
0d86169
docs: release notes (#1937)
karl-cardenas-coding Jan 4, 2024
3e9ab89
docs: add note about local registry k8s change (#1965)
lennessyy Jan 4, 2024
59a145f
docs: PEM-4272 (#1971)
karl-cardenas-coding Jan 5, 2024
fba78ed
docs: DOC-990 Longhorn Manual Resolution (#1963)
karl-cardenas-coding Jan 5, 2024
8048ba4
docs: open source license (#1972)
karl-cardenas-coding Jan 5, 2024
852251c
Update docs/docs-content/palette-cli/commands/validator.md
karl-cardenas-coding Jan 5, 2024
9cc7579
docs: update new pack versions (#1973)
karl-cardenas-coding Jan 5, 2024
a91c234
Document Nutanix (#1883)
ritawatson Jan 5, 2024
b9ae86f
docs: add several known issues (#1974)
lennessyy Jan 5, 2024
168c32c
docs: DOC-993 PPD-1413 Collection of 4.2 items (#1975)
karl-cardenas-coding Jan 6, 2024
e9a794c
chore: updated archieve prefix
karl-cardenas-coding Jan 7, 2024
7ef3dbb
chore: updated archieve version
karl-cardenas-coding Jan 7, 2024
c31b97c
docs: added cli URL
karl-cardenas-coding Jan 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .github/workflows/release-branch-pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ env:
MENDABLE_API_KEY: ${{ secrets.MENDABLE_API_KEY }}
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
FULLSTORY_ORGID: ${{ secrets.FULLSTORY_ORGID }}
ALGOLIA_ADMIN_KEY: ${{ secrets.DEV_ALGOLIA_ADMIN_KEY }}
ALGOLIA_APP_ID: ${{ secrets.DEV_GATSBY_ALGOLIA_APP_ID }}
ALGOLIA_SEARCH_KEY: ${{ secrets.DEV_GATSBY_ALGOLIA_SEARCH_KEY }}


concurrency:
Expand All @@ -34,14 +38,14 @@ jobs:

- run: npm ci


- name: Post Netlify progress
uses: mshick/add-pr-comment@v2
with:
message: |
🤖 Starting the Netlify preview build for commit ${{ github.sha }}. This may take a few minutes.
refresh-message-position: true

- run: npm run build

- name: Deploy to Netlify
id: netlify
Expand Down
3 changes: 2 additions & 1 deletion archiveVersions.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
{
{
"4.0.0": "https://version-4-0.legacy.docs.spectrocloud.com",
"v3.4.x and prior": "https://version-3-4.legacy.docs.spectrocloud.com"
}
Original file line number Diff line number Diff line change
Expand Up @@ -65,10 +65,10 @@ The following sections describe these capabilities in detail:



* [Platform Management](palette-lock-cluster.md) - Palette supports the Cluster(s) Management feature to exclude a cluster or a group of clusters from getting upgraded when Palette is upgraded.
* [Platform Settings](./platform-settings/platform-settings.md) - Palette supports two Cluster Management features: exclude a cluster or a group of clusters from getting upgraded when Palette is upgraded and disable auto remediation of unhealthy cluster nodes.


* [NOC UI](palette-lock-cluster.md) - Palette provides Intuitive UI-based location monitoring for the clusters running at multiple locations. For public cloud clusters Palette displays the `Region` set during the cluster creation process and displays the location on the UI Map. For private cloud clusters the user can set the location through the Palette UI. The user can monitor the location details of all the clusters running under a specific scope.
* [NOC UI](noc-ui.md) - Palette provides Intuitive UI-based location monitoring for the clusters running at multiple locations. For public cloud clusters Palette displays the `Region` set during the cluster creation process and displays the location on the UI Map. For private cloud clusters the user can set the location through the Palette UI. The user can monitor the location details of all the clusters running under a specific scope.

* [Palette Access Control](cluster-tag-filter/cluster-tag-filter.md) - Palette provides the ability to manage user and role access privileges through tags. This feature helps you reduce the overhead in managing user and role access to clusters by assigning tags. Tags can be used to group clusters, allowing you to apply access controls to the tag rather than to each cluster, user, or role. This reduces the overhead of managing access controls for individual users and clusters.

Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"position": 170
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
---
sidebar_label: "Cluster Auto Remediation"
title: "Cluster Auto Remediation"
description: "Learn about Palette's Cluster Auto Remediation platform setting."
hide_table_of_contents: false
sidebar_position: 10
tags: ["clusters", "cluster management"]
---

Palette provides Cluster Auto Remediation as a node reconciliation operation. When Cluster Auto Remediation is on, unhealthy nodes in all the Palette-provisioned clusters will automatically be replaced with new nodes. Turning off this feature will disable auto remediation. This feature can work under two scopes:

* Tenant

* Project

:::caution
This feature does not apply to EKS, AKS or TKE clusters.
:::

## Prerequisites

* Tenant admin or project admin access, depending on the scope.

* An existing cluster. Follow this [tutorial](../../clusters.md) to get started.

## Enablement

<Tabs groupId="clusterAutoRemediation">

<TabItem value="projectScope" label="Project Scope">

1. Log in to [Palette](https://console.spectrocloud.com).

2. Navigate to the left **Main Menu** and click on **Project Settings**.

3. Select **Platform Settings**.

4. Toggle the **Cluster Auto Remediation** button.

5. A pop-up box will ask you to confirm the action. Click **OK**.

</TabItem>

<TabItem value="tenantScope" label="Tenant Scope">

1. Log in to [Palette](https://console.spectrocloud.com).

2. Navigate to the left **Main Menu** and click on **Tenant Settings**.

3. Select **Platform Settings**.

4. Toggle the **Cluster Auto Remediation** button.

5. A pop-up box will ask you to confirm the action. Click **OK**.

</TabItem>

</Tabs>

## Validate

<Tabs groupId="clusterAutoRemediation">

<TabItem value="projectScope" label="Project Scope">

1. Log in to [Palette](https://console.spectrocloud.com).

2. Navigate to the left **Main Menu** and click on **Project Settings**.

3. Select **Platform Settings**.

4. The **Cluster Auto Remediation** toggle button is checked.

</TabItem>

<TabItem value="tenantScope" label="Tenant Scope">

1. Log in to [Palette](https://console.spectrocloud.com).

2. Navigate to the left **Main Menu** and click on **Tenant Settings**.

3. Select **Platform Settings**.

4. The **Cluster Auto Remediation** toggle button is checked.

</TabItem>

</Tabs>

Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
---
sidebar_label: "Pause Platform Upgrades"
title: "Pause Platform Upgrades"
description: "Learn about Palette's Pause Agent Upgrades setting."
hide_table_of_contents: false
sidebar_position: 0
tags: ["clusters", "cluster management"]
---

Palette supports the **Pause Agent Upgrades** feature to exclude a cluster or a group of clusters from getting automatically upgraded when Palette is upgraded. The three ways to activate this feature are:

* Pause Upgrades for a Single Cluster
* Pause Upgrades for all Clusters within Project Scope
* Pause Upgrades for all Clusters within Tenant Scope

## Prerequisites

* Cluster admin permissions or Tenant admin permissions when pausing upgrades for all clusters within tenant scope.

* An existing cluster. Follow this [tutorial](../../clusters.md) to get started.


## Enablement

Use the tabs below to view the instructions for enabling the **Pause Agent Upgrades** feature for a single cluster, all clusters within the project scope, or all within the tenant scope.

<Tabs groupId="pauseUpgrades">

<TabItem value="singleCluster" label="Single Cluster">

1. Log in to [Palette](https://console.spectrocloud.com).

2. Navigate to the left **Main Menu** and click on **Clusters**.

3. Select your cluster.

4. Select **Settings** > **Cluster Settings**.

5. Toggle the **Pause Agent Upgrades** button to pause cluster upgrades.

6. A pop-up box will ask you to confirm the action. Click **OK**.

</TabItem>

<TabItem value="projectScope" label="All Clusters - Project Scope">

1. Log in to [Palette](https://console.spectrocloud.com).

2. Navigate to the left **Main Menu** and click on **Project Settings**.

3. Select **Platform Settings**.

4. Toggle the **Pause Agent Upgrades** button to pause upgrades for all clusters within the project scope.

5. A pop-up box will ask you to confirm the action. Click **OK**.

</TabItem>

<TabItem value="tenantScope" label="All Clusters - Tenant Scope">

1. Log in to [Palette](https://console.spectrocloud.com).

2. Navigate to the left **Main Menu** and click on **Tenant Settings**.

3. Select **Platform Settings**.

4. Toggle the **Pause Agent Upgrades** button to pause upgrades for all clusters within tenant scope.

5. A pop-up box will ask you to confirm the action. Click **OK**.

</TabItem>

</Tabs>

## Validate

<Tabs groupId="pauseUpgrades">

<TabItem value="singleCluster" label="Single Cluster">

1. Log in to [Palette](https://console.spectrocloud.com).

2. Navigate to the left **Main Menu** and click on **Clusters**.

3. Select your cluster.

4. From the cluster details page, click **Settings** > **Cluster Settings**.

5. The **Pause Agent Upgrades** toggle button is checked.

</TabItem>

<TabItem value="projectScope" label="All Clusters - Project Scope">

1. Log in to [Palette](https://console.spectrocloud.com).

2. Navigate to the left **Main Menu** and click on **Project Settings**.

3. Select **Platform Settings**.

4. The **Pause Agent Upgrades** toggle button is checked.

</TabItem>

<TabItem value="tenantScope" label="All Clusters - Tenant Scope">

1. Log in to [Palette](https://console.spectrocloud.com).

2. Navigate to the left **Main Menu** and click on **Tenant Settings**.

3. Select **Platform Settings**.

4. The **Pause Agent Upgrades** toggle button is checked.

</TabItem>

</Tabs>
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
sidebar_label: "Platform Settings"
title: "Platform Settings"
description: "Learn about Palette's Platform Settings options."
hiddenFromNav: false
tags: ["clusters", "cluster management"]
---

Palette provides two platform settings:

* **Pause Agent Upgrades** excludes a cluster or group of clusters from being upgraded once Palette upgrades.

* **Cluster Auto Remediation** controls whether unhealthy nodes in Palette-provisioned clusters will automatically be replaced with new nodes.

These settings can be enabled at different scopes.

## Resources

- [Pause Platform Upgrades](./pause-platform-upgrades.md)


- [Cluster Auto Remediation](./cluster-auto-remediation.md)
Loading