k8s-infra-cherrypick-robot
1688e05651
add ingress controller svc nodeport param ( #11361 )
...
Co-authored-by: mochizuki875 <mzk875@gmail.com >
2024-07-29 00:00:34 -07:00
k8s-infra-cherrypick-robot
73a511bd2a
feat/add default ingress-nginx service ( #11330 )
...
feat/add default ingress-nginx service
feat/add default ingress-nginx service
feat/add default ingress-nginx service
Co-authored-by: ABW <49398549+chrxmvtik@users.noreply.github.com >
2024-07-05 22:11:31 -07:00
k8s-infra-cherrypick-robot
87d2ac59a7
add ingress controller admission svc ( #11331 )
...
Co-authored-by: mochizuki875 <mzk875@gmail.com >
2024-07-05 22:07:19 -07:00
Keita Mochizuki
b9fdda43c3
[ingress-nginx] Fix nginx controller leader election RBAC permissions ( #10569 ) ( #11219 )
...
Co-authored-by: Mohamed Omar Zaian <mohamedzaian@gmail.com >
2024-05-22 03:11:57 -07:00
k8s-infra-cherrypick-robot
b83dc9da63
Revert "support CoreDNS use host network and config dns port ( #10617 )" ( #11214 )
...
This reverts commit bc5b38a771 .
Co-authored-by: Max Gautier <mg@max.gautier.name >
2024-05-21 04:28:00 -07:00
lobiyed.karim
7b7c9f509e
Add PodDisruptionBudget for CoreDNS deployment. Allows users to control disruption behavior and set maximum unavailable pods ( #10557 )
2024-01-16 10:04:47 +01:00
Gaëtan Trellu
50fbfa2a9a
Fix PyYAML package name on SLES and openSUSE ( #10794 )
2024-01-15 04:21:08 +01:00
Louis Tu
ddf5c6ee12
Update coredns rolling update strategy ( #10748 )
...
Signed-off-by: tu1h <lihai.tu@daocloud.io >
2024-01-08 17:38:05 +01:00
刘旭
08c0b34270
[cert-manager] upgrade to v1.13.2 ( #10616 )
2024-01-05 04:45:10 +01:00
Max Gautier
471326f458
Remove PodSecurityPolicy support and references ( #10723 )
...
This is removed from kubernetes since 1.25, time to cut some dead code.
2023-12-18 14:13:43 +01:00
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
2023-12-14 22:49:28 +01:00
刘旭
eb73f1d27d
support disable dns autoscaler when use CoreDNS ( #10608 )
2023-12-14 10:03:34 +01:00
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
2023-12-07 12:54:15 +01:00
Alexander
c440106eff
add dnsPolicy: ClusterFirstWithHostNet to DaemonSets with hostNetwork: true value to avoid DNSConfigFormat events ( #10618 )
2023-12-05 02:52:17 +01:00
Valerii Kretinin
cf3ac625da
revert env section deletion ( #10655 )
2023-11-28 09:47:46 +01:00
刘旭
bc5b38a771
support CoreDNS use host network and config dns port ( #10617 )
2023-11-17 14:41:53 +01:00
Seal1998
6305dd39e9
Metallb --lb-class cmd arg to support multiple LoadBalancer implementations ( #10550 )
...
* metallb --lb-class cmd arg to support multiple load balancer implementations
* removed loadbalancer_class from metallb_config; metallb_loadbalancer_class in role defaults
2023-11-08 12:43:48 +01:00
Mohamed Omar Zaian
f5f1f9478c
[argocd] update argocd to v2.8.4 ( #10568 )
2023-10-30 12:54:26 +01:00
Unai Arríen
228efcba0e
Migrate node-role.kubernetes.io/master to node-role.kubernetes.io/con… ( #10464 )
...
* Migrate node-role.kubernetes.io/master to node-role.kubernetes.io/control-plane
* Migrate node-role.kubernetes.io/master to node-role.kubernetes.io/control-plane
* Migrate node-role.kubernetes.io/master to node-role.kubernetes.io/control-plane
2023-10-17 21:39:40 +02:00
Elias-elastisys
d3101d65aa
Added templating to coredns error to allow for consolidation ( #10501 )
2023-10-10 14:32:41 +02:00
蔣 航
c6ab6406c2
Add Retry for Applying PriorityClass ( #10469 )
...
Signed-off-by: hang.jiang <hang.jiang@daocloud.io >
2023-09-24 19:54:56 -07:00
Christian
7919a47165
[metallb] add config option for IPAddressPool avoidBuggyIPs ( #10458 )
...
* Add avoid_buggy_ips as optional
* Revert avoid_buggy_ips default back to false
* Change auto_assign to optional, default true
2023-09-21 20:29:49 -07:00
Mohamed Omar Zaian
bc5e33791f
[vsphere_csi] Update to 3.1.0 ( #10451 )
2023-09-20 04:56:00 -07:00
Florian Ruynat
493969588e
Use cluster_name variable instead of hardcoded value in cinder-csi controller plugin ( #10422 )
2023-09-08 07:18:16 -07:00
Daniel Strufe
e573a2f6d4
Add huawei cloud controller ( #10198 )
...
* Add huaweicloud as external cloud controller
* Add huaweicloud example config
* Rename AK,SK to ACCESS_KEY and SECRET_KEY
* Add reference to huaweicloud
* Fix variable naming
* Fix env var name
* Update example
* Fix variable naming
* Fix cloud_config path
* Add namespace for leader election
* Revert reviewers
* Delete OWNERS
Delete owners who are not responsible here.
* Fix build validation
2023-08-24 18:55:17 -07:00
Mohamed Omar Zaian
a894a5e29b
[argocd] update argocd to v2.8.0 ( #10364 )
2023-08-16 21:38:20 -07:00
cortex3
4c37399c75
fix hcloud-cloud-controller-manager not working in certain setups ( #10297 )
2023-08-16 05:14:27 -07:00
Arthur Outhenin-Chalandre
d21bfb84ad
project: resolve ansible-lint key-order rule ( #10314 )
...
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
2023-08-10 00:57:27 -07:00
Nicolas Goudry
2a7c9d27b2
fix(multus): loop_control template error when item is None ( #10347 )
2023-08-09 20:51:26 -07:00
Arthur Outhenin-Chalandre
36e5d742dc
Resolve ansible-lint name errors ( #10253 )
...
* project: fix ansible-lint name
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: ignore jinja template error in names
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: capitalize ansible name
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: update notify after name capitalization
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
---------
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
2023-07-26 07:36:22 -07:00
Arthur Outhenin-Chalandre
5d00b851ce
project: fix var-spacing ansible rule ( #10266 )
...
* project: fix var-spacing ansible rule
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: fix spacing on the beginning/end of jinja template
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: fix spacing of default filter
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: fix spacing between filter arguments
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: fix double space at beginning/end of jinja
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: fix remaining jinja[spacing] ansible-lint warning
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
---------
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
2023-07-04 20:36:54 -07:00
Arthur Outhenin-Chalandre
f8f197e26b
Fix outdated tag and experimental ansible-lint rules ( #10254 )
...
* project: fix outdated tag and experimental
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: remove no longer useful noqa 301
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: replace unnamed-task by name[missing]
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: fix daemon-reload -> daemon_reload
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
---------
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
2023-06-30 02:51:57 -07:00
Arthur Outhenin-Chalandre
37e004164b
metallb: increase wait timeout from 30s to 2m ( #10260 )
...
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
2023-06-27 20:54:32 -07:00
Arthur Outhenin-Chalandre
25cb90bc2d
Upgrade ansible ( #10190 )
...
* project: update all dependencies including ansible
Upgrade to ansible 7.x and ansible-core 2.14.x. There seems to be issue
with ansible 8/ansible-core 2.15 so we remain on those versions for now.
It's quite a big bump already anyway.
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* tests: install aws galaxy collection
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* ansible-lint: disable various rules after ansible upgrade
Temporarily disable a bunch of linting action following ansible upgrade.
Those should be taken care of separately.
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: resolve deprecated-module ansible-lint error
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: resolve no-free-form ansible-lint error
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: resolve schema[meta] ansible-lint error
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: resolve schema[playbook] ansible-lint error
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: resolve schema[tasks] ansible-lint error
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: resolve risky-file-permissions ansible-lint error
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: resolve risky-shell-pipe ansible-lint error
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: remove deprecated warn args
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: use fqcn for non builtin tasks
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: resolve syntax-check[missing-file] for contrib playbook
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
* project: use arithmetic inside jinja to fix ansible 6 upgrade
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
---------
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
2023-06-26 03:15:45 -07:00
Arthur Outhenin-Chalandre
4ad89ef8f1
local_path_provisioner: fix invalid podhelper yaml ( #10237 )
...
New line was not inserted between image and imagePullPolicy for some
reasons with the jinja. Simplifying this altogether should fix this.
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
2023-06-20 20:10:21 -07:00
Samuel Liu
db696785d5
update local path provisioner version and remove psp ( #10054 )
...
* update local_path_provisioner_version
* remove psp and update cm
2023-06-19 11:44:21 -07:00
Mohamed Omar Zaian
ad3f84df98
[argocd] update argocd to v2.7.4 ( #10226 )
2023-06-19 07:20:22 -07:00
Samuel Liu
d296adcd65
allow change argocd url ( #10176 )
2023-06-18 19:18:20 -07:00
palme
775851b00c
[flatcar] add python dependency check for helm-apps ( #10192 )
...
* add pyyaml install via task instead of package
* Change condition for better consistency in the codebase
2023-06-12 17:51:58 -07:00
Arthur Outhenin-Chalandre
f8fadf53cd
helm: fix pyyaml package on RH distros ( #10204 )
...
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch >
2023-06-12 17:39:57 -07:00
Ashish Singh Dev
fc5937e948
fix gce-pd-csi driver ( #10208 )
...
* fix gce-pd-csi driver
* fixed, 1. reading replicas value from defaults.yml, and 2. corrected gcp-pd-csi driver version in README.md
2023-06-11 20:45:47 -07:00
James
4c76feb574
Kubelet csr approver fixes ( #10165 )
...
* Fix upgrade-path for kubelet-csr-approver
Fixes an error when you enable kubelet-csr-approver when upgrading.
It hangs waiting for the certificate to be approved since the
kubelet-csr-approver is not installed yet.
* Add missing package when using helm role
2023-06-06 02:27:00 -07:00
Mohamed Omar Zaian
b7fa2d7b87
Fix metrics-server for k8s 1.26 ( #10183 )
2023-06-02 18:16:40 -07:00
Samuel Liu
7771ac6074
add krew_no_upgrade_check ( #10175 )
2023-06-02 18:12:40 -07:00
Richard Fairthorne
ce18b0f22d
fix missing newline in template ( #10174 )
2023-05-31 23:27:45 -07:00
Aleksandr Karabanov
2d8f60000c
Solves #2933 : Allow http_proxy, https_proxy and no_proxy environment variables in cert-manager playbook ( #10162 )
2023-05-31 20:23:45 -07:00
Jeroen Rijken
ea7dcd46d7
Update MetalLB deployment, wait for resource. ( #9995 )
...
* Update MetalLB deployment, wait for resource.
Signed-off-by: Jeroen Rijken <jeroen.rijken@xs4all.nl >
* yml to yaml, add basic test for metallb
Signed-off-by: Jeroen Rijken <jeroen.rijken@xs4all.nl >
---------
Signed-off-by: Jeroen Rijken <jeroen.rijken@xs4all.nl >
2023-05-30 11:37:49 -07:00
Maxime Leroy
29f833e9a4
fix(ssl-ca): mount ssl ca directories ( #9794 )
...
Signed-off-by: Maxime Leroy <19607336+maxime1907@users.noreply.github.com >
2023-05-28 19:43:42 -07:00
ERIK
75e00420ec
Add arch and version to the downloaded binary name ( #10122 )
...
Signed-off-by: bo.jiang <bo.jiang@daocloud.io >
2023-05-24 22:30:50 -07:00
Rob Tongue
f264426646
cert-manager controller args: ( #10049 )
...
- Adding in the ability to feed extra-args to cert-manager-controller.
2023-05-24 08:12:53 -07:00