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
(cherry picked from commit cbb72d1062)
This commit is contained in:
Emilien Macchi 2017-12-22 13:58:49 -08:00
parent 9bb5fcc5bd
commit 9efea834df
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'] %}
{% set base_centos_binary_packages_remove = ['scsi-target-utils'] %}