yelhouti
d332a254ee
install python3 instead of python2 for fedora >= 30 fixes 5056, fixes 4802 ( #5111 )
5 years ago
Sean Sube
f3c072f6b6
ignore gpg files in inventory ( #5209 )
5 years ago
Matthew Rapa
3debb8aab5
add KUBELET_VOLUME_PLUGIN to kubelet.env ( #5128 )
5 years ago
YichenWong
aada6e7e40
Add etcd_data_dir variable to the kubeadm config ( #5263 )
5 years ago
Matthew Mosesohn
ac60786c6f
Add support for restart handlers for control plane on crio/containerd ( #5250 )
* Add support for restart handlers for control plane on crio/containerd
Change-Id: I8343cc4e9df7f55b732628ed01cc6e7ea5dcee85
* Update main.yml
5 years ago
Hugo Blom
db33dc6938
Add support for Kubernetes 1.16.2 ( #5272 )
* Add support for Kubernetes 1.16.1
* Defaults to 1.16.1
* add 1.16.2 checksums and set new version as default
* correct 1.16.2 checksums and add 1.15.5 checksums
5 years ago
Hugo Blom
9dfb25cafd
fix typo ( #5275 )
5 years ago
Maxime Guyot
df8d2285b6
Update ingress-nginx to v0.26.1 ( #5268 )
5 years ago
Matthew Mosesohn
af6456d1ea
Fix selector for calico-typha deployment ( #5253 )
Change-Id: I79f43379cbe1c495cb416f0572e65f695d5ec2b8
5 years ago
Maxime Guyot
6f57f7dd2f
Update nginx image to latest ( #5270 )
5 years ago
Dennis Field
fd2ff675c3
Clarify process for upgrading more than one version ( #5264 )
Since it is unsupported to skip upgrades, I've detailed the steps for upgrading a step at a time and removed some language that indicated it should work
5 years ago
Xiaodu
bec23c8a41
Add k8s v1.15.4 hashes ( #5235 )
5 years ago
Robin Elfrink
faaff8bd72
Add RotateCertificates to kubelet config if kubelet_rotate_certificates is set. ( #5152 )
Signed-off-by: Robin Elfrink <robin.elfrink@eu.equinix.com>
5 years ago
andreyshestakov
8031c6c1e7
Update template for dashboard to support v2.x ( #5187 )
Secrets and ConfigMap should be created before dashboard pod run.
5 years ago
Erwan Miran
9d8fc8caad
Fix getting nameserver and search for /etc/resolv.conf with comments ( #5197 )
5 years ago
Julien Pervillé
d1b1add176
contrib/heketi: use inventory node ip in topology instead of guessing it ( #5233 )
5 years ago
Qingkun Li
a51b729817
add ignore_errors to the kube-proxy deletion task ( #5236 )
When using cluster.yml or scale.yml to add/scale nodes in the existing
k8s cluster, the `kubeadm init` wouldn't run. As a result, kube-proxy
wouldn't be created, and therefore the kube-proxy deletion task would
fail, e.g. in the case where kube-router is used and "kube_proxy_remove"
is set to true. As a workaround, add ignore_errors to the kube-proxy
deletion task.
5 years ago
Maxime Guyot
19bc79b1a6
Update cert-manager to v0.11.0 ( #5269 )
5 years ago
Seref Acet
d2fa3c7796
Minimum required version of Kubernetes is v1.15 ( #5266 )
5 years ago
Mateus Caruccio
03cac2109c
No need to gather facts on localhost ( #5251 )
It's unnecessary and breaks when running from within a docker container:
```
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: TimeoutError: Timer expired after 10 seconds
fatal: [localhost]: FAILED! => {"changed": false, "cmd": "/usr/sbin/udevadm info --query property --name /dev/mapper/vg00-root", "msg": "Timer expired after 10 seconds", "rc": 257}
```
5 years ago
Sergey
932935ecc7
fix wrong path in include install_host.yml in etcd role ( #5256 )
5 years ago
BenoitBOULANGER
e01118d36d
Fix issue in remove-node/post-remove task ( #5185 ) ( #5186 )
5 years ago
Matthew Mosesohn
dea9304968
Enable openstack_cacert to be either file or base64 string ( #5243 )
5 years ago
Matthew Mosesohn
2864e13ff9
Reset between kubeadm secondary control plane join attempts ( #5240 )
Change-Id: Ic9425bf90552d7e3d42b02409af9773d99376384
5 years ago
Hugo Blom
a8c5a0afdc
Make it possible to disable access_ip (openstack provider) ( #5239 )
* Add a variable do disable access_ip
* Document the use of use_access_ip
5 years ago
Erwan Miran
0ba336b04e
install helm client separately ( #5212 )
5 years ago
Matthew Mosesohn
89f1223f64
Fix selector workaround for helm install ( #5237 )
Change-Id: I826337b59814674c3feb4cd6a4904d9d53e01652
5 years ago
陈谭军
8bc0710073
clean up document ( #5214 )
5 years ago
Matthew Mosesohn
fb591bf232
Apply workaround for NetworkManager and calico ( #5230 )
Change-Id: I5cb2bdf1a57707c1b8da3e5ac0c80e5c353480a4
5 years ago
Matthew Mosesohn
a43e0d3f95
Switch to Kubernetes v1.16.0 ( #5189 )
* Switch to Kubernetes v1.16.0
Change-Id: I5d6a9528b2d443750fc5e031aff15ad3ffead158
* Fix download localhost cached file path
Change-Id: I65e79b70e3d1b37265ebc60f41b460cf4b0a0d47
* fix kubeadm etcd for v1.16
Change-Id: I6888a00fd48b530a38b0b31c4095492476af42d2
* disable tf packet jobs
Change-Id: I075c4666547fdea4c50ec04864f38e2cfaa79154
* Disable contiv packet jobs. Fix kube-router
Change-Id: I3170e8789e60711d4cee8faf65f2094480b79b8d
* bump sonobuoy version
Change-Id: Ib946905629c7c53ed88f08fb2f41c454457a0097
5 years ago
Besmir Zanaj
f16cc1f08d
fix digital rebar url ( #5223 )
5 years ago
Maxime Guyot
8712bddcbe
Add docs for TF vars introduced PR 4239 ( #5201 )
5 years ago
陈谭军
99dbc6d780
clean-up doc,spelling mistakes ( #5206 )
5 years ago
Richard Scott
75e4cc2fd9
Updated kubectl.sh ( #5156 )
The script is not usable unless you are in the '.vagrant/provisioners/ansible/inventory/artifacts' folder.
This update makes this usable from anywhere.
5 years ago
Etienne Champetier
81cb302399
MetalLB: fail if kube_proxy_strict_arp is false ( #5180 )
When using IPVS, kube_proxy_strict_arp = true is required
https://github.com/danderson/metallb/issues/153#issuecomment-518651132
Add kube_proxy_strict_arp to inventory/sample
5 years ago
陈谭军
3bcdf46937
fix-up some spelling mistakes ( #5202 )
5 years ago
Sergey
1cf6a99df4
generate kubeadm download image list with options useHyperKubeImage ( #5203 )
5 years ago
Robert Neumann
a5d165dc85
Customize host root volume size by Terrafrom provisioning ( #4239 )
* print hostnames (#5110 )
Terrafrom - customize hosts root volume size
disable block_device by default value
Terraform formatting fix
Fixed typos
* fix resources after rebase
* Fix glusterfs image issue
5 years ago
Erwan Miran
f18e77f1db
Blocksize for calico default pool should be configurable ( #5198 )
5 years ago
陈谭军
2fc02ed456
fix-typo ( #5199 )
5 years ago
pando85
9db61c45ed
Upgrade nodelocaldns to 1.15.5 ( #5191 )
5 years ago
Sergey
8cb54cd74d
fix broken scale procedure: ( #5193 )
- do not run etcd role when etcd_kubeadm_enabled == true
- remove default value 'systemd' for cgroup driver in containerd role.
this value override autodetect in kubelet_cgroup_driver_detected from docker info
5 years ago
Florent Monbillard
a3f1ce25f8
Add support for k8s v1.14.6 ( #5182 )
5 years ago
Qingkun Li
3c7f682e90
Parameterize gcr, quay, and docker image repo defines ( #5146 )
This allows to easily override the gcr, quay, and docker repos with the
mirror repos in countries like China, where the default accesses are
blocked or unstable.
5 years ago
Sergey
8984096f35
use hyperkubeimage to run controlplane containers ( #5178 )
5 years ago
Mario
1ce7831f6d
Update main.yml ( #5166 )
5 years ago
holmesb
46f6c09d21
Fixes issue #5160 ( #5171 )
5 years ago
Matthew Mosesohn
6fe2248314
Use more native way to update kubeconfigs using kubeadm ( #5165 )
Change-Id: I1076b418f85a26d9896be69910052128afc51cee
5 years ago
andreyshestakov
cb4f797d32
Fix macro on local_volume_provisioner ( #5168 )
mydict.keys() should be converted to list,
otherwise it causes errors in loop iteration.
Remove extra space after class name, which broke configmap.
Also allow set reclaimPolicy property.
5 years ago
Matthew Mosesohn
eb40ac163f
Move cri_socket var to kubespray-defaults ( #5149 )
5 years ago