diff options
10 files changed, 38 insertions, 30 deletions
diff --git a/playbooks/common/openshift-cluster/upgrades/v3_5/upgrade_control_plane.yml b/playbooks/common/openshift-cluster/upgrades/v3_5/upgrade_control_plane.yml index 5fee56615..6cdea7b84 100644 --- a/playbooks/common/openshift-cluster/upgrades/v3_5/upgrade_control_plane.yml +++ b/playbooks/common/openshift-cluster/upgrades/v3_5/upgrade_control_plane.yml @@ -55,6 +55,10 @@    tags:    - pre_upgrade +- include: ../pre/verify_control_plane_running.yml +  tags: +  - pre_upgrade +  - include: ../disable_master_excluders.yml    tags:    - pre_upgrade @@ -75,10 +79,6 @@      # docker is configured and running.      skip_docker_role: True -- include: ../pre/verify_control_plane_running.yml -  tags: -  - pre_upgrade -  - include: ../../../openshift-master/validate_restart.yml    tags:    - pre_upgrade diff --git a/playbooks/common/openshift-cluster/upgrades/v3_6/upgrade_control_plane.yml b/playbooks/common/openshift-cluster/upgrades/v3_6/upgrade_control_plane.yml index 7c72564b6..8ab68002d 100644 --- a/playbooks/common/openshift-cluster/upgrades/v3_6/upgrade_control_plane.yml +++ b/playbooks/common/openshift-cluster/upgrades/v3_6/upgrade_control_plane.yml @@ -55,6 +55,14 @@    tags:    - pre_upgrade +- include: ../pre/verify_health_checks.yml +  tags: +  - pre_upgrade + +- include: ../pre/verify_control_plane_running.yml +  tags: +  - pre_upgrade +  - include: ../disable_master_excluders.yml    tags:    - pre_upgrade @@ -75,14 +83,6 @@      # docker is configured and running.      skip_docker_role: True -- include: ../pre/verify_health_checks.yml -  tags: -  - pre_upgrade - -- include: ../pre/verify_control_plane_running.yml -  tags: -  - pre_upgrade -  - include: ../../../openshift-master/validate_restart.yml    tags:    - pre_upgrade diff --git a/playbooks/common/openshift-cluster/upgrades/v3_6/upgrade_nodes.yml b/playbooks/common/openshift-cluster/upgrades/v3_6/upgrade_nodes.yml index 6c1c7c921..ba6fcc3f8 100644 --- a/playbooks/common/openshift-cluster/upgrades/v3_6/upgrade_nodes.yml +++ b/playbooks/common/openshift-cluster/upgrades/v3_6/upgrade_nodes.yml @@ -48,6 +48,10 @@    tags:    - pre_upgrade +- include: ../pre/verify_health_checks.yml +  tags: +  - pre_upgrade +  - include: ../disable_node_excluders.yml    tags:    - pre_upgrade @@ -68,10 +72,6 @@      # docker is configured and running.      skip_docker_role: True -- include: ../pre/verify_health_checks.yml -  tags: -  - pre_upgrade -  - name: Verify masters are already upgraded    hosts: oo_masters_to_config    tags: diff --git a/playbooks/common/openshift-cluster/upgrades/v3_7/upgrade_control_plane.yml b/playbooks/common/openshift-cluster/upgrades/v3_7/upgrade_control_plane.yml index 6cd3bd3e5..82faf743e 100644 --- a/playbooks/common/openshift-cluster/upgrades/v3_7/upgrade_control_plane.yml +++ b/playbooks/common/openshift-cluster/upgrades/v3_7/upgrade_control_plane.yml @@ -59,6 +59,14 @@    tags:    - pre_upgrade +- include: ../pre/verify_health_checks.yml +  tags: +  - pre_upgrade + +- include: ../pre/verify_control_plane_running.yml +  tags: +  - pre_upgrade +  - include: ../disable_master_excluders.yml    tags:    - pre_upgrade @@ -79,14 +87,6 @@      # docker is configured and running.      skip_docker_role: True -- include: ../pre/verify_health_checks.yml -  tags: -  - pre_upgrade - -- include: ../pre/verify_control_plane_running.yml -  tags: -  - pre_upgrade -  - include: ../../../openshift-master/validate_restart.yml    tags:    - pre_upgrade diff --git a/playbooks/common/openshift-cluster/upgrades/v3_7/upgrade_nodes.yml b/playbooks/common/openshift-cluster/upgrades/v3_7/upgrade_nodes.yml index e5e04e643..bc080f9a3 100644 --- a/playbooks/common/openshift-cluster/upgrades/v3_7/upgrade_nodes.yml +++ b/playbooks/common/openshift-cluster/upgrades/v3_7/upgrade_nodes.yml @@ -48,6 +48,10 @@    tags:    - pre_upgrade +- include: ../pre/verify_health_checks.yml +  tags: +  - pre_upgrade +  - include: ../disable_node_excluders.yml    tags:    - pre_upgrade @@ -68,10 +72,6 @@      # docker is configured and running.      skip_docker_role: True -- include: ../pre/verify_health_checks.yml -  tags: -  - pre_upgrade -  - name: Verify masters are already upgraded    hosts: oo_masters_to_config    tags: diff --git a/roles/docker/tasks/package_docker.yml b/roles/docker/tasks/package_docker.yml index 4215dc5bd..3e81d5c8e 100644 --- a/roles/docker/tasks/package_docker.yml +++ b/roles/docker/tasks/package_docker.yml @@ -73,7 +73,7 @@    notify:    - restart docker -- name: Place additional/blocked/insecure registies in /etc/containers/registries.conf +- name: Place additional/blocked/insecure registries in /etc/containers/registries.conf    template:      dest: "{{ containers_registries_conf_path }}"      src: registries.conf diff --git a/roles/docker/templates/registries.conf b/roles/docker/templates/registries.conf index c55dbd84f..d379b2be0 100644 --- a/roles/docker/templates/registries.conf +++ b/roles/docker/templates/registries.conf @@ -6,7 +6,7 @@  # The default location for this configuration file is /etc/containers/registries.conf. -# The only valid categories are: 'registries', 'insecure_registies', +# The only valid categories are: 'registries', 'insecure_registries',  # and 'block_registries'. diff --git a/roles/openshift_metrics/defaults/main.yaml b/roles/openshift_metrics/defaults/main.yaml index ed0182ba8..084b734ee 100644 --- a/roles/openshift_metrics/defaults/main.yaml +++ b/roles/openshift_metrics/defaults/main.yaml @@ -61,3 +61,6 @@ openshift_metrics_cassandra_pvc_access: "{{ openshift_metrics_storage_access_mod  openshift_metrics_hawkular_user_write_access: False  openshift_metrics_heapster_allowed_users: system:master-proxy + +openshift_metrics_cassandra_enable_prometheus_endpoint: True +openshift_metrics_hawkular_enable_prometheus_endpoint: True diff --git a/roles/openshift_metrics/templates/hawkular_cassandra_rc.j2 b/roles/openshift_metrics/templates/hawkular_cassandra_rc.j2 index fc82f49b1..6f341bcfb 100644 --- a/roles/openshift_metrics/templates/hawkular_cassandra_rc.j2 +++ b/roles/openshift_metrics/templates/hawkular_cassandra_rc.j2 @@ -56,6 +56,8 @@ spec:            value: "/cassandra_data"          - name: JVM_OPTS            value: "-Dcassandra.commitlog.ignorereplayerrors=true" +        - name: ENABLE_PROMETHEUS_ENDPOINT +          value: "{{ openshift_metrics_cassandra_enable_prometheus_endpoint }}"          - name: TRUSTSTORE_NODES_AUTHORITIES            value: "/hawkular-cassandra-certs/tls.peer.truststore.crt"          - name: TRUSTSTORE_CLIENT_AUTHORITIES diff --git a/roles/openshift_metrics/templates/hawkular_metrics_rc.j2 b/roles/openshift_metrics/templates/hawkular_metrics_rc.j2 index 9a9363075..59f7fb44a 100644 --- a/roles/openshift_metrics/templates/hawkular_metrics_rc.j2 +++ b/roles/openshift_metrics/templates/hawkular_metrics_rc.j2 @@ -55,6 +55,7 @@ spec:          - "-Dcom.datastax.driver.FORCE_NIO=true"          - "-DKUBERNETES_MASTER_URL={{openshift_metrics_master_url}}"          - "-DUSER_WRITE_ACCESS={{openshift_metrics_hawkular_user_write_access}}" +        - "-Dhawkular.metrics.jmx-reporting-enabled"          env:          - name: POD_NAMESPACE            valueFrom: @@ -66,6 +67,8 @@ spec:            value: "{{ 17 | oo_random_word }}"          - name: TRUSTSTORE_AUTHORITIES            value: "/hawkular-metrics-certs/tls.truststore.crt" +        - name: ENABLE_PROMETHEUS_ENDPOINT +          value: "{{ openshift_metrics_hawkular_enable_prometheus_endpoint }}"          - name: OPENSHIFT_KUBE_PING_NAMESPACE            valueFrom:              fieldRef:  | 
