Matthew Mosesohn
a44235d11b
Refactor remove node to allow removing dead nodes and etcd members ( #5009 )
Change-Id: I1c59249f08f16d0f6fd60df6ab61f17a0a7df189
5 years ago
Matthew Mosesohn
7abf6a6958
Allow etcd member join by checking cluster health only on first etcd ( #5032 )
Change-Id: I9cc01cef3a437893225e2d9f58495826bbce7be9
5 years ago
Maxim Snezhkov
b710c72f04
Add ability to setup virtual ip for ingress-controller ( #5044 )
5 years ago
Holger Frydrych
bc6de32faf
Upgrade Cilium network plugin to v1.5.5. ( #5014 )
* Needs an additional cilium-operator deployment.
* Added option to enable hostPort mappings.
5 years ago
Matthew Mosesohn
7cf8ad4dc7
Optionally refresh kubeadm token every time ( #5043 )
Change-Id: I278cb14aa93abf20160cc001f69e2f472504e6d8
5 years ago
Remous-Aris Koutsiamanis
02ec72fa40
Fix commands for using experimental kubeadm control plane ( #5006 )
5 years ago
Johannes Scheuermann
d22634a597
Refactor containerd ubuntu setup and remove redundant tasks ( #5015 )
5 years ago
Mark Janssen
f3df0d5f4a
Always create bash_completion.d folder ( #5039 )
5 years ago
w33dw0r7d
92bfcf0467
Add CoreDNS endpoint_pod_names option ( #5012 )
5 years ago
koriukiv
54b1fe83f3
Add an option to reserve resources for OS system daemons ( #5007 )
5 years ago
Oilbeater
1be788f785
add Kube-OVN cni to kubespray ( #5020 )
5 years ago
rptaylor
8afbf339f7
fix broken link ( #5023 )
5 years ago
Andreas Krüger
8c935dfb50
Update CoreDNS to 1.6.0 ( #5021 )
5 years ago
Johannes Scheuermann
66c5ed8406
Update critools to v1.15.0 ( #5016 )
5 years ago
Erwan Miran
4087e97505
Additional files and dirs to remove when running reset ( #5000 )
5 years ago
Jeff Bornemann
da50ed0936
move flexvolume plugin directory creation to preinstall ( #4999 )
* move flexvolume plugin directory creation to preinstall
* changes per pr feedback
5 years ago
okamototk
fbbfff3795
fix broken ubuntu containerd engine ( #5002 )
5 years ago
Aleksey Kasatkin
fb9103acd3
Update calico-typha deployment to address v3.7.x changes ( #5003 )
* Update calico-typha deployment to address v3.7.x changes
So that calico-typha works for Calico v3.7.x.
* Apply changes for v3.7.x only.
5 years ago
nico-netminded
49d921cf91
Restart canal after scale or upgrade. Just like PR#4531, but for canal ( #4992 )
5 years ago
刘旭
fe29c97ae8
add ansible_hostname and ansible_fqdn to apiserver_sans ( #4990 )
5 years ago
Hugo Blom
2abb6c8689
update to kubernetes 1.15.1 ( #4989 )
* update to kubernetes 1.15.1
* Revert to sonobuoy 0.15.0
* update test timeout from 3 to 5 minutes
5 years ago
Andreas Krüger
a3ca441998
Remove unused handlers from Flannel CNI ( #4984 )
* Only reload docker when is_atomic for Flannel
* Remove unused handlers from Flannel CNI
5 years ago
rptaylor
9cf503acb1
configure docker_options directly with template ( #4912 )
5 years ago
Matthew Mosesohn
1cbdd7ed5c
Fixup etcdctl download for etcd kubeadm mode ( #4991 )
Change-Id: I8d8e59a97823390f40e8810905ca52430329f040
5 years ago
Sergey Kolekonov
428e52e0d1
Fix calico handler for containerd ( #4985 )
crictl tool must be used to delete containers in case of containerd
deployment
5 years ago
Matthew Mosesohn
70dc222719
Upgrade local volume provisioner to v2.3.2 ( #4983 )
5 years ago
Tilman Beitter
69f796f0c7
use the locally deployed kubectl binary within the kubectl.sh helper script ( #4311 )
5 years ago
Vincent Link
5826f0810c
Check all apt config files for configured proxies ( #4972 )
5 years ago
刘旭
de9443a694
remove unused code ( #4981 )
5 years ago
Alex Barcelo
99c5f7e013
add k8s_external plugin to CoreDNS configuration ( #4704 )
5 years ago
Matthew Mosesohn
23ae6027ab
remove support for calico v2.x ( #4974 )
* Remove support for calico below version v3.0.0
Change-Id: If8fe3036b9e054901a8b2c48516eff1e1271970f
* Update main.yml
* fixup node peering
Change-Id: Ifac4d363deba826f0c80e390ce80a28df9827323
* fixups
Change-Id: Ic35417330af6741962003b3930604393c90804d1
* fixups
Change-Id: I0ea82d634bb0c81d9b7dc50569c70988bc8d3a3b
5 years ago
Waret
781b5691c9
prep_kubeadm_images: parse repo and tag ( #4976 ) ( #4977 )
5 years ago
Matthew Mosesohn
fd9bbcb157
Enable nodes to run calicoctl for calico kdd mode ( #4956 )
* Enable nodes to run calicoctl
per-node tasks require waiting for calico-node to be applied
Change-Id: Ibe1076b7334a2da0332f2dd766fde0c3f172d1f2
* cleanup tasks that should run on master
Change-Id: I43a837879ef41596f14657ecd7f813899b6865ae
* Switch run_once calico logic to just run on first master
Change-Id: I6893711e354f63c5e1eaf6ac2e23d9a6347a555d
5 years ago
Andreas Krüger
161a8f55fa
Update CoreDNS to 1.5.2 ( #4970 )
5 years ago
Andreas Krüger
7481cc31e1
Update Weave CNI to 2.5.2 ( #4969 )
5 years ago
Matthew Mosesohn
b15b6e834f
fix parsing refresh of kubeadm cert key ( #4971 )
* fix parsing refresh of kubeadm cert key
Change-Id: I4de2a1df6498790a80351b4bc7d88e6c9e470358
* Update kubeadm-secondary-experimental.yml
5 years ago
Hugo Blom
76640cf1a1
update docker-ce to 18.09.7 ( #4973 )
5 years ago
Sergey Kolekonov
46bef931e9
Fix images info logic for containerd ( #4965 )
As crictl tool is used to download images, it must be also used to gather
images info
5 years ago
Stanislav Makar
a36e9ae690
Add checksums for k8s 1.14.4 ( #4959 )
5 years ago
Jeff Bornemann
728155a2a1
Support for Oracle Linux ( #3655 )
Fixed Issue #1032
test case for OEL7 AIL with kubeadm
Add packet CI stuff for oracle 7
5 years ago
Matthew Mosesohn
cdf9a9f4fc
Generate certificate key before kubeadm control plane config ( #4964 )
5 years ago
Matthew Mosesohn
29307740dd
Enable containerd to deploy vanilla containerd package ( #4951 )
* Enable containerd to deploy vanilla containerd package
Fixes kubeadm references to CRI socket for containerd
Fixes download role cache feature to work with containerd
Change-Id: I2ab8f0031107e2f0d1a85c39b4beb66f08509a01
* use containerd for flannel-addons job
Change-Id: Ied375c7d65e64a625ffbd995ff16f2374067dee6
* add containerd vars
Change-Id: Ib9a8a04e501c481a86235413cbec63f3672baf91
* fixup vars
Change-Id: Ibea64e4b18405a578b52a13da100384582aa24c2
* more fixes
* fix rh repo
Change-Id: I00575a77cfb7b81d6095db5d918a52023c8f13ba
* Adjust helm host install for containerd
5 years ago
jlacoline
20c7e31ea3
Add calico 3.7.3 support ( #4953 )
* Add calico 3.7.3 support
* add calico_datastore variable to policy controller role
* add missing clusterrole rules for calico policy controller
* disable calico kube controller when kdd mode is used for versions < 3.6
5 years ago
Matthew Mosesohn
65065e7fdf
Default kubeadm_images to empty dict instead of set_fact ( #4957 )
Change-Id: I9ef52232176fe8e2a99b4f09ae05e1451f7ad1ff
5 years ago
Matthew Mosesohn
352297cf8d
Fixup deploy of kubeadm etcd for Kubernetes v1.15.0 ( #4952 )
* Fixup deploy of kubeadm etcd for Kubernetes v1.15.0
Change-Id: If42c2c75c4d278ba9475ebf76c243f3e6ee4d02e
* undo renaming cloud config file
Change-Id: Iafbd27c3887d6a2a6d0819c711f150ecf70c515d
5 years ago
champtar
a67a50f9c0
nodelocaldns: allow to set health port, switch to 9254 by default ( #4902 )
8080 is a pretty common port, using nodelocaldns_ip:8080 still
prevents node processes or hostNetwork=true processes to bind to *:8080
so switch to 9254 by default (prometheus port is 9253)
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
5 years ago
rptaylor
324bc41097
Add support for Docker plugins ( #4934 )
* Add support for Docker plugins
* support multiple Docker plugins using looped include
* fix yamllint error
5 years ago
andreyshestakov
c81b443d93
Fix order of names in /etc/hosts ( #4940 )
Configure fqdn properly
5 years ago
Julian Tabel
dc16ab92f4
fix for calico with kdd datastore ( #4922 )
* fix for calico with kdd datastore
* remove AS number from daemonset
* revert changes to canal
* additionnal fixes for kdd datastore in calico
5 years ago
Konrad Kurdej
d90a5f291b
Using also uppercase proxy env variables ( #4910 )
5 years ago