Skip to content

Commit 80fe365

Browse files
fix: update observedGeneration when sync failed (#320)
* fix: aci cache v2 * fix: update observedGeneration when sync failed * fix: update observed generation
1 parent a57ab34 commit 80fe365

File tree

4 files changed

+7
-10
lines changed

4 files changed

+7
-10
lines changed

.github/workflows/ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
with:
3131
go-version: ${{ env.GO_VERSION }}
3232
- name: Cache Go Dependencies
33-
uses: actions/cache@v2
33+
uses: actions/cache@v3
3434
with:
3535
path: ~/go/pkg/mod
3636
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}

.github/workflows/e2e.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
with:
2929
go-version: ${{ env.GO_VERSION }}
3030
- name: Cache Go Dependencies
31-
uses: actions/cache@v2
31+
uses: actions/cache@v3
3232
with:
3333
path: ~/go/pkg/mod
3434
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
@@ -98,7 +98,7 @@ jobs:
9898
with:
9999
go-version: ${{ env.GO_VERSION }}
100100
- name: Cache Go Dependencies
101-
uses: actions/cache@v2
101+
uses: actions/cache@v3
102102
with:
103103
path: ~/go/pkg/mod
104104
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}

.github/workflows/release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
with:
2626
go-version: ${{ env.GO_VERSION }}
2727
- name: Cache Go Dependencies
28-
uses: actions/cache@v2
28+
uses: actions/cache@v3
2929
with:
3030
path: ~/go/pkg/mod
3131
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}

pkg/controllers/collaset/collaset_controller.go

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ func (r *CollaSetReconciler) DoReconcile(
221221
resources *collasetutils.RelatedResources) (
222222
*time.Duration, *appsv1alpha1.CollaSetStatus, error) {
223223
podWrappers, requeueAfter, syncErr := r.doSync(ctx, instance, resources)
224-
return requeueAfter, calculateStatus(instance, resources, podWrappers, syncErr), syncErr
224+
return requeueAfter, calculateStatus(instance, resources, podWrappers), syncErr
225225
}
226226

227227
// doSync is responsible for reconcile Pods with CollaSet spec.
@@ -257,12 +257,9 @@ func (r *CollaSetReconciler) doSync(
257257
func calculateStatus(
258258
instance *appsv1alpha1.CollaSet,
259259
resources *collasetutils.RelatedResources,
260-
podWrappers []*collasetutils.PodWrapper,
261-
syncErr error) *appsv1alpha1.CollaSetStatus {
260+
podWrappers []*collasetutils.PodWrapper) *appsv1alpha1.CollaSetStatus {
262261
newStatus := resources.NewStatus
263-
if syncErr == nil {
264-
newStatus.ObservedGeneration = instance.Generation
265-
}
262+
newStatus.ObservedGeneration = instance.Generation
266263

267264
var scheduledReplicas, readyReplicas, availableReplicas, replicas, updatedReplicas, operatingReplicas,
268265
updatedReadyReplicas, updatedAvailableReplicas int32

0 commit comments

Comments
 (0)