[pre] Update Helm release altinity-clickhouse-operator to v0.23.5 - autoclosed
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
altinity-clickhouse-operator | pre | minor |
0.22.2 -> 0.23.5
|
⚠ WarningSome dependencies could not be looked up. Check the warning logs for more information.
Release Notes
Altinity/clickhouse-operator (altinity-clickhouse-operator)
v0.23.5
v0.23.4
Changed
- Allow adding pod labels in Helm chart by @bruno-s-coelho in https://github.com/Altinity/clickhouse-operator/pull/1369. Closes https://github.com/Altinity/clickhouse-operator/issues/1356
- The default service type has been changed from LoadBalancer to ClusterIP
- Cluster restart rules were fixed for some structured settings like 'logger/*'. Now changing of those would not cause a restart of pods.
- Operator does not fail if ClickHouserKeeperInstallation resource type is missing in k8s
- Added 'clickhouse_operator_chi_reconciles_aborted' operator metric
NOTE: There was a lot of internal refactoring related to Keeper code, but no functional changes yet. The Keeper configuration functionality will be improved in the next major release.
v0.23.3
Changed
- Enabled parameterized databases propagation to shards and replicas in ClickHouse 22.12+. That includes support for Replicated and MySQL database engines. Closes https://github.com/Altinity/clickhouse-operator/issues/1076
- Removed object storage disks from DiskTotal/Free metrics since those do not make any sense
- Added ability to import packages with operator APIs by @dmvolod in https://github.com/Altinity/clickhouse-operator/pull/1229
- Introduced number of unchanged hosts in CHI status
Fixed
- Fixed an issue with cluster stop could be taking long time. Closes https://github.com/Altinity/clickhouse-operator/issues/1346
- Fixed a bug when inconsistent cluster definition might result in a crash. Closes https://github.com/Altinity/clickhouse-operator/issues/1319
- Fixed a bug when hosts-completed could be incorrectly reported in status when reconcile is re-started in the middle
v0.23.2
Changed
- Fix environment variables generation for secrets that might be off in some cases. Closes https://github.com/Altinity/clickhouse-operator/issues/1344
- Golang is upgraded to 1.20. Closes CVEs in dependent libraries.
v0.23.1
Changed
- Updated grants example by @lesandie in https://github.com/Altinity/clickhouse-operator/pull/1333
- Upgrade ClickHouse version to 23.8-lts by @orginux in https://github.com/Altinity/clickhouse-operator/pull/1338
Fixed
- Fixed generation of users that could be broken in some cases. Closes https://github.com/Altinity/clickhouse-operator/issues/1324 and https://github.com/Altinity/clickhouse-operator/issues/1332
- Fixed metrics-exporter that might fail to export metrics in some cases. Closes https://github.com/Altinity/clickhouse-operator/issues/1336
- Fixed Keeper examples
- Include installation of ClickhouseKeeperInstallations CRD in Helm chart readme by @echozio in https://github.com/Altinity/clickhouse-operator/pull/1330
v0.23.0
Added
-
Kubernetes secrets are currently supported with the standard syntax for user passwords, configuration settings, and configuration files, for example:
users: user1/password: valueFrom: secretKeyRef: name: clickhouse_secret key: pwduser1 settings: s3/my_bucket/access_key: valueFrom: secretKeyRef: name: s3-credentials key: AWS_ACCESS_KEY_ID files: server.key: valueFrom: secretKeyRef: name: clickhouse-certs key: server.key
See updated Security Hardening Guide for more detail.
-
Added experimental support for ClickHouse Keeper by @frankwg in https://github.com/Altinity/clickhouse-operator/pull/1218
kind: ClickHouseKeeperInstallation
See examples in there: https://github.com/Altinity/clickhouse-operator/tree/0.23.0/docs/chk-examples The implementation is not final, following things yet needs to be done:
- dynamic reconfiguration, that is required in order to support adding and removing Keeper replicas
- integration with ClickHouseInstallation, so Keeper could be referenced by a reference, instead by a service
-
CHI labels are now added to exported Prometheus metrics
Changed
- Services are now re-created if ServiceType is changed in order to workaround Kubernetes issue. Closes https://github.com/Altinity/clickhouse-operator/issues/1302
- Operator now waits for ClickHouse service endpoints to respond when checking node is up.
- CHI templates are now automatically reloaded by operator. Before, templates were only reloaded during startup. In order to apply changes, CHI update needs to be triggered.
- Operator will now crash if operator configuration is broken or can not be parsed. That prevents the fallback to the defaults in case of errors.
- Improve helm, update values.yaml to properly generate helm/README.md by @Slach in https://github.com/Altinity/clickhouse-operator/pull/1278
- Improve clickhouse-keeper manifests by @Slach in https://github.com/Altinity/clickhouse-operator/pull/1234
- chore: remove refs to deprecated io/ioutil by @testwill in https://github.com/Altinity/clickhouse-operator/pull/1273
- Update URL for accepted logging levels by @madrisan in https://github.com/Altinity/clickhouse-operator/pull/1270
- Add a chi example for sync users by @ccsxs in https://github.com/Altinity/clickhouse-operator/pull/1304
- Bump zookepper operator version to 0.2.15 by @GrahamCampbell in https://github.com/Altinity/clickhouse-operator/pull/1303
- Optional values.rbac to deploy rbac resources by @Salec in https://github.com/Altinity/clickhouse-operator/pull/1316
- update helm chart generator to treat config.yaml as yaml in values by @echozio in https://github.com/Altinity/clickhouse-operator/pull/1317
Fixed
- Fixed schema propagation on new replicas for ClickHouse 23.11 and above
- Fixed data recovery when PVC is deleted by a user. Closes https://github.com/Altinity/clickhouse-operator/issues/1310
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.