@@ -159,7 +159,11 @@ test-clickhouse-e2e: ## Run clickhouse e2e tests.
159159
160160.PHONY : test-compat-e2e # Run compatibility smoke tests across ClickHouse versions.
161161test-compat-e2e : # # Run compatibility e2e tests (requires CLICKHOUSE_VERSION env var).
162- go test ./test/deploy/ -test.timeout 30m -v --ginkgo.v --ginkgo.junit-report=report/junit-report.xml
162+ go test ./test/deploy/ -test.timeout 30m -v --ginkgo.v --ginkgo.label-filter=! olm --ginkgo.junit-report=report/junit-report.xml
163+
164+ .PHONY : test-compat-e2e-olm # Run OLM deployment smoke test.
165+ test-compat-e2e-olm : # # Run OLM deployment e2e test on a dedicated cluster.
166+ go test ./test/deploy/ -test.timeout 30m -v --ginkgo.v --ginkgo.label-filter=olm --ginkgo.junit-report=report/junit-report.xml
163167
164168.PHONY : test-compat-e2e-manifest # Run compatibility smoke tests (manifests deployment only).
165169test-compat-e2e-manifest : # # Run compatibility e2e tests using manifests deployment only (requires CLICKHOUSE_VERSION env var).
@@ -186,17 +190,15 @@ lint-fix: golangci-lint ## Run golangci-lint linter and perform fixes
186190# #@ Helm Chart
187191
188192.PHONY : generate-helmchart
189- generate-helmchart : kubebuilder # # Generate helm charts
190- $(KUBEBUILDER ) edit --plugins=helm/v2-alpha
191- rm .github/workflows/test-chart.yml dist/install.yaml
193+ generate-helmchart : kubebuilder kustomize # # Generate helm charts
194+ $(KUSTOMIZE ) build config/helm -o dist/install-helm.yaml
195+ $(KUBEBUILDER ) edit --plugins=helm/v2-alpha --manifests dist/install-helm.yaml
196+ rm .github/workflows/test-chart.yml dist/install-helm.yaml
192197
193198.PHONY : generate-helmchart-ci
194199generate-helmchart-ci : generate-helmchart # # Generate helm charts and reset some files that will always generate diff
195200 git checkout dist/chart/templates/cert-manager/
196201 git checkout dist/chart/templates/manager/
197- git checkout dist/chart/templates/metrics/
198- git checkout dist/chart/templates/monitoring/
199- git checkout dist/chart/templates/webhook/
200202
201203.PHONY : build-helmchart-dependencies
202204build-helmchart-dependencies : # # Build helm chart dependencies
@@ -331,7 +333,7 @@ CONTROLLER_TOOLS_VERSION ?= v0.20.1
331333ENVTEST_VERSION ?= release-0.23
332334GOLANGCI_LINT_VERSION ?= v2.11.4
333335GINKGO_VERSION ?= v2.28.1
334- KUBEBUILDER_VERSION ?= v4.13.1
336+ KUBEBUILDER_VERSION ?= v4.14.0
335337CODESPELL_VERSION ?= 2.4.2
336338CRD_SCHEMA_CHECKER_VERSION ?= latest
337339CRD_REF_DOCS_VERSION ?= v0.3.0
0 commit comments