Skip to content
  1. 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
    • Julien Senon's avatar
      Update template for bastion (#3523) · fac8aaa4
      Julien Senon authored
      Update template to have bastion section
      fac8aaa4
  2. Oct 12, 2018
  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
    • rboyapat's avatar
      Fix the dic iteration method in the kubelet template (#3415) · d9f495d3
      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
      d9f495d3
    • SataQiu's avatar
      fix typo: remove repeated words(is) (#3419) · 71f6c018
      SataQiu authored
      71f6c018
Loading