From 5d590ff3b64f34899864cd1c2663601c91dd57eb Mon Sep 17 00:00:00 2001 From: xeruf <27jf@pm.me> Date: Thu, 13 Oct 2022 13:29:44 +0100 Subject: [PATCH] apps/ninja: add variables --- basic/apps/ninja/invoiceninja-values-configmap.yaml | 10 +++++++--- templates/stackspin-invoiceninja-variables.yaml.jinja | 9 +++++++++ templates/stackspin-oauth-variables.yaml.jinja | 8 ++++++++ 3 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 templates/stackspin-invoiceninja-variables.yaml.jinja create mode 100644 templates/stackspin-oauth-variables.yaml.jinja diff --git a/basic/apps/ninja/invoiceninja-values-configmap.yaml b/basic/apps/ninja/invoiceninja-values-configmap.yaml index 4d61995..2c71976 100644 --- a/basic/apps/ninja/invoiceninja-values-configmap.yaml +++ b/basic/apps/ninja/invoiceninja-values-configmap.yaml @@ -27,12 +27,16 @@ data: persistence: public: existingClaim: invoiceninja-data - appKey: "ksickejksickejksickejdddksickejd" + appKey: "${app_key}" + debug: true + userEmail: "${admin_email}" + userPassword: "${password}" mariadb: # https://github.com/bitnami/charts/blob/master/bitnami/mariadb/values.yaml auth: - rootPassword: "testilein" - password: "bratwurst" + password: "${mariadb_password}" + rootPassword: "${mariadb_root_password}" + # TODO Adjust invoiceninja Mailing config # mailer: # enabled: "${outgoing_mail_enabled}" diff --git a/templates/stackspin-invoiceninja-variables.yaml.jinja b/templates/stackspin-invoiceninja-variables.yaml.jinja new file mode 100644 index 0000000..eba6cee --- /dev/null +++ b/templates/stackspin-invoiceninja-variables.yaml.jinja @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: Secret +metadata: + name: stackspin-invoiceninja-variables +data: + password: "{{ 32 | generate_password | b64encode }}" + app_key: "{{ 64 | generate_password | b64encode }}" + mariadb_password: "{{ 32 | generate_password | b64encode }}" + mariadb_root_password: "{{ 32 | generate_password | b64encode }}" diff --git a/templates/stackspin-oauth-variables.yaml.jinja b/templates/stackspin-oauth-variables.yaml.jinja new file mode 100644 index 0000000..32a0ab0 --- /dev/null +++ b/templates/stackspin-oauth-variables.yaml.jinja @@ -0,0 +1,8 @@ +--- +apiVersion: v1 +kind: Secret +metadata: + name: stackspin-{{ app }}-oauth-variables +data: + client_id: "{{ app | b64encode }}" + client_secret: "{{ 32 | generate_password | b64encode }}"