On Tue, Aug 25, 2015 at 7:34 PM Marcin Kulisz <[email protected]> wrote:
> On 2015-08-24 21:05:09, Anders Ingemann wrote: > > On Mon, Aug 24, 2015 at 2:56 PM Emmanuel Kasper <[email protected]> > wrote: > > > > Trying to recover from memory: > > > > To build Official debian images you need: > > * software to build the cloud image is in main > > * image creation is done by Debian People > > * no deviation from a standard debian installation, except when > documented > > After conversation during 'cloud' BoF and then CD BoF I'd add following > points: > > * it's highly desirable that images should (probably even 'have to') to be > build on Debian infrastructure (we have to investigate how to do it for > some > providers like AWS and GCE) > * all images will have to pass some tests (we have to define them 1st so in > this regards if you have some ideas please put them in on the wiki[1]) > I have more/less idea how (thx Zigo) we can run those tests, just need to > think a bit more about implementation, but all means pls jump in on board > with > any ideas (or code) if you think we can benefit from it > > snip > > > I was at the debian-cd bof, and they are open for adding new images > to > > debian-cd, like the openstack one. The only requirements I heard from > > them is that it should be scriptable. > > I'd say that scriptability is indisputable requirement but not the only > one as > pointed above by Emmanuel :-) > > > That's very encouraging news Emmanuel. Please do let me know if there is > > anything I can be of assistance with. I'm the creator/maintaner of > bootstrap-vz > > and would love to see it become the tool for bootstrapping official > Debian > > images. > > Anders I had conversation with Riku Voipio he's interested in adding > support > for embedded devices to the bootstrap-vz, what are you thought about it? > > > Bootstrap-vz 0.9.5 is basically packaged but I hit some strange bug in > regards > of creating stretch images from jessie boxes (didn't created bug yes as 1st > want to have a closer look into it) and there is github issue #240[2] it's > not > a show stopper but would be nice to sort it out. I'm hoping to have package > fully tested and operational this weekend. If somebody want to fiddle with > it > you can find it on alioth[3] > > > [1] https://wiki.debian.org/Testing%20Debian%20Cloud%20Images > [2] https://github.com/andsens/bootstrap-vz/issues/240 > [3] https://anonscm.debian.org/cgit/cloud/bootstrap-vz.git/ > -- > > |_|0|_| | > |_|_|0| "Heghlu'Meh QaQ jajVam" | > |0|0|0| -------- kuLa --------- | > > gpg --keyserver pgp.mit.edu --recv-keys 0x58C338B3 > 3DF1 A4DF C732 4688 38BC F121 6869 30DD 58C3 38B3 > > all images will have to pass some tests (we have to define them 1st so in this regards if you have some ideas please put them in on the wiki[1]) If you mean testability in the sense that an image boots, has SSH access etc., then I'd like to introduce you to the bootstrap-vz testing framework <https://github.com/andsens/bootstrap-vz/tree/0091afcfb46b250642829682e117f0fade7bc2f1/tests/integration> . You can use it to combine manifest partials and boot the resulting image in just a few lines <https://github.com/andsens/bootstrap-vz/blob/0091afcfb46b250642829682e117f0fade7bc2f1/tests/integration/ec2_ebs_hvm_tests.py> . Right now, I am not testing network connectivity or properties of the booted system, the basics are up and running however. SSHing into it and running tests shouldn't be a problem. > Anders I had conversation with Riku Voipio he's interested in adding support for embedded devices to the bootstrap-vz, what are you thought about it? I'd be totally game! I have to RBPi's myself and would like to run my own images on them. > there is github issue #240[2] it's not a show stopper but would be nice to sort it out Yeah, sorry about that, I haven't gotten around to it yet. -- Anders Ingemann
