Mateusz Mojsiejuk
18d84db41c
Don't search filesystem mounts in docker build step ( #10131 )
...
Limit find cmd to /usr/ where __pycache__ files are located
2023-06-06 01:13:01 -07:00
Arthur Outhenin-Chalandre
edc73bc3c8
project: upgrade test dependencies and drop ansible-core 2.11 ( #10034 )
...
Molecule 5.0 require ansible-core 2.12.10.
So this commit we update ansible-core from 2.12.5 to 2.12.10.
We also drop supporting two ansible-core version. Also we now use the "oldest"
still supported ansible-core version as both 2.11 is EOL and not
supported by molecule.
tests/molecule: remove linting in molecule to support molecule 5
tests/molecule: remove role name check for molecule 5 support
Kubespray doesn't use ansible galaxy style naming so we have to disable
that check.
contrib/inventory_builder: fix tox.ini for tox4
tests/molecule: fix get_playbook in testinfra tests
tests: upgrade most tests requirements
Exclude ansible-lint for now, I will do that in a separate PR.
tests/molecule: force kvm driver option
If we don't do this it fallbacks to qemu emulated on our CI for some
reasons.
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch>
2023-06-02 20:40:40 -07:00
Daniel Strufe
78189186e5
Rebasechanges from upstream ( #10128 )
2023-05-26 00:28:52 -07:00
Kay Yan
861d5b763d
fix-dockerfile ( #10127 )
2023-05-24 17:02:50 -07:00
Kulwant Singh
9948863d3a
use dl.k8s.io not gs://kubernetes-release ( #10066 )
2023-05-16 21:02:33 -07:00
Aleksey Karpov
4c820b853b
dockerfile ubuntu update to 22.04 ( #10033 )
...
dockerfile ubuntu update to 22.04
Update Dockerfile
2023-05-02 00:56:13 -07:00
Luke Simmons
617af4beda
Updates requirements to latest available versions ( #9938 )
2023-04-20 22:43:11 -07:00
Aleksey Karpov
107cb7f549
Adding checksum verification kubectl ( #9963 )
...
* Adding checksum verification kubectl
Added checksum check of binary file, added PYTHONDONTWRITEBYTECODE variable to improve stability of pip after installing packages and deleting cache, added --no-compile switch to pip package installation to improve performance after deleting cache.
* Update Dockerfile
2023-04-11 02:47:18 -07:00
Maxime Leroy
b7fe368469
feat(Dockerfile): openssh-client support ( #9835 )
2023-03-01 18:40:55 -08:00
Jack
f366863a99
Add rsync in Dockerfile ( #9839 )
2023-02-28 07:29:27 -08:00
Aleksey Karpov
d908e86590
Reducing the number of layers and commands ( #9822 )
2023-02-27 00:18:19 -08:00
Aleksey Karpov
75b07ad40c
Reducing the image size ( #9810 )
2023-02-21 22:27:56 -08:00
DRAGON2002
fa92d9c0e9
feature: add vim to kubespray docker image ( #9805 )
...
* install nano/vi/vim
Signed-off-by: Anant Vijay <anantvijay3@gmail.com>
* update Dockerfile
Signed-off-by: Anant Vijay <anantvijay3@gmail.com>
---------
Signed-off-by: Anant Vijay <anantvijay3@gmail.com>
2023-02-20 04:25:49 -08:00
Kenichi Omichi
3c2eb52828
Copy contrib/ to Dockerfile ( #9774 )
...
Since Kubespray v2.21.0, the commit a98ab40434
removes copying
contrib/ accidentaly. The contrib/ contains useful tools like offline
tools etc. This adds the contrib/ to Dockerfile again.
2023-02-09 19:01:31 -08:00
Florian Ruynat
6881398941
Add ruamel.yaml to docker image ( #9707 )
2023-01-26 18:26:25 -08:00
Florian Ruynat
eb56130433
Add jmespath back to Dockerfile image ( #9697 )
2023-01-23 16:24:17 -08:00
Luke Simmons
a98ab40434
Adds pipeline image ( #9606 )
2023-01-08 18:29:27 -08:00
蒋航
f6159c5677
Update Dockerfile base image ( #8975 )
...
Signed-off-by: hang.jiang <hang.jiang@daocloud.io>
2022-06-14 15:15:36 -07:00
ERIK
90289b8502
add arch var in dockerfile ( #8875 )
...
Signed-off-by: bo.jiang <bo.jiang@daocloud.io>
2022-05-29 12:32:51 -07:00
Florian Ruynat
aef5f1e139
Add tz to kubespray image
2022-04-13 08:22:45 +02:00
Cristian Calin
5e67ebeb9e
[container image] use focal (ubuntu 20.04) base image for our docker builds ( #8631 )
2022-03-18 09:58:41 -07:00
Florian Ruynat
1161326b54
Add unzip to dockerfile, used in CI
2021-11-02 11:53:41 -07:00
Florian Ruynat
b54cf5bd0a
Add git to kubespray image
2021-09-06 02:58:29 -07:00
Olivier Clavel
425b6741c6
Fix failed image build on pip installing ansible ( #7862 )
...
Related pip bug: https://stackoverflow.com/questions/68687029/unable-to-build-kubespray-container-from-dockerfile
Proposed workaround in comment: https://github.com/pypa/pip/issues/10219#issuecomment-887337037
Setting LANG only prior to launching pip fixes the issue with a successful build
2021-08-26 07:47:23 -07:00
Pratik Raj
71af4b4a85
chore : use --no-cache-dir flag to pip in dockerfiles to save space ( #7898 )
...
using --no-cache-dir flag in pip install ,make sure downloaded packages
by pip don't cached on system . This is a best practice which make sure
to fetch from repo instead of using local cached one . Further , in case
of Docker Containers , by restricting caching , we can reduce image size.
In term of stats , it depends upon the number of python packages
multiplied by their respective size . e.g for heavy packages with a lot
of dependencies it reduce a lot by don't caching pip packages.
Further , more detail information can be found at
https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6
Signed-off-by: Pratik Raj <rajpratik71@gmail.com>
2021-08-25 12:05:55 -07:00
muzi502
0feec14b15
Update Dockerfile for reduce image size ( #7556 )
...
* Update Dockerfile for reduce image size
* Remove KUBE_VERSION form Dockerfile
2021-04-26 23:33:37 -07:00
Florian Ruynat
1c0836946f
Update default Kubernetes version to 1.20.6
2021-04-15 22:26:22 -07:00
Florian Ruynat
6d9ed398e3
Set default k8s version to 1.20.5
2021-03-19 10:04:34 -07:00
Florian Ruynat
6334e4bd84
Set Kubernetes default version to 1.20.4
2021-02-22 08:45:42 -08:00
Florian Ruynat
7a033a1d55
Add hashes and update default K8S version to 1.20.2 ( #7171 )
2021-01-15 12:43:09 -08:00
Florian Ruynat
09fa99fdc6
Update hashes and set default version to 1.19.7 ( #7150 )
2021-01-13 14:57:02 -08:00
Florian Ruynat
0c995c1ea7
Remove last 1.19.5 references ( #7107 )
2021-01-06 08:43:51 -08:00
Anthony Rabbito
93445b4dbc
Update hashes and set default version to 1.19.5 ( #7012 )
...
* Update hashes and set default version to 1.19.5
Signed-off-by: anthr76 <hello@anthonyrabbito.com>
* Reorder hashes
1.19.5 hashes should be near 1.19.x
* Added back blank line
2020-12-16 01:42:20 -08:00
Christoph Stäbler
1a491fc10c
Update hashes and set default to 1.19.4 ( #6903 )
2020-12-03 06:34:59 -08:00
Florian Ruynat
60b0fb3e88
Update hashes and set default version to 1.19.3 ( #6841 )
2020-10-21 00:58:20 -07:00
Florian Ruynat
79226d0870
Add Kubernetes hashes 1.19.2/1.18.9/1.17.12 and set default ( #6698 )
2020-09-17 11:12:45 -07:00
Maxime Guyot
12f514f752
Update dockerfile for v1.19.1 ( #6668 )
2020-09-11 05:48:14 -07:00
Joel Seguillon
4c1e0b188d
Add .editorconfig file ( #6307 )
2020-06-29 12:39:59 -07:00
Florian Ruynat
72b68c7f82
Update spray version in ci/dockerfile ( #6041 )
2020-04-28 23:26:25 -07:00
Maxime Guyot
7d812f8112
Set LANG in Dockerfile ( #5929 )
2020-04-10 01:25:46 -07:00
Maxime Guyot
3dd51cd648
Add moreutils in Dockerfile ( #5839 )
2020-03-26 13:58:23 -07:00
Maxime Guyot
6ff5ccc938
Use kubespray/kubespray:v2.11.0 for CI ( #5363 )
2019-12-11 00:10:05 -08:00
Stanislav Makar
a36e9ae690
Add checksums for k8s 1.14.4 ( #4959 )
2019-07-11 23:19:05 -07:00
Edwin Jacques
0559eec681
Update Dockerfile to use python3 ( #4885 )
2019-06-14 01:54:24 -07:00
Sergey Nuzhdin
4d5c4a13cb
Add missing checksums, update default k8s version to 1.14.3 ( #4850 )
...
This PR adds missing checksums for kubeadm and hyperkube and changes
default version to 1.14.3
Signed-off-by: Sergey Nuzhdin <ipaq.lw@gmail.com>
2019-06-09 11:49:05 -07:00
Andreas Krüger
e029a09345
Update CI to use 2.10.0 release ( #4682 )
...
* Update CI to use 2.10.0 release
* Add rsync as it's required to use synchronize
2019-04-30 07:29:37 -07:00
Andreas Krüger
a678d1be9d
Update CI to use 2.9.0 release and update Dockerfile to now use 18.04 ( #4472 )
...
* Update CI to use 2.9.0 release and update Dockerfile to now use 18.04
* Update CI to use 2.9.0 release and update Dockerfile to now use 18.04
* Update the kubectl bin
2019-04-09 05:57:06 -07:00
Andreas Krüger
b38ed2c959
Update to Dockerfile used for releasing 2.8 and 2.8.1 ( #3966 )
2019-01-03 00:16:35 -08:00
SataQiu
72157a7514
fix typo: remove redundant space ( #3429 )
2018-10-08 01:21:45 -07:00
Antoine Legrand
c187ae22e5
Force to /usr/bin/python in CI
2018-02-12 17:38:32 +01:00