8000 0.25.6 by alex-zaitsev · Pull Request #1886 · Altinity/clickhouse-operator · GitHub
[go: up one dir, main page]

Skip to content
Merged

0.25.6 #1886

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
8970df3
0.25.6
sunsingerus Nov 17, 2025
80112a9
env: manifests
sunsingerus Nov 17, 2025
b3458bc
env: helm
sunsingerus Nov 17, 2025
2121208
dev: bump go version to 1.25.4
sunsingerus Nov 19, 2025
064028d
dev: claridy CR status handling
sunsingerus Nov 19, 2025
3fd4ee3
dev: unify chk controller
sunsingerus Nov 19, 2025
466c3ea
dev: make action plan omittable
sunsingerus Nov 19, 2025
b8d3d57
dev: make objects in status explicitly nullable
sunsingerus Nov 19, 2025
be3b5b6
dev: minor
sunsingerus Nov 19, 2025
1b0206d
dev: polish labeler
sunsingerus Nov 19, 2025
9749ddb
dev: unify with chk
sunsingerus Nov 19, 2025
278d4d0
dev: fix function call
sunsingerus Nov 19, 2025
6c9602b
dev: unify with chk
sunsingerus Nov 19, 2025
2af9249
env: manifests
sunsingerus Nov 19, 2025
af67b09
env: helm
sunsingerus Nov 19, 2025
fddbcd2
dev: polish tools
sunsingerus Nov 21, 2025
0522aeb
dev: enhance endpoint address change handling
sunsingerus Nov 21, 2025
cad34e6
fix clickhouse keeper rules
discostur Nov 21, 2025
5868d44
add more clickhouse keeper rules
discostur Nov 21, 2025
38420c5
fix CI/CD failures New curl static changed from moparisthebest/static…
Slach Nov 21, 2025
b912b41
Merge pull request #1865 from Altinity/hotfix_static_curl
sunsingerus Nov 21, 2025
fa7cb88
make datasource configurable
discostur Nov 21, 2025
0cea30e
fix deprecated fuction in queray
discostur Nov 21, 2025
9bf11c9
fix CI/CD failures New curl static changed from moparisthebest/static…
Slach Nov 21, 2025
86b97f4
Merge branch '0.25.6' of github.com:Altinity/clickhouse-operator into…
Slach Nov 21, 2025
4123b12
dev: extract zk client interface
sunsingerus Nov 24, 2025
27d2652
dev: streamline zk connection
sunsingerus Nov 24, 2025
66707e3
dev: minor logging
sunsingerus Nov 24, 2025
11ec6af
dev: enhance discovery process
sunsingerus Nov 24, 2025
a3f3402
fix empty lines after weird comment https://github.com/Altinity/click…
Slach Nov 25, 2025
27c93d8
dev: introduce default ready mark deleter
sunsingerus Nov 25, 2025
712228d
dev: introduce poller validator
sunsingerus Nov 25, 2025
1181e6b
dev: defaultize excluded host
sunsingerus Nov 25, 2025
8760ad4
Merge pull request #1868 from Altinity/hotfix_static_curl
alex-zaitsev Nov 25, 2025
0246a08
Merge remote-tracking branch 'altinity/0.25.6' into 0.25.6
sunsingerus Nov 25, 2025
a59ab5b
test: polish
sunsingerus Nov 25, 2025
6ce8c11
dev: log ips
sunsingerus Nov 25, 2025
a2c9648
dev: switch to froored ln delay
sunsingerus Nov 25, 2025
f1dd655
dev: lower zk timeouts
sunsingerus Nov 25, 2025
7bbe4cf
Merge branch '0.25.6' of github.com:Altinity/clickhouse-operator into…
Slach Nov 25, 2025
563aa69
Merge branch '0.25.6' of github.com:Altinity/clickhouse-operator into…
Slach Nov 25, 2025
bf5b86e
Fix tests and new test for fractional limits
alex-zaitsev Nov 25, 2025
f206d9a
Merge branch '0.25.6' of https://github.com/Altinity/clickhouse-opera…
alex-zaitsev Nov 25, 2025
4cca5db
Keeper test is xFailed, so no need to comment out failing block
alex-zaitsev Nov 25, 2025
8c89987
Config changes
alex-zaitsev Nov 25, 2025
965011f
Bump number of ZK retries
alex-zaitsev Nov 25, 2025
4159e95
dev: zookeeper config
sunsingerus Nov 25, 2025
4ae0163
dev: config
sunsingerus Nov 25, 2025
886e504
env: manifests
sunsingerus Nov 25, 2025
966e1fd
env: helm chart
sunsingerus Nov 25, 2025
8dad7cd
Fix storage check for old operator versions.
alex-zaitsev Nov 25, 2025
3bfc243
dev: config builder
sunsingerus Nov 25, 2025
e18fc23
dev: config
sunsingerus Nov 25, 2025
922d8be
env: manifests
sunsingerus Nov 25, 2025
a9ec38d
env: helm chart
sunsingerus Nov 25, 2025
13dd814
dev: toggle default exclude host value to FALSE
sunsingerus Nov 25, 2025
2f4a95f
Merge remote-tracking branch 'altinity/0.25.6' into 0.25.6
sunsingerus Nov 25, 2025
587df21
Bump Kubernetes version in tests to 1.33.5
alex-zaitsev Nov 26, 2025
45f28ce
Add a check for .status.error when reconcile fails
alex-zaitsev Nov 26, 2025
6d31457
Test updates
alex-zaitsev Nov 26, 2025
779890e
Improve restart tests
alex-zaitsev Nov 26, 2025
afc66a7
Improve restart test
alex-zaitsev Nov 26, 2025
97b54ad
typo
alex-zaitsev Nov 26, 2025
7ec48f2
Fix shards comparison
alex-zaitsev Nov 26, 2025
f0e5baf
Yet another fix.
alex-zaitsev Nov 26, 2025
8916ca4
dev: unused file
sunsingerus Nov 26, 2025
ec9d8ee
Merge remote-tracking branch 'altinity/0.25.6' into 0.25.6
sunsingerus Nov 26, 2025
ca7c3dd
Fix test
alex-zaitsev Nov 27, 2025
4fb961d
@Tags("NO_PARALLEL") for test_057
alex-zaitsev Nov 27, 2025
c54b41e
Tests...
alex-zaitsev Nov 27, 2025
8e6f299
Bump ZK retries to 5min
alex-zaitsev Dec 1, 2025
669e5b8
Merge branch '0.25.6' of github.com:Altinity/clickhouse-operator into…
Slach Dec 3, 2025
7e19205
Merge branch '0.25.6' of github.com:Altinity/clickhouse-operator into…
Slach Dec 3, 2025
eda1952
update grafana deployment for altinity/clickhouse-grafana:3.4.8
Slach Dec 3, 2025
7f293bf
Merge pull request #1879 from Altinity/improve_grafana
sunsingerus Dec 3, 2025 8000
3e96461
Merge pull request #1867 from discostur/grafana-dashboard-improvements
sunsingerus Dec 3, 2025
2521922
Merge pull request #1864 from discostur/improve-prometheus-rules
sunsingerus Dec 3, 2025
e0f4ae4
move grafana_folder to annotations to allow put grafana dashboard to …
Slach Dec 5, 2025
c168ca8
dev: streamline differ tool
sunsingerus Dec 8, 2025
3836aab
dev: harden values dumper
sunsingerus Dec 8, 2025
682a207
dev: harden chi cr kube driver
sunsingerus Dec 8, 2025
5df54e8
dev: harden chk cr kube driver
sunsingerus Dec 8, 2025
f02d89b
dev: enhanse ActionPlan differ
sunsingerus Dec 8, 2025
f80b994
dev: minor
sunsingerus Dec 8, 2025
ebf9157
dev: normalizer
sunsingerus Dec 8, 2025
8be5a32
dev: bump litter version
sunsingerus Dec 8, 2025
75363e2
dev: minor
sunsingerus Dec 8, 2025
f4c979b
test: order git status
sunsingerus Dec 8, 2025
8c60615
test: specify check index
sunsingerus Dec 8, 2025
d9df4fc
dev: versions
sunsingerus Dec 8, 2025
ceeac4f
Merge remote-tracking branch 'altinity/0.25.6' into 0.25.6
sunsingerus Dec 8, 2025
967bc3b
env: helm chart
sunsingerus Dec 8, 2025
e364e8a
dev: code
sunsingerus Dec 9, 2025
87a3225
test: test 21 wants to run alone
sunsingerus Dec 9, 2025
647d59f
test: stroage tests are flaky on github
sunsingerus Dec 10, 2025
d27d867
More Keeper tests
alex-zaitsev Dec 10, 2025
fd9242e
add helm hooks to properly upgrade CRDs in Helm chart without manual …
Slach Dec 10, 2025
1723608
env: build Helm chart
sunsingerus Dec 10, 2025
f7dc639
Fix incidentally broken test_036 and remove excessive NO_PARALLEL tags
alex-zaitsev Dec 10, 2025
24f644f
Bump copyright years
alex-zaitsev Dec 10, 2025
ca500a0
dev: append extra notifications upon ZP path verification
sunsingerus Dec 11, 2025
8d7dc3f
Change message
alex-zaitsev Dec 11, 2025
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
34 changes: 31 additions & 3 deletions .github/workflows/check_helm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,34 @@ jobs:
- name: Local Helm Test
run: |
set -xe
export CHO_RELEASE=$(cat release)
IMAGES=(
"altinity/clickhouse-operator:${CHO_RELEASE}"
"altinity/metrics-exporter:${CHO_RELEASE}"
)
need_build=false
echo "Checking images in registry…"
for img in "${IMAGES[@]}"; do
if docker manifest inspect "$img" >/dev/null 2>&1; then
echo "✔ Image exists: $img"
else
echo "✖ Image missing: $img"
need_build=true
fi
done

if [[ "$need_build" = true ]]; then
export GO_VERSION=$(grep '^go ' go.mod | awk '{print $2}')

docker build -f dockerfile/operator/Dockerfile --build-arg GO_VERSION=${GO_VERSION} -t altinity/clickhouse-operator:${CHO_RELEASE} --pull .
docker build -f dockerfile/metrics-exporter/Dockerfile --build-arg GO_VERSION=${GO_VERSION} -t altinity/metrics-exporter:${CHO_RELEASE} --pull .

docker image save altinity/clickhouse-operator:${CHO_RELEASE} -o operator.tar
docker image save altinity/metrics-exporter:${CHO_RELEASE} -o metrics-exporter.tar

minikube image load operator.tar
minikube image load metrics-exporter.tar
fi
minikube kubectl create ns test
./dev/generate_helm_chart.sh
helm install -n test test-operator ./deploy/helm/clickhouse-operator/
Expand All @@ -48,6 +76,6 @@ jobs:
exit 1
fi
kubectl apply -n test -f ./docs/chi-examples/01-simple-layout-01-1shard-1repl.yaml
kubectl wait -n test --for=create chi/simple-01 --timeout=60s
kubectl wait -n test --for=jsonpath='{.status.status}'=Completed chi/simple-01 --timeout=1m
kubectl wait -n test --for=condition=Ready pod/chi-simple-01-simple-0-0-0
kubectl wait -n test --for=create chi/simple-01 --timeout=1m
kubectl wait -n test --for=jsonpath='{.status.status}'=Completed chi/simple-01 --timeout=3m
kubectl wait -n test --for=condition=Ready pod/chi-simple-01-simple-0-0-0 --timeout=3m
Loading
Loading
0