mirror of
https://github.com/actions-runner-controller/actions-runner-controller.git
synced 2026-10-17 23:08:29 +02:00
wip
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user