| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-08-20 | 5.4 kB | |
| v1.76.10 Deckhouse Kubernetes Platform source code.tar.gz | 2026-08-20 | 232.7 MB | |
| v1.76.10 Deckhouse Kubernetes Platform source code.zip | 2026-08-20 | 243.3 MB | |
| Totals: 3 Items | 476.0 MB | 0 | |
Changelog v1.76.10
Know before update
- Fixes recreation of all CloudEphemeral nodes on upgrade to 1.76.9. The MachineDeployment replica count was dropped and the MachineDeployment was scaled to zero.
- Values taken from
Project.spec.parametersare now quoted where they are substituted into the shipped project templates, and a parameter that changes the structure of the rendered manifests rather than only their values is refused for any template, including custom ones. An administrator name may no longer contain control characters, andclusterLogDestinationNamemust be a Kubernetes object name or empty. Both are checked from the reconcile loop as well as at admission, so a project already carrying such a value goes into an error state on its next reconcile rather than at its next edit; the same holds for a custom template that turns a parameter into several objects or into YAML, which is refused when the project is created, edited, or reconciled with a change to apply. The module's admission policy now also matches CREATE, so objects labelledheritage: multitenancy-managercan only be created by the module itself. -
d8:manage:permission:module:multitenancy-manager:editno longer grants write access toprojecttemplates. AProjectTemplaterenders into a release applied by a ServiceAccount bound tocluster-admin, and itsspec.resourcesTemplateis arbitrary, so authoring one is equivalent to holdingcluster-adminand is not a module-level permission.Reading templates stays in
d8:manage:permission:module:multitenancy-manager:view, and creating aProjecton an existing template stays in the edit role. The legacyClusterAdminaccess level and thekubeadm:cluster-adminsgroup keep the right. A subject that authored templates through the manager role has to be granted one of those instead.
Fixes
- [cloud-provider-vcd] Fixes an intermittent "network still in use" error during cluster deletion with the WithNAT placement strategy. #22328
- [istio] Restore Istiod pod anti-affinity for Istio 1.25 installations managed by the Sail Operator. #22168
- [multitenancy-manager] A project parameter can no longer inject objects into the rendered project manifests. #22286
Values taken from
Project.spec.parametersare now quoted where they are substituted into the shipped project templates, and a parameter that changes the structure of the rendered manifests rather than only their values is refused for any template, including custom ones. An administrator name may no longer contain control characters, andclusterLogDestinationNamemust be a Kubernetes object name or empty. Both are checked from the reconcile loop as well as at admission, so a project already carrying such a value goes into an error state on its next reconcile rather than at its next edit; the same holds for a custom template that turns a parameter into several objects or into YAML, which is refused when the project is created, edited, or reconciled with a change to apply. The module's admission policy now also matches CREATE, so objects labelledheritage: multitenancy-managercan only be created by the module itself. -
[multitenancy-manager] The module manager role no longer grants authoring of project templates. #22330
d8:manage:permission:module:multitenancy-manager:editno longer grants write access toprojecttemplates. AProjectTemplaterenders into a release applied by a ServiceAccount bound tocluster-admin, and itsspec.resourcesTemplateis arbitrary, so authoring one is equivalent to holdingcluster-adminand is not a module-level permission.Reading templates stays in
d8:manage:permission:module:multitenancy-manager:view, and creating aProjecton an existing template stays in the edit role. The legacyClusterAdminaccess level and thekubeadm:cluster-adminsgroup keep the right. A subject that authored templates through the manager role has to be granted one of those instead. -
[network-gateway] Fixed user and group in ConfigMap #22297 network-gateway pod's will be restarted
- [node-manager] MachineDeployment
spec.replicasis no longer dropped on upgrade, so cloud nodes are not recreated. #22299 Fixes recreation of all CloudEphemeral nodes on upgrade to 1.76.9. The MachineDeployment replica count was dropped and the MachineDeployment was scaled to zero.
Chore
- [candi] update base images #22195
- [deckhouse] Removed the
appshort name from theApplicationresource. #22140
For more information, see the changelog and minor version release changes.