mirror of
https://github.com/argoproj/argo-cd
synced 2026-04-21 17:07:16 +00:00
Signed-off-by: vikasrao23 <vikasrao23@users.noreply.github.com> Co-authored-by: vikasrao23 <vikasrao23@users.noreply.github.com>
11 lines
424 B
Lua
11 lines
424 B
Lua
local actions = {}
|
|
local autoSyncEnabled = false
|
|
if obj.spec ~= nil and obj.spec.syncPolicy ~= nil and obj.spec.syncPolicy.automated ~= nil then
|
|
local enabled = obj.spec.syncPolicy.automated.enabled
|
|
autoSyncEnabled = (enabled == true or enabled == nil)
|
|
end
|
|
actions["toggle-auto-sync"] = {
|
|
["displayName"] = autoSyncEnabled and "Disable Auto-Sync" or "Enable Auto-Sync",
|
|
["disabled"] = false
|
|
}
|
|
return actions
|