Skip to content
  1. Nov 12, 2018
  2. Nov 10, 2018
  3. Nov 08, 2018
  4. Nov 01, 2018
  5. Oct 30, 2018
  6. Oct 24, 2018
  7. Oct 17, 2018
  8. Oct 16, 2018
    • 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
  9. Oct 15, 2018
    • 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
  10. Oct 11, 2018
  11. Oct 05, 2018
    • Chad Swenson's avatar
      Support multiple local volume provisioner StorageClasses (#3450) · 6602760a
      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
      6602760a
  12. Sep 21, 2018
  13. Sep 20, 2018
  14. Sep 19, 2018
  15. Sep 06, 2018
  16. Aug 31, 2018
  17. Aug 27, 2018
  18. Aug 25, 2018
  19. Aug 24, 2018
  20. Aug 23, 2018
    • Aivars Sterns's avatar
      calico upgrade to v3 (#3086) · 23fd3461
      Aivars Sterns authored
      * calico upgrade to v3
      
      * update calico_rr version
      
      * add missing file
      
      * change contents of main.yml as it was left old version
      
      * enable network policy by default
      
      * remove unneeded task
      
      * Fix kubelet calico settings
      
      * fix when statement
      
      * switch back to node-kubeconfig.yaml
      23fd3461
  21. Aug 22, 2018
  22. Aug 21, 2018
  23. Aug 20, 2018
  24. Aug 17, 2018
  25. Aug 14, 2018
  26. Aug 10, 2018
  27. Aug 08, 2018
  28. Aug 07, 2018
  29. Aug 05, 2018
  30. Jul 31, 2018
  31. Jun 28, 2018
  32. Jun 21, 2018
  33. Jun 04, 2018
Loading