Skip to content
  1. Nov 23, 2016
  2. 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
      Allow pre-downloaded images to be used effectively · dff78f61
      Bogdan Dobrelya authored
      According to http://kubernetes.io/docs/user-guide/images/
      
       :
      By default, the kubelet will try to pull each image from the
      specified registry. However, if the imagePullPolicy property
      of the container is set to IfNotPresent or Never, then a local\
      image is used (preferentially or exclusively, respectively).
      
      Use IfNotPresent value to allow images prepared by the download
      role dependencies to be effectively used by kubelet without pull
      errors resulting apps to stay blocked in PullBackOff/Error state
      even when there are images on the localhost exist.
      
      Signed-off-by: default avatarBogdan Dobrelya <bdobrelia@mirantis.com>
      dff78f61
    • 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
  3. Nov 21, 2016
  4. Nov 19, 2016
    • Dan Bode's avatar
      Ensure that etcd health checks always pass · ff675d40
      Dan Bode authored
      in the etcd handler, the reload etcd action
      was called after ansible waits for etcd to be
      up, this means that the health checks which are
      called immediately after fail (resulting in the etcd
      role always failing and never finishing)
      
      This patch changes the order to move the 'wait for etcd
      up' resource after the 'reload etcd resource', ensuring that
      the service is up before the health check is called.
      ff675d40
  5. Nov 18, 2016
  6. Nov 16, 2016
  7. Nov 15, 2016
  8. Nov 14, 2016
  9. Nov 10, 2016
  10. Nov 09, 2016
  11. Nov 08, 2016
  12. Nov 07, 2016
    • Matthew Mosesohn's avatar
      adds ability to have hosts with no floating ips on terraform/openstack (+8 squashed commits) · f106bf5b
      Matthew Mosesohn authored
      
      Squashed commits:
      [f9355ea1] Swap order in which we reload docker/socket
      [2ca6819c] Reload docker.socket after installing flannel on coreos
      
      Workaround for #569
      [9f976e56] Vagrantfile: setup proxy inside virtual machines
      
      In corporate networks, it is good to pre-configure proxy variables.
      [9d7142f4] Vagrantfile: use Ubuntu 16.04 LTS
      
      Use recent supported version of Ubuntu for local development setup
      with Vagrant.
      [50f77cca] Add CI test layouts
      
      * Drop Wily from test matrix
      * Replace the Wily cases dropped with extra cases to test separate
        roles deployment
      
      Signed-off-by: default avatarBogdan Dobrelya <bdobrelia@mirantis.com>
      [03e162b3] Update OWNERS
      [c7b00cae] Use tar+register instead of copy/slurp for distributing tokens and certs
      
      Related bug: https://github.com/ansible/ansible/issues/15405
      
      Uses tar and register because synchronize module cannot sudo on the
      remote side correctly and copy is too slow.
      
      This patch dramatically cuts down the number of tasks to process
      for cert synchronization.
      [2778ac61] Add new var skip_dnsmasq_k8s
      
      If skip_dnsmasq is set, it will still not set up dnsmasq
      k8s pod. This enables independent setup of resolvconf section
      before kubelet is up.
      f106bf5b
  13. Nov 04, 2016
  14. Nov 01, 2016
  15. Oct 28, 2016
  16. Oct 26, 2016
  17. Oct 24, 2016
  18. Oct 21, 2016
Loading