kubernetes-sylixos/pkg/controller
Daniel Henkel 24f1cbe2cd
keep existing PDB conditions when updating status
When the disruption controller updates the PDB status, it removes all conditions from the new status object and then re-adds the sufficient pods condition. Unfortunately, this behavior removes conditions set by other controllers, leading to multiple consecutive updates.
Therefore, this commit ensures that conditions are preserved during updates.
2024-03-06 14:48:44 +01:00
..
apis/config update codegen 2023-09-08 09:49:35 -07:00
bootstrap replace spew methods with dump methods 2023-04-14 08:05:53 +08:00
certificates Merge pull request #113994 from mengjiao-liu/contextual-logging-controller-certificates 2023-06-21 09:03:42 -07:00
clusterroleaggregation Replace uses of diff.ObjectDiff with cmp.Diff 2023-04-12 08:46:12 -07:00
cronjob Add more test cases ensuring nextScheduleTimeDuration is never < 0 2023-10-24 11:08:02 +02:00
daemon change rolling update logic to exclude sunsetting nodes 2023-09-19 11:39:32 +00:00
deployment Use ptr.To to retrieve intstr addresses 2023-09-08 11:10:50 +02:00
disruption keep existing PDB conditions when updating status 2024-03-06 14:48:44 +01:00
endpoint move endpointslice reconciler to staging endpointslice repo 2023-07-11 18:08:12 +00:00
endpointslice fix typo Mininum => Minimum 2023-09-17 11:24:29 +02:00
endpointslicemirroring Merge pull request #118953 from mskrocki/escLib 2023-07-13 17:13:34 -07:00
garbagecollector Fix duplicate GC event handlers getting added if discovery flutters 2023-07-12 12:29:31 -04:00
history api: introduce separate VolumeResourceRequirements struct 2023-08-21 15:31:28 +02:00
job Add unit test for Job Controller for panic when PodFailurePolicy is used on 1.28 2023-12-14 09:17:26 +01:00
namespace namespace controller: use contextual logging 2023-03-13 14:59:17 +08:00
nodeipam remove ClusterCIDR 2023-10-14 19:06:22 +00:00
nodelifecycle kube-controller-manager: Decouple TaintManager from NodeLifeCycleController (KEP-3902) 2023-10-30 12:23:56 +00:00
podautoscaler Merge pull request #121039 from josselin-c/master 2023-10-28 19:35:01 +02:00
podgc switch feature flag to beta for pod replacement policy and add e2e test 2023-10-26 21:50:37 +02:00
replicaset Merge pull request #118381 from SataQiu/fix-controller-20230601 2023-10-24 15:04:25 +02:00
replication Migrated pkg/controller/volume|util|replicaset|nodeipam to contextual logging 2023-07-06 07:39:52 +08:00
resourceclaim resource claim controller: separate generated suffix from base 2023-09-04 09:45:25 +02:00
resourcequota reintroduce resourcequota.NewMonitor 2023-09-20 17:18:55 +02:00
serviceaccount KEP-4193: bound service account token improvements 2023-10-30 21:15:10 +00:00
servicecidrs servicecidrs controller clarify condition false reevaluation 2023-10-31 21:05:58 +00:00
statefulset Merge pull request #121389 from aleksandra-malinowska/sts-restart-always 2023-10-30 21:11:51 +01:00
storageversiongc Merge pull request #113986 from songxiao-wang87/runwxs-test2 2023-03-07 04:19:43 -08:00
tainteviction kube-controller-manager: Decouple TaintManager from NodeLifeCycleController (KEP-3902) 2023-10-30 12:23:56 +00:00
testutil Merge pull request #114061 from Octopusjust/k8s-pr15 2023-07-05 08:38:57 -07:00
ttl Making a run test. 2023-01-28 03:14:57 +00:00
ttlafterfinished Make use of k8s.io/utils/pointer.Duration 2023-06-18 21:46:26 +03:00
util Merge pull request #115711 from sourcelliu/improve 2023-10-27 23:41:32 +02:00
validatingadmissionpolicystatus extend VAP status controller for extensions type checking. 2023-10-26 10:26:03 -07:00
volume If a pvc has an empty storageclass name, don't try to assign a default StorageClass to it. 2024-01-19 11:10:22 +08:00
controller_ref_manager_test.go Merge pull request #101250 from evertrain/master 2021-11-10 09:19:26 -08:00
controller_ref_manager.go kube-controller-manager: finish conversion to contextual logging 2023-07-12 14:57:29 +02:00
controller_utils_test.go Merge pull request #119214 from kaisoz/refactor-controller-utils-test 2023-08-15 15:17:55 -07:00
controller_utils.go implementation of PodReplacementPolicy kep in the job controller 2023-07-21 00:44:53 +00:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
OWNERS add myself as approver to pkg/controller 2022-01-12 19:33:02 -05:00