puppet-rundeck icon indicating copy to clipboard operation
puppet-rundeck copied to clipboard

Bug: rd_scm_diff.sh uses fixed filename scm-import.json

Open arlt opened this issue 9 months ago • 1 comments

SCM export is not enabled in projects due to using scm-import.json instead of scm-${interaction}.json in rd_scm_diff.sh

rd_scm_diff.sh /var/lib/rundeck/projects 'Testproject' export; echo $?
cat: /var/lib/rundeck/projects/Testproject/scm-import.json: No such file or directory
Error: No export plugin configured
[code: no.scm.integration.plugin.configured; APIv52]
Could not find resource: 404 Not Found
0

Maybe: diff <(rd projects scm config -p '$project' -i $interaction | jq .config -S) <(jq .config -S <$projects_dir/$project/scm-${interaction}.json)

arlt avatar Feb 21 '25 15:02 arlt

Feel free to open a PR

Joris29 avatar Mar 06 '25 09:03 Joris29