Skip to main content
Version: v1.3.x

PaletteAI 1.3.2 Release Notes

Summary

PaletteAI 1.3.2 is a patch release on the 1.3 line focused on profile bundle manager fixes and reliability improvements on top of 1.3.1.

  • Profile bundle manager - Cluster profile layers now order to match Palette, Project profile bundles appear reliably in the Day-2 manager, select fields display the stored value, failed saves keep the draft, and empty workload profiles can no longer be saved or dry-run.
  • Console - Expired sessions return to the login page instead of showing a "Request failed" error, and number and select fields carry accessible labels for screen readers.
  • Network isolation and RBAC - Network isolation integration changes target the correct Settings resource, the RBAC catalog discovers all served API versions, and project-creation permission checks are tightened.
  • Reliability - Deleting Settings no longer leaves orphaned resources when profile bundles are still cleaning up, cluster profile updates from shared profile bundles now apply reliably across scopes, and component versions with a v prefix now resolve to their definition revisions in the profile bundle manager.
  • AI defaults and bundled content - NVIDIA and Hugging Face model settings are enabled by default, and the bundled PaletteAI profile bundles are updated to 1.7.2.

For the complete list of changes in each component, refer to Full Component Release Notes.

Upgrade Notes

  1. You must upgrade the mural-crds chart to 0.7.23-hotfix.2 before upgrading the mural chart to 1.3.2. For detailed instructions on how to upgrade PaletteAI, refer to the PaletteAI upgrade guide.

Component Versions

The following component versions are pinned for this PaletteAI release:

ComponentVersion
brush0.5.30-hotfix.2
canvas0.6.27-hotfix.2
curator0.0.8-hotfix.2
frisket0.1.6-hotfix.2
hue0.12.35-hotfix.2
mural-crds0.7.23-hotfix.2

Mural Helm values

The following diff lists changes to mural/charts/mural/values.yaml between PaletteAI 1.3.1 and 1.3.2. Review it before upgrading if you maintain custom Helm values.

values.yaml changes between 1.3.1 and 1.3.2
values.yaml
diff --git a/mural/charts/mural/values.yaml b/mural/charts/mural/values.yaml
index ba6114fd0..66fce1124 100644
--- a/mural/charts/mural/values.yaml
+++ b/mural/charts/mural/values.yaml
@@ -72,7 +72,7 @@ global:
# - use a custom FleetConfig controller image with the `gke-gcloud-auth-plugin` installed
kubernetesProvider: "Generic"
certManagerVersion: "v1.19.1"
- muralVersion: "1.3.1" # x-release-please-version
+ muralVersion: "1.3.2" # x-release-please-version
dns:
domain: "replace.with.your.domain"
rootIngress:
@@ -120,7 +120,7 @@ global:
username: ""
password: ""
basicAuthSecretName: ""
- muralCrdsVersion: "0.7.23-hotfix.1"
+ muralCrdsVersion: "0.7.23-hotfix.2"

## @section certificates
## @param certificates.clusterIssuer.spec.selfSigned The spec for the ClusterIssuer used by cert-manager to issue the Mural root CA certificate.
@@ -1509,7 +1509,7 @@ brush:
## @param brush.image.pullPolicy The pull policy to use for the image
image:
repository: public.ecr.aws/mural/brush
- tag: v0.5.30-hotfix.1
+ tag: v0.5.30-hotfix.2
pullPolicy: IfNotPresent
## @param brush.imagePullSecrets The pull secrets to use for the image
imagePullSecrets: []
@@ -1804,7 +1804,7 @@ canvas:
## @param canvas.image.pullPolicy canvas image pull policy
image:
repository: public.ecr.aws/mural/canvas
- tag: v0.6.27-hotfix.1
+ tag: v0.6.27-hotfix.2
pullPolicy: IfNotPresent
## @param canvas.imagePullSecrets Image pull secrets
imagePullSecrets: []
@@ -2043,7 +2043,7 @@ curator:
## @param curator.image.pullPolicy Image pull policy for curator.
image:
repository: public.ecr.aws/mural/curator
- tag: v0.0.8-hotfix.1
+ tag: v0.0.8-hotfix.2
pullPolicy: IfNotPresent
## @param curator.imagePullSecrets Image pull secrets for curator.
imagePullSecrets: []
@@ -3310,7 +3310,7 @@ frisket:
## @param frisket.image.pullPolicy Image pull policy for frisket.
image:
repository: public.ecr.aws/mural/frisket
- tag: v0.1.6-hotfix.1
+ tag: v0.1.6-hotfix.2
pullPolicy: IfNotPresent
## @param frisket.imagePullSecrets Secret names used to authenticate the private image registry (leave empty for public ECR).
imagePullSecrets: []
@@ -3482,7 +3482,7 @@ hue:
## @param hue.image.pullPolicy Image pull policy
image:
repository: public.ecr.aws/mural/hue
- tag: v0.12.35-hotfix.1
+ tag: v0.12.35-hotfix.2
pullPolicy: IfNotPresent
## @param hue.resources.requests.cpu hue controller deployment's cpu request
## @param hue.resources.requests.memory hue controller deployment's memory request
@@ -3661,7 +3661,7 @@ hue:
enabled: true
image:
repository: public.ecr.aws/mural/hue-definitions
- tag: v0.12.35-hotfix.1
+ tag: v0.12.35-hotfix.2
pullPolicy: IfNotPresent
pullSecrets: []
job:

Full Component Release Notes

The following table lists all changes made to core components in this PaletteAI release.

Per-component changes in 1.3.2
ComponentTagNotes
brushbrush/v0.5.30-hotfix.2

Rebuilt as part of the 1.3.2 hotfix train; no functional changes.

canvascanvas/v0.6.27-hotfix.2
Bug Fixes
  • canvas: order cluster profile layers to match Palette in the profile bundle manager
  • canvas: read the select value text instead of the trigger label in the profile bundle manager
  • canvas: preserve the Day-2 profile bundle draft after a failed save
  • canvas: show Project profile bundles in the Day-2 profile bundle manager
  • canvas: block empty workload profile saves and dry-runs
  • canvas: target the correct Settings resource for Network Isolation integration changes
  • canvas: return expired sessions to login instead of showing "Request failed"
  • canvas: forward accessible labels through number and select fields
  • canvas: tolerate version prefixes when matching component definition revisions
  • canvas: discover all served API versions for the RBAC catalog
  • canvas: tighten project-creation permission checks
curatorcurator/v0.0.8-hotfix.2

Rebuilt as part of the 1.3.2 hotfix train; no functional changes.

frisketfrisket/v0.1.6-hotfix.2

Rebuilt as part of the 1.3.2 hotfix train; no functional changes.

huehue/v0.12.35-hotfix.2
Bug Fixes
  • hue: enable NVIDIA and Hugging Face model settings by default
  • hue: order Settings teardown behind dependent profile bundle finalization
  • hue: defer profile bundle cross-scope cluster profile sync to a follow-up reconcile
Changes
  • hue: update the bundled PaletteAI profile bundles to 1.7.2
mural-crdsmural-crds/v0.7.23-hotfix.2

Rebuilt as part of the 1.3.2 hotfix train; no schema changes.