draft of installing apps and getting app status
This commit is contained in:
parent
a22cd87221
commit
5893ee39a3
13 changed files with 1148 additions and 7 deletions
14
areas/apps/templates/add-app-kustomization.yaml.jinja
Normal file
14
areas/apps/templates/add-app-kustomization.yaml.jinja
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1beta2
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: add-{{ app }}
|
||||
namespace: flux-system
|
||||
spec:
|
||||
interval: 1h0m0s
|
||||
path: ./flux2/cluster/optional/{{ app }}
|
||||
prune: true
|
||||
sourceRef:
|
||||
kind: GitRepository
|
||||
name: stackspin
|
||||
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: stackspin-nextcloud-variables
|
||||
data:
|
||||
nextcloud_password: "{{ 32 | generate_password | b64encode }}"
|
||||
nextcloud_mariadb_password: "{{ 32 | generate_password | b64encode }}"
|
||||
nextcloud_mariadb_root_password: "{{ 32 | generate_password | b64encode }}"
|
||||
onlyoffice_database_password: "{{ 32 | generate_password | b64encode }}"
|
||||
onlyoffice_jwt_secret: "{{ 32 | generate_password | b64encode }}"
|
||||
onlyoffice_rabbitmq_password: "{{ 32 | generate_password | b64encode }}"
|
||||
|
|
@ -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 }}"
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: stackspin-wekan-variables
|
||||
data:
|
||||
mongodb_password: "{{ 32 | generate_password | b64encode }}"
|
||||
mongodb_root_password: "{{ 32 | generate_password | b64encode }}"
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
---
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: stackspin-wordpress-variables
|
||||
data:
|
||||
wordpress_admin_password: "{{ 32 | generate_password | b64encode }}"
|
||||
wordpress_mariadb_password: "{{ 32 | generate_password | b64encode }}"
|
||||
wordpress_mariadb_root_password: "{{ 32 | generate_password | b64encode }}"
|
||||
12
areas/apps/templates/stackspin-zulip-variables.yaml.jinja
Normal file
12
areas/apps/templates/stackspin-zulip-variables.yaml.jinja
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: stackspin-zulip-variables
|
||||
data:
|
||||
admin_password: "{{ 32 | generate_password | b64encode }}"
|
||||
memcached_password: "{{ 32 | generate_password | b64encode }}"
|
||||
rabbitmq_password: "{{ 32 | generate_password | b64encode }}"
|
||||
rabbitmq_erlang_cookie: "{{ 32 | generate_password | b64encode }}"
|
||||
redis_password: "{{ 32 | generate_password | b64encode }}"
|
||||
postgresql_password: "{{ 32 | generate_password | b64encode }}"
|
||||
zulip_password: "{{ 32 | generate_password | b64encode }}"
|
||||
Reference in a new issue