summaryrefslogtreecommitdiff
path: root/docker/kube
AgeCommit message (Collapse)AuthorFilesLines
2019-06-06Debian/Ubuntu: move to Python 3 for source imagesMarcin Juszkiewicz1-1/+4
Commit 43b74ccc157c0b50138c3785ed91dab504895571 enabled use of Python 3 based packages but not switched to use Python 3. Some of images still contain Python 2. There are two reasons: - Ceph (ceph-common depends on Py2) - python3-ldappool on Ubuntu 18.04 In Ceph situation Py3 packages were added. For second one we can not do anything - Py2 dependency got dropped in Ubuntu 18.10 version. Removed neutron-server-plugin-networking-infoblox due to being not maintained. Once https://review.opendev.org/#/c/657578/ get merged someone may revert that part. Implements: blueprint debian-ubuntu-python3 Depends-on: Ie2a1077f7def0743f1403341985e2109aa490026 Change-Id: Ibfe0c2b8be98db56c61f74fb0247488ab3749ef4
2019-02-19debian/ubuntu: introduce 'debian_arch' variableMarcin Juszkiewicz1-10/+1
Many images have 'if x86_64 then amd64 elif aarch64 then arm64' check to comply with Debian like architecture names in several projects. This patch creates 'debian_arch' variable which can be used in all Docker files (similar to 'base_arch' one). All required images got converted to use it. Change-Id: I9c5e6f13d6c9b24fe323408512bd5aef290111ad
2019-01-17Use base_package_typeAlex Schultz1-2/+2
This change updates the docker files to use base_package_type instead of doing specific distro checks for the rhel/deb generic cases. The base_distro is still available and is used when a specific distro needs a customization but if the differences are purely rpm vs deb, then the base_package_type can be used. Change-Id: I8d720bb185df65a0178061ccf20b1ab2265da2c5
2018-08-06Update Kubernetes v1.9.4 to v1.11.1tonybrad1-1/+1
Change-Id: I5e3d0bb344f6a4245932408b48d49b20b9c8a3e7
2018-03-19Merge "Update Kubernetes v1.5.4 to 1.9.4"Zuul1-1/+1
2018-03-17Update Kubernetes v1.5.4 to 1.9.4zhubingbing1-1/+1
Kubernetes has been released 1.9.4 version Change-Id: Ieedde5d885304c3ea2e1fcbadc6502536ca044bf
2017-11-22kubernetes: get it working on AArch64 as wellMarcin Juszkiewicz6-20/+22
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 5a530be776c4897523e3419e69d798de0dc1755c so backward compatibility is broken ;( Change-Id: I44160dfb1d151e97d473e6c13194e043657094a8 Partially-Implements: blueprint multiarch-and-arm64-containers
2017-05-03Override image's meta info.Jawon Choo6-6/+6
centos based images have wrong label info, these changes fix own image's name and build-date. Change-Id: I1d13f8f386c8db12b5fbe5f8ecbbf9e3fbb4ba1c Closes-Bug: #1680341
2017-04-20Use LABEL instead of MAINTAINER (deprecated) in all Dockerfile.j2Chen6-6/+6
Use LABEL instruction instead of MAINTAINER (deprecated) instruc- tion as suggested by Docker's official dockerfile guide. docs.docker.com/engine/reference/builder/#maintainer-deprecated Closes-Bug: #1683652 Change-Id: Ie87a1ddf31aefcd0b623fd2837d78de420e76898
2017-04-10Merge "kubernetes: disable for architectures other than x86-64"Jenkins1-0/+7
2017-04-04debian: enable all images enabled for UbuntuMarcin Juszkiewicz1-1/+1
Debian support is not maintained in Kolla so it got a bit behind Ubuntu one. This changeset enables Debian for all images. Jessie (even with backports) may be too old for some images though. Also unify distro check to ['debian', 'ubuntu'] to keep alphabetical order like it is done for RPM distributions. Partially-Implements: blueprint multiarch-and-arm64-containers Change-Id: I056233fbfa277e0e2360c07c3f80d9558c554357
2017-03-29kubernetes: disable for architectures other than x86-64Marcin Juszkiewicz1-0/+7
Those images are hardcoded to use amd64 binaries. Partially-Implements: blueprint multiarch-and-arm64-containers Depends-On: I71ddb7ef57c64d2505cac96724b1ab6772a57d6a Change-Id: I477b62e32a940cb93c3747f593504d861ac137bc
2017-03-18Update to Kubernetes 1.5.4Steven Dake1-1/+1
Change-Id: I77c535a7be54697b160e5d8355159d75b6bc740c
2017-02-22Allow full customisation of kube image binariesPaul Bourke6-0/+12
The location of the binaries in these images can be overridden by setting ENV in the header blocks, but if an operator wants to use a different install method all together (e.g. rpm), these blocks will allow that. Also import the macros in kube-base to allow their use in overrides. Change-Id: I3e52e315f0103d8a1c95d4489fa3841900fdff75
2017-02-21Add header/footer blocks to the kube imagesPaul Bourke6-0/+29
Allow operators to customise these using the usual Kolla mechanisms. Change-Id: I59d5eae43fb12f8301b26f5b693c104fca635762
2017-01-21Kubernetes: Rename Images to allow use with native deployment toolsPete Birley5-0/+0
Standard Kubernetes deployment tooling expects images to include the platorm they are built for as a suffix. As kolla does not yet support any arch other than amd64, we are renaming these to make them easier to consume. Change-Id: I8e961db5706d968ee9a66b0c2d2bbcc684d32329
2016-12-23Add Kubernetes Images for Kolla-Kubernetesportdirect6-0/+80
These images are intended to be used with standard Kubernetes deployment tooling. They are included with Kolla to allow operators to chose the OS Base image that is used in their environments, and provides Ceph PV support. Implements: blueprint add-kubernetes-images Change-Id: Ifb84a2b9458d071679e1e55679653d702624d702