lessons to be learned from centos cloud image process?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Take a look at this, and particularly the "kickstart git > image generation
-> smoketest" workflow.


----- Forwarded message from Karanbir Singh <mail-lists@xxxxxxxxx> -----

> Date: Sun, 26 Jan 2014 21:36:53 +0000
> From: Karanbir Singh <mail-lists@xxxxxxxxx>
> To: centos-devel@xxxxxxxxxx
> Subject: [CentOS-devel] Cloud Instance SIG Hackathon @ CentOS Dojo 31st Jan
> 	2014
> 
> hi,
> 
> We are organising a hack session to try and build, test and deliver a
> set of CentOS-5/6 32bit/64bit images usable by various onpremise cloud
> setups. This email aims to give everyone an overview of what to expect
> on the day, so we can jump right in on the day and get productive. This
> is a bit of a wordy email, so feel free to skip details - I will have
> most of the important stuff on paper to hand out on the day as well.
> 
> The Hack session is expected to start just after lunch, and will run
> through to the end of the day ( ~ 17:30 );
> 
> On the day, I will have a local Wifi network with SSID DojoHackathon
> running at the time, everyone wanting to participate will need to get
> onto that. dhcp on the network will hand out 172.30.30.100 - 250 IP's.
> There is a gateway on .1 that will NAT requests to the upstream internet
> ( but I'm told its slow, so dont rely on it being there ). If anyone
> needs content to pull, please let either me or Johnny know, we will
> mirror it down before the event and make sure its on the mirror host on
> the network at the time. We are going to have :
> - CentOS 5/6 on both 32/64 bit x86
> - EPEL 5/6
> - EPEL-Testing 5/6
> 
> Various people representing projects have offered to bring pre-setup
> cloud infra on their laptops, thanks for that. Lets try and target
> everyone of those on the day. So far the list is :
> - OpenNebula
> - CloudStack
> - OpenStack ( the HPCloud edition )
> - OpenStack ( the RDO edition )
> 
> A rather basic idea of what to expect in terms of infra/network on the
> day : http://bit.ly/1ffXr4G ; Workflow anticipated:
> 
> - git.centos.org ( hosted locally ) will have the git repos that host
> kickstarts and metadata files that have some info around the kickstarts.
> 
> - anyone can clone the git repos ( I will make sure its pretty clear as
> to what repo to get for what task, ideally there will only be one git
> repo with all the kickstarts ).
> 
> - make changes / edits / push back to git.centos.org ( please ensure git
> user.name and user.email is sane )
> 
> - git post-recv triggers kick off the actual image builds on the
> image-builder node, which will then push the resulting file to
> cloud.centos.org ( both image-builder and cloud.centos.org mirrors will
> be hosted locally ).
> 
> - cloud images from cloud.centos.org can then be downloaded and
> instantiated on the cloud infra people are running;
> 
> - once satisfied that the image does everything that is 'required', git
> clone the t_functional repo, and run the test suite. PASS on that would
> indicate them that the image is good to ship. For the day, we will trim
> the test suite down to just the basic stuff that runs in 10 min or less.
> 
> - Indicate pass with a comment in the metadata file and git commit which
> starts with 'RELEASEABLE ', git push.
> 
> rinse & repeat for 32bit and 64bit.
> 
> Worth noting here that the reason i have all the various components
> setup to work with real world urls ( faked by dnsmasq on the .1 machine
> ) is that post hackathon the exact same infra will go live on the same
> urls. With one major change : we will have little or no ACL's fon the
> git repos at the hackathon to make live easier and encourage
> participation. Post Hackathon, we'll need to establish a mechanism for
> people to request commit access.
> 
> If we still have time at the end of the day, we can shoot to deliver
> something that works for vmware, ovirt and docker. I am still waiting to
> hear back from the Eucalyptus guys if someone from their side is going
> to be at the hack session.
> 
> please note: all kickstarst and images will need to only consume content
> hosted in mirror.centos.org and epel ( or if you need something else,
> let us know before Wed 29th ).
> 
> See you there,
> 
> -- 
> Karanbir Singh
> +44-207-0999389 | http://www.karan.org/ | twitter.com/kbsingh
> GnuPG Key : http://www.karan.org/publickey.asc
> _______________________________________________
> CentOS-devel mailing list
> CentOS-devel@xxxxxxxxxx
> http://lists.centos.org/mailman/listinfo/centos-devel
> 

----- End forwarded message -----

-- 
Matthew Miller    --   Fedora Project    --    <mattdm@xxxxxxxxxxxxxxxxx>
_______________________________________________
cloud mailing list
cloud@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Big List of Linux Books]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

  Powered by Linux