Skip to content

Commit

Permalink
feat: let user specify requests and limits (#220)
Browse files Browse the repository at this point in the history
  • Loading branch information
braghettos authored Sep 25, 2024
1 parent 98adf90 commit 78b3852
Show file tree
Hide file tree
Showing 2 changed files with 170 additions and 0 deletions.
160 changes: 160 additions & 0 deletions chart/templates/krateo-installer.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,22 @@ spec:
- name: fullnameOverride
value: {{ .Values.krateoplatformops.authn.fullnameOverride }}
{{- end }}
{{- if and .Values.krateoplatformops.authn.resources.requests .Values.krateoplatformops.authn.resources.requests.cpu }}
- name: resources.requests.cpu
value: {{ .Values.krateoplatformops.authn.resources.requests.cpu | quote }}
{{- end }}
{{- if and .Values.krateoplatformops.authn.resources.requests .Values.krateoplatformops.authn.resources.requests.memory }}
- name: resources.requests.memory
value: {{ .Values.krateoplatformops.authn.resources.requests.memory }}
{{- end }}
{{- if and .Values.krateoplatformops.authn.resources.limits .Values.krateoplatformops.authn.resources.limits.cpu }}
- name: resources.limits.cpu
value: {{ .Values.krateoplatformops.authn.resources.limits.cpu | quote }}
{{- end }}
{{- if and .Values.krateoplatformops.authn.resources.limits .Values.krateoplatformops.authn.resources.limits.memory }}
- name: resources.limits.memory
value: {{ .Values.krateoplatformops.authn.resources.limits.memory }}
{{- end }}
{{- if .Values.krateoplatformops.authn.image.repository }}
- name: image.repository
value: {{ .Values.krateoplatformops.authn.image.repository }}
Expand Down Expand Up @@ -243,6 +259,22 @@ spec:
- name: fullnameOverride
value: {{ .Values.krateoplatformops.bff.fullnameOverride }}
{{- end }}
{{- if and .Values.krateoplatformops.bff.resources.requests .Values.krateoplatformops.bff.resources.requests.cpu }}
- name: resources.requests.cpu
value: {{ .Values.krateoplatformops.bff.resources.requests.cpu | quote }}
{{- end }}
{{- if and .Values.krateoplatformops.bff.resources.requests .Values.krateoplatformops.bff.resources.requests.memory }}
- name: resources.requests.memory
value: {{ .Values.krateoplatformops.bff.resources.requests.memory }}
{{- end }}
{{- if and .Values.krateoplatformops.bff.resources.limits .Values.krateoplatformops.bff.resources.limits.cpu }}
- name: resources.limits.cpu
value: {{ .Values.krateoplatformops.bff.resources.limits.cpu | quote }}
{{- end }}
{{- if and .Values.krateoplatformops.bff.resources.limits .Values.krateoplatformops.bff.resources.limits.memory }}
- name: resources.limits.memory
value: {{ .Values.krateoplatformops.bff.resources.limits.memory }}
{{- end }}
{{- if .Values.krateoplatformops.bff.image.repository }}
- name: image.repository
value: {{ .Values.krateoplatformops.bff.image.repository }}
Expand Down Expand Up @@ -467,6 +499,22 @@ spec:
- name: fullnameOverride
value: {{ .Values.krateoplatformops.backend.etcd.fullnameOverride }}
{{- end }}
{{- if and .Values.krateoplatformops.backend.etcd.resources.requests .Values.krateoplatformops.backend.etcd.resources.requests.cpu }}
- name: resources.requests.cpu
value: {{ .Values.krateoplatformops.backend.etcd.resources.requests.cpu | quote }}
{{- end }}
{{- if and .Values.krateoplatformops.backend.etcd.resources.requests .Values.krateoplatformops.backend.etcd.resources.requests.memory }}
- name: resources.requests.memory
value: {{ .Values.krateoplatformops.backend.etcd.resources.requests.memory }}
{{- end }}
{{- if and .Values.krateoplatformops.backend.etcd.resources.limits .Values.krateoplatformops.backend.etcd.resources.limits.cpu }}
- name: resources.limits.cpu
value: {{ .Values.krateoplatformops.backend.etcd.resources.limits.cpu | quote }}
{{- end }}
{{- if and .Values.krateoplatformops.backend.etcd.resources.limits .Values.krateoplatformops.backend.etcd.resources.limits.memory }}
- name: resources.limits.memory
value: {{ .Values.krateoplatformops.backend.etcd.resources.limits.memory }}
{{- end }}
{{- if .Values.krateoplatformops.backend.etcd.image.repository }}
- name: image.repository
value: {{ .Values.krateoplatformops.backend.etcd.image.repository }}
Expand Down Expand Up @@ -511,6 +559,22 @@ spec:
- name: etcd.service.name
value: {{ .Values.krateoplatformops.backend.etcd.fullnameOverride }}
{{- end }}
{{- if and .Values.krateoplatformops.backend.resources.requests .Values.krateoplatformops.backend.resources.requests.cpu }}
- name: resources.requests.cpu
value: {{ .Values.krateoplatformops.backend.resources.requests.cpu | quote }}
{{- end }}
{{- if and .Values.krateoplatformops.backend.resources.requests .Values.krateoplatformops.backend.resources.requests.memory }}
- name: resources.requests.memory
value: {{ .Values.krateoplatformops.backend.resources.requests.memory }}
{{- end }}
{{- if and .Values.krateoplatformops.backend.resources.limits .Values.krateoplatformops.backend.resources.limits.cpu }}
- name: resources.limits.cpu
value: {{ .Values.krateoplatformops.backend.resources.limits.cpu | quote }}
{{- end }}
{{- if and .Values.krateoplatformops.backend.resources.limits .Values.krateoplatformops.backend.resources.limits.memory }}
- name: resources.limits.memory
value: {{ .Values.krateoplatformops.backend.resources.limits.memory }}
{{- end }}
{{- if .Values.krateoplatformops.backend.image.repository }}
- name: image.repository
value: {{ .Values.krateoplatformops.backend.image.repository }}
Expand Down Expand Up @@ -545,6 +609,22 @@ spec:
- name: fullnameOverride
value: {{ .Values.krateoplatformops.eventrouter.fullnameOverride }}
{{- end }}
{{- if and .Values.krateoplatformops.eventrouter.resources.requests .Values.krateoplatformops.eventrouter.resources.requests.cpu }}
- name: resources.requests.cpu
value: {{ .Values.krateoplatformops.eventrouter.resources.requests.cpu | quote }}
{{- end }}
{{- if and .Values.krateoplatformops.eventrouter.resources.requests .Values.krateoplatformops.eventrouter.resources.requests.memory }}
- name: resources.requests.memory
value: {{ .Values.krateoplatformops.eventrouter.resources.requests.memory }}
{{- end }}
{{- if and .Values.krateoplatformops.eventrouter.resources.limits .Values.krateoplatformops.eventrouter.resources.limits.cpu }}
- name: resources.limits.cpu
value: {{ .Values.krateoplatformops.eventrouter.resources.limits.cpu | quote }}
{{- end }}
{{- if and .Values.krateoplatformops.eventrouter.resources.limits .Values.krateoplatformops.eventrouter.resources.limits.memory }}
- name: resources.limits.memory
value: {{ .Values.krateoplatformops.eventrouter.resources.limits.memory }}
{{- end }}
{{- if .Values.krateoplatformops.eventrouter.image.repository }}
- name: image.repository
value: {{ .Values.krateoplatformops.eventrouter.image.repository }}
Expand Down Expand Up @@ -589,6 +669,22 @@ spec:
- name: etcd.service.name
value: {{ .Values.krateoplatformops.backend.etcd.fullnameOverride }}
{{- end }}
{{- if and .Values.krateoplatformops.eventsse.resources.requests .Values.krateoplatformops.eventsse.resources.requests.cpu }}
- name: resources.requests.cpu
value: {{ .Values.krateoplatformops.eventsse.resources.requests.cpu | quote }}
{{- end }}
{{- if and .Values.krateoplatformops.eventsse.resources.requests .Values.krateoplatformops.eventsse.resources.requests.memory }}
- name: resources.requests.memory
value: {{ .Values.krateoplatformops.eventsse.resources.requests.memory }}
{{- end }}
{{- if and .Values.krateoplatformops.eventsse.resources.limits .Values.krateoplatformops.eventsse.resources.limits.cpu }}
- name: resources.limits.cpu
value: {{ .Values.krateoplatformops.eventsse.resources.limits.cpu | quote }}
{{- end }}
{{- if and .Values.krateoplatformops.eventsse.resources.limits .Values.krateoplatformops.eventsse.resources.limits.memory }}
- name: resources.limits.memory
value: {{ .Values.krateoplatformops.eventsse.resources.limits.memory }}
{{- end }}
{{- if .Values.krateoplatformops.eventsse.image.repository }}
- name: image.repository
value: {{ .Values.krateoplatformops.eventsse.image.repository }}
Expand Down Expand Up @@ -795,6 +891,22 @@ spec:
- name: fullnameOverride
value: {{ .Values.krateoplatformops.terminal.fullnameOverride }}
{{- end }}
{{- if and .Values.krateoplatformops.terminal.resources.requests .Values.krateoplatformops.terminal.resources.requests.cpu }}
- name: resources.requests.cpu
value: {{ .Values.krateoplatformops.terminal.resources.requests.cpu | quote }}
{{- end }}
{{- if and .Values.krateoplatformops.terminal.resources.requests .Values.krateoplatformops.terminal.resources.requests.memory }}
- name: resources.requests.memory
value: {{ .Values.krateoplatformops.terminal.resources.requests.memory }}
{{- end }}
{{- if and .Values.krateoplatformops.terminal.resources.limits .Values.krateoplatformops.terminal.resources.limits.cpu }}
- name: resources.limits.cpu
value: {{ .Values.krateoplatformops.terminal.resources.limits.cpu | quote }}
{{- end }}
{{- if and .Values.krateoplatformops.terminal.resources.limits .Values.krateoplatformops.terminal.resources.limits.memory }}
- name: resources.limits.memory
value: {{ .Values.krateoplatformops.terminal.resources.limits.memory }}
{{- end }}
{{- if .Values.krateoplatformops.terminal.image.repository }}
- name: image.repository
value: {{ .Values.krateoplatformops.terminal.image.repository }}
Expand Down Expand Up @@ -1009,6 +1121,22 @@ spec:
- name: fullnameOverride
value: {{ .Values.krateoplatformops.frontend.fullnameOverride }}
{{- end }}
{{- if and .Values.krateoplatformops.frontend.resources.requests .Values.krateoplatformops.frontend.resources.requests.cpu }}
- name: resources.requests.cpu
value: {{ .Values.krateoplatformops.frontend.resources.requests.cpu | quote }}
{{- end }}
{{- if and .Values.krateoplatformops.frontend.resources.requests .Values.krateoplatformops.frontend.resources.requests.memory }}
- name: resources.requests.memory
value: {{ .Values.krateoplatformops.frontend.resources.requests.memory }}
{{- end }}
{{- if and .Values.krateoplatformops.frontend.resources.limits .Values.krateoplatformops.frontend.resources.limits.cpu }}
- name: resources.limits.cpu
value: {{ .Values.krateoplatformops.frontend.resources.limits.cpu | quote }}
{{- end }}
{{- if and .Values.krateoplatformops.frontend.resources.limits .Values.krateoplatformops.frontend.resources.limits.memory }}
- name: resources.limits.memory
value: {{ .Values.krateoplatformops.frontend.resources.limits.memory }}
{{- end }}
{{- if .Values.krateoplatformops.frontend.image.repository }}
- name: image.repository
value: {{ .Values.krateoplatformops.frontend.image.repository }}
Expand Down Expand Up @@ -1152,6 +1280,22 @@ spec:
- name: fullnameOverride
value: {{ index .Values.krateoplatformops "core-provider" "fullnameOverride" }}
{{- end }}
{{- if and (index .Values.krateoplatformops "core-provider" "resources" "requests") (index .Values.krateoplatformops "core-provider" "resources" "requests" "cpu") }}
- name: resources.requests.cpu
value: {{ index .Values.krateoplatformops "core-provider" "resources" "requests" "cpu" | quote }}
{{- end }}
{{- if and (index .Values.krateoplatformops "core-provider" "resources" "requests") (index .Values.krateoplatformops "core-provider" "resources" "requests" "memory") }}
- name: resources.requests.memory
value: {{ index .Values.krateoplatformops "core-provider" "resources" "requests" "memory" }}
{{- end }}
{{- if and (index .Values.krateoplatformops "core-provider" "resources" "limits") (index .Values.krateoplatformops "core-provider" "resources" "limits" "cpu") }}
- name: resources.limits.cpu
value: {{ index .Values.krateoplatformops "core-provider" "resources" "limits" "cpu" | quote }}
{{- end }}
{{- if and (index .Values.krateoplatformops "core-provider" "resources" "limits") (index .Values.krateoplatformops "core-provider" "resources" "limits" "memory") }}
- name: resources.limits.memory
value: {{ index .Values.krateoplatformops "core-provider" "resources" "limits" "memory" }}
{{- end }}
{{- if index .Values.krateoplatformops "core-provider" "image" "repository" }}
- name: image.repository
value: {{ index .Values.krateoplatformops "core-provider" "image" "repository" }}
Expand Down Expand Up @@ -1192,6 +1336,22 @@ spec:
- name: fullnameOverride
value: {{ index .Values.krateoplatformops "patch-provider" "fullnameOverride" }}
{{- end }}
{{- if and (index .Values.krateoplatformops "patch-provider" "resources" "requests") (index .Values.krateoplatformops "patch-provider" "resources" "requests" "cpu") }}
- name: resources.requests.cpu
value: {{ index .Values.krateoplatformops "patch-provider" "resources" "requests" "cpu" | quote }}
{{- end }}
{{- if and (index .Values.krateoplatformops "patch-provider" "resources" "requests") (index .Values.krateoplatformops "patch-provider" "resources" "requests" "memory") }}
- name: resources.requests.memory
value: {{ index .Values.krateoplatformops "patch-provider" "resources" "requests" "memory" }}
{{- end }}
{{- if and (index .Values.krateoplatformops "patch-provider" "resources" "limits") (index .Values.krateoplatformops "patch-provider" "resources" "limits" "cpu") }}
- name: resources.limits.cpu
value: {{ index .Values.krateoplatformops "patch-provider" "resources" "limits" "cpu" | quote }}
{{- end }}
{{- if and (index .Values.krateoplatformops "patch-provider" "resources" "limits") (index .Values.krateoplatformops "patch-provider" "resources" "limits" "memory") }}
- name: resources.limits.memory
value: {{ index .Values.krateoplatformops "patch-provider" "resources" "limits" "memory" }}
{{- end }}
{{- if index .Values.krateoplatformops "patch-provider" "image" "repository" }}
- name: image.repository
value: {{ index .Values.krateoplatformops "patch-provider" "image" "repository" }}
Expand Down
10 changes: 10 additions & 0 deletions chart/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,7 @@ krateoplatformops:
# name: helm-registry-token
# namespace: krateo-system
fullnameOverride: ""
resources: {}
image:
repository: ghcr.io/krateoplatformops/krateo-frontend
pullPolicy: IfNotPresent
Expand Down Expand Up @@ -251,6 +252,7 @@ krateoplatformops:
# name: helm-registry-token
# namespace: krateo-system
fullnameOverride: ""
resources: {}
image:
repository: ghcr.io/krateoplatformops/bff
pullPolicy: IfNotPresent
Expand All @@ -273,6 +275,7 @@ krateoplatformops:
# name: helm-registry-secret
# namespace: krateo-system
fullnameOverride: ""
resources: {}
image:
repository: ghcr.io/krateoplatformops/authn
pullPolicy: IfNotPresent
Expand All @@ -296,6 +299,7 @@ krateoplatformops:
# name: helm-registry-secret
# namespace: krateo-system
fullnameOverride: ""
resources: {}
image:
repository: ghcr.io/krateoplatformops/backend
pullPolicy: IfNotPresent
Expand Down Expand Up @@ -329,6 +333,7 @@ krateoplatformops:
openshift:
adaptSecurityContext: auto
fullnameOverride: ""
resources: {}
image:
repository: krateoplatformops/etcd
tag: 3.5.15-debian-12-r3
Expand All @@ -348,6 +353,7 @@ krateoplatformops:
# name: helm-registry-secret
# namespace: krateo-system
fullnameOverride: ""
resources: {}
image:
repository: ghcr.io/krateoplatformops/core-provider
pullPolicy: IfNotPresent
Expand All @@ -370,6 +376,7 @@ krateoplatformops:
# name: helm-registry-secret
# namespace: krateo-system
fullnameOverride: ""
resources: {}
image:
repository: ghcr.io/krateoplatformops/patch-provider
pullPolicy: IfNotPresent
Expand All @@ -392,6 +399,7 @@ krateoplatformops:
# name: helm-registry-secret
# namespace: krateo-system
fullnameOverride: ""
resources: {}
image:
repository: ghcr.io/krateoplatformops/eventrouter
pullPolicy: IfNotPresent
Expand All @@ -414,6 +422,7 @@ krateoplatformops:
# name: helm-registry-secret
# namespace: krateo-system
fullnameOverride: ""
resources: {}
image:
repository: ghcr.io/krateoplatformops/eventsse
pullPolicy: IfNotPresent
Expand Down Expand Up @@ -452,6 +461,7 @@ krateoplatformops:
# name: helm-registry-secret
# namespace: krateo-system
fullnameOverride: ""
resources: {}
image:
repository: ghcr.io/krateoplatformops/terminal-server
pullPolicy: IfNotPresent
Expand Down

0 comments on commit 78b3852

Please sign in to comment.