[PDB-663] Convert packaging to use ezbake Created: 2014/05/08  Updated: 2016/01/20  Resolved: 2014/11/18

Status: Closed
Project: PuppetDB
Component/s: None
Affects Version/s: None
Fix Version/s: PDB 3.0.0

Type: New Feature Priority: Normal
Reporter: Ken Barber Assignee: Ken Barber
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
blocks PDB-1035 Our module won't work with PDB 3.0.0 ... Closed
blocks PDB-916 Retire: Retire puppet < 3.7.3 support Closed
is blocked by PDB-1025 PuppetDB Module Release 4.1.0 Closed
is duplicated by PDB-696 Retire full puppetdb-* subcommands Closed
Epic Link: QA/QEng Phase 1
Story Points: 8
Sprint: PuppetDB 2014-10-22, PuppetDB 2014-11-05, PuppetDB 2014-11-19


The new ezbake system Chris Price created should simplify some of our PE/FOSS related divergence. We should move to it, most of the other clojure projects are already using it.

Comment by Ken Barber [ 2014/05/08 ]

Moses Mendoza, Past Haus, Melissa Stone this ticket should track our ezbake stuff. So Deepak Giridharagopal had asked if perhaps you guys can take it on, which I know we discussed and you said you were all busy. So at this point this ticket is up for "whoever gets the time first" I think, or whoever gets angry enough to just get it done .

Either way we want this ...

I put an 8 store point estimate because this seems to be of a reasonable size, but until we start I guess I have no clear idea.

One thing that would help me understand the scope of this ... can someone provide us with any information on how jenkins and your packaging system is setup to support this? Perhaps provide another sample project that has it working on a live jenkins box, somewhere we can look at?

Comment by Moses Mendoza [ 2014/05/08 ]

Ken Barber re: doing the work - I totally understand. We're all pretty booked it seems you guys and us ... for a glimpse into the RE roadmap, check out https://confluence.puppetlabs.com/display/DEL/2014+Release+Engineering+Plan. We may be able to squeeze some of the work in between or in place of those projects, but its tough to call now. Perhaps Past Haus can point you in the direction of our latest NC setup. I believe its a WIP.

Comment by Past Haus [ 2014/05/08 ]

As Moses Mendoza mentioned, the NC is using ezbake already. It is a WIP, and we're ironing out a few bugs, but it should be a good example to start from. http://jenkins-enterprise.delivery.puppetlabs.net/view/NC/ has the current jobs.

Comment by Ken Barber [ 2014/05/09 ]

Moses Mendoza, Past Haus thanks dudes.

Comment by Moses Mendoza [ 2014/11/20 ]

I wonder if this ticket shouldn't be resolved until https://github.com/puppetlabs/ezbake/pull/138 is merged?

Generated at Sun Jul 12 22:41:52 PDT 2020 using Jira 8.5.2#805002-sha1:a66f9354b9e12ac788984e5d84669c903a370049.