Skip to content
  1. Jan 05, 2017
  2. Jan 03, 2017
  3. Dec 28, 2016
  4. Dec 27, 2016
  5. Dec 20, 2016
  6. Dec 17, 2016
  7. Dec 14, 2016
    • Aleksandr Didenko's avatar
      Add calico/routereflector support · d57c27ff
      Aleksandr Didenko authored
      Add BGP route reflectors support in order to optimize BGP topology
      for deployments with Calico network plugin.
      
      Also bump version of calico/ctl for some bug fixes.
      d57c27ff
  8. Dec 13, 2016
  9. Dec 09, 2016
  10. Nov 28, 2016
    • Bogdan Dobrelya's avatar
      Add advanced net check for DNS K8s app · b7692fad
      Bogdan Dobrelya authored
      
      
      * Add an option to deploy K8s app to test e2e network connectivity
        and cluster DNS resolve via Kubedns for nethost/simple pods
        (defaults to false).
      * Parametrize existing k8s apps templates with kube_namespace and
        kube_config_dir instead of hardcode.
      * For CoreOS, ensure nameservers from inventory to be put in the
        first place to allow hostnet pods connectivity via short names
        or FQDN and hostnet agents to pass as well, if netchecker
        deployed.
      
      Signed-off-by: default avatarBogdan Dobrelya <bdobrelia@mirantis.com>
      b7692fad
  11. Nov 25, 2016
    • Aleksandr Didenko's avatar
      Update calico/ctl image tag · ff7d489f
      Aleksandr Didenko authored
      We no longer need to use v0.22.0 for calicoctl since Kargo has
      support for new calicoctl CLI format.
      
      Also fixing condition logic for calico pool task.
      ff7d489f
  12. Nov 24, 2016
    • Bogdan Dobrelya's avatar
      Fix download dnsmasq image dependency on docker · aa447585
      Bogdan Dobrelya authored
      
      
      When download_run_once with download_localhost is used, docker is
      expected to be running on the delegate localhost. That may be not
      the case for a non localhost delegate, which is the kube-master
      otherwise. Then the dnsmasq role, had it been invoked early before
      deployment starts, would fail because of the missing docker dependency.
      
      * Fix that dependency on docker and do not pre download dnsmasq image
        for the dnsmasq role, if download_localhost is disabled.
      * Remove become: false for docker CLI invocation because that's not
        the common pattern to allow users access docker CLI w/o sudo.
      * Fix opt bin path hack for localhost delegate to ignore errors when
        it fails with "sudo password required" otherwise.
      * Describe download_run_once with download_localhost use case in docs
        as well.
      
      Signed-off-by: default avatarBogdan Dobrelya <bdobrelia@mirantis.com>
      aa447585
  13. Nov 22, 2016
    • Aleksandr Didenko's avatar
      Set defaults for ansible_ssh_user · db03f174
      Aleksandr Didenko authored
      When setting permission for containers download/upload dir we're
      using `ansible_ssh_user`. But if playbook is executed without
      user being explicitly set `ansible_ssh_user` may be undefined.
      In such situations dir ownership will default to `ansible_user_id`
      
      Closes: #644
      db03f174
    • Bogdan Dobrelya's avatar
      Download images as dependencies of roles · 66f27ed1
      Bogdan Dobrelya authored
      
      
      Pre download all required container images as roles' deps.
      Drop unused flannel-server-helper images pre download.
      Improve pods creation post-install test pre downloaded busybox.
      Improve logs collection script with kubectl describe, fix sudo/etcd/weave
      commands.
      
      Signed-off-by: default avatarBogdan Dobrelya <bdobrelia@mirantis.com>
      66f27ed1
  14. Nov 18, 2016
    • Bogdan Dobrelya's avatar
      Add download localhost and enable for CI · a03540da
      Bogdan Dobrelya authored
      
      
      * Add download_localhost for the download_run_once mode, which is
        use the ansible host (a travis node for CI case) to store and
        distribute containers across cluster nodes in inventory.
        Defaults to false.
      * Rework download_run_once logic to fix idempotency of uploading
        containers.
      * For Travis CI, enable docker images caching and run Travis
        workers with sudo enabled as a dependency
      * For Travis CI, deploy with download_localhost and download_run_once
        enabled to shourten dev path drastically.
      * Add compression for saved container images. Defaults to 'best'.
      
      Signed-off-by: default avatarBogdan Dobrelya <bdobrelia@mirantis.com>
      Co-authored-by: default avatarAleksandr Didenko <adidenko@mirantis.com>
      a03540da
    • Aleksandr Didenko's avatar
      Fix download_run_once for containers · 3e687bbe
      Aleksandr Didenko authored
      Add one more step (task) to containers download/upload sequence -
      copy saved .tar containers to ansible host (delegate_to: localhost).
      
      Then upload images to target nodes. It uses synchronize module so
      if ansible host (localhost) is the same host as kube-master[0] then
      new task causes no issues and the copy to localhost process is
      basically skipped.
      3e687bbe
  15. Nov 14, 2016
  16. Nov 10, 2016
  17. Nov 09, 2016
  18. Nov 08, 2016
  19. Oct 24, 2016
  20. Oct 18, 2016
  21. Oct 15, 2016
  22. Oct 12, 2016
  23. Oct 10, 2016
    • Smana's avatar
      upgrade to kubernetes version 1.4.0 · 056f4b6c
      Smana authored
      test to change the machine type
      
      Revert "test to change the machine type"
      
      This reverts commit 7a91f1b5405a39bee6cb91940b09a0b0f9d3aee1.
      
      use google dns server when no upstream dns are defined
      
      comment upstream_dns_servers
      
      update documentation
      
      remove deprecated kubelet flags
      
      Revert "remove deprecated kubelet flags"
      
      This reverts commit 21e3b893c896d0291c36a07d0414f4cb88b8d8ac.
      056f4b6c
  24. Oct 07, 2016
  25. Sep 30, 2016
  26. Sep 28, 2016
  27. Sep 27, 2016
  28. Sep 15, 2016
  29. Aug 29, 2016
Loading