feat(app/edge-stack): ability to prune containers on edge stack update (#216)

release/2.25
LP B 2024-12-10 22:54:02 +01:00 committed by GitHub
parent ce7e0d8d60
commit 52c90d4d0a
2 changed files with 9 additions and 3 deletions

View File

@ -58,6 +58,15 @@ type (
// Used only for EE async edge agent
// ReadyRePullImage is a flag to indicate whether the auto update is trigger to re-pull image
ReadyRePullImage bool
DeployerOptionsPayload DeployerOptionsPayload
}
DeployerOptionsPayload struct {
// Prune is a flag indicating if the agent must prune the containers or not when creating/updating an edge stack
// This flag drives docker compose `--remove-orphans` and docker stack `--prune` options
// Used only for EE
Prune bool
}
// RegistryCredentials holds the credentials for a Docker registry.

View File

@ -329,9 +329,6 @@ type (
DeploymentType EdgeStackDeploymentType `json:"DeploymentType"`
// Uses the manifest's namespaces instead of the default one
UseManifestNamespaces bool
// Deprecated
Prune bool `json:"Prune,omitempty"`
}
EdgeStackDeploymentType int