Skip to content

Commit 10a7d86

Browse files
committed
ops: refactored helm chart to add in redis, qdrant, clickhouse and
postgres as subcharts
1 parent dd2a802 commit 10a7d86

50 files changed

Lines changed: 27330 additions & 179 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,3 +96,4 @@ clients/python-sdk/dist
9696
pdf2md/ch_migrations/chm.toml
9797
clients/trieve-shopify-extension/shopify.app.skept-trieve-extension-test.toml
9898
helm/charts/
99+
helm/charts/**/*.tgz

helm/Chart.lock

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,17 @@ dependencies:
22
- name: qdrant
33
repository: https://qdrant.github.io/qdrant-helm
44
version: 1.13.4
5-
- name: keycloak-operator
6-
repository: https://kbumsik.io/keycloak-kubernetes/
7-
version: 0.0.4
8-
- name: altinity-clickhouse-operator
9-
repository: https://docs.altinity.com/clickhouse-operator/
10-
version: 0.24.4
11-
- name: cloudnative-pg
12-
repository: https://cloudnative-pg.github.io/charts
13-
version: 0.23.0
14-
- name: minio
15-
repository: https://charts.min.io/
16-
version: 5.4.0
175
- name: redis
186
repository: https://charts.bitnami.com/bitnami
197
version: 20.10.0
20-
digest: sha256:5296b4c787eb3ae9f1ca02df108eddbf4e0ddc5b29e17a685c35121c81864c70
21-
generated: "2025-02-28T00:09:14.685188891-08:00"
8+
- name: keycloak
9+
repository: ""
10+
version: 0.0.0
11+
- name: clickhouse
12+
repository: ""
13+
version: 0.0.0
14+
- name: postgres
15+
repository: ""
16+
version: 0.0.0
17+
digest: sha256:494ac7f03d62bcbaac54353c99bbb5f990de1fc31bf35204216f376869c98c1f
18+
generated: "2025-03-02T21:58:01.746161849-08:00"

helm/Chart.yaml

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,23 @@ apiVersion: v2
22
name: trieve-helm
33
description: Helm chart expressing Trieve deployment without any dependencies
44
type: application
5-
version: 0.1.19
5+
version: 0.2.0
66
appVersion: "0.12.0"
77
dependencies:
88
- name: qdrant
99
repository: https://qdrant.github.io/qdrant-helm
1010
version: 1.13.4
1111
condition: qdrant.enabled
12-
- name: keycloak-operator
13-
repository: https://kbumsik.io/keycloak-kubernetes/
14-
version: 0.0.4
15-
condition: keycloak.enabled
16-
- name: altinity-clickhouse-operator
17-
repository: https://docs.altinity.com/clickhouse-operator/
18-
version: 0.24.4
19-
condition: clickhouse.enabled
20-
- name: cloudnative-pg
21-
repository: https://cloudnative-pg.github.io/charts
22-
version: 0.23.0
23-
condition: postgres.enabled
24-
- name: minio
25-
version: 5.4.0
26-
repository: https://charts.min.io/
27-
condition: minio.enabled
2812
- name: redis
2913
repository: https://charts.bitnami.com/bitnami
3014
version: 20.10.0
3115
condition: redis.enabled
16+
- name: keycloak
17+
version: 0.0.0
18+
condition: keycloak.enabled
19+
- name: clickhouse
20+
version: 0.0.0
21+
condition: clickhouse.enabled
22+
- name: postgres
23+
version: 0.0.0
24+
condition: postgres.enabled

helm/charts/clickhouse/.helmignore

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Patterns to ignore when building packages.
2+
# This supports shell glob matching, relative path matching, and
3+
# negation (prefixed with !). Only one pattern per line.
4+
.DS_Store
5+
# Common VCS dirs
6+
.git/
7+
.gitignore
8+
.bzr/
9+
.bzrignore
10+
.hg/
11+
.hgignore
12+
.svn/
13+
# Common backup files
14+
*.swp
15+
*.bak
16+
*.tmp
17+
*.orig
18+
*~
19+
# Various IDEs
20+
.project
21+
.idea/
22+
*.tmproj
23+
.vscode/

helm/charts/clickhouse/Chart.lock

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
dependencies:
2+
- name: altinity-clickhouse-operator
3+
repository: https://docs.altinity.com/clickhouse-operator/
4+
version: 0.24.4
5+
digest: sha256:fee75e1786d42b6b0893ecc4a75bca13b539c6f71fabca82fa1690d0f1aa661a
6+
generated: "2025-03-02T00:44:43.875908354-08:00"

helm/charts/clickhouse/Chart.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
name: clickhouse
2+
apiVersion: v2
3+
version: 0.0.0
4+
dependencies:
5+
- name: altinity-clickhouse-operator
6+
version: 0.24.4
7+
repository: https://docs.altinity.com/clickhouse-operator/
8+
condition: installCrds
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: "clickhouse.altinity.com/v1"
2+
kind: "ClickHouseInstallation"
3+
metadata:
4+
name: {{ $.Release.Name }}-trieve
5+
labels:
6+
app.kubernetes.io/name: {{ $.Release.Name }}-trieve
7+
app.kubernetes.io/instance: {{ .Release.Name }}
8+
spec:
9+
{{ toYaml .Values.clickhouseSpec | indent 2 }}
10+

helm/charts/clickhouse/values.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
2+
installCrds: true
3+
4+
clickhouseSpec:
5+
## A ClickhouseInstallation template spec
6+
configuration:
7+
users:
8+
# printf 'test_password' | sha256sum
9+
test_user/password_sha256_hex: 10a6e6cc8311a3e2bcc09bf6c199adecd5dd59408c343e926b129c4914f3cb01
10+
clusters:
11+
- name: "simple"

helm/charts/keycloak/Chart.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
name: keycloak
2+
apiVersion: v2
3+
version: 0.0.0

0 commit comments

Comments
 (0)