From 835682482471505541cbce99b2579ef2aae8dedd Mon Sep 17 00:00:00 2001 From: Tim Campbell Date: Thu, 7 Dec 2023 16:00:07 +0100 Subject: [PATCH] Add hooks to jobs --- templates/job-assets-precompile.yaml | 2 ++ templates/job-db-migrate.yaml | 2 ++ values.yaml | 5 +++++ 3 files changed, 9 insertions(+) diff --git a/templates/job-assets-precompile.yaml b/templates/job-assets-precompile.yaml index bc5ff7b..3458fea 100644 --- a/templates/job-assets-precompile.yaml +++ b/templates/job-assets-precompile.yaml @@ -1,3 +1,4 @@ +{{- if .Values.mastodon.hooks.assetsPrecompile.enabled -}} apiVersion: batch/v1 kind: Job metadata: @@ -75,3 +76,4 @@ spec: - name: system mountPath: /opt/mastodon/public/system {{- end }} +{{- end -}} diff --git a/templates/job-db-migrate.yaml b/templates/job-db-migrate.yaml index 41324fb..e9a40a7 100644 --- a/templates/job-db-migrate.yaml +++ b/templates/job-db-migrate.yaml @@ -1,3 +1,4 @@ +{{- if .Values.mastodon.hooks.dbMigrate.enabled -}} apiVersion: batch/v1 kind: Job metadata: @@ -75,3 +76,4 @@ spec: - name: system mountPath: /opt/mastodon/public/system {{- end }} +{{- end -}} diff --git a/values.yaml b/values.yaml index a4660e2..489f11b 100644 --- a/values.yaml +++ b/values.yaml @@ -20,6 +20,11 @@ mastodon: username: not_gargron # @ignored email: not@example.com + hooks: + dbMigrate: + enabled: false + assetsPrecompile: + enabled: false cron: # -- run `tootctl media remove` every week removeMedia: