Bogdan Sass
4b324cb0f0
Rename master to control plane - non-breaking changes only ( #11394 )
K8s is moving away from the "master" terminology, so kubespray should follow the same naming conventions. See 65d886bb30/sig-architecture/naming/recommendations/001-master-control-plane.md
5 months ago
Max Gautier
7f527f6195
Drop support for RHEL 7 / CentOS 7 ( #11246 )
* Simplify docker systemd unit
systemd handles missing unit by ignoring the dependency so we don't need
to template them.
* Remove RHEL 7/CentOS 7 support
- remove ref in kubespray roles
- move CI from centos 7 to 8
- remove docs related to centos7
* Remove container-storage-setup
Only used for RHEL 7 and CentOS 7
5 months ago
ChengHao Yang
8a961a60c2
Feat: Gateway API CRDs install support ( #11376 )
* Feat: add Gateway API CRDs installation
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
* Feat: add Gateway API CRDs variable in inventory
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
---------
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
6 months ago
Vlad Korolev
9a7b021eb8
Do not use ‘yes/no’ for boolean values ( #11472 )
Consistent boolean values in ansible playbooks
6 months ago
Mohamed Omar Zaian
ad1ce92b41
Update node-feature-discovery to v0.16.4 ( #11250 )
6 months ago
Not Darko
1968db9a52
fix: skip multus when not defined ( #10934 )
fix task failure:
TASK [kubernetes-apps/network_plugin/multus : Multus | Start resources] ************************************************
fatal: [hfal12k8n1 -> {{ groups['kube_control_plane'][0] }}]: FAILED! => {"msg": "Error in jmespath.search in json_query filter plugin:\n'ansible.vars.hostvars.HostVarsVars object' has no attribute 'multus_manifest_2'"}
6 months ago
Erwan Miran
d469503e84
Make netchecker log levels configurable ( #11334 )
* Make netchecker log levels configurable
* use ETCD_LOG_LEVEL
7 months ago
Bas
8f5f75211f
Improving yamllint configuration ( #11389 )
Signed-off-by: Bas Meijer <bas.meijer@enexis.nl>
7 months ago
ChengHao Yang
5f35b66256
Bump: OpenStack Cloud Controller Manager to 1.30.0 ( #11358 )
Signed-off-by: tico88612 <17496418+tico88612@users.noreply.github.com>
7 months ago
Erwan Miran
0bcedd4603
Make local_volume_provisioner log level configurable ( #11336 )
8 months ago
Erwan Miran
413572eced
Make calico-kube-controllers log level configurable ( #11335 )
8 months ago
ChengHao Yang
348335ece5
[cert-manager] upgrade to v1.14.7 ( #11341 )
* Feat: upgrade cert-manager crd to 1.14.7
Signed-off-by: tico88612 <17496418+tico88612@users.noreply.github.com>
* Feat: upgrade cert-manager download version to 1.14.7
Signed-off-by: tico88612 <17496418+tico88612@users.noreply.github.com>
---------
Signed-off-by: tico88612 <17496418+tico88612@users.noreply.github.com>
8 months ago
Keita Mochizuki
ff18f65a17
add ingress controller svc nodeport param ( #11310 )
8 months ago
Alexander
619938da95
add the ability to configure extra args to the different cinder-csi-p… ( #11169 )
* add the ability to configure extra args to the different cinder-csi-plugin containers
* endfor block added to be syntactically correct jinja
8 months ago
Keita Mochizuki
88b502f29d
add ingress controller admission svc ( #11309 )
8 months ago
Elias-elastisys
cae266a045
Upgrade upcloud csi driver to v1.1.0 and add snapshot features ( #11303 )
8 months ago
Max Gautier
d50f61eae5
pre-commit: apply autofixes hooks and fix the rest manually
- markdownlint (manual fix)
- end-of-file-fixer
- requirements-txt-fixer
- trailing-whitespace
9 months ago
Lihai Tu
d5f6838fba
Bump scheduler plugins version ( #11205 )
Signed-off-by: tu1h <lihai.tu@daocloud.io>
9 months ago
Mohamed Omar Zaian
fe1a2d5dd9
[argocd] update argocd to v2.11.0 ( #11193 )
9 months ago
Max Gautier
d8a4aea9bc
Revert "support CoreDNS use host network and config dns port ( #10617 )" ( #11185 )
This reverts commit bc5b38a771
.
9 months ago
Alexander
cd459a04f3
Revert OCCM standard dnsPolicy to ClusterFirst and make dnsPolicy configurable to support 10618 ( #11168 )
9 months ago
tico88612
5dc12b2a15
Bump openstack-cloud-controller-manager from 1.25.3 to 1.28.2 ( #11174 )
Registry change to registry.k8s.io
Signed-off-by: tico88612 <17496418+tico88612@users.noreply.github.com>
9 months ago
Daniel Strufe
0b0faf8f72
Update external huawei cloud controller to 0.26.8 ( #11172 )
* Update external huawei cloud controller to 0.26.8
* Update huawei cloud controller templates
* Add security-group-id to config
* git fail
9 months ago
Vladimir Shaikovskii
966a8b95de
[metallb] Add variable for the metallb namespace ( #11136 )
10 months ago
Denis Khachyan
3a112e834c
ingress-nginx: added ability to enable opentelemetry nginx module ( #11034 )
10 months ago
J
8a423abd0f
Update Snapshot controller to v7.0.2 ( #11041 )
Upgrade Snapshot controller installed for all supported Kubernetes
versions to v7.0.2. Also update the manifests used to deploy the
Snapshot controller.
10 months ago
Barry M
3ec2e497c6
Update kubelet-csr-approver to v1.1.0 ( #11070 )
Signed-off-by: bmelbourne <barry.melbourne0@gmail.com>
10 months ago
Mathieu Parent
7844b8dbac
Promote nodelocaldns daemonset to system-node-critical ( #11056 )
As upstream
10 months ago
Gary Miguel
a1cf8291a9
spelling: scrapper -> scraper ( #11015 )
11 months ago
Ricky Kwan
69bf6639f3
Fix typo in selector ( #10994 )
11 months ago
Kay Yan
90b0151caf
support node feature discovery ( #10861 )
Signed-off-by: Kay Yan <kay.yan@daocloud.io>
1 year ago
Ludovic Logiou
26034b296e
Bump cinder-csi version and switch container registry ( #10894 )
* Bump cinder-csi version and switch container registry
Signed-off-by: Ludovic Logiou <ludovic.logiou@gmail.com>
* Update roles/kubespray-defaults/defaults/main/download.yml
Co-authored-by: Mohamed Omar Zaian <mohamedzaian@gmail.com>
---------
Signed-off-by: Ludovic Logiou <ludovic.logiou@gmail.com>
Co-authored-by: Mohamed Omar Zaian <mohamedzaian@gmail.com>
1 year ago
ABW
a0d2bda742
feat/add default ingress-nginx service ( #10925 )
feat/add default ingress-nginx service
feat/add default ingress-nginx service
feat/add default ingress-nginx service
1 year ago
Max Gautier
bf42ccee4e
Fix ingress-nginx controller election ( #10913 )
Under the original code, leader election failed for ingress controllers
as a result of mismatch between election-id in the controller config,
and the resourceName in the relevant rule of role 'ingress-nginx'.
This appeared in the controller logs.
To fix the issue, a command-line option was added to container
execution (--election-id=...).
Now, the election-id agrees with the resourceName provided in
the role-ingress-nginx.yml file. A comment in that file was
changed to reflect the new logic.
Co-authored-by: Vasilis Samoladas <vsam@softnet.tuc.gr>
Co-authored-by: Mohamed Omar Zaian <mohamedzaian@gmail.com>
1 year ago
flxbwr
ad565ad922
Fix waiting for MetalLB controller ( #10858 )
The current state waiting method is bad to implement.
When changing the deployment version, which is execute with the upgrade_cluster in the previous ansible task: "Kubernetes Apps | Install and configure MetalLB", next ansible task: "Kubernetes Apps | Wait for MetalLB controller to be running" may fall with an error.
1 year ago
Max Gautier
c80f2cd573
Allow the DNS stack to be backward compatible with an old dns_domain ( #10630 )
Handle all old dns domains:
- for nodelocaldns: in the same server block as the current dns_domain
- for coredns: uffix rewrite of each of the old dns domains to the
current one
1 year ago
Daniel Strufe
2eb588bed9
Update external huawei cloud controller to 0.26.6 ( #10824 )
* Update huaweicloud controller to 0.26.6
See <https://github.com/kubernetes-sigs/cloud-provider-huaweicloud/compare/v0.26.3...v0.26.6 >
* Update huaweicloud sample to use 0.26.6
1 year ago
Louis Tu
a88bad7947
Add scheduler plugins support ( #10747 )
Signed-off-by: tu1h <lihai.tu@daocloud.io>
1 year ago
Max Gautier
89d42a7716
Fix coredns_dual usage ( #10821 )
1 year ago
Alexander
de2c4429a4
Enable configuring mountOptions, reclaimPolicy and volumeBindingMode … ( #10450 )
* Enable configuring mountOptions, reclaimPolicy and volumeBindingMode for cinder-csi StorageClasses
* Check if class.mount_options is defined at all, before generating the option list
1 year ago
lobiyed.karim
7b7c9f509e
Add PodDisruptionBudget for CoreDNS deployment. Allows users to control disruption behavior and set maximum unavailable pods ( #10557 )
1 year ago
Gaëtan Trellu
50fbfa2a9a
Fix PyYAML package name on SLES and openSUSE ( #10794 )
1 year ago
Louis Tu
ddf5c6ee12
Update coredns rolling update strategy ( #10748 )
Signed-off-by: tu1h <lihai.tu@daocloud.io>
1 year ago
刘旭
08c0b34270
[cert-manager] upgrade to v1.13.2 ( #10616 )
1 year ago
Max Gautier
471326f458
Remove PodSecurityPolicy support and references ( #10723 )
This is removed from kubernetes since 1.25, time to cut some dead code.
1 year ago
Michael Kebe
d435edefc4
Removed DEPRECATED --logtostderr from metrics-server ( #10709 )
The --logtostderr is deprecated.
https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components
1 year ago
刘旭
eb73f1d27d
support disable dns autoscaler when use CoreDNS ( #10608 )
1 year ago
Max Gautier
85f15900a4
Remove unneeded workaround for removing kubeadm DNS ( #10695 )
Kubeadm dns phase is correctly skipped.
This was a workaround for kubernetes/kubeadm#1557, which was actually
not a bug ; the correct fix was #4867
1 year ago
Alexander
c440106eff
add dnsPolicy: ClusterFirstWithHostNet to DaemonSets with hostNetwork: true value to avoid DNSConfigFormat events ( #10618 )
1 year ago
Valerii Kretinin
cf3ac625da
revert env section deletion ( #10655 )
1 year ago