Skip to content
  1. 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
  2. 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
  3. Oct 11, 2018
  4. Oct 10, 2018
  5. Oct 09, 2018
  6. Oct 08, 2018
  7. 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
  8. Oct 04, 2018
  9. Oct 02, 2018
  10. Oct 01, 2018
  11. Sep 30, 2018
  12. Sep 28, 2018
  13. Sep 27, 2018
  14. Sep 26, 2018
  15. Sep 25, 2018
    • Kuldip Madnani's avatar
      Adding pod priority for all the components. (#3361) · 36898a2c
      Kuldip Madnani authored
      * Changes to assign pod priority to kube components.
      
      * Removed the boolean flag pod_priority_assignment
      
      * Created new priorityclass k8s-cluster-critical
      
      * Created new priorityclass k8s-cluster-critical
      
      * Fixed the trailing spaces
      
      * Fixed the trailing spaces
      
      * Added kube version check while creating Priority Class k8s-cluster-critical
      
      * Moved k8s-cluster-critical.yml
      
      * Moved k8s-cluster-critical.yml to kube_config_dir
      36898a2c
Loading