Skip to content
  1. Apr 29, 2019
  2. Apr 25, 2019
  3. Apr 24, 2019
  4. Apr 19, 2019
  5. Apr 18, 2019
  6. Apr 17, 2019
  7. Apr 11, 2019
  8. Apr 10, 2019
  9. Apr 09, 2019
    • Markos Chandras's avatar
      openSUSE: Use Leap 15.0 instead of 42.3 (#4442) · 12c6b5c3
      Markos Chandras authored
      * Vagrantfile: Bump openSUSE to Leap 15.0
      
      * roles: container-engine: Add 'containerd' package for openSUSE
      
      The 'containerd' package contains the docker-containerd and
      docker-containerd-shim binaries. We also need to ensure that the latest
      version is installed since an older version may already be present (eg GCE
      images)
      
      * Remove docker log-opts for opensuse
      
      * roles: bootstrap-os: Use lowercase 'o' for openSUSE
      
      OpenSUSE is not a valid family name. The correct one is openSUSE
      
      * roles: bootstrap-os: Update zypper cache before first installation
      
      The zypper cache may be outdated so ensure that it's fully updated
      before we try and install the bootstrap packages.
      12c6b5c3
    • Maxime Guyot's avatar
  10. Apr 01, 2019
    • Matthew Mosesohn's avatar
      Remove kubedns and dnsmasq. Move dns_late phase after apps (#4406) · 5f12b7ae
      Matthew Mosesohn authored
      Both kubedns and dnsmasq modes are long not maintained.
      We should run dns_late steps at the end because sshd
      makes DNS lookups during Ansible run and has 2s timeouts
      for each failed lookup trying to connect to coredns before
      it is ready.
      5f12b7ae
    • MarkusTeufelberger's avatar
      Yamllint fixes (#4410) · 9ffc65f8
      MarkusTeufelberger authored
      * Lint everything in the repository with yamllint
      
      * yamllint fixes: syntax fixes only
      
      * yamllint fixes: move comments to play names
      
      * yamllint fixes: indent comments in .gitlab-ci.yml file
      9ffc65f8
  11. Mar 28, 2019
  12. Mar 27, 2019
  13. Mar 20, 2019
  14. Mar 18, 2019
  15. Mar 07, 2019
  16. Feb 26, 2019
    • Peter Metz's avatar
      feat(external-provisioner): adds support for local-path-provisioner (#4232) · 26ca5841
      Peter Metz authored
      * feat(external-provisioner/local-path-provisioner): adds support for local path provisioner
      
      Helpful for local development but also in production workloads (once the
      permission model is worked out) where you have redundancy built into the
      software uses the PVCs (e.g. database cluster with synchronous
      replication)
      
      * feat(local-path-provisioner): adds debug flag, image tag group var
      
      * fix(local-path-provisioner): moves image repo/tag to download role
      
      * test(gce_centos7-flannel): enables local-path-provisioner in test case
      
      * fix(addons): add image repo/tag to commented default values
      
      * fix(local-path-provisioner): typo in jinja template for local path provisioner
      
      * style(local-path-provisioner): debug flag condition re-formatted
      
      * fix(local-path-provisioner): adds missing default value for debug flag
      
      * fix(local-path-provisioner): syntax fix for debug if condition end
      
      * fix(local-path-provisioner): jinja template syntax: if condition white space
      26ca5841
    • Christian Berendt's avatar
      terraform: use openstackclient instead of novaclient (#4280) · 44ee4b50
      Christian Berendt authored
      The openstackclient is the preferred CLI for OpenStack
      environments and should be used instead of novaclient.
      44ee4b50
  17. Feb 25, 2019
  18. Feb 14, 2019
  19. Feb 12, 2019
    • Jeff Bornemann's avatar
      OCI Cloud Provider Update (#4186) · c41c1e77
      Jeff Bornemann authored
      * OCI subnet AD 2 is not required for CCM >= 0.7.0
      
      Reorganize OCI provider to generate configuration, rather than pull
      
      Add pull secret option to OCI cloud provider
      
      * Updated oci example to document new parameters
      c41c1e77
  20. Feb 07, 2019
  21. Feb 06, 2019
  22. Feb 01, 2019
  23. Jan 29, 2019
    • Thomas Nys's avatar
      Set cluster DNS correctly in case of nodelocal dns cache (#3879) · 68fd7e39
      Thomas Nys authored
      * Set cluster DNS correctly in case of nodelocal dns cache
      
      * Pass in cluster_ip based on dns mode
      
      * Disable nodelocaldns by default
      
      * Fix syntax error
      
      * Fix syntax issue
      
      * Add nodelocadns ip to vars of node installation
      
      * Change location of nodelocaldns_ip
      
      * Try to remove newlines from jinja template
      
      * Add debug for config file
      
      * Move parameter logic outside of template
      
      * Adapt templates after feedback
      
      * Remove debugging
      68fd7e39
  24. Jan 28, 2019
    • wangxf's avatar
      [PR-Calico]Support calico 3.4.0 (#4102) · a0967613
      wangxf authored
      
      
      * Suport calico 3.4.0
      
      Signed-off-by: default avatarwangxf1987 <xiaofeix.wang@gmail.com>
      
      * Remove symlink + cni conflist template when 3.3.0+, handle Canal, addition of install-cni: sidecar(3.3.0) or initontainer(3.4.0), KUBECONFIG_FILEPATH, calico_cert_dir, advertise cluster ips
      
      * scheduler.alpha.kubernetes.io/critical-pod deprecated since 1.12
      a0967613
    • rongzhang's avatar
      Add update server field in kube-proxy kubeconfig · 3ed5f89c
      rongzhang authored
      I know this is a bit hack.
      If you use cloud LB, you can use kubeadm's controlPlaneEndpoint to configure kube-proxy's server field.
      But for nginx-proxy, it didn't start when kubeadm init.
      3ed5f89c
  25. Jan 11, 2019
  26. Jan 09, 2019
    • Chad Swenson's avatar
      Bugfixes for Local Volume Provisioner · 72802e4d
      Chad Swenson authored
      - Fixed an issue where storage class host directories were looped
      through excessive target hosts
      - Fixes examples in the LVP `README.md` to use nested dicts instead of a
      list of dicts
      72802e4d
    • Wilmar den Ouden's avatar
      More dynamic local-storage-provisioner approach (#3472) · 4fb8adb9
      Wilmar den Ouden authored
      * Makes local volume provisioner more dynamic
      
      * Correct variable name in local storage provisioner defaults
      
      * Updates external-provisioner readme
      
      * Updates variable naming to be more clear, more documentation, fixes sample inventory
      
      * Variable refactor, untangled some jinja2 loops
      
      * Corrects variable name
      
      * No variable substitution in dict keys, replaced with anchor
      
      * Fixes default storage_classes dict, inline docs
      
      * Fixes spelling in inline docs
      
      * Addresses comments in review
      
      * Updates all the defaults
      
      * Fix failing CI task
      
      * Fixes external provisioner daemonset
      4fb8adb9
  27. 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
    • 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
  28. Dec 29, 2018
Loading