You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
We are running Rundeck Open Source in a cluster of containers. So they are always unique, we are setting rundeck.server.uuid to RANDOM. That means, though, that whenever a container is redeployed, we have the potential for orphaned scheduled jobs. We cannot use autotakeover becuase I believe that is not supported on Open Source, plus we can't configure a static uuid due to them being set to RANDOM. We need a way to have schedule takeover for orphaned scheduled jobs.
Describe the solution you'd like
In order of preference:
Have Rundeck Open Source automatically periodically move job orphaned job schedules to an active server uuid
Add an option to the scheduler/takeover API endpoint so it will take over for all orphaned job schedules for all projects so we can call this periodically
Add an API resource so we can pass a server uuid and it will return details about that server. We can use this to determine if a server uuid is still valid or if it is tied to an orphaned job schedule and needs to be taken over
Describe alternatives you've considered
Run a process every 15 minutes to continually shift all scheduled jobs to an active server uuid via scheduler/takeover (server.all="true")
Additional context
N/A
The text was updated successfully, but these errors were encountered:
sinksc
changed the title
API Support to take over schedule for orphaned server UUIDs only in Open Source
Feature Request: API Support to take over schedule for orphaned server UUIDs only in Open Source
Apr 27, 2024
Is your feature request related to a problem? Please describe.
We are running Rundeck Open Source in a cluster of containers. So they are always unique, we are setting
rundeck.server.uuid
toRANDOM
. That means, though, that whenever a container is redeployed, we have the potential for orphaned scheduled jobs. We cannot use autotakeover becuase I believe that is not supported on Open Source, plus we can't configure a static uuid due to them being set toRANDOM
. We need a way to have schedule takeover for orphaned scheduled jobs.Describe the solution you'd like
In order of preference:
scheduler/takeover
API endpoint so it will take over for all orphaned job schedules for all projects so we can call this periodicallyDescribe alternatives you've considered
Run a process every 15 minutes to continually shift all scheduled jobs to an active server uuid via
scheduler/takeover
(server.all="true"
)Additional context
N/A
The text was updated successfully, but these errors were encountered: