Skip to content

Commit 622db56

Browse files
Removes CHIT Resources & Deprecated Charts (#50)
* Removes CHIT Resources Previously the chart used `ClickHouseInstallationTemplate` resources which caused delays in reconcillition. This simplification means updates are now applied immediately when a new helm release is created. Note that existing CHIT resources will need to be deleted manually. fixes #48 * updates readme; removes deprecated charts * dont build readmes for deleted charts * Fix issue with multizone config whitespace * version bumps 0.3.0 operator-0.25.3 25.3.6.10034.altinitystable * fix examples schema
1 parent e639359 commit 622db56

31 files changed

+161
-1198
lines changed

Makefile

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@ docs:
99
helm-docs --chart-search-root=charts/clickhouse --ignore-file=/dev/null --template-files=templates/clickhouse-README.md.gotmpl
1010
# Generate docs for clickhouse-eks chart with install template (no deprecation notice)
1111
helm-docs --chart-search-root=charts/clickhouse-eks --ignore-file=/dev/null --template-files=templates/install.gotmpl --template-files=templates/eks-README.md.gotmpl
12-
# Generate docs for deprecated charts with deprecation notice
13-
helm-docs charts/clickhouse-keeper-sts --template-files=templates/README.md.gotmpl
14-
helm-docs charts/keeper-sts --template-files=templates/README.md.gotmpl
1512
# Trim whitespace from generated README files
1613
for file in $$(find charts -name "README.md"); do \
1714
sed -i -e '1,2{/^[[:space:]]*$$/d;}' -e 's/[[:space:]]*$$//' "$$file"; \
@@ -27,4 +24,4 @@ version:
2724
help:
2825
@grep -E '^[a-zA-Z_-]+:.*$$' $(MAKEFILE_LIST) | sort
2926

30-
.PHONY: version version help docs
27+
.PHONY: version version help docs

README.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,6 @@ For more complex configurations, follow the [Installation Guide](https://docs.al
2626
- **[clickhouse](./charts/clickhouse/)**: All-in-one chart to deploy a ClickHouse cluster (and optionally Keeper and the Altinity Operator)
2727
- **[clickhouse-eks](./charts/clickhouse-eks/)**: An EKS-specific chart for high-availability ClickHouse clusters.
2828

29-
### Deprecated Charts
30-
31-
Since [Release 0.24.0](https://docs.altinity.com/releasenotes/altinity-kubernetes-operator-release-notes/#release-0240) keeper can be managed with a custom resource. These charts are deprecated and may not receive further updates:
32-
33-
- **[clickhouse-keeper-sts](./charts/clickhouse-keeper-sts/)**: Deploys ClickHouse Keeper using StatefulSets for better data persistence.
34-
- **[keeper-sts](./charts/clickhouse-keeper-sts/)**: Deploys ClickHouse Keeper using StatefulSets for better data persistence.
35-
3629
## Community
3730

3831
These charts are a community effort sponsored by Altinity. The best way to reach us or ask questions is:

charts/clickhouse-eks/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ A Helm chart for ClickHouse running on AWS EKS across AZs using a nodeSelector t
99
## Installing the Chart
1010

1111
```sh
12-
# add the kubernetes-blueprints-for-clickhouse chart repository
12+
# add the altinity chart repository
1313
helm repo add altinity https://helm.altinity.com
1414

1515
# use this command to install clickhouse-eks chart (it will also create a `clickhouse` namespace)
16-
helm install ch altinity/clickhouse-eks --namespace clickhouse --create-namespace
16+
helm install clickhouse altinity/clickhouse-eks --namespace clickhouse --create-namespace
1717
```
1818

1919
> Use `-f` flag to override default values: `helm install -f newvalues.yaml`
@@ -23,15 +23,15 @@ helm install ch altinity/clickhouse-eks --namespace clickhouse --create-namespac
2323
# get latest repository versions
2424
helm repo update
2525

26-
# upgrade to a newer version using the release name (`ch`)
27-
helm upgrade ch kubernetes-blueprints-for-clickhouse/clickhouse-eks --namespace clickhouse
26+
# upgrade to a newer version using the release name (`clickhouse`)
27+
helm upgrade clickhouse altinity/clickhouse-eks --namespace clickhouse
2828
```
2929

3030
## Uninstalling the Chart
3131

3232
```sh
33-
# uninstall using the release name (`ch`)
34-
helm uninstall ch --namespace clickhouse
33+
# uninstall using the release name (`clickhouse`)
34+
helm uninstall clickhouse --namespace clickhouse
3535
```
3636

3737
> This command removes all the Kubernetes components associated with the chart and deletes the release.
@@ -63,4 +63,4 @@ kubectl exec -it chi-eks-dev-0-0-0 --namespace clickhouse -- clickhouse-client
6363
| clickhouse.storage | string | `"50Gi"` | Storage size for ClickHouse data |
6464
| clickhouse.storage_class_name | string | `"gp2"` | Storage class for ClickHouse data |
6565
| clickhouse.user | string | `"default"` | ClickHouse user name |
66-
| clickhouse.zones | list | `["us-east-1a","us-east-1a","us-east-1c"]` | AWS availability zones for creating replicas |
66+
| clickhouse.zones | list | `["us-east-1a","us-east-1a","us-east-1c"]` | AWS availability zones for creating replicas |

charts/clickhouse-keeper-sts/.helmignore

Lines changed: 0 additions & 23 deletions
This file was deleted.

charts/clickhouse-keeper-sts/Chart.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

charts/clickhouse-keeper-sts/README.md

Lines changed: 0 additions & 65 deletions
This file was deleted.

charts/clickhouse-keeper-sts/templates/NOTES.txt

Lines changed: 0 additions & 15 deletions
This file was deleted.

charts/clickhouse-keeper-sts/templates/_helpers.tpl

Lines changed: 0 additions & 83 deletions
This file was deleted.

charts/clickhouse-keeper-sts/templates/configmap.yaml

Lines changed: 0 additions & 8 deletions
This file was deleted.

charts/clickhouse-keeper-sts/templates/ingress.yaml

Lines changed: 0 additions & 62 deletions
This file was deleted.

0 commit comments

Comments
 (0)