Bogdan Dobrelya
aa79a02f9c
Merge pull request #854 from bogdando/pipeline
Fix pipeline premoderation/unit-tests
7 years ago
Bogdan Dobrelya
447febcdd6
Fix pipeline premoderation/unit-tests
Do not run unit-tests for master merges.
Fix the permissive "null" user.
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
7 years ago
Smaine Kahlouch
61732847b6
Merge pull request #853 from bogdando/premoderated_builds
Do not auto-trigger gitlab CI pipeline on PRs
7 years ago
Bogdan Dobrelya
fcd9d97f10
Do not auto-trigger gitlab CI pipeline on PRs
For security and resources utilization reasons, do not auto-start CI
for opened/updated PRs.
A member of the kubernetes-incubator github org has first to approve
that the PR is reasonable to test by putting the "ci check this" into
the PR's comments.
If approved that way, the CI pipeline starts as always. Only the 1st step
of the pipeline is premoderatied, the rest will follow each over on
success.
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
7 years ago
Bogdan Dobrelya
b6b5d52f78
Merge pull request #852 from intelsdi-x/issue_template
Issue template proposal
7 years ago
Brad Beam
4b6f29d5e1
Adding kubelet in rkt
7 years ago
Bogdan Dobrelya
f5d5230034
Merge pull request #843 from bogdando/fix_certs_k8s_apps
Fix cert paths for flannel/calico policy apps
7 years ago
Brad Beam
8dc19374cc
Allowing etcd to run via rkt
8 years ago
Brad Beam
a8f2af0503
Adding initial rkt support
8 years ago
Bogdan Dobrelya
d8a2941e9e
Fix cert paths for flannel/calico policy apps
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
7 years ago
Michał Żyłowski
55b6d0bbdd
GITHUB: Added issue template file
7 years ago
Bogdan Dobrelya
a3c044b657
Merge pull request #848 from kubernetes-incubator/upgrade_docker_1_12
Upgrade docker version and do some cleanups for unsupported distros/docker versions
7 years ago
Bogdan Dobrelya
4a2abc1a46
Merge pull request #845 from bogdando/docs
Comment cloud providers private networks use cases
7 years ago
Bogdan Dobrelya
410c78f2e5
Merge pull request #849 from intelsdi-x/ansible_version
README: changed minimal ansible version
7 years ago
Michał Żyłowski
3b5830a1cf
README: changed minimal ansible version
7 years ago
Alexander Block
ab7df10a7d
Upgrade docker version and do some cleanups for unsupported distros/docker versions
7 years ago
Bogdan Dobrelya
93663e987c
Merge pull request #847 from bogdando/bug_769
Fix etc hosts for cluster nodes
7 years ago
Bogdan Dobrelya
6114266b84
Merge pull request #846 from bogdando/drop_sysv
Drop non systemd OS types support
7 years ago
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
7 years ago
Bogdan Dobrelya
e02aae71a1
Merge pull request #841 from mattymo/bug832
Fix etcd cert generation to support large deployments
7 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
7 years ago
Thomas Catterall
80509673d2
Update README.md
7 years ago
Thomas Catterall
b902110d75
Create comparisons.md
7 years ago
Bogdan Dobrelya
2c23027794
Merge pull request #838 from mattymo/invb_enhance
Add yaml/json loader for inventory
7 years ago
Matthew Mosesohn
15589dd88f
Merge pull request #816 from bogdando/paths_units
Systemd units, limits, and bin path fixes
7 years ago
Bogdan Dobrelya
1a7f52c889
Merge pull request #837 from bogdando/notall
Rework wildcards matching all nodes
7 years ago
Matthew Mosesohn
24cbf2287c
Update inventory.py
7 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>
7 years ago
Matthew Mosesohn
95e14ffb54
Add yaml/json loader for inventory
7 years ago
Bogdan Dobrelya
6139ee3add
Merge pull request #831 from mattymo/fix_separate_etcd
Fix creation and sync of etcd certs
7 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
7 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
7 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>
7 years ago
Antoine Legrand
399cb9707a
Merge pull request #828 from bogdando/triggers
Rework CI triggers/pipeline
7 years ago
Matthew Mosesohn
6d9cd2d720
Fix calico-rr to use etcd certs instead of kube certs
7 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>
7 years ago
Bogdan Dobrelya
9169f840c2
Merge pull request #827 from bogdando/noreds
Rework ignore_errors to report no reds
7 years ago
Bogdan Dobrelya
79996b557b
Rework ignore_errors to report no reds
Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
7 years ago
Antoine Legrand
be8e5e1fdc
Merge pull request #805 from bogdando/dnsmasq_armors
Do not forward private domains for upstream resolvers
7 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
7 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
7 years ago
Spencer Smith
0fe2b66097
Merge pull request #813 from mattymo/etcdcertflags
Adjust etcd server certificates
7 years ago
Matthew Mosesohn
385f7f6e75
Update etcd.j2
7 years ago
Matthew Mosesohn
9f1e3db906
Adjust etcd server certificates
ETCD doesn't need cert/key options set. It only requires peer
cert options.
7 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)
7 years ago