Maxime Guyot
0924c2510c
Use role to copy CNI bin ( #5953 )
4 years ago
Simon Lelievre
2849191e67
CNI plugins: use last version 0.8.1 ( #4878 )
* CNI plugins: bump version 0.8.1
* cni plugins : update checksums
* cni : update readme
5 years ago
Rong Zhang
e0781483fa
Use download binary instead of copying from the container ( #3786 )
6 years ago
Wong Hoi Sing Edison
9ebdf0e3cf
weave: Upgrade to 2.5.0 ( #3660 )
* weave: Upgrade to 2.5.0
Upstream Changes:
- weave 2.5.0 (https://github.com/weaveworks/weave/releases/tag/v2.5.0 )
- Adds support for Kubernetes `hostPort` mapping
- Adds support for Kubernetes `ipBlock` NetworkPolicy feature
Our Changes:
- Templates sync with upstream manifests
- Remove legacy nodePort fix
* BC for weave < 2.5.0
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
Matthew Mosesohn
1a3b9dd864
Force copy cni files
6 years ago
Wong Hoi Sing Edison
848fc323db
Fixup for #2523 :
- Rename template for /etc/cni/net.d/00-weave.conflist to 00-weave.conflist.j2
- Apply resources requests/limits to both container weave and weave-npc
7 years ago
Dann Bohn
f3788525ff
fixes yamllint for docker defaults, and weave network plugin
7 years ago
rong.zhang
d264da8f08
Fix yamllint roles error for #2188 commit
7 years ago
Andreas Krüger
d84ff06f73
Set filemode to 0640 ( #2315 )
* Set filemode to 0640
weave-net.yml file is readable by all users on the host. It however contains the weave_password to encrypt all pod communication. It should only be readable by root.
* Set mode 0640 on users_file with basic auth
7 years ago
Matthew Mosesohn
dc6a17e092
Use include/import tasks ( #2192 )
import_tasks will consume far less memory, so it should be
used whenever it is compatible.
7 years ago
Cornelius Keller
e22759d8f0
fix nodePort for weave
7 years ago
Aivars Sterns
9c86da1403
Normalize tags in all places to prepare for tag fixing in future ( #1739 )
7 years ago
Matthew Mosesohn
5d99fa0940
Purge old upgrade hooks and unused tasks ( #1641 )
7 years ago
Chad Swenson
e26aec96b0
Consolidate kube-proxy module and sysctl loading ( #1586 )
This sets br_netfilter and net.bridge.bridge-nf-call-iptables sysctl from a single play before kube-proxy is first ran instead of from the flannel and weave network_plugin roles after kube-proxy is started
7 years ago
Yuki KIRII
a98b866a66
Verify if br_netfilter module exists ( #1492 )
7 years ago
timtoum
3e457e4edf
Enable weave seed mode for kubespray ( #1414 )
* Enable weave seed mode for kubespray
* fix task Weave seed | Set peers if existing peers
* fix mac address variabilisation
* fix default values
* fix include seed condition
* change weave var to default values
* fix Set peers if existing peers
7 years ago
Matthew Mosesohn
e1faeb0f6c
Fix weave on RHEL deployment
Reduce retry delay checking weave
Always load br_netfilter module
8 years ago
Matthew Mosesohn
29fd957352
Enable weave upgrade from previous versions
Raise readiness probe initial time to 60 (was 30)
8 years ago
Matthew Mosesohn
39d87a96aa
Rename weave-kube to weave-net
Cleans up upgrade to weave 1.82. The original WeaveWorks
daemonset definition uses weave-net name.
8 years ago
Brad Beam
a11b9d28bd
Upgrading weave to weave-kube
8 years ago
Bogdan Dobrelya
58062be2a3
Drop non systemd OS types support
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
8 years ago
Bogdan Dobrelya
a56d9de502
Systemd units, limits, and bin path fixes
* Add restart for weave service unit
* Reuse docker_bin_dir everythere
* Limit systemd managed docker containers by CPU/RAM. Do not configure native
systemd limits due to the lack of consensus in the kernel community
requires out-of-tree kernel patches.
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
8 years ago
Bogdan Dobrelya
8cc84e132a
Add tags
Add tags to allow more granular tasks filtering.
Add generator script for MD formatted tags found.
Add docs for tags how-to.
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
8 years ago
Chad Swenson
8b5b27bb51
Docker Options Refactor
8 years ago
Smana
056f4b6c00
upgrade to kubernetes version 1.4.0
test to change the machine type
Revert "test to change the machine type"
This reverts commit 7a91f1b540
.
use google dns server when no upstream dns are defined
comment upstream_dns_servers
update documentation
remove deprecated kubelet flags
Revert "remove deprecated kubelet flags"
This reverts commit 21e3b893c8
.
8 years ago
Matthew Mosesohn
a3fe1e78df
Copy hyperkube CNI plugins when using weave
8 years ago
Matthew Mosesohn
e8a1c7a53f
Move docker systemd unit creation to docker role
Creating the unit using default settings early on
and then changing it during network_plugin section
leads to too many docker restarts and duplicated code.
Reversed Wants= dependence on docker.service so it does not
restart docker when reloading systemd
Consolidated all docker restart handlers.
8 years ago
Matthew Mosesohn
c7fef6cb76
Fix weave deployment task names
8 years ago
Smana
fca384e24c
first version of CoreOS on GCE
Please enter the commit message for your changes. Lines starting
9 years ago
Smana
a649aa8b7e
use ansible_service_mgr to detect init system
9 years ago
Smana
ab007e4ab8
weave network plugin
9 years ago