argo-cd/resource_customizations/keda.sh/ScaledJob/actions/discovery.lua
Rick Brouwer a64933f11d
feat(actions): add pause action for KEDA ScaledObject and ScaledJob (#25301) (#25302)
Signed-off-by: Rick Brouwer <rickbrouwer@gmail.com>
2025-11-30 11:21:35 +02:00

18 lines
389 B
Lua

local actions = {}
local paused = false
if obj.metadata and obj.metadata.annotations then
paused = obj.metadata.annotations["autoscaling.keda.sh/paused"] == "true"
end
actions["pause"] = {
["disabled"] = paused,
["iconClass"] = "fa fa-fw fa-pause-circle"
}
actions["resume"] = {
["disabled"] = not paused,
["iconClass"] = "fa fa-fw fa-play-circle"
}
return actions