Skip to content

Commit 739ab3d

Browse files
authored
[patch] enable tactical SAAS_MODE and override_dns_cis_flags_to_false fixes in suite-dns role (#289)
https://jsw.ibm.com/browse/MASCORE-6361
1 parent d0bed5f commit 739ab3d

File tree

4 files changed

+18
-1
lines changed

4 files changed

+18
-1
lines changed

instance-applications/010-ibm-sync-jobs/templates/01-ibm-mas_suite_dns_Job.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Increment this value whenever you make a change to an immutable field of the Job
2626
E.g. passing in a new environment variable.
2727
Included in $_job_hash (see below).
2828
*/}}
29-
{{- $_job_version := "v2" }}
29+
{{- $_job_version := "v3" }}
3030

3131
{{- /*
3232
10 char hash appended to the job name taking into account $_job_config_values, $_job_version and $_cli_image_tag
@@ -207,6 +207,10 @@ spec:
207207
else
208208
export MAS_MANUAL_CERT_MGMT=False
209209
fi
210+
211+
212+
export SAAS_MODE=True
213+
210214
# Ref - https://github.com/ibm-mas/ansible-devops/blob/master/ibm/mas_devops/roles/suite_dns/README.md
211215
export ROLE_NAME=suite_dns
212216
ansible-playbook ibm.mas_devops.run_role

root-applications/ibm-mas-account-root/templates/000-cluster-appset.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,8 @@ spec:
138138
value: "{{ .Values.avp.values_varname }}"
139139
- name: auto_delete
140140
value: "{{ .Values.auto_delete }}"
141+
- name: override_dns_cis_flags_to_false
142+
value: "{{ .Values.override_dns_cis_flags_to_false }}"
141143
destination:
142144
server: 'https://kubernetes.default.svc'
143145
namespace: {{ .Values.argo.namespace }}

root-applications/ibm-mas-cluster-root/templates/099-instance-appset.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,8 @@ spec:
201201
value: "{{ .Values.devops.mongo_uri }}"
202202
- name: devops.build_number
203203
value: "{{ .Values.devops.build_number }}"
204+
- name: override_dns_cis_flags_to_false
205+
value: "{{ .Values.override_dns_cis_flags_to_false }}"
204206
destination:
205207
server: 'https://kubernetes.default.svc'
206208
namespace: {{ .Values.argo.namespace }}

root-applications/ibm-mas-instance-root/templates/010-ibm-sync-jobs.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,17 @@ spec:
7676
cis_waf: "{{ .Values.ibm_mas_suite.cis_waf }}"
7777
cis_proxy: "{{ .Values.ibm_mas_suite.cis_proxy }}"
7878
cis_service_name: "{{ .Values.ibm_mas_suite.cis_service_name }}"
79+
80+
81+
{{- if .Values.override_dns_cis_flags_to_false }}
82+
update_dns_entries: "false"
83+
delete_wildcards: "false"
84+
override_edge_certs: "false"
85+
{{- else }}
7986
update_dns_entries: "{{ .Values.ibm_mas_suite.update_dns_entries }}"
8087
delete_wildcards: "{{ .Values.ibm_mas_suite.delete_wildcards }}"
8188
override_edge_certs: "{{ .Values.ibm_mas_suite.override_edge_certs }}"
89+
{{- end}}
8290
8391
{{- if .Values.ibm_mas_suite.manual_certs }}
8492
manual_certs: {{ .Values.ibm_mas_suite.manual_certs | toYaml | nindent 14 }}
@@ -100,6 +108,7 @@ spec:
100108
101109
mas_wipe_mongo_data: {{ .Values.mas_wipe_mongo_data }}
102110
111+
103112
- name: ARGOCD_APP_NAME
104113
value: syncres
105114
{{- if not (empty .Values.avp.secret) }}

0 commit comments

Comments
 (0)