Bogdan Dobrelya
97f96a6376
Fix etc hosts for cluster nodes
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
7 years ago
Bogdan Dobrelya
58062be2a3
Drop non systemd OS types support
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
7 years ago
Bogdan Dobrelya
031cf565ec
Comment cloud providers private networks use cases
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
7 years ago
Bogdan Dobrelya
5ec4efe88e
Merge pull request #814 from swizzlr/patch-1
Add section describing Kargo vs Kops
8 years ago
Bogdan Dobrelya
e02aae71a1
Merge pull request #841 from mattymo/bug832
Fix etcd cert generation to support large deployments
8 years ago
Matthew Mosesohn
1f9f885379
Fix etcd cert generation to support large deployments
Due to bash max args limits, we should pass all node filenames and
base64-encoded tar data through stdin/stdout instead.
Fixes #832
8 years ago
Thomas Catterall
80509673d2
Update README.md
8 years ago
Thomas Catterall
b902110d75
Create comparisons.md
8 years ago
Bogdan Dobrelya
2c23027794
Merge pull request #838 from mattymo/invb_enhance
Add yaml/json loader for inventory
8 years ago
Matthew Mosesohn
15589dd88f
Merge pull request #816 from bogdando/paths_units
Systemd units, limits, and bin path fixes
8 years ago
Bogdan Dobrelya
1a7f52c889
Merge pull request #837 from bogdando/notall
Rework wildcards matching all nodes
8 years ago
Matthew Mosesohn
24cbf2287c
Update inventory.py
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
Matthew Mosesohn
95e14ffb54
Add yaml/json loader for inventory
8 years ago
Bogdan Dobrelya
6139ee3add
Merge pull request #831 from mattymo/fix_separate_etcd
Fix creation and sync of etcd certs
8 years ago
Matthew Mosesohn
f0c0390646
Fix creation and sync of etcd certs
Admin certs only go to etcd nodes
Only generate cert-data for nodes that need sync
8 years ago
Matthew Mosesohn
e7a1949d85
Merge pull request #818 from mattymo/calico-rr-certs
Fix calico-rr to use etcd certs instead of kube certs
8 years ago
Bogdan Dobrelya
ff8cb46bb9
Rework wildcards matching all nodes
* Re-enable ansible_ssh_pipelining as expected for the cluster.yml
* Do not use 'all' wildcasts for hosts, limit only to k8s-cluster, etcd,
calico-rr groups instead. Other nodes in inventory are out of Kargo
scope and it's up to users how to manage them.
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
8 years ago
Antoine Legrand
399cb9707a
Merge pull request #828 from bogdando/triggers
Rework CI triggers/pipeline
8 years ago
Matthew Mosesohn
6d9cd2d720
Fix calico-rr to use etcd certs instead of kube certs
8 years ago
Bogdan Dobrelya
622537bd33
Rework CI triggers/pipeline
* Run CI triggers in one step
* Run all test matrix for triggers
* Switch back to g1-small
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
8 years ago
Bogdan Dobrelya
9169f840c2
Merge pull request #827 from bogdando/noreds
Rework ignore_errors to report no reds
8 years ago
Bogdan Dobrelya
79996b557b
Rework ignore_errors to report no reds
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
8 years ago
Antoine Legrand
be8e5e1fdc
Merge pull request #805 from bogdando/dnsmasq_armors
Do not forward private domains for upstream resolvers
8 years ago
Bogdan Dobrelya
bb0c3537cb
Do not forward bogus domains for upstream resolvers
Also fix kube log level 4 to log dnsmasq queries.
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
8 years ago
Matthew Mosesohn
36a5143478
Merge pull request #804 from mattymo/inventory_builder
Add inventory builder python script
8 years ago
Matthew Mosesohn
7b86b87dca
Add inventory builder python script
Includes tox support for running unit tests.
Small note added to getting-started guide for using
inventory_builder.py
Also adds manual-only unit test.
8 years ago
Thomas Catterall
53affb9bc0
Update README.md
8 years ago
Spencer Smith
0fe2b66097
Merge pull request #813 from mattymo/etcdcertflags
Adjust etcd server certificates
8 years ago
Matthew Mosesohn
385f7f6e75
Update etcd.j2
8 years ago
Matthew Mosesohn
9f1e3db906
Adjust etcd server certificates
ETCD doesn't need cert/key options set. It only requires peer
cert options.
8 years ago
Spencer Smith
b63d900625
Workaround etcdctl not yet being installed ( #797 )
workaround case for etcdctl not yet being installed, only allow for return code of 0 (no error)
8 years ago
Antoine Legrand
ac295de64c
Merge pull request #812 from mattymo/vars_doc
Document commonly used Kargo vars
8 years ago
Matthew Mosesohn
111571b67a
Document commonly used Kargo vars
8 years ago
Matthew Mosesohn
a4bce333a3
Merge pull request #760 from genti-t/issue-748-flannel-options
Fix Flannel network on CoreOS
8 years ago
Matthew Mosesohn
c53a6eca86
Merge pull request #798 from mattymo/perhostssl7
Individual etcd ssl certs
8 years ago
Genti Topija
7c2785e083
Fix Flannel network on CoreOS
Resolves : #748
8 years ago
Antoine Legrand
aab4149ab0
Merge pull request #809 from bogdando/ci_forks
Raise ansible forks for CI test config
8 years ago
Bogdan Dobrelya
89a4b92753
Raise ansible forks for CI test config
As we raised the flavor from small to standard, raise the ansible
forks from default 5 to 20 to speed up deployment.
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
8 years ago
Bogdan Dobrelya
5414a410bd
Merge pull request #787 from bogdando/coreos_weave_manual
Add coreos-alpha weave manual CI builds
8 years ago
Matthew Mosesohn
ad796d188d
Individual etcd ssl certs
Includes hooks for triggering calico, kubelet, and kube-apiserver restarts
if etcd certs changed.
8 years ago
Bogdan Dobrelya
de8cd5cd7f
Merge pull request #786 from mattymo/bug777
Add wait for kube-apiserver to kubernetes-apps
8 years ago
Bogdan Dobrelya
cc93c4fe12
Merge pull request #801 from rsmitty/issue-800
create systemd drop-in path if not existent
8 years ago
Bogdan Dobrelya
c456a311d6
Add coreos-alpha weave manual CI builds
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
8 years ago
Bogdan Dobrelya
ed4b4b8482
Merge pull request #791 from kubernetes-incubator/premptilble_gce_vm
Use preemptible instances
8 years ago
Alexander Block
8e4e3998dd
Fix wrong path of dhclient on CentOS+Azure
This was alredy fixed in #755 but had to be reverted. This PR should be
more intelligent about deciding which path to use.
8 years ago
Spencer Smith
8d9f207836
create systemd drop-in path if not existent
8 years ago
Bogdan Dobrelya
2a3164e040
Merge pull request #794 from kubernetes-incubator/revert-722-dnsmasq_armors
Revert "Do not forward private domains for upstream resolvers"
8 years ago
Bogdan Dobrelya
f10d1327d4
Revert "Do not forward private domains for upstream resolvers"
8 years ago
Matthew Mosesohn
d314174149
Add wait for kube-apiserver to kubernetes-apps
Fixes #777
8 years ago