Closed Joris29 closed 9 months ago
@kenyon I tried with several approaches but it keeps failing any idea why?
Not sure if I'm constructing the URL properly, but this gives a 404: https://packages.rundeck.com/pagerduty/rundeck/any/dists/main/InRelease
Are you trying to get the deb package or the gpg key?
Trying to get the InRelease
file to manually verify it like curl 'https://deb.debian.org/debian-security/dists/bullseye-security/InRelease' | gpg --verify
.
script.deb.sh.txt This is the script that rundeck recommends on using for their deb packages And this is the url that lists all the packages https://packages.rundeck.com/pagerduty/rundeck
@kenyon Using the old apt method with ID and keyserver seem to work for most debian tests but not sure what's wrong with the rest of the tests
@kenyon I managed to pin down the failing tests to one. Rundeck released a new major version and this is causing some issues so i locked it to two 4.17 version in the unit tests, which seem to resolve most issues.
@kenyon The issue is resolved by added the raw key content in hiera, it's still strange that source doesn't work then as it is the same key maybe this has to be investigated?
Pull Request (PR) description
This PR will fix the debian gpg validation and will improve the rundeck install spec file