openreplay/scripts/helm/roles/openreplay/tasks/main.yml
Rajesh Rajendran 5ad8200f86
Feature: Upgrade script (#73)
* feat(upgrade): upgrading dbs

* feat(installation): migration script

* fix(upgrdae): proper db version

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>

* chore(upgrade): update install.sh

Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>
2021-07-04 10:52:27 +00:00

38 lines
1.1 KiB
YAML

---
# Checking user defined variables
- import_tasks: pre-check.yaml
- name: Creating kubernetes namespaces
shell: |
kubectl create ns {{ item }} --dry-run=client -o yaml | kubectl apply -f -
with_items:
- "app"
- "db"
- "nginx-ingress"
- name: Creating docker secrets
shell: |
kubectl delete -n app secret aws-registry || true
kubectl create secret -n app docker-registry aws-registry \
--docker-server="{{ docker_registry_url }}" \
--docker-username="{{ docker_registry_username }}" \
--docker-password="{{ docker_registry_password }}" \
--docker-email=no@email.local
when: docker_registry_username|length != 0 and docker_registry_password|length != 0
# Creating helm override files.
- name: Creating override files
template:
dest: "/tmp/{{ item|basename }}"
src: "{{ item }}"
with_fileglob:
- templates/*.yaml
tags:
- app
- template
# Installing and initializing dbs
- import_tasks: install-dbs.yaml
# Installing and initializing apps
- import_tasks: install-apps.yaml