File tree Expand file tree Collapse file tree 5 files changed +1011
-12
lines changed
Expand file tree Collapse file tree 5 files changed +1011
-12
lines changed Original file line number Diff line number Diff line change 3636
3737[.lead]
3838TBD
39+
40+ == Apache Nifi Registry
41+
42+
43+ == Backup
44+
45+ [source,bash]
46+ ----
47+ BACKUP_FILE_NAME=$(date +%Y-%m-%d-%H-%M-%S)_apache-nifi-registry.dump
48+ ----
49+
50+ Bash into de PostgreSQL POD.
51+
52+ [source,bash]
53+ ----admin1234
54+ kubectl -n wikijs exec -it postgresql-0 -- env BACKUP_FILE_NAME=${BACKUP_FILE_NAME} /bin/bash
55+ kubectl -n wikijs exec -it postgresql-0 -- bash
56+ ----
57+
58+ [source,bash]
59+ ----
60+ pg_dump wikijs -U nifireg nifireg > /tmp/${BACKUP_FILE_NAME}
61+ ----
62+
63+ [source,bash]
64+ ----
65+ kubectl -n wikijs cp wikijs/postgresql-0:/tmp/${BACKUP_FILE_NAME} ${BACKUP_ROOT_FOLDER}/wikijs/${BACKUP_FILE_NAME}
66+ ----
Original file line number Diff line number Diff line change @@ -54,18 +54,37 @@ ansible-playbook pgsql/k8s/helm/ansible/pgsql-install-playbook.yaml \
5454 -e @_local_config/apache-superset.yaml
5555----
5656
57- === Dolibarr
57+ === Apach Superset
5858
5959[.lead]
60- Deploy the Dolibarr container .
60+ Deploy Apache Superset using Helm .
6161
62+ References:
63+
64+ * https://devopsofworld.com/deploying-apache-superset-on-kubernetes-helm-from-chaos-to-production
65+
66+ .Create Superset backend secret
6267[source,bash]
6368----
64- ansible-playbook kubernetes/ansible/create-namespace-playbook.yaml \
65- -e @dolibarr/k8s/ansible/defaults/main.yaml
69+ kubectl create secret generic superset-backend-secret \
70+ --from-literal=DB_HOST=postgresql \
71+ --from-literal=DB_PORT=5432 \
72+ --from-literal=DB_USER=$(kubectl -n apache-superset get cm postgresql -o jsonpath='{.data.POSTGRES_USER}') \
73+ --from-literal=DB_PASSWORD=$(kubectl -n apache-superset get secret postgresql -o jsonpath='{.data.POSTGRES_PASSWORD}' | base64 -d) \
74+ --from-literal=DB_NAME=$(kubectl -n apache-superset get cm postgresql -o jsonpath='{.data.POSTGRES_DB}') \
75+ --from-literal=REDIS_HOST=redis \
76+ --from-literal=REDIS_PORT=6379
6677----
6778
68- Deploy the PostgreSQL Database.
79+ .Apply secret.
80+ [source,bash]
81+ ----
82+ helm upgrade --install --namespace apache-superset --values _local_config/network.yaml --values apache-superset/k8s/ansible/files/superset-values.yaml superset superset/superset
83+ ----
6984
85+ Uninstall
7086
71- docker.io/dolibarr/dolibarr:22
87+ [source,bash]
88+ ----
89+ helm uninstall --namespace apache-superset superset
90+ ----
Original file line number Diff line number Diff line change 99 db_user : " {{ db_name }}"
1010 db_password : " {{ db_pw | default(db_name) }}"
1111
12- - name : " Install Dolibarr - {{ app_version }}"
12+ - name : " Install Apache Superset - {{ app_version }}"
1313 hosts : " {{ k8s_host | default('localhost') }}"
1414 gather_facts : " {{ gathering_host_info | default('true') | bool == true }}"
1515
2323 fail_msg : " Missing required parameters"
2424
2525 tasks :
26+
27+ # - name: "Create superset secret"
28+ # kubernetes.core.k8s_info:
29+ # api_version: v1
30+ # kind: Secret
31+ # name: postgresql
32+ # namespace: "{{ app_namespace }}"
33+ # register: postgresql_secret_info
34+
2635 - name : " Template Odoo deployment files"
2736 ansible.builtin.template :
28- src : " helm-odoo-odoo-values .yaml.j2"
29- dest : " /tmp/helm-odoo-odoo-values .yaml"
37+ src : " superset-secret .yaml.j2"
38+ dest : " /tmp/superset-secret .yaml"
3039 mode : ' 0600'
3140
3241 - name : " Deploy Odoo with Helm"
3342 kubernetes.core.helm :
34- name : odoo
35- chart_ref : " {% if trikora_helm_project_dir is defined %}{{ trikora_helm_project_dir }}/charts/odoo{% else %}trikorasolns/odoo{% endif %} "
43+ name : " apache-superset "
44+ chart_ref : " superset/superset "
3645 release_namespace : " {{ app_namespace }}"
3746 wait : true
3847 replace : true
Original file line number Diff line number Diff line change 11app_name : apache-superset
22app_namespace : apache-superset
3- app_version : " 22 "
3+ app_version : " 5.0.0 "
44
55db_name : apachesuperset
66db_user : apachesuperset
You can’t perform that action at this time.
0 commit comments