Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- kind: Deployment
- apiVersion: extensions/v1beta1
- metadata:
- name: guardian-deployment
- spec:
- replicas: 1
- template:
- metadata:
- labels:
- deploy: guardian
- spec:
- containers:
- - name: guardian
- image: docker-registry.default.svc:5000/ci00897551-edevlg-openshifttest1/guardian:{{ guardian_version }}
- volumeMounts:
- # {%- for filename in lookup("fileglob", "../files/config/*", wantlist=true) + lookup("fileglob", "../templates/config/*", wantlist=true) -%}
- # {%- if filename | basename not in [ "fix_pipe.xml", "pulse_data_in.xml" ] -%}
- # - name: {{ filename | basename | lower | replace("_", "-") }}
- # readOnly: true
- # mountPath: "/home/guardian/{{ guardian_version }}/config/{{ filename | basename }}"
- # subPath: {{ filename | basename }}
- # {%- endif -%}
- # {%- endfor -%}
- # {% for filename in lookup("fileglob", "../files/config/rfa_config/*", wantlist=true) + lookup("fileglob", "../templates/config/rfa_config/*", wantlist=true) %}
- # - name: {{ filename | basename | lower | replace("_", "-") }}
- # readOnly: true
- # mountPath: "/home/guardian/{{ guardian_version }}/config/rfa_config/{{ filename | basename }}"
- # subPath: {{ filename | basename }}
- # {% endfor %}
- {% filter indent(10) %}
- {% for key,value in nodes.fix_pipe.items() %}
- - name: {{ [ "fix_pipe_", key, ".xml" ] | join("") | lower | replace("_", "-") }}
- {% filter indent(2) %}
- readOnly: true
- mountPath: "/home/guardian/{{ guardian_version }}/config/fix_pipe_{{ key }}.xml"
- {% filter indent(2) %}
- subPath: fix_pipe_{{ key }}.xml
- {% endfilter %}
- {% endfilter %}
- {% endfor %}
- {% for filename in nodes.pulse_data_in|dict2items | subelements('value.host_types') %}
- - name: {{ [ filename.0.key, "_in_", filename.1, ".xml" ] | join("") | lower | replace("_", "-") }}
- {% filter indent(2) %}
- readOnly: true
- mountPath: "/home/guardian/{{ guardian_version }}/config/{{ filename.0.key }}_in_{{ filename.1 }}.xml"
- {% filter indent(2) %}
- subPath: {{ filename.0.key }}_in_{{ filename.1 }}.xml
- {% endfilter %}
- {% endfilter %}
- {% endfor %}
- {% endfilter %}
- {% for key,value in nodes.fix_pipe.items() %}
- - name: {{ [ "fix_pipe_", key, ".xsd" ] | join("") | lower | replace("_", "-") }}
- readOnly: true
- mountPath: "/home/guardian/{{ guardian_version }}/config/fix_pipe_{{ key }}.xsd"
- subPath: fix_pipe_{{ key }}.xsd
- {% endfor %}
- {% for filename in nodes.pulse_data_in|dict2items | subelements('value.host_types') %}
- - name: {{ [ filename.0.key, "_in_", filename.1, ".xsd" ] | join("") | lower | replace("_", "-") }}
- readOnly: true
- mountPath: "/home/guardian/{{ guardian_version }}/config/{{ filename.0.key }}_in_{{ filename.1 }}.xsd"
- subPath: {{ filename.0.key }}_in_{{ filename.1 }}.xsd
- {% endfor %}
- {% for filename in lookup("fileglob", "../templates/etc/*", wantlist=true) %}
- - name: {{ filename | basename | lower | replace("_", "-") }}
- readOnly: true
- mountPath: "/etc/{{ filename | basename }}"
- subPath: {{ filename | basename }}
- {% endfor %}
- volumes:
- # {% for filename in lookup("fileglob", "../files/config/*", wantlist=true) + lookup("fileglob", "../templates/config/*", wantlist=true) %}
- # {% if filename | basename not in [ "fix_pipe.xml", "pulse_data_in.xml" ] %}
- # - name: {{ filename | basename | lower | replace("_", "-") }}
- # secret:
- # secretName: {{ filename | basename | lower | replace("_", "-") }}
- # {% endif %}
- # {% endfor %}
- # {% for filename in lookup("fileglob", "../files/config/rfa_config/*", wantlist=true) + lookup("fileglob", "../templates/config/rfa_config/*", wantlist=true) %}
- # - name: {{ filename | basename | lower | replace("_", "-") }}
- # secret:
- # secretName: {{ filename | basename | lower | replace("_", "-") }}
- # {% endfor %}
- {% for key,value in nodes.fix_pipe.items() %}
- - name: {{ [ "fix_pipe_", key, ".xml" ] | join("") | lower | replace("_", "-") }}
- secret:
- secretName: {{ [ "fix_pipe_", key, ".xml" ] | join("") | lower | replace("_", "-") }}
- {% endfor %}
- {% for filename in nodes.pulse_data_in|dict2items | subelements('value.host_types') %}
- - name: {{ [ filename.0.key, "_in_", filename.1, ".xml" ] | join("") | lower | replace("_", "-") }}
- secret:
- secretName: {{ [ filename.0.key, "_in_", filename.1, ".xml" ] | join("") | lower | replace("_", "-") }}
- {% endfor %}
- {% for key,value in nodes.fix_pipe.items() %}
- - name: {{ [ "fix_pipe_", key, ".xsd" ] | join("") | lower | replace("_", "-") }}
- secret:
- secretName: {{ [ "fix_pipe_", key, ".xsd" ] | join("") | lower | replace("_", "-") }}
- {% endfor %}
- {% for filename in nodes.pulse_data_in|dict2items | subelements('value.host_types') %}
- - name: {{ [ filename.0.key, "_in_", filename.1, ".xsd" ] | join("") | lower | replace("_", "-") }}
- secret:
- secretName: {{ [ filename.0.key, "_in_", filename.1, ".xsd" ] | join("") | lower | replace("_", "-") }}
- {% endfor %}
- {% for filename in lookup("fileglob", "../templates/etc/*", wantlist=true) %}
- - name: {{ filename | basename | lower | replace("_", "-") }}
- secret:
- secretName: {{ filename | basename | lower | replace("_", "-") }}
- {% endfor %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement