- Dec 27, 2024
-
-
ChengHao Yang authored
* Bump: Containerd upgrade to 1.7.24 Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com> * Docs: README.md update Containerd version 1.7.24 Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com> * Bump: runc upgrade to v1.2.3 Runc upgrade to v1.2.3, and add v1.1.15, v1.2.x checksum Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com> --------- Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com>
-
- Dec 26, 2024
-
-
ChengHao Yang authored
* Bump: Helm default version v3.16.4 Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com> * Docs: README.md update helm version Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com> --------- Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com>
-
Mohamed Omar Zaian authored
-
ChengHao Yang authored
* Bump: kubernetes upgrade to 1.31.4 Add Kubernetes 1.31.4, 1.30.8 and 1.29.12 version Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com> * Docs: Upgrade Kubernetes version to 1.31.4 Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com> --------- Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com>
-
- Dec 24, 2024
-
-
kyrie authored
* enhance reset network service Signed-off-by:
KubeKyrie <shaolong.qin@daocloud.io> * reset network service: use systemd module directly --------- Signed-off-by:
KubeKyrie <shaolong.qin@daocloud.io> Co-authored-by:
Max Gautier <mg@max.gautier.name>
-
- Dec 23, 2024
-
-
Max Gautier authored
This avoids spurious failure with 'localhost'. It should also be more correct the inventory contains uncached hosts which are not in `k8s_cluster` and therefore should not be Kubespray business. (We still use hostvars for uncached hosts, because it's easier to select on 'ansible_default_ipv4' that way and does not change the end result)
-
- Dec 19, 2024
-
-
Chad Swenson authored
This enables [configuration](https://kubernetes.io/docs/concepts/policy/resource-quotas/#limit-priority-class-consumption-by-default) of the [ResourceQuota AdmissionController plugin](https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#resourcequota). The configuration file will be empty by default when no limitedResources are set.
-
Ekko authored
Signed-off-by:
ekko <lihai.tu@daocloud.io>
-
- Dec 18, 2024
-
-
Max Gautier authored
This reverts commit 742409e6.
-
- Dec 17, 2024
-
-
ERIK authored
Signed-off-by:
bo.jiang <bo.jiang@daocloud.io>
-
- Dec 16, 2024
-
-
Max Gautier authored
-
- Dec 11, 2024
-
-
Max Gautier authored
This is needed for shutdown ordering: while at startup, it's not a problem that containerd start before dbus (the dbus socket already exists) it needs to shutdown before dbus to do its cleanup (asking systemd via dbus to cleanup cgroups).
-
- Dec 09, 2024
-
-
Max Gautier authored
Not that the Apparmor check result is no longer used since the PSP removal.
-
Max Gautier authored
-
Max Gautier authored
Note that we're reapplying the RBAC/Sa/Config from coredns which is not strictly necessary, but harmless, when the secondary is enabled.
-
Max Gautier authored
-
Max Gautier authored
-
Max Gautier authored
-
Max Gautier authored
This is expected to be used in the command module this way: command: cmd: "{{ kubectl_apply_stdin }}" stdin: <... rendered manifests > -> using the 'template' lookup plugin in most cases. The advantages over the kube plugin module integrated in kubespray (which this should replace eventually): - way easier to modify to take advantage of new features (server-side apply for instance) - no need for a separate template tasks + checking the result (which can introduce problem if the first playbook runs encounters an error).
-
- Dec 06, 2024
-
-
Max Gautier authored
The variable is not used anymore since 29ea790c. Besides, this tasks fails on dual stack installation.
-
- Dec 02, 2024
-
-
ERIK authored
Signed-off-by:
bo.jiang <bo.jiang@daocloud.io>
-
- Nov 29, 2024
-
-
ERIK authored
Signed-off-by:
bo.jiang <bo.jiang@daocloud.io>
-
- Nov 28, 2024
-
-
Max Gautier authored
config_path was introduced in containerd 1.5.0, and registry.mirrors is deprecated. There is no reason to keep the old alternative, so just always use config_path, and consequently remove the option.
-
ERIK authored
Signed-off-by:
bo.jiang <bo.jiang@daocloud.io>
-
- Nov 25, 2024
-
-
David authored
* Add support for ntpsec * fixup: set default ntp_driftfile based on ntp_package * fixup: docs
-
ChengHao Yang authored
* Refactor: replace registry.k8s.io with kube_image_repo variable Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com> * Bump: OpenStack Cloud Controller Manager upgrade to v1.31.1 Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com> * Refactor: remove occm image tag from sample inventory Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com> --------- Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com>
-
ChengHao Yang authored
* Bump: Kubernetes default version set to v1.31.3 Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com> * Docs: README.md update kubernetes version Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com> --------- Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com>
-
Max Gautier authored
The download role expect 'groups' be a list, in order to properly filter images.
-
- Nov 19, 2024
-
-
logicsys authored
Partial Cilium 1.16+ Support & Add vars for configuring cilium IP load balancer pools and bgp v1 & v2 apis (#11620) * Add vars for configuring cilium IP load balancer pools and bgp peer policies * Cilium 1.16+ Support - Add vars for configuring cilium bgpv2 api & handle cilium_kube_proxy_replacement unsupported values
-
- Nov 18, 2024
-
-
Max Gautier authored
When using dns_upstream_forward_extra_opts: prefer_udp: "" # the option as no value so use empty string to just # put the key This is rendered in the dns configmap as ($ for end-of-line) ... prefer_udp $ ... Note the trailing space. This triggers https://github.com/kubernetes/kubernetes/issues/36222, which makes the configmap hardly readable when editing them manually or simply putting them in a yaml file for inspection. Trim the concatenation of option + value to get rid of any trailing space.
-
- Nov 17, 2024
-
-
ERIK authored
Signed-off-by:
bo.jiang <bo.jiang@daocloud.io>
-
- Nov 16, 2024
-
-
Javad authored
* Make Helm's 'atomic' parameter configurable from role variables * Configure Helm with 'atomic' and 'wait' set to false for generic CNI to prevent kubelet-csr-approver installation failures
-
- Nov 15, 2024
-
-
Max Gautier authored
* kubeadm: do not ignore preflight errors blindly The "ignoring all errors" seems to date back to the inception of the kubeadm support (it was --skip-preflight-check before). This can mask real errors and prevent users from seeing them. Do not ignore any errors by default and make the set of ignored errors configurable. * download/kubeadm: remove redundant task The mode is already set by the previous `copy` task. * Validate kubeadm configs This should help to fail early when we have invalid kubeadm configs (from a kubespray bug or a misconfiguration). * kubeadm-upgrade: remove unnecessary bool cast * Convert kubeadm join discovery timeout to v1beta4 config * CI: Ignore kubeadm:Mem errors on some setup.
-
- Nov 14, 2024
-
-
Max Gautier authored
timeoutForControlPlane has been removed from v1beta4, instead remplaced by https://kubernetes.io/docs/reference/config-api/kubeadm-config.v1beta4/#kubeadm-k8s-io-v1beta4-Timeouts The default for the new value are close enough that there is no need to override them.
-
- Nov 13, 2024
-
-
Andreas Gravgaard Andersen authored
* remove nameless extraArgs entry Signed-off-by:
Andreas Gravgaard Andersen <andreasga22@gmail.com> * fix template name Signed-off-by:
Andreas Gravgaard Andersen <andreasga22@gmail.com> --------- Signed-off-by:
Andreas Gravgaard Andersen <andreasga22@gmail.com>
-
- Nov 08, 2024
-
-
ChengHao Yang authored
Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com>
-
Lee Spottiswood authored
-
- Nov 07, 2024
-
-
Max Gautier authored
- Lookup was not returning a list, making the difference filter spit out garbage -> query always return a list - hostvars is a dictionnary, so convert to list before selectattr and map back to only get keys
-
Timothée Oliger authored
-