Skip to content

Commit

Permalink
keep restart labels backward compatible with CPFS v3 (#1922)
Browse files Browse the repository at this point in the history
Signed-off-by: Daniel Fan <fanyuchensx@gmail.com>
  • Loading branch information
Daniel-Fan authored Apr 16, 2024
1 parent fcf99e2 commit 86d8cc5
Showing 1 changed file with 13 additions and 5 deletions.
18 changes: 13 additions & 5 deletions controllers/cert-manager/podrefresh_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ NEXT_DEPLOYMENT:
}
restartedTime, err := time.Parse("2006-1-2.150405", labelTime)
if err != nil {
return deploymentsToUpdate, fmt.Errorf("error parsing time-restarted: %v", err)
return deploymentsToUpdate, fmt.Errorf("error parsing time-restarted for deployment: %v", err)
}
if restartedTime.After(lastUpdatedTime) {
continue
Expand Down Expand Up @@ -198,9 +198,13 @@ NEXT_STATEFULSET:
if err != nil {
return statefulsetsToUpdate, fmt.Errorf("error parsing NotAfter time: %v", err)
}
restartedTime, err := time.Parse("2006-1-2.150405", statefulset.ObjectMeta.Labels[restartLabel])
labelTime := statefulset.ObjectMeta.Labels[restartLabel]
if t := strings.Split(labelTime, "."); len(t[len(t)-1]) == 4 {
labelTime = labelTime + string("00")
}
restartedTime, err := time.Parse("2006-1-2.150405", labelTime)
if err != nil {
return statefulsetsToUpdate, fmt.Errorf("error parsing time-restarted: %v", err)
return statefulsetsToUpdate, fmt.Errorf("error parsing time-restarted for statefulSet: %v", err)
}
if restartedTime.After(lastUpdatedTime) {
continue
Expand Down Expand Up @@ -248,9 +252,13 @@ NEXT_DAEMONSET:
if err != nil {
return daemonsetsToUpdate, fmt.Errorf("error parsing NotAfter time: %v", err)
}
restartedTime, err := time.Parse("2006-1-2.150405", daemonset.ObjectMeta.Labels[restartLabel])
labelTime := daemonset.ObjectMeta.Labels[restartLabel]
if t := strings.Split(labelTime, "."); len(t[len(t)-1]) == 4 {
labelTime = labelTime + string("00")
}
restartedTime, err := time.Parse("2006-1-2.150405", labelTime)
if err != nil {
return daemonsetsToUpdate, fmt.Errorf("error parsing time-restarted: %v", err)
return daemonsetsToUpdate, fmt.Errorf("error parsing time-restarted for daemonSet: %v", err)
}
if restartedTime.After(lastUpdatedTime) {
continue
Expand Down

0 comments on commit 86d8cc5

Please sign in to comment.