Skip to content
Snippets Groups Projects

PLATFORM-2126 "allow rollout restart w/ testing"

Merged Morgan Hoffman requested to merge swarm-PLATFORM-2126-rolloutrestarttesting into master
Viewing commit ee204311
Prev
Show latest version
1 file
+ 74
2
Compare changes
  • Side-by-side
  • Inline
@@ -88,10 +88,10 @@ review_deployment_patch_extra_annotations(annotationname,annotationvalue,usernam
},
"oldObject": {
"spec": {
"template:" {
"template": {
"metadata": {
"annotations": {
"kubectl.kubernetes.io.restartedAt": previousrestarted
"kubectl.kubernetes.io/restartedAt": previousrestarted
}
}
}
@@ -101,3 +101,75 @@ review_deployment_patch_extra_annotations(annotationname,annotationvalue,usernam
}
}
review_deployment_patch_existing(annotationname,annotationvalue,username,groupname,previousrestarted) = out {
out = {
"review": {
"userInfo": {
"username": username,
"groups": [ groupname ]
},
"operation": "UPDATE",
"kind": {
"kind": "Deployment"
},
"object": {
"spec": {
"template": {
"metadata": {
"annotations": {
annotationname: annotationvalue
}
}
}
}
},
"oldObject": {
"spec": {
"template": {
"metadata": {
"annotations": {
"kubectl.kubernetes.io/restartedAt": previousrestarted
}
}
}
}
}
}
}
}
review_deployment_patch_absent(annotationname,annotationvalue,username,groupname) = out {
out = {
"review": {
"userInfo": {
"username": username,
"groups": [ groupname ]
},
"operation": "UPDATE",
"kind": {
"kind": "Deployment"
},
"oldObject": {
"spec": {
"template": {
"metadata": {
"annotations": {}
}
}
}
},
"object": {
"spec": {
"template": {
"metadata": {
"annotations": {
annotationname: annotationvalue
}
}
}
}
}
}
}
}