Matthew Mosesohn
b7fd462944
Fix support for ansible 2.7.9 ( #4375 )
5 years ago
Matthew Mosesohn
ec08303f82
Revert "Fix #4237 : update kube cert path ( #4354 )" ( #4369 )
This reverts commit ea7a6f1cf1
.
This change modified the certs dir for Kubernetes, but did not move the directories for existing clusters.
5 years ago
Maxime Guyot
e640233947
Use sample inventory file in doc ( #4052 )
5 years ago
Dmitry Chepurovskiy
ea7a6f1cf1
Fix #4237 : update kube cert path ( #4354 )
5 years ago
Peter Metz
38009a215a
fix(contrib/metallb): adds missing become: true in role ( #4356 )
On CoreOS, without this, it fails to kubectl apply MetalLB due to lack of privileges.
5 years ago
Matthew Mosesohn
150a969cf4
Forcefully delete pods when necessary ( #4328 )
Pods on down/unresponsive nodes can't be deleted without
--force --grace-period=0.
Fixes #4314
5 years ago
Manuel Cintron
3c4cbf133e
Adding ability to override dashboard replica count ( #4344 )
5 years ago
Matthew Mosesohn
fd2c47b56a
Move most coredns templates to static files ( #4341 )
* Move most coredns templates to static files
This should speed up the task slightly
* yaml lint fixes
5 years ago
tikitavi
2560c4dda3
fixing dump of ordered dictionaries in inventory script ( #4343 )
5 years ago
tikitavi
254a0ab69d
fix inventory script ( #4342 )
hosts are ordered dictionary
remove ansible_user from inventory file
5 years ago
tikitavi
7b3e59ed0a
fix inventory script ( #4339 )
- fix order of entries when the new yaml file is created
- fix group in case there are no hosts in it
5 years ago
tikitavi
44de04be89
update inventory builder for public and private IP per node ( #4323 )
5 years ago
Bort Verwilst
33024731e4
Upgrade to k8s 1.13.4 ( #4319 )
5 years ago
chadswilson
d469282f1c
add blockSize to IPPool spec for Calico >= v3.3.0 ( #4224 )
* add blockSize to IPPool spec for Calico >= v3.3.0
* fix "cidr" spec in Calico IPPool resource for my PR
5 years ago
Matthew Mosesohn
acbf3db233
Remove hard dependence on facts for all nodes ( #4304 )
* Remove hard dependence on facts for all nodes
* Update main.yaml
* Update main.yaml
5 years ago
Matthew Mosesohn
adf6a7121f
Reenable set_facts task for dns_late ( #4312 )
5 years ago
tikitavi
b73f009c07
rewrite inventory script to create inventory file in YAML format ( #4303 )
* rewrite inventory script to create inventory file in YAML format
* minor fixes to inventory script
* change requirments for the inventory script
5 years ago
Bort Verwilst
bbfd2dc2bd
Add 1.12.6, sort arm64 descending ( #4308 )
* Add 1.12.6, sort arm64 descending
* remove 1.10.x checksums (EOL anyways)
5 years ago
Matthew Mosesohn
4fe61968cf
Set default value for local_path_provisioner_enabled in role ( #4309 )
5 years ago
Anupam Basak
9e8e069b23
remove kube bridge on reset ( #4250 )
5 years ago
Peter Metz
26ca58419f
feat(external-provisioner): adds support for local-path-provisioner ( #4232 )
* feat(external-provisioner/local-path-provisioner): adds support for local path provisioner
Helpful for local development but also in production workloads (once the
permission model is worked out) where you have redundancy built into the
software uses the PVCs (e.g. database cluster with synchronous
replication)
* feat(local-path-provisioner): adds debug flag, image tag group var
* fix(local-path-provisioner): moves image repo/tag to download role
* test(gce_centos7-flannel): enables local-path-provisioner in test case
* fix(addons): add image repo/tag to commented default values
* fix(local-path-provisioner): typo in jinja template for local path provisioner
* style(local-path-provisioner): debug flag condition re-formatted
* fix(local-path-provisioner): adds missing default value for debug flag
* fix(local-path-provisioner): syntax fix for debug if condition end
* fix(local-path-provisioner): jinja template syntax: if condition white space
5 years ago
etharendil
063faaae1c
recursive option for kube ansible module ( #4273 )
kube ansible module can be used with recursive: true
which sill process the directory used in -f, --filename recursively
5 years ago
Maxime Guyot
131c3d4d5b
Add link to Kubespray.io ( #4240 )
5 years ago
Christian Berendt
44ee4b507c
terraform: use openstackclient instead of novaclient ( #4280 )
The openstackclient is the preferred CLI for OpenStack
environments and should be used instead of novaclient.
5 years ago
Maxime Guyot
c36a0226d0
Add more links to the docs ( #4204 )
5 years ago
hikoz
67832aada9
changed_when:false ( #4189 )
5 years ago
johnstudarus
74727b085b
Packet docs ( #4160 )
* Create packet.md
* Update README.md
* Update README.md
* Update packet.md
download the latest version
* Update packet.md
5 years ago
Maxime Guyot
bb495006c8
Update MetalLB to v0.7.3 ( #4194 )
5 years ago
hikoz
3d25b4dfc1
30MiB for gpu-device-plugin ( #4227 )
* 30MiB for gpu-device-plugin
* use vars for easier configuration
5 years ago
Wong Hoi Sing Edison
1c12c19150
weave: Upgrade to 2.5.1 ( #4248 )
Upstream Changes:
- weave 2.5.1 (https://github.com/weaveworks/weave/releases/tag/v2.5.1 )
Our Changes:
- Sync templates with upstream changes
5 years ago
Sebastian Poxhofer
58dc641001
added hardware requirements in README.md ( #4233 )
* added hardware requirements in README.md
* added hardware requirements in README.md
5 years ago
Ryler Hockenbury
88249308a0
Add labels to vsphere cloud config ( #4275 )
5 years ago
Gabor Lekeny
b4aaa7b908
Speed up tasks ( #4278 )
* fact gathering should run only once per node
* eliminate ansible version check, it is at the beginning of each
playbook
5 years ago
Christian Berendt
c386172be7
terraform: correct the spelling of Betacloud ( #4282 )
5 years ago
Andrey Zhelnin
c66e9a6d62
Disable become for localhost ( #4287 )
5 years ago
Vasilis Remmas
81801ce23b
Add master toleration flag in dashboard deployment ( #4290 )
5 years ago
Etienne
7dfa39483f
Make container storage repository configurable ( #4284 )
5 years ago
Matthew Mosesohn
b07641c3f3
Move kube_proxy_remove out of set_facts and set default ( #4180 )
5 years ago
Matthew Mosesohn
4638acfe81
Retry applying podsecurity policies ( #4279 )
5 years ago
Kaoet
aadef80404
Upgrade to latest version of ubuntu-nvidia-driver-installer. ( #4296 )
The lastest version of ubuntu-nvidia-driver-installer contains a fix for
https://github.com/GoogleCloudPlatform/container-engine-accelerators/issues/90
which causes the installer pod to crash when driver is already loaded.
5 years ago
Frank Ritchie
9805fb7a34
Add flexvolume plugin dir to kubeadm kubelet ( #4168 )
This was already approved in #4106 but there are CI issues
with that PR due to references to kubernetes incubator.
After upgrading to Kubespray 2.8.1 with Kubeadm enabled Rook
Ceph volume provision failed due to the flexvolume plugin dir not
being correct. Adding the var fixed the issue
5 years ago
Christian Berendt
7d2ba49969
Add CNCF CLA to the contributing document ( #4281 )
5 years ago
Peter Metz
f81bafa07b
feat(vagrant/virtualbox): adds parameter to resize vbox disks ( #4231 )
Useful if the default 20GB is not enough in cases where you are using
the local path provisioner of rancher for example
5 years ago
Peter Metz
94892ab3a4
fix(vagrant): sets video RAM to 8 MB, avoids large default (256) ( #4230 )
5 years ago
Maxime Guyot
323d788f48
Add support for --enable-skip-login in Dashboard ( #4265 )
5 years ago
Abdulaziz AlMalki
eafab9636f
fix wrong indent of oidc-username-prefix and oidc-groups-prefix in kubeadm config template ( #4263 )
5 years ago
Seungkyu Ahn
107bfb259a
This PS is to fix the bug when Workers can't join the cluster ( #4276 )
because of etc-kubernetes-manifests not empty.
5 years ago
Rong Zhang
d4a36aa55b
Merge pull request #4027 from riverzhang/kube-proxy
Add update server field in kube-proxy kubeconfig
5 years ago
Manuel Cintron
07b2894080
Adding ability to maintain existing Encryption Secrets at Rest. ( #4255 )
* Adding ability to maintain existing Encryption Secrets at Rest.
If secrets_encryption.yaml is present it will not be overriten with a new kube_encrypt_token.
This should allow for it to be set ahead of a playbook running or maintain it if cluster.yml is ran on the same cluster and the ansible host does not have access to the secrets.
* Setting existing kube_encrypt_token across all master nodes in case it was missing in one or more nodes.
5 years ago
Florent Monbillard
802ac377b8
Fix typo in task description ( #4243 )
5 years ago