From Fedora Project Wiki
No edit summary
(more template)
Line 36: Line 36:




* policies
=== Policies ===
* procedures
* What: We talked about putting out updated images periodically (or aperiodically as needed). What are the rules?
* automated testing?
* Where:
* other qa?
* Why:
* mirroring?
* When:
* Who:
 
 
=== procedures ===
* What: We talked about putting out updated images periodically (or aperiodically as needed). How does it happen?
* Where:
* Why:
* When:
* Who:
 
=== automated testing ===
* What: How might updated images be automatically tested?
* Where:
* Why:
* When:
* Who:
 
=== other qa? ===
* What: What other QA do we want to do? How do we want to do it?
* Where:
* Why:
* When: initial planning, ongoing as updates happen
* Who:
 
=== mirroring updated images ===
* What: Do we want the updates to go out to the Fedora mirror network?
* Where:
* Why:
* When:
* Who: releng, mirror admins
 


== Docker ==
== Docker ==


=== Docker Host Image ===
=== Docker Host Image ===
* create kickstart
 
* selinux work
==== create kickstart ====
* libvirt size
* What:
* etcd?
* Where:
* Why:
* When:
* Who:
 
 
==== selinux work ====
* What:
* Where:
* Why:
* When:
* Who:
 
==== libvirt size ====
* What:
* Where:
* Why:
* When:
* Who:
 
==== etcd? ====
* What:
* Where:
* Why:
* When:
* Who:
 
==== mesos orchestration? ====
* What:
* Where:
* Why:
* When:
* Who:


=== Official Fedora Base Container ===
=== Official Fedora Base Container ===
==== initial kickstart ====
* What:
* Where:
* Why:
* When:
* Who:
==== ongoing maintenance of kickstart ====
* What:
* Where:
* Why:
* When:
* Who:


=== Library of Dockerfiles ===
=== Library of Dockerfiles ===
* What:
* Where:
* Why:
* When:
* Who:


=== Orchestration ===
=== Orchestration ===
* mesos?
* What:
* Where:
* Why:
* When:
* Who:


== Big Data Image ==
== Big Data Image ==
* define
=== define ===
* create
* What:
* test
* Where:
* Why:
* When:
* Who:
=== create ===
* What:
* Where:
* Why:
* When:
* Who:
=== test ===
* What:
* Where:
* Why:
* When:
* Who:
=== maintain ===
* What:
* Where:
* Why:
* When:
* Who:


== Openshift Image ==
== Openshift Image ==
* define
=== define ===
* create
* What:
* test
* Where:
* Why:
* When:
* Who:
=== create ===
* What:
* Where:
* Why:
* When:
* Who:
=== test ===
* What:
* Where:
* Why:
* When:
* Who:
=== maintain ===
* What:
* Where:
* Why:
* When:
* Who:




== Planning ==
== Planning ==
* this document
==== this document ====
* Fedora.next changes list
* What:
* Where:
* Why:
* When:
* Who:
 
==== Fedora.next changes list ====
* What:
* Where:
* Why:
* When: '''REAL SOON NOW'''
* Who:
 


== Marketing ===
== Marketing ===
* figure out branding
 
* produce content
==== figure out branding ====
* work with web team
* What:
* Where:
* Why:
* When:
* Who:
 
==== produce content ====
* What:
* Where:
* Why:
* When:
* Who:
 
==== promote! ====
* What:
* Where:
* Why:
* When:
* Who:
 
==== work with web team ====
* What:
* Where:
* Why:
* When:
* Who:




== Documentation ==
== Documentation ==
* write up what we're doing
==== write up what we're doing ====
* write up any or all of the above
* What:
* Where:
* Why:
* When:
* Who:
 
==== write up any or all of the above ====
* What:
* Where:
* Why:
* When:
* Who:

Revision as of 22:46, 28 January 2014

Work Areas

Base Image

ongoing maintenance of kickstart

  • What: The definition of the cloud image needs ongoing work
  • Where: kickstart file is at https://fedorahosted.org/spin-kickstarts/
  • Why: Because this is our base product
  • When: As package sets change and new Fedora releases come out
  • Who: Someone in cloud working group in collaboration with rel-eng and spins sig

port to anaconda/oz/imagefactory

  • What: The current kickstart file is full of kludges for appliance-creator. Port to anaconda/imagefactory kludges
  • Where: same as ongoing maintenance of kickstart
  • Why: appliance-creator is being retired; anaconda-based installs are the way forward
  • When: As soon as this is available in Koji. Need a new ImageFactory release, then patches into Koji for support, then a new Koji release, then Koji needs to be updated in Fedora production
  • Who: Ian McLeod is working on ImageFactory; Jay Greguske on the Koji patches, Mike McLean is Koji maintainer, Dennis Gilmore in release engineering will do the Koji update. Need to work with them to get this in place, and then someone from cloud wg needs to do the updating.

automation in rel-eng

produce scratch builds on change

  • What:
  • Where:
  • Why:
  • When:
  • Who:

upload to ec2 and ftp

  • What:
  • Where:
  • Why:
  • When:
  • Who:

Updates

Policies

  • What: We talked about putting out updated images periodically (or aperiodically as needed). What are the rules?
  • Where:
  • Why:
  • When:
  • Who:


procedures

  • What: We talked about putting out updated images periodically (or aperiodically as needed). How does it happen?
  • Where:
  • Why:
  • When:
  • Who:

automated testing

  • What: How might updated images be automatically tested?
  • Where:
  • Why:
  • When:
  • Who:

other qa?

  • What: What other QA do we want to do? How do we want to do it?
  • Where:
  • Why:
  • When: initial planning, ongoing as updates happen
  • Who:

mirroring updated images

  • What: Do we want the updates to go out to the Fedora mirror network?
  • Where:
  • Why:
  • When:
  • Who: releng, mirror admins


Docker

Docker Host Image

create kickstart

  • What:
  • Where:
  • Why:
  • When:
  • Who:


selinux work

  • What:
  • Where:
  • Why:
  • When:
  • Who:

libvirt size

  • What:
  • Where:
  • Why:
  • When:
  • Who:

etcd?

  • What:
  • Where:
  • Why:
  • When:
  • Who:

mesos orchestration?

  • What:
  • Where:
  • Why:
  • When:
  • Who:

Official Fedora Base Container

initial kickstart

  • What:
  • Where:
  • Why:
  • When:
  • Who:

ongoing maintenance of kickstart

  • What:
  • Where:
  • Why:
  • When:
  • Who:

Library of Dockerfiles

  • What:
  • Where:
  • Why:
  • When:
  • Who:

Orchestration

  • What:
  • Where:
  • Why:
  • When:
  • Who:

Big Data Image

define

  • What:
  • Where:
  • Why:
  • When:
  • Who:

create

  • What:
  • Where:
  • Why:
  • When:
  • Who:

test

  • What:
  • Where:
  • Why:
  • When:
  • Who:

maintain

  • What:
  • Where:
  • Why:
  • When:
  • Who:

Openshift Image

define

  • What:
  • Where:
  • Why:
  • When:
  • Who:

create

  • What:
  • Where:
  • Why:
  • When:
  • Who:

test

  • What:
  • Where:
  • Why:
  • When:
  • Who:

maintain

  • What:
  • Where:
  • Why:
  • When:
  • Who:


Planning

this document

  • What:
  • Where:
  • Why:
  • When:
  • Who:

Fedora.next changes list

  • What:
  • Where:
  • Why:
  • When: REAL SOON NOW
  • Who:


Marketing =

figure out branding

  • What:
  • Where:
  • Why:
  • When:
  • Who:

produce content

  • What:
  • Where:
  • Why:
  • When:
  • Who:

promote!

  • What:
  • Where:
  • Why:
  • When:
  • Who:

work with web team

  • What:
  • Where:
  • Why:
  • When:
  • Who:


Documentation

write up what we're doing

  • What:
  • Where:
  • Why:
  • When:
  • Who:

write up any or all of the above

  • What:
  • Where:
  • Why:
  • When:
  • Who: