- Oct 17, 2018
-
-
Erwan Miran authored
-
- Oct 16, 2018
-
-
Rong Zhang authored
-
刘旭 authored
-
JuanJo Ciarlante authored
* [jjo] add kube-router support Fixes cloudnativelabs/kube-router#147. * add kube-router as another network_plugin choice * support most used kube-router flags via `kube_router_foo` vars as other plugins * implement replacing kube-proxy (--run-service-proxy=true) via `kube_proxy_mode: none`, verified in a _non kubeadm_enabled_ install, should also work for recent kubeadm releases via `skipKubeProxyInstall: true` config * [jjo] address PR#3339 review from @woopstar * add busybox image used by kube-router to downloads * fix busybox download groups key * rework kubeadm_enabled + kube_router_run_service_proxy - verify it working ok w/the kubeadm_enabled and kube_router_run_service_proxy true or false - introduce `kube_proxy_remove` fact, to decouple logic from kube_proxy_mode (which affects kubeadm configmap settings, thus no-good to ab-use it to 'none') * improve kube-router.md re: kubeadm_enabled and kube_router_run_service_proxy * address @woopstar latest review * add inventory/sample/group_vars/k8s-cluster/k8s-net-kube-router.yml * fix kube_router_run_service_proxy conditional for kube-proxy removal * fix kube_proxy_remove fact (w/ |bool), add some needed kube-proxy tags on my and existing changes * update kube-router tolerations for 1.12 compatibility * add PriorityClass to kube-router DaemonSet
-
anarcat authored
The hosts(5) manpage clearly states that the first entry is the "canonical name", or FQDN (Fully-Qualified Domain Name): IP_address canonical_hostname [aliases...] By using the alias as a first entry, `hostname -f` does not return the correct domain which breaks all sorts of unrelated functionality (it has impact over email server configuration, for example).
-
Aivars Sterns authored
Add new OCI cloud controls
-
Andreas Krüger authored
fix typo
-
Erwan Miran authored
Replace shell with command in order to allow the task to fail when openssl x509 does return zero (#3516)
-
Erwan Miran authored
* Fix ansible syntax to avoid ansible warnings (again) * warn: false on tar -cfz * wrong placement of warn:false
-
Erwan Miran authored
Ability to define the asNumber on a per node basis when route reflectors are not used in order to peer directly with routers (#3492)
-
- Oct 15, 2018
-
-
Rong Zhang authored
-
JuanJo Ciarlante authored
* [jjo] add DIND support to contrib/ - add contrib/dind with ansible playbook to create "node" containers, and setup them to mimic host nodes as much as possible (using Ubuntu images), see contrib/dind/README.md - nodes' /etc/hosts editing via `blockinfile` and `lineinfile` need `unsafe_writes: yes` because /etc/hosts are mounted by docker, and thus can't be handled atomically (modify copy + rename) * dind-host role: set node container hostname on creation * add "Resulting deployment" section with some CLI outputs * typo * selectable node_distro: debian, ubuntu * some fixes for node_distro: ubuntu * cpu optimization: add early `pkill -STOP agetty` * typo * add centos dind support ;) * add kubespray-dind.yaml, support fedora - add kubespray-dind.yaml (former custom.yaml at README.md) - rework README.md as per above - use some YAML power to share distros' commonality - add fedora support * create unique /etc/machine-id and other updates - create unique /etc/machine-id in each docker node, used as seed for e.g. weave mac addresses - with above, now netchecker 100% passes WoHooOO!
🎉 🎉 🎉 - updated README.md output from (1.12.1, verified netcheck) * minor typos * fix centos node creation, needs earlier udevadm removal to avoid flaky facts, also verified netcheck Ok \o/ * add Q&D test-distros.sh, back to manual /etc/machine-id hack * run-test-distros.sh cosmetics and minor fixes * run-test-distros.sh: $rc fix and minor formatting changes * run-test-distros.sh output cosmetics -
Julien Senon authored
Update template to have bastion section
-
- Oct 12, 2018
-
-
Kuldip Madnani authored
* Added Priority class to tiller installation and also fixed tiller override implementation. * Added changes to handle priority classes separately in tiller, instead of using the variable tiller_override
-
Kuldip Madnani authored
* Added changes to clean up orphan containers and reload docker & kubelet directories. * Added new files for cleaning up orphans and docker & kubelet directories * Added new lines at the end of these files * removed the trailing whitespaces from main.yml and clean-up.yml * Updated as per the review comments * Updated as per the review comments * Removed service_facts and package_facts because they are not supported in ansible 2.4.0 * Corrected yaml syntax errors * Removed the use of json_query filter and utilized selectattr * Removed trailing spaces * Changed the default value of docker_clean_up to false * Added Changes to only include cleanup-docker-orphans.sh * Reverted back changes done inside handler. * Removed trailing spaces and made default value of docker_orphan_clean_up as true * Reverted the default value of docker_orphan_clean_up as false * Made the docker clean up as drop in * Made the docker clean up as drop in * Reverted the value of boolean docker_orphan_clean_up to false
-
Loic Gouarin authored
-
Oz N Tiram authored
* Specify that the cluster.yml playbook should run as root This is a possible fix for #3388. The following examples show the option `-b` too: https://kubernetes.io/docs/setup/custom-cloud/kubespray/ https://github.com/kubernetes-incubator/kubespray/blob/master/docs/getting-started.md#starting-custom-deployment * Update invocation to include specific root user * Update comment text according to suggestions
-
SataQiu authored
-
Anupam Basak authored
-
- Oct 11, 2018
-
-
Rui Cao authored
Signed-off-by: Rui Cao <ruicao@alauda.io>
-
Johann Queuniet authored
* Allow configuration of nginx proxy config path * Fix the internal nginx configuration location Signed-off-by: Johann Queuniet <contact@lordran.net>
-
Andreas Krüger authored
* Update pre-install verify settings with network checks and etc. * Remove upstream dns server check. It's bogus
-
Antoine Legrand authored
-
IgLiv authored
-
Erwan Miran authored
-
Andreas Krüger authored
* Update CoreDNS templates to newest version * Add watch to ClusterRole. Fixes #3460
-
Giacomo Longo authored
* Automatically infer bootstrap_os * Rename bootstrap os to os_family
-
LiuDui authored
-
- Oct 10, 2018
-
-
Pierluigi Lenoci authored
* Missing [all] sections inside the sample * Update hosts.ini
-
pastushenko authored
* #3475 - make dnsmasq to send queries to all servers in upstream. Make dnsmasq config file customizable. * Code style fixes. Return current behaviour for dnsmasq strict-order flag.
-
Antoine Legrand authored
* Fix bootstrap_os/ubuntu idempotency * Update bastion role * move container_engine in sub-roles * requires ansible 2.5 * ubuntu18 as first CI job
-
- Oct 09, 2018
-
-
Erwan Miran authored
* Ability to specify ssl certificate duration and ssl key size - etcd/secrets * Ability to specify ssl certificate duration and ssl key size - helm/contiv + fix contiv missing copy certs generation script
-
okamototk authored
-
- Oct 08, 2018
-
-
Andreas Krüger authored
* Fix DNS loop when resolvconf_mode is set to host_resolvconf * Make sure upstream_dns_servers is defined when using resolvconf_mode == 'host_resolvconf' * Only set upstream dns servers on KubeDNS and CoreDNS if they are defined * Only set upstream dns servers on KubeDNS and CoreDNS if they are defined
-
Dylan authored
-
Giacomo Longo authored
Split Vagrantfile Ubuntu versions into 1604 and 1804 (#3440)
-
Matthew Mosesohn authored
-
SataQiu authored
-
- Oct 07, 2018
-
-
- Oct 05, 2018
-
-
Chad Swenson authored
- Local Volume StorageClass configuration is now manged by `local_volume_provisioner_storage_classes`, a list of maps that specifies local storage classes with `name` `host_dir` and `mount_dir` keys per entry - Tasks and templates updated to loop through local volume storage classes - Previous defaults for path/class names were not changed - Fixed an issue where a `kubernetes/preinstall` was creating directories inconsistently with the `kubernetes-apps/external_provisioner/local_volume_provisioner` task
-