Add Sensu repo to override template

tripleo_kolla_override_template.j2 disables all external
repo. Sensu is not present in Delorean repo and hence
Sensu image build fails. This patch enables Sensu repo in
the override template needed to built the image.

Closes-Bug: #1739835
Change-Id: I097164897897bbb6522df39d53fa2690113f7b3c
See: I0b88133080c58070c24ed90059315366b64034c6
This commit is contained in:
Emilien Macchi 2017-12-22 13:58:49 -08:00
parent 111e1ce91f
commit cbb72d1062
1 changed files with 10 additions and 0 deletions

View File

@ -14,6 +14,16 @@ enabled=1\n\
gpgcheck=0' >> /etc/yum.repos.d/opendaylight.repo
{% endblock %}
# Enable Sensu repo in Sensu Dockerfile
{% block sensu_base_header %}
RUN echo $'[sensu]\n\
name=sensu\n\
baseurl=https://sensu.global.ssl.fastly.net/yum/$releasever/$basearch/\n\
gpgcheck=1\n\
enabled=1\n\
gpgkey=https://sensu.global.ssl.fastly.net/yum/pubkey.gpg' >> /etc/yum.repos.d/sensu.repo
{% endblock %}
# Remove EPEL and the dependencies requiring it
{% set base_centos_yum_repo_packages_remove = ['epel-release', 'centos-release-ceph-jewel'] %}
{% set base_centos_yum_repo_packages_append = ['centos-release-ceph-luminous'] %}