Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: API Support to take over schedule for orphaned server UUIDs only in Open Source #9086

Open
sinksc opened this issue Apr 27, 2024 · 0 comments

Comments

@sinksc
Copy link

sinksc commented 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 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

@sinksc 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant