This commit is contained in:
Nikola Jokic
2026-07-22 22:45:09 +02:00
parent b99bc5e123
commit daca163ca1
15 changed files with 161 additions and 734 deletions
-24
View File
@@ -5,13 +5,11 @@ import (
"github.com/google/go-cmp/cmp"
corev1 "k8s.io/api/core/v1"
apiequality "k8s.io/apimachinery/pkg/api/equality"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
)
var (
_ = ephemeralRunnerSetActionableSpecChanged
_ = nextActionableRevision
_ = listenerPodCanonicalEqual
)
func ephemeralRunnerSetActionableSpecChanged(current, desired *v1alpha1.EphemeralRunnerSet) bool {
@@ -34,28 +32,6 @@ func nextActionableRevision(current *v1alpha1.EphemeralRunnerSet) int64 {
return current.Status.AppliedActionableRevision + 1
}
func listenerPodCanonicalForComparison(pod *corev1.Pod) *corev1.Pod {
if pod == nil {
return nil
}
canonical := pod.DeepCopy()
canonical.UID = ""
canonical.ResourceVersion = ""
canonical.ManagedFields = nil
canonical.CreationTimestamp = metav1.Time{}
canonical.DeletionTimestamp = nil
canonical.Finalizers = nil
canonical.Generation = 0
canonical.Status = corev1.PodStatus{}
return canonical
}
func listenerPodCanonicalEqual(current, desired *corev1.Pod) bool {
return cmp.Equal(listenerPodCanonicalForComparison(current), listenerPodCanonicalForComparison(desired))
}
func listenerPodSpecRequiresRecreation(current, desired *corev1.Pod) bool {
if current == nil || desired == nil {
return current != desired