878b00013b
OpenStack 'zed' requires Python 3.8+ so RHEL 8 family has to go. This changeset moves to CentOS Stream 9 while move to RockyLinux 9 is planned as final solution. CI moved to CentOS Stream 9 nodes. Depends-on: https://review.opendev.org/c/openstack/kolla-ansible/+/839715 Change-Id: I113b9984294cf8663d3fc0c8840320e1d40ea731
35 lines
950 B
Django/Jinja
35 lines
950 B
Django/Jinja
FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
|
|
{% block labels %}
|
|
LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
|
|
{% endblock %}
|
|
|
|
{% block iscsid_header %}{% endblock %}
|
|
|
|
{% import "macros.j2" as macros with context %}
|
|
|
|
{% if base_package_type == 'rpm' %}
|
|
{% set iscsid_packages = [
|
|
'iscsi-initiator-utils',
|
|
'python3-rtslib',
|
|
'targetcli'
|
|
] %}
|
|
|
|
{% elif base_package_type == 'deb' %}
|
|
{% set iscsid_packages = [
|
|
'open-iscsi',
|
|
'python3-rtslib-fb',
|
|
'targetcli-fb'
|
|
] %}
|
|
|
|
{% endif %}
|
|
|
|
{{ macros.install_packages(iscsid_packages | customizable("packages")) }}
|
|
|
|
COPY extend_start.sh /usr/local/bin/kolla_extend_start
|
|
# NOTE(hrw): CentOS Stream 9 lacks initiatorname.iscsi file
|
|
RUN chmod 644 /usr/local/bin/kolla_extend_start \
|
|
&& rm -f /etc/iscsi/initiatorname.iscsi
|
|
|
|
{% block iscsid_footer %}{% endblock %}
|
|
{% block footer %}{% endblock %}
|