Rundeck 4.17 is live!

31 views
Skip to first unread message

rac...@rundeck.com

unread,
Sep 26, 2023, 3:20:37 PM9/26/23
to rundeck-discuss

Some spark notes and biz value from this release.

Runner secrets authentication improvements

Last release we announced support for integrating Runners with secrets-management providers that could be used in Job Step plugins. Now, the keys retrieved from this integration can be used with Node Executor and File Copier plugins as the method for connecting with remote nodes. The Runner can retrieve those secrets from providers like Vault and connect and execute commands or scripts on nodes.

Runner Key Storage enhancement

Previously, if a Runner was integrated with a secrets-management provider, then a Job executed through that Runner couldn’t use secrets stored in the native Key Storage. With this release, that limitation is no longer in place. Now the Job can use both the Runner (and Key retrieved through the Runner), as well as keys stored in the native Key Storage facility.

Cross-role and cross-account support for EC2, AWS Systems Manager

This release introduces the ability to use Runbook Automation to execute commands and scripts on EC2 instances spread across multiple AWS Accounts–all from within a single project. By using the AssumeRole functionality that is now built into both the EC2 Node Source and SSM Node Executor plugins, Runbook Automation can now integrate with multiple AWS IAM Roles that reside in one or multiple AWS Accounts.

Enhanced feedback message on Enterprise Runners

Previously, if a user chose to use a Node Source that was not available on an Enterprise Runner, they would not see an error message only after they configured and then saved the Node Source. Now, users will see a message whether a given Node Source is available on their Runners when the remote Runners option is selected.

release notes

Roger McCarrick

unread,
Oct 2, 2023, 5:06:16 PM10/2/23
to rundeck-discuss
Just updated to 4.1.7

I run this command on the Rundeck command line to see all running jobs:

             for i in $(rd projects list | grep -v ^#); do echo $i;  rd executions list -p $i; done

Today it only half works.
I pull all entries from the Rundeck SQL database where status = scheduled.
It seems that after a scheduled job has started, it still says scheduled in the database until it is finished.
And it does not show up in  rd executions list -p <projectname>

I was monitoring scheduled jobs and then my monitor would show when those jobs were running.
Now it shows them as scheduled until they are actually finished running.

Also in the Rundeck GUI itself ... when I look at activity for a job, I see the running jobs (that were originally scheduled) and they have a spinning blue circle to the left and the progress bar says "undefined%".

Something is not working correctly.

thanks

Roger
Reply all
Reply to author
Forward
0 new messages