argo-cd/resource_customizations/apps/Deployment/actions/discovery.lua
Rick Brouwer f3ae26bb83
fix(actions): enable pause action so deployment can be paused (#25394) (#25395)
Signed-off-by: Rick Brouwer <rickbrouwer@gmail.com>
2025-11-28 08:17:11 +02:00

31 lines
No EOL
542 B
Lua

local actions = {}
actions["restart"] = {
["iconClass"] = "fa fa-fw fa-redo"
}
local paused = false
if obj.spec.paused ~= nil then
paused = obj.spec.paused
end
actions["pause"] = {
["disabled"] = paused,
["iconClass"] = "fa fa-fw fa-pause-circle"
}
actions["resume"] = {
["disabled"] = not(paused),
["iconClass"] = "fa fa-fw fa-play-circle"
}
actions["scale"] = {
["iconClass"] = "fa fa-fw fa-plus-circle",
["params"] = {
{
["name"] = "replicas"
}
},
}
return actions