Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ Yaook in Hetzner Cluster Stacks #148

Closed
wants to merge 7 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
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
6 changes: 6 additions & 0 deletions providers/hetzner/baremetal/1-30/cluster-addon-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,11 @@ values: |
rook-ceph:{{ .value | nindent 4 }}
{{- else if and (eq .name "rook_ceph_cluster_values") .value }}
rook-ceph-cluster:{{ .value | nindent 4 }}
{{- else if eq .name "region" }}
ingress-nginx:
controller:
service:
annotations:
load-balancer.hetzner.cloud/location: {{ .value }}
{{- end }}
{{- end }}
17 changes: 13 additions & 4 deletions providers/hetzner/baremetal/1-30/cluster-addon/Chart.lock
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,18 @@ dependencies:
version: 1.20.0
- name: rook-ceph
repository: https://charts.rook.io/release
version: v1.14.8
version: v1.14.9
- name: rook-ceph-cluster
repository: https://charts.rook.io/release
version: v1.14.8
digest: sha256:eb5d26dcc4c9acbbdfe315cee40ebaa5bf6fd9a8b65b38c73c50b8ffcb7da54a
generated: "2024-07-23T08:39:47.976315835+02:00"
version: v1.14.9
- name: cert-manager
repository: https://charts.jetstack.io
version: v1.15.2
- name: ingress-nginx
repository: https://kubernetes.github.io/ingress-nginx
version: 4.11.1
- name: prometheus-operator-crds
repository: https://prometheus-community.github.io/helm-charts
version: 13.0.2
digest: sha256:780fb97000b1d7d582605779400bc2c62d1e400c99ff3554af1c11f16ff558fb
generated: "2024-08-08T09:31:32.674765243+02:00"
16 changes: 14 additions & 2 deletions providers/hetzner/baremetal/1-30/cluster-addon/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,25 @@ dependencies:
- alias: rook-ceph
name: rook-ceph
repository: https://charts.rook.io/release
version: v1.14.8
version: v1.14.9
condition: rook-ceph.enabled,rook-ceph-cluster.enabled
- alias: rook-ceph-cluster
name: rook-ceph-cluster
repository: https://charts.rook.io/release
version: v1.14.8
version: v1.14.9
condition: rook-ceph-cluster.enabled
- alias: cert-manager
name: cert-manager
repository: https://charts.jetstack.io
version: v1.15.2
- alias: ingress-nginx
name: ingress-nginx
repository: https://kubernetes.github.io/ingress-nginx
version: 4.11.1
- alias: prometheus-operator-crds
name: prometheus-operator-crds
repository: https://prometheus-community.github.io/helm-charts
version: 13.0.2
name: hetzner-baremetal-1-30-cluster-addon
type: application
version: v1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
8 changes: 8 additions & 0 deletions providers/hetzner/baremetal/1-30/cluster-addon/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,11 @@ rook-ceph-cluster:
modules:
- name: rook
enabled: true

cert-manager:
fullnameOverride: cert-manager
crds:
enabled: true

ingress-nginx:
fullnameOverride: ingress-nginx
Original file line number Diff line number Diff line change
Expand Up @@ -85,3 +85,5 @@ spec:
- echo 'source <(kubectl completion bash)' >>/root/.bashrc
- echo 'export KUBECONFIG=/etc/kubernetes/admin.conf' >>/root/.bashrc
- apt-get -y autoremove && apt-get -y clean all
postKubeadmCommands:
- echo fs.inotify.max_user_instances=1024 >> /etc/sysctl.conf && sysctl -p
Original file line number Diff line number Diff line change
Expand Up @@ -184,3 +184,5 @@ spec:
- echo 'source <(kubectl completion bash)' >>/root/.bashrc
- echo 'export KUBECONFIG=/etc/kubernetes/admin.conf' >>/root/.bashrc
- apt-get -y autoremove && apt-get -y clean all
postKubeadmCommands:
- echo fs.inotify.max_user_instances=1024 >> /etc/sysctl.conf && sysctl -p