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

Sign our RPMs #144

Closed
alq666 opened this issue Aug 10, 2012 · 13 comments
Closed

Sign our RPMs #144

alq666 opened this issue Aug 10, 2012 · 13 comments

Comments

@alq666
Copy link
Member

alq666 commented Aug 10, 2012

Our DEBs are signed with http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x226AE980C7A7DA52. Do the same for RPMs.

@ghost ghost assigned alq666 Aug 10, 2012
@alq666
Copy link
Member Author

alq666 commented Aug 10, 2012

rpm --addsign on Ubuntu 10.04 won't work, seemingly because librpmsign0 is not available until 11.10. Given the dependencies on libc6 (>= 2.4), this is unlikely to work on our 10.04 boxes.

@alq666
Copy link
Member Author

alq666 commented Aug 14, 2012

Verified on 12.04, rpm --addsign works.

@alq666
Copy link
Member Author

alq666 commented Aug 14, 2012

Done manually this time. Requires to rejigger our package production pipeline to get full automation.

@alq666 alq666 closed this as completed Aug 14, 2012
@alq666 alq666 reopened this Aug 14, 2012
@alq666
Copy link
Member Author

alq666 commented Aug 14, 2012

Actually signature is marked as bad.

@miketheman
Copy link
Contributor

This has come up recently in regards to our hosted meld3 rpm. DataDog/chef-datadog#89
One solution is to specify that our repo doesn't check for signed packages, but that isn't optimal, as many users expect packages to be signed by the repository providing them.

@miketheman
Copy link
Contributor

One ref here: http://systembash.com/content/simple-guide-to-signing-rpms-with-fpm/
FPM has since added signage, as per jordansissel/fpm#311

@remh remh modified the milestones: 5.1.0, 5.0 Jun 10, 2014
@remh
Copy link
Contributor

remh commented Jun 10, 2014

We could definitely do it now that we are building the agent on ubuntu 14.04.

We'll need to change or scripts to distribute the public key.

Let's do that for 5.1.0.

@alq666 alq666 assigned remh and unassigned alq666 Aug 31, 2014
@remh
Copy link
Contributor

remh commented Nov 4, 2014

Too many pitfalls to tackle for now.

See: http://technosorcery.net/blog/2010/10/10/pitfalls-with-rpm-and-gpg/

Adding some prerequisite tasks to our operations backlog so we can do the RPM signing cleanly.

cc: @miketheman

@remh remh modified the milestones: 5.2.0, 5.1.0 Nov 4, 2014
@alq666
Copy link
Member Author

alq666 commented Nov 6, 2014

I think we need to sign on a Fedora box to be on the safe side. I did have issues early on, trying to sign it on Ubuntu 10.04.

@remh remh modified the milestones: 5.3.0, 5.2.0 Dec 12, 2014
@remh remh modified the milestones: 5.4.0, 5.3.0 Feb 27, 2015
@remh remh modified the milestones: 5.5.0, 5.4.0 May 11, 2015
@yannmh
Copy link
Member

yannmh commented Jul 27, 2015

@elafarge do you know what's the status ? Is it still maintained for the 5.5.0 agent release ?

@elafarge
Copy link
Contributor

@yannmh Yep, signing is currently enabled. We just need to put the "real" key on CircleCI and we're done.

@elafarge
Copy link
Contributor

Oh and I don't have that key :/

@yannmh yannmh assigned elafarge and unassigned remh Jul 31, 2015
@remh
Copy link
Contributor

remh commented Sep 15, 2015

Going out with our 5.5.0 release.

@remh remh closed this as completed Sep 15, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants