Skip to content

Commit 864c96a

Browse files
sanjayprabSanjay Prabhakarwhitfiea
authored
[minor] new configuration to onboard facilities to mas backup and restore pipelineruns (#336)
Co-authored-by: Sanjay Prabhakar <sanjay.prabhakar@uk.ibm.com> Co-authored-by: Andrew Whitfield <whitfiea@uk.ibm.com>
1 parent 0054108 commit 864c96a

2 files changed

Lines changed: 75 additions & 1 deletion

File tree

src/mas/devops/templates/pipelinerun-backup.yml.j2

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,4 +163,36 @@ spec:
163163
{% if backup_s3_secret_key is defined and backup_s3_secret_key != "" %}
164164
- name: backup_s3_secret_key
165165
value: "{{ backup_s3_secret_key }}"
166-
{% endif %}
166+
{% endif %}
167+
168+
# Facilities Application Backup Configuration
169+
{% if backup_facilities_app is defined and backup_facilities_app != "" %}
170+
- name: backup_facilities_app
171+
value: "{{ backup_facilities_app }}"
172+
{% endif %}
173+
{% if backup_facilities_db is defined and backup_facilities_db != "" %}
174+
- name: backup_facilities_db
175+
value: "{{ backup_facilities_db }}"
176+
{% endif %}
177+
{% if facilities_workspace_id is defined and facilities_workspace_id != "" %}
178+
- name: facilities_workspace_id
179+
value: "{{ facilities_workspace_id }}"
180+
{% endif %}
181+
182+
# Facilities Db2 Backup Configuration
183+
{% if facilities_db2_namespace is defined and facilities_db2_namespace != "" %}
184+
- name: facilities_db2_namespace
185+
value: "{{ facilities_db2_namespace }}"
186+
{% endif %}
187+
{% if facilities_db2_instance_name is defined and facilities_db2_instance_name != "" %}
188+
- name: facilities_db2_instance_name
189+
value: "{{ facilities_db2_instance_name }}"
190+
{% endif %}
191+
{% if facilities_db2_backup_type is defined and facilities_db2_backup_type != "" %}
192+
- name: facilities_db2_backup_type
193+
value: "{{ facilities_db2_backup_type }}"
194+
{% endif %}
195+
{% if facilities_db2_backup_vendor is defined and facilities_db2_backup_vendor != "" %}
196+
- name: facilities_db2_backup_vendor
197+
value: "{{ facilities_db2_backup_vendor }}"
198+
{% endif %}

src/mas/devops/templates/pipelinerun-restore.yml.j2

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,3 +236,45 @@ spec:
236236
- name: manage_db_storage_class_rwx
237237
value: "{{ manage_db_storage_class_rwx }}"
238238
{% endif %}
239+
240+
# Facilities Application Restore Configuration
241+
{% if restore_facilities_app is defined and restore_facilities_app != "" %}
242+
- name: restore_facilities_app
243+
value: "{{ restore_facilities_app }}"
244+
{% endif %}
245+
{% if restore_facilities_db is defined and restore_facilities_db != "" %}
246+
- name: restore_facilities_db
247+
value: "{{ restore_facilities_db }}"
248+
{% endif %}
249+
# Facilities App Storage class
250+
{% if facilities_app_override_storageclass is defined and facilities_app_override_storageclass != "" %}
251+
- name: facilities_app_override_storageclass
252+
value: "{{ facilities_app_override_storageclass }}"
253+
{% endif %}
254+
{% if facilities_app_storage_class_rwx is defined and facilities_app_storage_class_rwx != "" %}
255+
- name: facilities_app_storage_class_rwx
256+
value: "{{ facilities_app_storage_class_rwx }}"
257+
{% endif %}
258+
{% if facilities_app_storage_class_rwo is defined and facilities_app_storage_class_rwo != "" %}
259+
- name: facilities_app_storage_class_rwo
260+
value: "{{ facilities_app_storage_class_rwo }}"
261+
{% endif %}
262+
263+
# Facilities Db2 Restore Configuration
264+
{% if facilities_db2_restore_vendor is defined and facilities_db2_restore_vendor != "" %}
265+
- name: facilities_db2_restore_vendor
266+
value: "{{ facilities_db2_restore_vendor }}"
267+
{% endif %}
268+
269+
{% if facilities_db_override_storageclass is defined and facilities_db_override_storageclass != "" %}
270+
- name: facilities_db_override_storageclass
271+
value: "{{ facilities_db_override_storageclass }}"
272+
{% endif %}
273+
{% if facilities_db_storage_class_rwo is defined and facilities_db_storage_class_rwo != "" %}
274+
- name: facilities_db_storage_class_rwo
275+
value: "{{ facilities_db_storage_class_rwo }}"
276+
{% endif %}
277+
{% if facilities_db_storage_class_rwx is defined and facilities_db_storage_class_rwx != "" %}
278+
- name: facilities_db_storage_class_rwx
279+
value: "{{ facilities_db_storage_class_rwx }}"
280+
{% endif %}

0 commit comments

Comments
 (0)