Skip to content
  1. Oct 29, 2018
  2. Oct 24, 2018
  3. Oct 23, 2018
  4. Oct 21, 2018
  5. Oct 20, 2018
  6. Oct 19, 2018
  7. Oct 18, 2018
  8. Oct 17, 2018
  9. Oct 16, 2018
    • Rong Zhang's avatar
    • 刘旭's avatar
      fix --etcd-servers-overrides invalid (#3470) · cf4dd645
      刘旭 authored
      cf4dd645
    • JuanJo Ciarlante's avatar
      [jjo] add kube-router support (#3339) · a5edd0d7
      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
      a5edd0d7
    • anarcat's avatar
      show FQDN first in /etc/hosts (closes: #3521) (#3522) · c33e08c3
      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).
      c33e08c3
    • Erwan Miran's avatar
      Replace shell with command in order to allow the task to fail when openssl... · b4e2b857
      Erwan Miran authored
      Replace shell with command in order to allow the task to fail when openssl x509 does return zero (#3516)
      
      b4e2b857
    • Erwan Miran's avatar
      Fix ansible syntax to avoid ansible warnings (again) (#3509) · fcd8d850
      Erwan Miran authored
      * Fix ansible syntax to avoid ansible warnings (again)
      
      * warn: false on tar -cfz
      
      * wrong placement of warn:false
      fcd8d850
    • Erwan Miran's avatar
      Ability to define the asNumber on a per node basis when route reflectors are... · 6549b8f8
      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)
      
      6549b8f8
  10. Oct 15, 2018
    • Rong Zhang's avatar
    • JuanJo Ciarlante's avatar
      [jjo] add DIND support to contrib/ (#3468) · 40779345
      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
      40779345
  11. Oct 12, 2018
    • Kuldip Madnani's avatar
      Add Priority class for tiller and fix tiller override. (#3494) · fd422a06
      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
      fd422a06
    • Kuldip Madnani's avatar
      Handling docker clean up during docker upgrade and docker config changes. (#3321) · d7bb4d95
      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
      d7bb4d95
    • Loic Gouarin's avatar
    • Anupam Basak's avatar
  12. Oct 11, 2018
Loading