Skip to content
  1. Apr 09, 2019
  2. Apr 08, 2019
  3. Apr 04, 2019
  4. Apr 03, 2019
  5. Mar 29, 2019
  6. Mar 26, 2019
  7. Mar 20, 2019
  8. Mar 18, 2019
  9. Mar 05, 2019
  10. Feb 20, 2019
  11. Feb 19, 2019
    • Manuel Cintron's avatar
      Adding ability to maintain existing Encryption Secrets at Rest. (#4255) · 07b28940
      Manuel Cintron authored
      * Adding ability to maintain existing Encryption Secrets at Rest.
      
      If secrets_encryption.yaml is present it will not be overriten with a new kube_encrypt_token.
      
      This should allow for it to be set ahead of a playbook running or maintain it if cluster.yml is ran on the same cluster and the ansible host does not have access to the secrets.
      
      * Setting existing kube_encrypt_token across all master nodes in case it was missing in one or more nodes.
      07b28940
  12. Feb 07, 2019
  13. Feb 02, 2019
  14. Feb 01, 2019
  15. Jan 28, 2019
  16. Jan 16, 2019
  17. Jan 15, 2019
    • Chad Swenson's avatar
      Fix kubeadm config extra volumes · 13e3e867
      Chad Swenson authored
      I found a potential use case where `writable` could be null and therfore
      not treated like a boolean, so this adds an extra default statement to
      avoid negating a non-boolean as boolean which would lead to undefined. refs #4020
      13e3e867
  18. Jan 11, 2019
  19. Jan 10, 2019
    • Chad Swenson's avatar
      Fix readOnly flag in kubeadm-config.v1beta1.yaml.j2 · 1d9c0c7d
      Chad Swenson authored
      In v1beta1 of `ClusterConfiguration` the extraVolumes `writable` field was changed to `readOnly` and its boolean value must be negated.
      
      Also, the json field for `useHyperKubeImage` was incorrectly capitalized.
      1d9c0c7d
    • Chad Swenson's avatar
      Fix PATH for kubeadm init · aa1d5b89
      Chad Swenson authored
      Right now we're consistently getting warnings about kubelet not found in
      path during `kubeadm init`. We fixed this for `kubeadm join` in #3342, and this brings the change to init
      as well.
      aa1d5b89
  20. Jan 08, 2019
    • Andreas Holmsten's avatar
      Allow override of bind addr for controller-manager and scheduler (#3968) · 4d5b41b8
      Andreas Holmsten authored
      * allows to override the bind addresses for controller-manager and scheduler
      
      Useful for Prometheus metrics monitoring
      
      * Add bind addr override support in kubeadm/v1beta1
      
      Adds support for override of bind addresses for controller-manager
      and scheduler in kubeadm/v1beta1
      
      * Move location of bind address vars
      
      * Remove double declaration of schedulerExtraArgs
      4d5b41b8
  21. Jan 03, 2019
    • okamototk's avatar
      Fix kubeadm v1beta1 configuration taint (#3928) · 8216e821
      okamototk authored
      * Use master node taint same as kubeadm configuration v1alpha3 or before.
      8216e821
    • Andreas Holmsten's avatar
      (Re)add line break for supplementary addr in SANs (#3952) · a34139e1
      Andreas Holmsten authored
      The change implemented in #3908 remove line breaks for supplementary
      addresses in kubeadm SANs, causing errors in the config file and
      failure to bring cluster up. This commit reimplement line breaks in
      between supplementary addresses.
      a34139e1
    • Chad Swenson's avatar
      Fix kube-proxy configuration for kubeadm (#3958) · 80379f6c
      Chad Swenson authored
      - Creates and defaults an ansible variable for every configuration option in the `kubeproxy.config.k8s.io/v1alpha1` type spec
        - Fixes vars that were orphaned by removing non-kubeadm
        - Fixes previously harcoded kubeadm values
      - Introduces a `main` directory for role default files per component (requires ansible 2.6.0+)
        - Split out just `kube-proxy.yml` in this first effort
      - Removes the kube-proxy server field patch task
      
      We should continue to pull out other components from `main.yml` into their own defaults files as I did here for `defaults/main/kube-proxy.yml`. I hope for and will need others to join me in this refactoring across the project until each component config template has a matching role defaults file, with shared defaults in `kubespray-defaults` or `downloads`
      80379f6c
  22. Dec 28, 2018
    • Rong Zhang's avatar
      Add scale master features (#3946) · 5834e609
      Rong Zhang authored
      * Add scale master features
      
      * Add certificate management with kubeadm
      
      * Add kubeadm kubeconfig
      
      * Fix ymalroles error
      
      * fix upgrade cluster fialed
      
      * force update cert and keys when you reconfigure cluster
      5834e609
  23. Dec 26, 2018
  24. Dec 25, 2018
    • Zefool's avatar
      controlPlaneEndpoint set up through load balancer should be possible … (#3888) · 6ebcaab2
      Zefool authored
      * controlPlaneEndpoint set up through load balancer should be possible  even in single master setups
      
      Enable load balancer for single-master setups
      Fixes an issue where single-master setups are not reachable using the usual admin.conf from outside the cluster. 
      
      controlPlaneEndpoint set up through load balancer should be possible  even in single master setups
      
      * add fix to other api versions
      
      * remove obsolete check completely
      
      * remove check, pass 2
      
      * removes checks in client configuration
      
      * delete 'and'
      6ebcaab2
    • Rong Zhang's avatar
      Fix reconfigure and upgrade cluster (#3938) · cd42e649
      Rong Zhang authored
      cd42e649
  25. Dec 20, 2018
  26. Dec 19, 2018
  27. Dec 18, 2018
  28. Dec 07, 2018
  29. Dec 06, 2018
    • Rong Zhang's avatar
      Upgrade kubernetes to v1.13.0 (#3810) · 225f765b
      Rong Zhang authored
      * Upgrade kubernetes to v1.13.0
      
      * Remove all precense of scheduler.alpha.kubernetes.io/critical-pod in templates
      
      * Fix cert dir
      
      * Use kubespray v2.8 as baseline for gitlab
      225f765b
    • 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
  30. Dec 03, 2018
Loading