Merge "Activate new healthchecks"

This commit is contained in:
Zuul 2018-03-12 23:20:54 +00:00 committed by Gerrit Code Review
commit da0b138ba4
21 changed files with 109 additions and 2 deletions

View File

@ -61,7 +61,10 @@ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
{% block neutron_server_footer %}
RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
&& sed -i -r 's,^(Listen 443),#\1,' /etc/httpd/conf.d/ssl.conf \
&& echo "if [[ "\$\(whoami\)" == 'root' ]]; then rm -rf /var/run/httpd/* /run/httpd/* /tmp/httpd*; fi" >> /usr/local/bin/kolla_neutron_extend_start
&& echo "if [[ "\$\(whoami\)" == 'root' ]]; then rm -rf /var/run/httpd/* /run/httpd/* /tmp/httpd*; fi" >> /usr/local/bin/kolla_neutron_extend_start; \
mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/neutron-api /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
# NOTE (jaosorior): redis with TLS everywhere needs these packages.
@ -116,6 +119,12 @@ RUN sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf \
############################ service container footers #########################
{% block aodh_api_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/aodh-api /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block aodh_evaluator_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/aodh-evaluator /openstack/healthcheck && \
@ -134,6 +143,24 @@ RUN mkdir -p /openstack && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block barbican_api_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/barbican-api /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block barbican_keystone_listener_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/barbican-keystone-listener /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block barbican_worker_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/barbican-worker /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block ceilometer_central_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/ceilometer-agent-central /openstack/healthcheck && \
@ -152,6 +179,12 @@ RUN mkdir -p /openstack && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block cinder_api_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/cinder-api /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% set cinder_backup_packages_append = [
'pacemaker', 'pacemaker-remote', 'pcs', 'libqb', 'resource-agents'] %}
{% block cinder_backup_footer %}
@ -174,6 +207,18 @@ RUN mkdir -p /etc/libqb /openstack && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block collectd_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/collectd /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block etcd_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/etcd /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block glance_api_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/glance-api /openstack/healthcheck && \
@ -183,6 +228,24 @@ RUN mkdir -p /openstack && \
echo "if [[ "\$\(whoami\)" == 'root' ]]; then rm -rf /var/run/httpd/* /run/httpd/* /tmp/httpd*; fi" >> /usr/local/bin/kolla_glance_extend_start
{% endblock %}
{% block gnocchi_api_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/gnocchi-api /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block gnocchi_metricd_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/gnocchi-metricd /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block gnocchi_statsd_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/gnocchi-statsd /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block heat_api_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/heat-api /openstack/healthcheck && \
@ -225,6 +288,12 @@ RUN mkdir -p /openstack && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block iscsid_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/iscsid /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block keystone_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/keystone-public /openstack/healthcheck && \
@ -252,6 +321,18 @@ RUN mkdir -p /etc/libqb /openstack && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block memcached_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/memcached /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block mistral_api_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/mistral-api /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block mistral_engine_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/mistral-engine /openstack/healthcheck && \
@ -264,6 +345,12 @@ RUN mkdir -p /openstack && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block multipathd_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/multipathd /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block neutron_dhcp_agent_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/neutron-dhcp /openstack/healthcheck && \
@ -336,6 +423,12 @@ RUN mkdir -p /openstack && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block nova_placement_api_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/nova-placement /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block octavia_health_manager_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/octavia-health-manager /openstack/healthcheck && \
@ -360,6 +453,12 @@ RUN mkdir -p /openstack && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block panko_api_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/panko-api /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% set rabbitmq_packages_append = [
'pacemaker', 'pacemaker-remote', 'pcs', 'libqb', 'resource-agents'] %}
{% block rabbitmq_footer %}
@ -369,7 +468,9 @@ RUN mkdir -p /etc/libqb /openstack && \
{% endblock %}
{% block redis_footer %}
RUN mkdir /etc/libqb
RUN mkdir /etc/libqb; mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/redis /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% block sahara_engine_footer %}
@ -414,6 +515,12 @@ RUN mkdir -p /openstack && \
echo "if [[ "\$\(whoami\)" == 'root' ]]; then rm -rf /var/run/httpd/* /run/httpd/* /tmp/httpd*; fi" >> /usr/local/bin/kolla_extend_start
{% endblock %}
{% block tacker_server_footer %}
RUN mkdir -p /openstack && \
ln -s /usr/share/openstack-tripleo-common/healthcheck/tacker /openstack/healthcheck && \
chmod a+rx /openstack/healthcheck
{% endblock %}
{% set ovn_northd_packages_append = [
'pacemaker', 'pacemaker-remote', 'pcs', 'libqb', 'resource-agents'] %}
{% block ovn_northd_footer %}

0
healthcheck/aodh-api Normal file → Executable file
View File

0
healthcheck/cinder-api Normal file → Executable file
View File

0
healthcheck/collectd Normal file → Executable file
View File

0
healthcheck/etcd Normal file → Executable file
View File

0
healthcheck/gnocchi-api Normal file → Executable file
View File

0
healthcheck/gnocchi-metricd Normal file → Executable file
View File

0
healthcheck/gnocchi-statsd Normal file → Executable file
View File

0
healthcheck/ironic-api Normal file → Executable file
View File

0
healthcheck/ironic-pxe Normal file → Executable file
View File

0
healthcheck/iscsid Normal file → Executable file
View File

0
healthcheck/memcached Normal file → Executable file
View File

0
healthcheck/mistral-api Normal file → Executable file
View File

0
healthcheck/mistral-event-engine Normal file → Executable file
View File

0
healthcheck/multipathd Normal file → Executable file
View File

0
healthcheck/neutron-api Normal file → Executable file
View File

0
healthcheck/nova-placement Normal file → Executable file
View File

0
healthcheck/opendaylight-api Normal file → Executable file
View File

0
healthcheck/panko-api Normal file → Executable file
View File

0
healthcheck/redis Normal file → Executable file
View File

0
healthcheck/tacker Normal file → Executable file
View File