Skip to content
This repository was archived by the owner on Aug 20, 2025. It is now read-only.
Merged
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
7 changes: 5 additions & 2 deletions toggle/django-app/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
dependencies:
- name: rabbitmq
repository: https://charts.bitnami.com/bitnami
version: 15.4.2
- name: redis
repository: https://charts.bitnami.com/bitnami
version: 20.6.3
Expand All @@ -8,5 +11,5 @@ dependencies:
- name: minio
repository: https://charts.bitnami.com/bitnami
version: 14.10.5
digest: sha256:bb671bae5b6453f7da356f8482f2ccf7eb182b7d38c28fea28e39841c8bb41b5
generated: "2025-02-11T14:41:21.280715684+05:45"
digest: sha256:d13c4b60bfcbb8354039fa1bbf090428182038339cb096c48bedf8447dd281da
generated: "2025-04-04T15:36:03.574423508+05:45"
6 changes: 5 additions & 1 deletion toggle/django-app/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,15 @@ apiVersion: v2
name: django-app
description: "Helm Chart to deploy the Django application"
type: application
version: 0.0.1
version: 0.1.0
sources:
- https://github.com/toggle-corp/charts

dependencies:
- name: rabbitmq
version: 15.4.2
repository: https://charts.bitnami.com/bitnami
condition: rabbitmq.enabled
- name: redis
version: 20.6.3
repository: https://charts.bitnami.com/bitnami
Expand Down
3 changes: 3 additions & 0 deletions toggle/django-app/templates/argo-hooks/hook-job.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@ spec:
image: "{{ default $.Values.argoHook.image.name $.Values.image.name }}:{{ default $.Values.argoHook.image.tag $.Values.image.tag }}"
imagePullPolicy: {{ default $.Values.argoHook.image.imagePullPolicy $.Values.image.imagePullPolicy }}
command: {{ toYaml $hook.command | trim | nindent 12 }}
{{- if $hook.args }}
args: {{ toYaml $hook.args | trim | nindent 12 }}
{{- end }}
resources:
{{- toYaml (default $hook.resources $.Values.argoHook.resources) | nindent 12 }}
env:
Expand Down
11 changes: 11 additions & 0 deletions toggle/django-app/values-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,17 @@ worker:
requests:
cpu: "0.1"

argoHook:
enabled: true
hooks:
my-custom-command:
enabled: true
hook: PostSync
preserveHistory: true
command: ["/bin/bash", "-c"]
args:
- "date --iso-8601 && ls"

env:
ENV_1: VALUE_1

Expand Down
25 changes: 25 additions & 0 deletions toggle/django-app/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,31 @@ minio:
extraCommands:
- "mc anonymous set download provisioning/static-data"

rabbitmq:
enabled: false
fullnameOverride: "django-rabbitmq"
auth:
username: django
password:
erlangCookie: # Generate using `dd if=/dev/urandom bs=30 count=1 | base64`
# XXX: Don't change this (`celery` vhost is used in templates/config/secret.yaml
extraConfiguration: |-
default_vhost = celery
default_permissions.configure = .*
default_permissions.read = .*
default_permissions.write = .*
resources:
requests:
cpu: "0.1"
memory: 1024Mi
limits:
cpu: "4"
memory: 2048Mi
persistence:
enabled: true
size: 2Gi
storageClass:

api:
# Not required if global image are set
image: {}
Expand Down
Loading