cozystack/packages/apps
Timofei Larkin f2a8c3d0d1
[kubernetes] User-selectable cluster version (#1191)
## What this PR does

This patch adds a new version field to the kubernetes chart, letting
end-users specify the version of kubernetes they want to deploy.

### Release note

```release-note
[kubernetes] Let users specify desired version of tenant k8s cluster.
```

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Added a configurable Kubernetes version parameter, allowing selection
of specific minor versions for cluster deployments.
* Introduced a version mapping system to ensure clusters use precise
Kubernetes patch versions.
* **Bug Fixes**
* Ensured only supported Kubernetes versions can be selected, reducing
configuration errors.
* **Documentation**
* Updated documentation to describe the new version parameter and its
usage.
* **Tests**
* Enhanced end-to-end tests to cover deployments with both the latest
and previous Kubernetes versions.
* **Chores**
* Consolidated version references for multiple packages to streamline
version management.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-07-16 22:12:00 +04:00
..
bucket Configure all apps to use new function to generate subjects 2025-06-16 20:32:11 +02:00
clickhouse [apps] Remove preset 'none' from app charts and README 2025-07-14 19:31:10 +03:00
ferretdb [apps] Remove preset 'none' from app charts and README 2025-07-14 19:31:10 +03:00
http-cache [apps] Remove preset 'none' from app charts and README 2025-07-14 19:31:10 +03:00
kafka [apps] Remove preset 'none' from app charts and README 2025-07-14 19:31:10 +03:00
kubernetes [kubernetes] User-selectable cluster version (#1191) 2025-07-16 22:12:00 +04:00
mysql [apps] Remove preset 'none' from app charts and README 2025-07-14 19:31:10 +03:00
nats bugfix fix nats (#1195) 2025-07-15 12:41:23 +03:00
postgres bugfix fix pg LB frontend 2025-07-16 11:56:45 +03:00
rabbitmq [apps] Remove preset 'none' from app charts and README 2025-07-14 19:31:10 +03:00
redis [apps] Remove preset 'none' from app charts and README 2025-07-14 19:31:10 +03:00
tcp-balancer [apps] Remove preset 'none' from app charts and README 2025-07-14 19:31:10 +03:00
tenant [oidc] make keycloak deletable 2025-07-10 20:10:54 +03:00
virtual-machine [virtual-machine] add comment about sshKeys logic 2025-07-09 10:37:39 +02:00
vm-disk [virtual-machine] Refactor golden images 2025-07-03 13:33:44 +03:00
vm-instance [virtual-machine] add comment about sshKeys logic 2025-07-09 10:37:39 +02:00
vpn [apps] Remove preset 'none' from app charts and README 2025-07-14 19:31:10 +03:00
Makefile Remove user-facing config of limits and requests 2025-05-23 17:32:42 +03:00
README.md add precommit and fix postgres job (#418) 2024-10-14 18:15:41 +02:00
versions_map [kubernetes] User-selectable cluster version (#1191) 2025-07-16 22:12:00 +04:00

How to test packages local

cd packages/core/installer
make image-cozystack REGISTRY=YOUR_CUSTOM_REGISTRY
make apply
kubectl delete pod dashboard-redis-master-0 -n cozy-dashboard
kubectl delete po -l app=source-controller -n cozy-fluxcd