Merge pull request #118342 from yt2985/cleanSA

Fix the flaky legacy_service_account_token_clean_up_test.
This commit is contained in:
Kubernetes Prow Robot 2023-06-12 22:33:57 -07:00 committed by GitHub
commit 83d30f4463
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -183,21 +183,16 @@ func TestLegacyServiceAccountTokenCleanUp(t *testing.T) {
}
}
_, err = c.CoreV1().Secrets(myns).Get(context.TODO(), test.secretName, metav1.GetOptions{})
if err != nil {
if apierrors.IsNotFound(err) {
t.Fatalf("The secret %s should not be cleaned up, err: %v", test.secretName, err)
} else {
t.Fatalf("Failed to get secret %s, err: %v", test.secretName, err)
}
}
fakeClock.Step(cleanUpPeriod + 24*time.Hour)
time.Sleep(2 * syncInterval)
liveSecret, err = c.CoreV1().Secrets(myns).Get(context.TODO(), test.secretName, metav1.GetOptions{})
if test.expectCleanedUp && err == nil {
t.Fatalf("The secret %s should be cleaned up. time: %v; creationTime: %v", test.secretName, fakeClock.Now().UTC(), liveSecret.CreationTimestamp)
} else if !test.expectCleanedUp && err != nil {
if test.expectCleanedUp {
if err == nil {
t.Fatalf("The secret %s should be cleaned up. time: %v; creationTime: %v", test.secretName, fakeClock.Now().UTC(), liveSecret.CreationTimestamp)
} else if !apierrors.IsNotFound(err) {
t.Fatalf("Failed to get secret %s, err: %v", test.secretName, err)
}
} else if err != nil {
if apierrors.IsNotFound(err) {
t.Fatalf("The secret %s should not be cleaned up, err: %v", test.secretName, err)
} else {