Chad Swenson
0e3518f2ca
Merge pull request #2871 from fritchie/lptolerate
Local volume provisioner: tolerate NoSchedule
6 years ago
Chad Swenson
238f04c931
Merge pull request #3097 from sdemura/vagrantfile-playbook
Define custom playbook in Vagrantfile
6 years ago
Chad Swenson
3a85a2f81c
Merge pull request #3080 from mirwan/netchecker_template_rendering_filename
Netchecker manifests should not have j2 extension
6 years ago
Chad Swenson
5dbfa0384e
Merge pull request #3101 from chenhonggc/uninstall_old_versions_of_docker
Uninstall old versions of Docker
6 years ago
edemsea
80c87db148
Define custom playbook in Vagrantfile
This change allows the playbook used in Vagrant to be
defined by the end user.
This is useful in the case where a developer may want to use
their own playbook that imports Kubespray, but also leverage
the Kubespray Vagrantfile.
6 years ago
Rong Zhang
d0d7777d68
Merge pull request #3108 from riverzhang/upgrade-coredns
Upgrade coredns to 1.1.3
6 years ago
rongzhang
48b6128814
Upgrade coredns to 1.1.3
6 years ago
Maxime Brunet
70b28288a3
Use delegate_to: localhost instead of local_action
Allow to use `ansible_become: true` (#2969 )
And set it to `false` for `localhost` with an `host_var`
6 years ago
Rong Zhang
a11e1eba9e
Upgrade kubernetes to V1.11.x ( #3078 )
Upgrade Kubernetes to V1.11.2
The kubeadm configuration file version has been upgraded from v1alpha1 to v1alpha2
Add bootstrap kubeadm-config.yaml with external etcd
6 years ago
Chen Hong
2dfa928c90
Uninstall old versions of Docker
6 years ago
Erwan Miran
d3c0fe1fcb
Templates (even without actual templating inside) should have j2 extension but should not be rendered with j2 extension
6 years ago
Rong Zhang
36e8683cf5
Merge pull request #3091 from mauromedda/master
Add the path to kubectl binary
6 years ago
Hedayat Vatankhah
c0221c2e72
Add --dns-loop-detect to dnsmasq used in kube-dns
It prevents DNS loops when host's DNS server is a localhost DNS server,
or when DNS server of cluster is also added as an upstream DNS server
6 years ago
mauromedda
9cef20187c
Add the path to kubectl binary
The post-remove action fails during the kubectl delete node action because with rc: 2, command not found. The kubectl is not in the system PATH and the full path to the binary is required
6 years ago
Anton Fayzrahmanov
95f1e4634a
local-volume-provisioner: use mountPropagation HostToContainer and version bump ( #3081 )
* Update local-volume-provisioner-ds.yml.j2
After v1.10.2 default mountPropagation is "None"
* local_volume_provisioner version bump
v2.1.0 uses the beta nodeAffinity API by default which is available starting 1.10
* Update local-volume-provisioner-ds.yml.j2
MY_NAMESPACE env
* Update README.md
Raw block devices docs.
6 years ago
Matthew Mosesohn
581a30fdec
Remove erroneous cloud-config task
6 years ago
Sascha Marcel Schmidt
19e2868484
fix path to bootstrap tear down
6 years ago
Matthew Mosesohn
8b3ce6e418
bump upgrade tests to v2.5.0 commit ( #3087 )
6 years ago
Andreas Krüger
d8e77600e2
Merge pull request #3066 from luisyonaldo/fix-conditional
fix bad conditional
6 years ago
Cédric de Saint Martin
e3dcd96301
kubedns & kubedns-autoscaler: Stick to master nodes. ( #2909 )
* kubedns & kubedns-autoscaler: Stick to master nodes.
- Tolerate only master nodes and not any NoSchedule taint
- Pods are on different nodes
- Pods are required to be on a master node.
* kubedns: use soft nodeAffinity.
Prefer to be on a master node, don't require.
* coredns: Stick to (different) master nodes.
- Pods are on different nodes
- Pods are preferred to be on a master node.
6 years ago
Chad Swenson
001cae5894
Merge pull request #3028 from Kami-no/cilium
cilium v1.1.2
6 years ago
Erwan Miran
494ff9522b
j2 extension should only be used for template filename, not target file on remote host
6 years ago
wikiselev
53aee6dc24
fix glusterfs ppa and glusterfs server command name errors
6 years ago
Luis Nuñez
fd380615a0
fix bad conditional
6 years ago
Rong Zhang
039180b2ca
Merge pull request #3022 from alvistack/weave-2.4.0
weave: Upgrade to 2.4.0
6 years ago
Zinin D.A
22b89edbbc
cilium v1.1.2
Update all configs to current upstream state.
Add more resources (unable to pass tests now)...
6 years ago
Rong Zhang
4650f04b37
Merge pull request #3075 from okamototk/fix_skipdownloads_condition
Fix skip_downloads condition.
6 years ago
Sascha Marcel Schmidt
9fba448053
recator to use kube module, finally fix race condition in storage tasks
6 years ago
Takashi Okamoto
82f9652fd8
Fix skip_downloads condition.
6 years ago
Rong Zhang
94ae945bea
Merge pull request #2904 from mirwan/var_lib_kubelet_should_not_be_unmounted_when_having_its_own_partition
Only subdirectories in /var/lib/kubelet should be unmounted at reset time
6 years ago
Rong Zhang
f6189885c2
Merge pull request #3037 from okamototk/fix_skipdownload
Fixed checking skip_downloads condition.
6 years ago
Rong Zhang
5c039d87aa
Merge pull request #3054 from reverson/1.10-admission
Add support for admission controllers in 1.10 and above
6 years ago
Rong Zhang
08dfb7b59f
Merge pull request #3073 from riverzhang/delete-istio
Remove istio support
6 years ago
Rong Zhang
4c0e723ead
Merge pull request #3069 from magnuhho/master
contrib/terraform/terraform.py: fix for Ansible 2.6.2+, issue #3067
6 years ago
rongzhang
ea6af449a8
Remove istio support
Use helm install or support in future
6 years ago
Rong Zhang
f72d74f951
Merge pull request #3072 from mathieuherbert/dns-tags
Add tags for coredns and kubedns
6 years ago
Mathieu Herbert
d285565475
Add tags for coredns and kubedns
6 years ago
Robert Everson
4eadf3228e
Only add admission plugins if defined
6 years ago
Robert Everson
99c5aa5a02
Use k8s default plugin list
6 years ago
Robert Everson
6ed65d762b
Separate out plugins into 2 variables
6 years ago
Robert Everson
ac18f6cf8b
Add support for admission controllers in 1.10 and above
6 years ago
Takashi Okamoto
1f7a42f3a4
Fixed checking skip_downloads condition.
6 years ago
Rong Zhang
e71f261935
Merge pull request #3068 from riverzhang/swap
Enable swap
6 years ago
Magnus Holm
fcfe12437c
contrib/terraform/terraform.py: fix for Ansible 2.6.2+, issue #3067
6 years ago
rongzhang
b902602d16
Enable swap
6 years ago
Rong Zhang
b1ef336ffa
Merge pull request #3001 from alvistack/ingress-nginx-0.17.0
ingress-nginx: Upgrade to 0.17.1
6 years ago
Simon Li
d284961d47
Change heketi-tear-down to run on nodes instead of localhost delegate_to
6 years ago
Simon Li
8ac57201a7
Prefix heketi kubectl calls with {{ bin_dir }}
6 years ago
Wong Hoi Sing Edison
538cb3b1bd
weave: Upgrade to 2.4.0
Upstream Changes:
- weave 2.4.0 (https://github.com/weaveworks/weave/releases/tag/v2.4.0 )
- Support `externalTrafficPolicy: Local` (https://github.com/weaveworks/weave/issues/2924 )
- Make the ipset list size bigger (https://github.com/weaveworks/weave/pull/3305 )
- Break out of kube rm-peers loop if nothing changes (https://github.com/weaveworks/weave/pull/3317 )
Our Changes:
- Revamp weave-net.yml.j2 with upstream changes
- Add more variables for customization
- Replace WEAVE_PASSWORD with k8s secret
- Remove hard-corded seed mode support, in favor of variables customization
6 years ago
Wong Hoi Sing Edison
17e335c6a7
ingress-nginx: Upgrade to 0.17.1
Upstream Changes:
- ingress-nginx 0.17.1 (https://github.com/kubernetes/ingress-nginx/releases/tag/nginx-0.17.1 )
- Remove duplicated `securityContext` (https://github.com/kubernetes/ingress-nginx/pull/2705 )
- Remove --publish-service flag, in favor of DaemonSet + hostPort
Close #2998
Close #2999
6 years ago