mirror of
https://github.com/argoproj/argo-cd.git
synced 2026-02-20 01:28:45 +01:00
feat(appset): deleting applications in order when Progressive sync enabled on applicationSet (#23465)
Signed-off-by: Kanika Rana <krana@redhat.com>
This commit is contained in:
@@ -84,7 +84,9 @@ type ApplicationPreservedFields struct {
|
||||
type ApplicationSetStrategy struct {
|
||||
Type string `json:"type,omitempty" protobuf:"bytes,1,opt,name=type"`
|
||||
RollingSync *ApplicationSetRolloutStrategy `json:"rollingSync,omitempty" protobuf:"bytes,2,opt,name=rollingSync"`
|
||||
// RollingUpdate *ApplicationSetRolloutStrategy `json:"rollingUpdate,omitempty" protobuf:"bytes,3,opt,name=rollingUpdate"`
|
||||
// DeletionOrder allows specifying the order for deleting generated apps when progressive sync is enabled.
|
||||
// accepts values "AllAtOnce" and "Reverse"
|
||||
DeletionOrder string `json:"deletionOrder,omitempty" protobuf:"bytes,3,opt,name=deletionOrder"`
|
||||
}
|
||||
type ApplicationSetRolloutStrategy struct {
|
||||
Steps []ApplicationSetRolloutStep `json:"steps,omitempty" protobuf:"bytes,1,opt,name=steps"`
|
||||
|
||||
1583
pkg/apis/application/v1alpha1/generated.pb.go
generated
1583
pkg/apis/application/v1alpha1/generated.pb.go
generated
File diff suppressed because it is too large
Load Diff
@@ -376,6 +376,10 @@ message ApplicationSetStrategy {
|
||||
optional string type = 1;
|
||||
|
||||
optional ApplicationSetRolloutStrategy rollingSync = 2;
|
||||
|
||||
// DeletionOrder allows specifying the order for deleting generated apps when progressive sync is enabled.
|
||||
// accepts values "AllAtOnce" and "Reverse"
|
||||
optional string deletionOrder = 3;
|
||||
}
|
||||
|
||||
// ApplicationSetSyncPolicy configures how generated Applications will relate to their
|
||||
|
||||
Reference in New Issue
Block a user