Skip to content

Commit 1b46789

Browse files
authored
Merge pull request #9272 from zalando-incubator/flannel-on-delete
Only update flannel OnDelete
2 parents c60da24 + e1d60aa commit 1b46789

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

cluster/manifests/flannel/daemonset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ metadata:
1010
component: flannel
1111
spec:
1212
updateStrategy:
13-
type: RollingUpdate
13+
type: OnDelete
1414
selector:
1515
matchLabels:
1616
daemonset: kube-flannel

test/e2e/daemonset-updated/main.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,11 +192,19 @@ func onDeleteDaemonsets(ctx context.Context, client kubernetes.Interface) (map[d
192192

193193
for _, ds := range daemonsets.Items {
194194
if ds.Spec.UpdateStrategy.Type == appsv1.OnDeleteDaemonSetStrategyType {
195+
var templateGeneration int64
196+
if genStr, ok := ds.Annotations["deprecated.daemonset.template.generation"]; ok {
197+
templateGeneration, err = strconv.ParseInt(genStr, 10, 64)
198+
if err != nil {
199+
templateGeneration = 0
200+
}
201+
202+
}
195203
onDeleteDaemonsets[dsID{
196204
Name: ds.Name,
197205
Namespace: ds.Namespace,
198206
UID: ds.UID,
199-
}] = ds.Generation
207+
}] = templateGeneration
200208
}
201209
}
202210

0 commit comments

Comments
 (0)