ad4784b54b
In past I disabled those images on non-x86 because had lot of other
things to do. Now it is time to get it running on aarch64 too.
Had to revert rename done in 5a530be776
so backward compatibility is broken ;(
Change-Id: I44160dfb1d151e97d473e6c13194e043657094a8
Partially-Implements: blueprint multiarch-and-arm64-containers
33 lines
1.0 KiB
Django/Jinja
33 lines
1.0 KiB
Django/Jinja
FROM {{ namespace }}/{{ image_prefix }}kube-base:{{ tag }}
|
|
LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
|
|
|
|
ENV KUBERNETES_COMPONENT=kube-controller-manager
|
|
|
|
{% block kube_controller_manager_header %}{% endblock %}
|
|
|
|
{% import "macros.j2" as macros with context %}
|
|
|
|
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
|
|
{% set ceph_support_packages = [
|
|
'ceph-common'
|
|
] %}
|
|
{% elif base_distro in ['debian', 'ubuntu'] %}
|
|
{% set ceph_support_packages = [
|
|
'ceph-common'
|
|
] %}
|
|
{% endif %}
|
|
{{ macros.install_packages(ceph_support_packages | customizable("packages")) }}
|
|
|
|
{% block kube_controller_manager_install %}
|
|
RUN true \
|
|
&& curl -L ${KUBERNETES_DOWNLOAD_ROOT}/${KUBERNETES_COMPONENT} -o /usr/bin/${KUBERNETES_COMPONENT} \
|
|
&& chmod +x /usr/bin/${KUBERNETES_COMPONENT}
|
|
{% endblock %}
|
|
|
|
# Clear any customisation by Kolla to entrypoint & command
|
|
ENTRYPOINT []
|
|
CMD []
|
|
|
|
{% block kube_controller_manager_footer %}{% endblock %}
|
|
{% block footer %}{% endblock %}
|