Skip to content
Snippets Groups Projects
  1. Apr 10, 2019
  2. Apr 09, 2019
  3. Jan 28, 2019
    • Florent Monbillard's avatar
      Run kubeadm and hyperkube outside of local_release_dir (#4098) · 2054a98c
      Florent Monbillard authored
      Addressing the discussion started in #4064, this PR moves kubeadm and
      hyperkube binaries to /usr/local/bin before running them on the master
      nodes.
      
      It is to address the case where local_release_dir points to /tmp
      (kubespray default) and /tmp is mounted with noexec mode, preventing
      any binaries to be run in that partition.
      
      In role "node", we still move kubeadm to bin_dir only on the worker
      nodes.
      2054a98c
  4. Dec 18, 2018
  5. Dec 12, 2018
  6. Dec 06, 2018
    • Andreas Krüger's avatar
      Remove non-kubeadm deployment (#3811) · ddffdb63
      Andreas Krüger authored
      * Remove non-kubeadm deployment
      
      * More cleanup
      
      * More cleanup
      
      * More cleanup
      
      * More cleanup
      
      * Fix gitlab
      
      * Try stop gce first before absent to make the delete process work
      
      * More cleanup
      
      * Fix bug with checking if kubeadm has already run
      
      * Fix bug with checking if kubeadm has already run
      
      * More fixes
      
      * Fix test
      
      * fix
      
      * Fix gitlab checkout untill kubespray 2.8 is on quay
      
      * Fixed
      
      * Add upgrade path from non-kubeadm to kubeadm. Revert ssl path
      
      * Readd secret checking
      
      * Do gitlab checks from v2.7.0 test upgrade path to 2.8.0
      
      * fix typo
      
      * Fix CI jobs to kubeadm again. Fix broken hyperkube path
      
      * Fix gitlab
      
      * Fix rotate tokens
      
      * More fixes
      
      * More fixes
      
      * Fix tokens
      ddffdb63
  7. 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
  8. Oct 11, 2018
  9. Sep 20, 2018
  10. Sep 19, 2018
  11. Sep 18, 2018
  12. Sep 17, 2018
  13. Sep 16, 2018
  14. Sep 06, 2018
  15. Aug 28, 2018
  16. Aug 27, 2018
  17. Aug 20, 2018
  18. Aug 17, 2018
  19. Aug 14, 2018
    • Rong Zhang's avatar
      Upgrade kubernetes to V1.11.x (#3078) · a11e1eba
      Rong Zhang authored
      Upgrade Kubernetes to V1.11.2
      The kubeadm configuration file version has been upgraded from v1alpha1 to v1alpha2
      Add bootstrap kubeadm-config.yaml with external etcd
      a11e1eba
  20. Jul 06, 2018
  21. Jun 15, 2018
    • Henry Finucane's avatar
      Fix #2261 by supporting Red Hat's limited PATH · 3ad9e9c5
      Henry Finucane authored
      Red Hat has this theory that binaries in sbin are too dangerous to be on
      the default path, but we need them anyway.
      
      RH7 has /sbin and /usr/sbin as symlinks, so that is no longer important.
      
      I'm adding it to the `PATH` instead of making the path to `modinfo`
      absolute because I am worried about breaking support for other
      distributions.
      3ad9e9c5
  22. Apr 27, 2018
  23. Apr 04, 2018
  24. Mar 31, 2018
  25. Mar 28, 2018
  26. Jan 30, 2018
  27. Jan 29, 2018
  28. Dec 12, 2017
  29. Nov 23, 2017
    • Bogdan Dobrelya's avatar
      Defaults for apiserver_loadbalancer_domain_name (#1993) · 8aafe643
      Bogdan Dobrelya authored
      
      * Defaults for apiserver_loadbalancer_domain_name
      
      When loadbalancer_apiserver is defined, use the
      apiserver_loadbalancer_domain_name with a given default value.
      
      Fix unconsistencies for checking if apiserver_loadbalancer_domain_name
      is defined AND using it with a default value provided at once.
      
      Signed-off-by: default avatarBogdan Dobrelya <bogdando@mail.ru>
      
      * Define defaults for LB modes in common defaults
      
      Adjust the defaults for apiserver_loadbalancer_domain_name and
      loadbalancer_apiserver_localhost to come from a single source, which is
      kubespray-defaults. Removes some confusion and simplefies the code.
      
      Signed-off-by: default avatarBogdan Dobrelya <bogdando@mail.ru>
      Unverified
      8aafe643
  30. Nov 08, 2017
    • Chad Swenson's avatar
      Master component and kubelet container upgrade fixes · e9f795c5
      Chad Swenson authored
      * Fixes an issue where apiserver and friends (controller manager, scheduler) were prevented from restarting after manifests/secrets are changed. This occurred when a replaced kubelet doesn't reconcile new master manifests, which caused old master component versions to linger during deployment. In my case this was causing upgrades from k8s 1.6/1.7 -> k8s 1.8 to fail
      * Improves transitions from kubelet container to host kubelet by preventing issues where kubelet container reappeared during the deployment
      e9f795c5
  31. Oct 26, 2017
  32. Oct 15, 2017
  33. Oct 13, 2017
Loading