diff options
Diffstat (limited to 'roles/openshift_logging_mux')
| -rw-r--r-- | roles/openshift_logging_mux/defaults/main.yml | 11 | ||||
| -rw-r--r-- | roles/openshift_logging_mux/tasks/main.yaml | 22 | 
2 files changed, 21 insertions, 12 deletions
diff --git a/roles/openshift_logging_mux/defaults/main.yml b/roles/openshift_logging_mux/defaults/main.yml index 8aaa28706..10fa4372c 100644 --- a/roles/openshift_logging_mux/defaults/main.yml +++ b/roles/openshift_logging_mux/defaults/main.yml @@ -9,8 +9,8 @@ openshift_logging_mux_namespace: logging  ### Common settings  openshift_logging_mux_nodeselector: "{{ openshift_hosted_logging_mux_nodeselector_label | default('') | map_from_pairs }}" -openshift_logging_mux_cpu_limit: 100m -openshift_logging_mux_memory_limit: 512Mi +openshift_logging_mux_cpu_limit: 500m +openshift_logging_mux_memory_limit: 1Gi  openshift_logging_mux_replicas: 1 @@ -26,9 +26,14 @@ openshift_logging_mux_use_journal: "{{ openshift_hosted_logging_use_journal | de  openshift_logging_mux_journal_source: "{{ openshift_hosted_logging_journal_source | default('') }}"  openshift_logging_mux_journal_read_from_head: "{{ openshift_hosted_logging_journal_read_from_head | default('') }}" -openshift_logging_mux_allow_external: false +openshift_logging_mux_allow_external: False  openshift_logging_mux_hostname: "{{ 'mux.' ~ (openshift_master_default_subdomain | default('router.default.svc.cluster.local', true)) }}"  openshift_logging_mux_port: 24284 +# the namespace to use for undefined projects should come first, followed by any +# additional namespaces to create by default - users will typically not need to set this +openshift_logging_mux_default_namespaces: ["mux-undefined"] +# extra namespaces to create for mux clients - users will need to set this +openshift_logging_mux_namespaces: []  openshift_logging_mux_app_client_cert: /etc/fluent/keys/cert  openshift_logging_mux_app_client_key: /etc/fluent/keys/key diff --git a/roles/openshift_logging_mux/tasks/main.yaml b/roles/openshift_logging_mux/tasks/main.yaml index 432cab9e9..54af40070 100644 --- a/roles/openshift_logging_mux/tasks/main.yaml +++ b/roles/openshift_logging_mux/tasks/main.yaml @@ -130,16 +130,14 @@      selector:        component: mux        provider: openshift -    # pending #4091 -    #labels: -    #- logging-infra: 'support' +    labels: +      logging-infra: 'support'      ports:      - name: mux-forward        port: "{{ openshift_logging_mux_port }}"        targetPort: "mux-forward" -  # pending #4091 -  #  externalIPs: -  #  - "{{ ansible_eth0.ipv4.address }}" +    external_ips: +    - "{{ ansible_eth0.ipv4.address }}"    when: openshift_logging_mux_allow_external | bool  - name: Set logging-mux service for internal communication @@ -150,9 +148,8 @@      selector:        component: mux        provider: openshift -    # pending #4091 -    #labels: -    #- logging-infra: 'support' +    labels: +      logging-infra: 'support'      ports:      - name: mux-forward        port: "{{ openshift_logging_mux_port }}" @@ -190,6 +187,13 @@      - "{{ tempdir }}/templates/logging-mux-dc.yaml"      delete_after: true +- name: Add mux namespaces +  oc_project: +    state: present +    name: "{{ item }}" +    node_selector: "" +  with_items: "{{ openshift_logging_mux_namespaces | union(openshift_logging_mux_default_namespaces) }}" +  - name: Delete temp directory    file:      name: "{{ tempdir }}"  | 
