- 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
-
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 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
-
- Oct 04, 2018
-
-
Erwan Miran authored
-
Rong Zhang authored
* Upgrade kubernetes to v1.12.0 Use kubeadm v1alpha3 config * Upgrade coredns and etcd * Upgrage docker to 18.06
-
Aivars Sterns authored
Add note to README about offline environments
-
- Oct 02, 2018
-
- Oct 01, 2018
-
-
Florent Monbillard authored
Internet access is not mandatory as long as the user configures all container image repositories to point to internal container registries, in case of on-premises installation with firewall rules preventing direct Internet access.
-
okamototk authored
-
LiuDui authored
-
SataQiu authored
-
Luke Seelenbinder authored
-
- Sep 30, 2018
-
-
rboyapat authored
* Fix the jinja expression for openstack_tenant_id OS_PROJECT_ID is obsolete in keystone v3 and jinja expression doesn't set openstack_tenant_id as expected because of undefined env var. Fixed the expression. * Fix the dic iteration method in the kubelet template Kubelet template rendering errors when additional Node lables are added and using Python3. Update the method to be compatible to both python2/3 Node lables doesn't work
-
SataQiu authored
-