Skip to content
  1. Oct 15, 2021
  2. Oct 14, 2021
  3. Oct 12, 2021
    • Cristian Calin's avatar
      cert-manager: upgrade to 1.5.4 (#8069) · cee481f6
      Cristian Calin authored
      * cert-manager: update to 1.5.4
      
      * cert-manager: remove outdated guidelines on creating an initial ClusterIssuer
      cee481f6
    • Max Gautier's avatar
      etcd: deploy container engine if needed (#7532) · e4c8c718
      Max Gautier authored
      If the etcd cluster is separate and the etcd_deployment_type is "host",
      there is no need for a container engine on the etcd nodes
      
      Do not rely on a 'default(true)' filter, but define a proper default in
      kubespray-defaults depending on etcd deployment method and if internal
      or external etcd is used
      e4c8c718
  4. Oct 11, 2021
  5. Oct 08, 2021
  6. Oct 07, 2021
  7. Oct 05, 2021
  8. Oct 01, 2021
  9. Sep 30, 2021
    • rtsp's avatar
      Ensure apparmor is installed (#8036) · af04906b
      rtsp authored
      Kubespray deployment failed when using containerd backend on nodes that apparmor was not installed or previously removed. This PR ensure apparmor is installed by adding it into required_pkgs var.
      af04906b
  10. Sep 29, 2021
  11. Sep 28, 2021
  12. Sep 27, 2021
  13. Sep 24, 2021
    • rtsp's avatar
      Ensure apparmor is installed (#8011) · 4bace249
      rtsp authored
      Kubespray deployment failed when using containerd backend on nodes that apparmor was not installed or previously removed. This PR ensure apparmor is installed by adding it into required_pkgs var.
      4bace249
  14. Sep 23, 2021
    • Maxim Pogozhiy's avatar
      kube-router 1.3.0 -> 1.3.1 (#8007) · 22017b7f
      Maxim Pogozhiy authored
      22017b7f
    • Florian Ruynat's avatar
      Revert "etcd: enable v2 api only if needed (#8001)" (#8008) · 88c11b59
      Florian Ruynat authored
      This reverts commit c0e1211a.
      88c11b59
    • Kenichi Omichi's avatar
      Use kube_config_dir for kubeconfig (#7996) · 843252c9
      Kenichi Omichi authored
      The path of kubeconfig should be configurable, and its default value
      is /etc/kubernetes/admin.conf. Most paths of the file are configurable
      but some were not. This make those configurable.
      843252c9
    • Eric Lake's avatar
      Issue 8004: Fix typha prometheus (#8005) · ddea79f0
      Eric Lake authored
      The typha prometheus settings were in the `volumeMounts` section of the
      spec and not in the `envs` section. This was cauing the deployment to
      fail because it was looking for a volumeMount.
      
      ```
      failed: [controller-001.a2.da.dev.logdna.net] (item=calico-typha.yml) => {"ansible_loop_var": "item", "changed": false, "item": {"ansible_loop_var": "item", "changed": true, "checksum": "598ac79530749e8e2110793b53fc49ac208e7130", "dest": "/etc/kubernetes/calico-typha.yml", "diff": [], "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"_original_basename": "calico-typha.yml.j2", "attributes": null, "backup": false, "checksum": "598ac79530749e8e2110793b53fc49ac208e7130", "content": null, "delimiter": null, "dest": "/etc/kubernetes/calico-typha.yml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": null, "owner": null, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/core/.ansible/tmp/ansible-tmp-1632349768.56-75434-32452975679246/source", "unsafe_writes": null, "validate": null}}, "item": {"file": "calico-typha.yml", "name": "calico", "type": "typha"}, "md5sum": "53c00ac7f562cf9ecbbfd27899ea066d", "mode": "0644", "owner": "root", "size": 5378, "src": "/home/core/.ansible/tmp/ansible-tmp-1632349768.56-75434-32452975679246/source", "state": "file", "uid": 0}, "msg": "error running kubectl (/opt/bin/kubectl --namespace=kube-system apply --force --filename=/etc/kubernetes/calico-typha.yml) command (rc=1), out='service/calico-typha unchanged\n', err='error: error validating \"/etc/kubernetes/calico-typha.yml\": error validating data: [ValidationError(Deployment.spec.template.spec.containers[0].volumeMounts[2]): unknown field \"value\" in io.k8s.api.core.v1.VolumeMount, ValidationError(Deployment.spec.template.spec.containers[0].volumeMounts[2]): missing required field \"mountPath\" in io.k8s.api.core.v1.VolumeMount, ValidationError(Deployment.spec.template.spec.containers[0].volumeMounts[3]): unknown field \"value\" in io.k8s.api.core.v1.VolumeMount, ValidationError(Deployment.spec.template.spec.containers[0].volumeMounts[3]): missing required field \"mountPath\" in io.k8s.api.core.v1.VolumeMount]; if you choose to ignore these errors, turn validation off with --validate=false\n'"}
      ```
      ddea79f0
  15. Sep 22, 2021
Loading