Ali Sanhaji
484df62c5a
GCP Persistent Disk CSI Driver deployment ( #5857 )
* GCP Persistent Disk CSI Driver deployment
* Fix MD lint
* Fix Yaml lint
4 years ago
Anshul Sharma
79a6b72a13
Removed deprecated label kubernetes.io/cluster-service ( #5372 )
4 years ago
Christopher Randles
d439564a7e
disable gpgcheck if gpgkey is empty ( #5621 )
Signed-off-by: Chris Randles <randles.chris@gmail.com>
4 years ago
Martin Zobel-Helas
b0a5f265e3
Honor bastion host config from inventary ( #5522 )
Before this commit, the bastion entry in the inventary was not honored,
so machines behind firewalls or with unrouted addresses were not
reachable for ansible.
4 years ago
Mateus Caruccio
8800eb3492
Remove unicode chars from coredns template ( #5848 )
4 years ago
Florian Ruynat
09308d6125
Upgrade to Kubernetes 1.174 ( #5628 )
* Upgrade to Kubernetes 1.17.4 - change defaults
* Update ci jobs to previous k8s release (will fix them afterward)
4 years ago
Pierre Gaxatte
a8822e24b0
Fix terraform formatting ( #5823 )
4 years ago
Maxime Guyot
a60e4c0a3f
Remove unused kubeadm_enabled variable ( #5838 )
4 years ago
Maxime Guyot
b2d740dd1f
Add Ubuntu 20.04 RC image and test job ( #5836 )
4 years ago
Mateus Caruccio
3237b2702f
Add config coredns_external_zones ( #5280 )
Allows to add custom zone resolving servers.
4 years ago
Craig Rodrigues
e8c49b0090
Improve curl invocation ( #5844 )
- make it follow redirects
- error out if an HTTP error is encountered
4 years ago
Maxime Guyot
3dd51cd648
Add moreutils in Dockerfile ( #5839 )
4 years ago
Maxime Guyot
e03aa795fa
Move long running jobs into separate CI stage ( #5837 )
4 years ago
Ali Sanhaji
a8a05a21a4
AWS EBS CSI implementation ( #5549 )
* AWS EBS CSI implementation
* Fixing image repos
* Add OWNERS file
* Fix expressions
* Add csi-driver tag
* Add AWS EBS prefix to variables
* Add AWS EBS CSI Driver documentation
4 years ago
Xiaodu
63fa406c3c
Move host_architecture to kubespray-defaults ( #5811 )
The variable is defined in `kubernetes/preinstall` role and used in several roles. Since `kubernetes/preinstall` is not always included when `ansible-playbook` is run with tag selectors (see #5734 for reason), they will fail, or individual roles must copy the same fact definitions (as in #3846 ). Moving the definition to the always-included `kubespray-defaults` role will resolve the dependency problem.
4 years ago
Etienne Champetier
6ad6609872
Fix certificates checking when adding etcd node to existing k8s node ( #5807 )
Co-authored-by: alexkomrakov <alexkomrakov@gmail.com>
4 years ago
Petr Enkov
474fbf09c4
fix wrong cilium_operator repo variable ( #5819 )
4 years ago
Etienne Champetier
47849b8ff7
docker: Fix docker install on CentOS/RHEL 8 ( #5820 )
we can't set module_hotfixes=True using yum_repository ansible module
Fixes 38688a4486
(keep docker-ce.repo name)
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
4 years ago
Stephen Schmidt
0379a52f03
Fix etcd install with docker and etcd_kubeadm_enabled ( #5777 )
- This solves issue #5721 & #5713 (dupes)
- Provide a cleaner default usage pattern for the download role
around etcd that supports 'host' and 'docker' properly
- Extract the 'etcdctl' as a separate task install piece and reuse it where
appropriate
- Update the kubeadm-etcd task to reflect the above change
4 years ago
Petr Enkov
bc2eeb0560
use variables for cilium-operator instead of hardcoded value ( #5802 )
4 years ago
Mateus Caruccio
81f07c3783
Disable IPv6 support for canal's calico-node ( #5684 )
This implements the same behavior as a15a0b5eb9/roles/network_plugin/calico/templates/calico-node.yml.j2
More info: https://github.com/projectcalico/felix/issues/1447
4 years ago
Pierre Gaxatte
f90926389a
Fix wrong Docker ubuntu repo URL ( #5815 )
4 years ago
Pierre Gaxatte
dcb97e775e
Fix broken internal links ( #5799 )
4 years ago
Etienne Champetier
096de82fd9
Fixup recover_control_plane with Ansible 2.9 ( #5806 )
Tests as filters support is removed as of Ansible 2.9
https://docs.ansible.com/ansible/latest/porting_guides/porting_guide_2.5.html#jinja-tests-used-as-filters
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
4 years ago
eddebc
db693d46df
Fixed an issue where without a default GW, ansible_default_ipv4 would return an empty dict which passed as a valid fallback_ip dict item ( #5394 )
4 years ago
Sergey
b8d628c5f3
rename handler to fix ansible 2.8 issue ( #5801 )
4 years ago
Etienne Champetier
0aa22998e2
Bump node local dns version to 1.15.11 ( #5805 )
k8s-dns-node-cache now uses debian-iptables base images
to automatically use either iptables-legacy or iptables-nft
https://github.com/kubernetes/dns/pull/355
https://github.com/kubernetes/kubernetes/pull/82966
This adds support CentOS 8
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
4 years ago
Maxime Guyot
afe047a77f
Add documentation for scripts/openstack-cleanup ( #5803 )
4 years ago
Maxime Guyot
1ae794e5e4
Add script to cleanup old gitlab branches ( #5795 )
4 years ago
Maxime Guyot
a7a204ebca
Add kube_encryption_resources variable to configure which resources are encrypted at rest ( #5797 )
4 years ago
Maxime Guyot
8774d7e4d5
Fix ERROR! the playbook: tests/testcases/020_check-nodes-ready.yml could not be found ( #5798 )
4 years ago
Maxime Guyot
34e51ac1cb
Add a test to check that nodes are Ready ( #5793 )
4 years ago
nmr
d152dc2e6a
Update prep_download.yml ( #5791 )
Fix check if user can use docker without sudo.
4 years ago
spaced
8ce5a9dd19
remove atomic support because reached end of live ( #5783 )
4 years ago
Bjoern Teipel
820d8e6ce6
Adding new registry_port option ( #5779 )
New override are added to allow installation of the registry
on different ports than ``5000``. The default port is unchanged
from previous versions
4 years ago
bozzo
3cefd60c37
Add OWNERS file for kube-router ( #5782 )
I propose also my help as a reviewer
4 years ago
spaced
876d4de6be
Fedora CoreOS support ( #5657 )
* fedora coreos support
- bootstrap and new fact for
* fedora coreos support
- fix bootstrap condition
* fedora coreos support
- allow customize packages for fedora coreos bootstrap
* fedora coreos support
- prevent install ptyhon3 and epel via dnf for fedora coreos
* fedora coreos support
- handle all ostree like os in same way
* fedora coreos support
- handle all ostree like os in same way for crio
* fedora coreos support
- add fcos documentations
4 years ago
bozzo
974902af31
Update Kube-router version to v0.4.0 ( #5756 )
4 years ago
MengZeLee
45626a05dc
fix pip requirements version ( #5174 )
Because using python Program create inventory it will happen error, thus I change python pip version to install kubespray requirements.
4 years ago
Pasquale Toscano
4b5299bb7a
Add variables to configure Containerd default runtime, untrusted runt… ( #5497 )
* Add variables to configure Containerd default runtime, untrusted runtime and additional runtimes
* Add containerd settings to sample inventory
* Empty commit
4 years ago
Yujun Zhang
ceab27c97a
Add OWNERS file for recover_control_plane ( #5505 )
Related to #5432
4 years ago
Sergey
03d1b56a8f
fix check exists download cache ( #5776 )
4 years ago
keyboardfann
64190dfc73
Fix deploy heketi show selector missing error. ( #5738 )
4 years ago
Michael Shnit
29128eb316
Add AWS ALB Ingress Controller ( #5489 )
* Add AWS ALB Ingress Controller Ansible role
* remove trailing spaces
* update owners
* ALB ingress: update rbac clusterrole and remove role
* Move alb-ingress role to roles/kubernetes-apps/ingress_controller folder
4 years ago
Yujun Zhang
ea9f8b4258
Add document about adding/replacing a node ( #5570 )
* Add document about adding/replacing a node
* Update nodes.md
Amend for comments
4 years ago
Sergey
1cb03a184b
kubernetes 1.15.11 ( #5775 )
4 years ago
hfinucane
158d998ec4
Support configuring the Calico iptables insert mode ( #5473 )
* Support configuring the insert mode
Defaults to the upstream default https://docs.projectcalico.org/v3.9/reference/felix/configuration
so nothing should change for existing deployments.
This allows coexistence with other firewall management technologies.
* Add a note to the sample config
4 years ago
Cédric de Saint Martin
168241df4f
Python bootstrap: upgrade pypy to 3.6-7.2.0. ( #5511 )
Solves problem with mitogen about 'Compress object has no attribute copy' in zlib module.
4 years ago
Sander Cornelissen
f5417032bf
Merge OracleLinux in RedHat bootstrap-os ( #5575 )
* Merge OracleLinux in RedHat bootstrap-os
* Set default for use_oracle_public_repo in main.yaml
4 years ago
bozzo
d69db3469e
Add external zones in nodelocaldns configuration ( #5591 )
Allows to configure additionnal zone for domains not resolved by `upstream_dns_servers`.
4 years ago