From Fedora Project Wiki

(review doc)
(24 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{header|cloud-sig}}
= Fedora Atomic Working Group =
= Fedora Atomic Working Group =


Line 13: Line 11:
</div>
</div>


= Joining and participating in the Cloud SIG =
== Fedora Atomic Image Download Links ==
We don't have a formalized join process. Signing up on the mailing list, coming to Cloud SIG meetings, and joining our IRC channel are good ways to get involved.
 
The links below are meant to allow for users to have a "single point of download" so that the location may be stored or used in a scripted way to always download the latest image.
 
A couple of things to note:
* The <code>_latest</code> URLs are simply 302 redirects to the actual image name and URL for the mirror network.
* The image that is actually downloaded will be unique for every release, its name will be the same as is located at <code>_latest_filename</code>, which has been provided for easy scripting.
 
Example script for x86_64 qcow2 image:
<pre>
#!/bin/bash
 
image_name=$(curl -s https://getfedora.org/atomic_qcow2_x86_64_latest_filename)
curl -L https://getfedora.org/atomic_qcow2_x86_64_latest -o $image_name
 
ls -l $image_name
</pre>
 
{| class="wikitable
|-
! Image !! Latest URL !! Latest Filename URL
|-
| Fedora Atomic qcow2
| https://getfedora.org/atomic_qcow2_x86_64_latest (x86_64) <br> https://getfedora.org/atomic_qcow2_aarch64_latest (aarch64) <br> https://getfedora.org/atomic_qcow2_ppc64le_latest (ppc64le)
| https://getfedora.org/atomic_qcow2_x86_64_latest_filename (x86_64) <br> https://getfedora.org/atomic_qcow2_aarch64_latest_filename (aarch64) <br> https://getfedora.org/atomic_qcow2_ppc64le_latest_filename (ppc64le)
|-
| Fedora Atomic raw
| https://getfedora.org/atomic_raw_x86_64_latest (x86_64) <br> https://getfedora.org/atomic_raw_aarch64_latest (aarch64) <br> https://getfedora.org/atomic_raw_ppc64le_latest (ppc64le)
| https://getfedora.org/atomic_raw_x86_64_latest_filename (x86_64) <br> https://getfedora.org/atomic_raw_aarch64_latest_filename (aarch64) <br> https://getfedora.org/atomic_raw_ppc64le_latest_filename (ppc64le)
|-
| Fedora Atomic Vagrant libvirt
| https://getfedora.org/atomic_vagrant_libvirt_x86_64_latest (x86_64)
| https://getfedora.org/atomic_vagrant_libvirt_x86_64_latest_filename (x86_64)
|-
| Fedora Atomic Vagrant VirtualBox
| https://getfedora.org/atomic_vagrant_virtualbox_x86_64_latest (x86_64)
| | https://getfedora.org/atomic_vagrant_virtualbox_x86_64_latest_filename (x86_64)
|-
| Fedora Atomic ISO Installer
| https://getfedora.org/atomic_dvd_ostree_x86_64_latest (x86_64) <br> https://getfedora.org/atomic_dvd_ostree_aarch64_latest (aarch64)<br> https://getfedora.org/atomic_dvd_ostree_ppc64le_latest (ppc64le)
| https://getfedora.org/atomic_dvd_ostree_x86_64_latest_filename (x86_64) <br> https://getfedora.org/atomic_dvd_ostree_aarch64_latest_filename (aarch64)<br> https://getfedora.org/atomic_dvd_ostree_ppc64le_latest_filename (ppc64le)
|-
|}
 
===Legacy Download Links ===
 
Before adding support for multiple architectures on atomic download page, latest urls were pointing directly to x86_64 images. If you were using below links, this should still work but it is recommended to switch to updated urls.
{|
! Image !! Latest URL !! Latest Filename URL
|-
| Fedora Atomic qcow2 || https://getfedora.org/atomic_qcow2_latest || https://getfedora.org/atomic_qcow2_latest_filename
|-
| Fedora Atomic raw || https://getfedora.org/atomic_raw_latest || https://getfedora.org/atomic_raw_latest_filename
|-
| Fedora Atomic Vagrant libvirt || https://getfedora.org/atomic_vagrant_libvirt_latest || https://getfedora.org/atomic_vagrant_libvirt_latest_filename
|-
| Fedora Atomic Vagrant VirtualBox || https://getfedora.org/atomic_vagrant_virtualbox_latest || https://getfedora.org/atomic_vagrant_virtualbox_latest_filename
|-
| Fedora Atomic ISO Installer || https://getfedora.org/atomic_iso_latest || https://getfedora.org/atomic_iso_latest_filename
|}
 
== Fedora Atomic Image Checksum Links ==
 
The links below allow users to get checksum of latest downloaded Atomic Host images from a "single point of download" . These links can be stored or used in a scripted way to verify latest downloaded images.
 
{| class="wikitable
|-
! Image !! Latest URL !! Latest Filename URL
|-
| Fedora Atomic qcow2, raw, libvirt or virtualbox
| http://getfedora.org/atomic_images_checksum_x86_64_latest (x86_64) <br> http://getfedora.org/atomic_images_checksum_aarch64_latest (aarhc64) <br> http://getfedora.org/atomic_images_checksum_ppc64le_latest (ppc64le)
| http://getfedora.org/atomic_images_checksum_x86_64_latest_filename (x86_64) <br> http://getfedora.org/atomic_images_checksum_aarch64_latest_filename (aarch64) <br> http://getfedora.org/atomic_images_checksum_ppc64le_latest_filename (ppc64le)
|-
| Fedora Atomic ISO Installer
| http://getfedora.org/atomic_dvd_ostree_checksum_x86_64_latest (x86_64) <br> http://getfedora.org/atomic_dvd_ostree_checksum_aarch64_latest (aarch64) <br>  http://getfedora.org/atomic_dvd_ostree_checksum_ppc64le_latest (ppc64le)
| http://getfedora.org/atomic_dvd_ostree_checksum_x86_64_latest_filename (x86_64) <br>  http://getfedora.org/atomic_dvd_ostree_checksum_aarch64_latest_filename (aarch64) <br> http://getfedora.org/atomic_dvd_ostree_checksum_ppc64le_latest_filename (ppc64le)
|-
|}
 
= Joining and participating in the Atomic Working Group =
 
Members of the Fedora Atomic WG are listed [https://fedoraproject.org/wiki/Atomic_WG]. Members may be added or removed from this list at any regularly scheduled Fedora Atomic WG meeting with quorum. Candidates must be registered with fedoraproject.org before becoming WG members. When members are added or removed, the WG will give a reason for the addition or removal. Valid types of reasons are listed below.
 
'''Reasons to add a member:'''
 
* Participation in one or more Fedora Atomic WG meetings, FADs, or other activities. If you're new and want to participate, just come to one of the meetings and introduce yourself.
* Contributions to one or more Fedora Atomic WG related projects.
* Self-nomination at a Fedora Atomic WG meeting.
 
'''Reasons to remove a Member:'''
 
* Failure to participate in Fedora Atomic WG meetings/activities/projects for more than 3 months.
* Violation of the Fedora Code of Conduct.
* Request to be removed.
 
All reasons above are merely guidelines, and the WG will take specific circumstances into account.


== Mailing List ==
== Mailing List ==


* Join: {{fplist|cloud}}
We primarily use upstream Atomic mailing list for any Project Atomic related discussions
* Archives: http://lists.fedoraproject.org/pipermail/cloud/
 
* Join: [http://lists.projectatomic.io/mailman/listinfo/atomic-devel atomic-devel mailing list]
* Archives: http://lists.projectatomic.io/projectatomic-archives/atomic-devel/
 
We use Fedora Atomic mailing list for all automated messages
 
* Join: {{fplist|atomic}}
* Archives: https://lists.fedoraproject.org/archives/list/atomic@lists.fedoraproject.org/
 
Prior to 19th July 2017, automated messages can be found at Fedora cloud mailing list archives
* Archives: https://lists.fedoraproject.org/archives/list/cloud@lists.fedoraproject.org/


== IRC ==
== IRC ==


Fedora Cloud folks hang out on irc.freenode.net at [irc://irc.freenode.net/fedora-cloud #fedora-cloud].
There are two IRC channels that can be used for Atomic related communications.
 
* [irc://irc.freenode.net/atomic #atomic] on irc.freenode.net
* [irc://irc.freenode.net/fedora-atomic #fedora-atomic] on irc.freenode.net
 
Please have all discussions on the Project Atomic upstream channel #atomic. #fedora-atomic should only be used if the topic is extremely fedora specific and related to release engineering details.


Haven't used IRC for communication before? More information on how to use IRC is available [[IRC|here.]]
Haven't used IRC for communication before? More information on how to use IRC is available [[IRC|here.]]
Line 29: Line 136:
== Meetings ==
== Meetings ==


The Fedora Cloud Working Group has a weekly meeting. The meeting usually happens in #fedora-meeting-1 on irc.freenode.net and the schedule for the meeting can be found here: https://apps.fedoraproject.org/calendar/cloud/
The Fedora Atomic Working Group has [https://pagure.io/atomic-wg/issue/506 given the weekly meeting to the Fedora CoreOS group]. No future Atomic working group meetings are scheduled. Future communications about Atomic Host will be done in #atomic, or mailing list or pagure.io/atomic-wg .
 
== Voting ==
 
On some topics, we will need to vote. The following rules apply to the voting process.
 
'''For Regularly Scheduled Meetings:'''
 
A quorum for the meeting is 5 people, or 51% of the members of the WG listed below, whichever is lower. Voting items must pass with a majority of the members voting at the meeting.
 
'''For General Ad-Hoc Votes:'''
 
* All ad-hoc votes will be held via [pagure issues](https://pagure.io/atomic-wg) in the atomic_wg repo.
* Ad-hoc votes must be announced on the current primary mailing list for Fedora Atomic (atomic-devel).
* Ad-hoc votes must be open for at least three working days (see below) after the announcement.
 
At least 5 people must vote, or 51% of the WG membership, whichever is less. Votes are "+1" (in favor), "-1" (against), or +0 (abstain). Votes pass by a simple majority of those voting.
 
'''For Urgent Ad-Hoc Votes:'''
 
* All ad-hoc votes will be held via pagure issues in the atomic_wg repo.
* Ad-hoc votes must be announced on the current primary mailing list for Fedora Atomic (atomic-devel).
* Ad-Hoc votes must be open for at least three hours after the announcement.
 
At least 5 people must vote, or 51% of the WG membership, whichever is less. Votes are "+1" (in favor), "-1" (against), or +0 (abstain). Votes pass by a 2/3 majority of those voting (round up).
 
Working days: non-holiday weekdays. Relevant holidays are the national holidays of the USA, Western Europe, and India.
 
=== Steps to run the meeting ===


== What we're working on ==
* #startmeeting fedora_atomic_wg
[[File:Fedoracloud300.png|right|300px]]
* #topic Roll Call
 
Wait for 2 minutes for the roll call.
 
* #chair all the people present for the meeting
* #topic Action items from the last meeting
 
^^ Find the last meeting log from https://meetbot-raw.fedoraproject.org/teams/fedora_atomic_wg
 
* After they are done move to each ticket from https://pagure.io/atomic-wg/issues?status=Open&tags=meeting
 
Do the following for each ticket


We have an issue tracker here: https://pagure.io/cloud-sig
* #topic Ticket subject link_to_the_ticket


When all the tickets are over, go for Open floor


Old features list:
* #topic Open Floor


* [[Features/OpenShift_Origin]]
* #endmeeting
* [[Features/FedoraOnEC2]]
* Documentation: [[Publishing_image_to_EC2]]
* [[Cloud Marketing Collateral]]
* [[OpenStack]], [[Features/OpenStack|OpenStack (in Features)]]
* [[Features/BoxGrinder]]
* Sheepdog: [[Features/Sheepdog|Sheepdog Feature page,]] [http://www.osrg.net/sheepdog/ Sheepdog project page]
* [[Cloudstack]]
* [[Features/Aeolus Conductor]]
* [[CloudFS]] (upstream project is at http://CloudFS.org)
* [[Features/OpenNebula|OpenNebula]] (upstream project is at http://opennebula.org)
* [[Features/Eucalyptus|Eucalyptus 3]]
* [[Features/Aeolus_Conductor|Aeolus Conductor]]
* [[Features/Sheepdog|Sheepdog]]
* [[Features/pacemaker-cloud|Pacemaker-Cloud]]


== Packaging ==
== Working Group Members and Points of Contact ==


Interested in helping out with packaging? Feel free to grab a package from any of the projects you see [[Cloud_SIG_packaging|here]]. If you're not sure what to work on, feel free to drop a note to our mailing list.  If you're not a packager yet, or still need help, we can help out with that on the mailing list as well, or you can read the [[PackageMaintainers|package maintainers]] page for more information.
* [[User:Walters | Colin Walters ]]
* [[User:Kushal | Kushal Das ]]
* [[User:Sayanchowdhury | Sayan Chowdhury ]]
* [[User:Roshi | roshi ]]
* [[User:davdunc | davdunc ]]
* [[User:miabbott | miabbott ]]
* [[User:sinnykumari | Sinny Kumari ]]
* [[User:Dustymabe | dustymabe ]]
* [[User:Maxamillion | maxamillion ]]
* [[User:jberkus | Josh Berkus ]]
* [[User:jasonbrooks | jbrooks ]]
* [[User:smilner | ashcrow ]]
* [[User:sanja | sanja ]]
* [[User:gscrivano | Giuseppe Scrivano ]]


[[Cloud_SIG_packaging|Cloud SIG Packaging request list]]
== What we're working on ==


== Documentation ==
We have an issue tracker here: https://pagure.io/atomic-wg
In addition to the excellent [http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/Cloud_Guide/index.html Cloud Guide] created by the Fedora Documentation team with help from Cloud SIG contributors, we have a few wiki pages with documentation:


* [[Getting_started_with_OpenStack_Nova|Getting Started with OpenStack Nova]]
* [[User:Gholms/EC2_Primer | EC2 Primer]]
* [[User:Gholms/IAM_Primer | Amazon IAM (Identity and Access Management) Primer]]
* [[User:Gholms/IAM-Sponsored_EC2_Test_Days | Using IAM to enable Fedora Test days]]


[[Category:SIGs]]
[[Category:SIGs]]
[[Category:Fedora special-interest groups]]
[[Category:Fedora special-interest groups]]
[[Category:Cloud SIG]]
[[Category:Atomic WG]]

Revision as of 19:07, 8 August 2018

Fedora Atomic Working Group

The Fedora Atomic Working Group works to bring integrate new OS technology and tools from Project Atomic into Fedora.

Get Fedora Atomic Host Images!

Idea.png
Grab media to install a bare-metal node, launch a cloud instance or start up a local VM https://getfedora.org/en/atomic/.

Fedora Atomic Image Download Links

The links below are meant to allow for users to have a "single point of download" so that the location may be stored or used in a scripted way to always download the latest image.

A couple of things to note:

  • The _latest URLs are simply 302 redirects to the actual image name and URL for the mirror network.
  • The image that is actually downloaded will be unique for every release, its name will be the same as is located at _latest_filename, which has been provided for easy scripting.

Example script for x86_64 qcow2 image:

#!/bin/bash

image_name=$(curl -s https://getfedora.org/atomic_qcow2_x86_64_latest_filename)
curl -L https://getfedora.org/atomic_qcow2_x86_64_latest -o $image_name

ls -l $image_name
Image Latest URL Latest Filename URL
Fedora Atomic qcow2 https://getfedora.org/atomic_qcow2_x86_64_latest (x86_64)
https://getfedora.org/atomic_qcow2_aarch64_latest (aarch64)
https://getfedora.org/atomic_qcow2_ppc64le_latest (ppc64le)
https://getfedora.org/atomic_qcow2_x86_64_latest_filename (x86_64)
https://getfedora.org/atomic_qcow2_aarch64_latest_filename (aarch64)
https://getfedora.org/atomic_qcow2_ppc64le_latest_filename (ppc64le)
Fedora Atomic raw https://getfedora.org/atomic_raw_x86_64_latest (x86_64)
https://getfedora.org/atomic_raw_aarch64_latest (aarch64)
https://getfedora.org/atomic_raw_ppc64le_latest (ppc64le)
https://getfedora.org/atomic_raw_x86_64_latest_filename (x86_64)
https://getfedora.org/atomic_raw_aarch64_latest_filename (aarch64)
https://getfedora.org/atomic_raw_ppc64le_latest_filename (ppc64le)
Fedora Atomic Vagrant libvirt https://getfedora.org/atomic_vagrant_libvirt_x86_64_latest (x86_64) https://getfedora.org/atomic_vagrant_libvirt_x86_64_latest_filename (x86_64)
Fedora Atomic Vagrant VirtualBox https://getfedora.org/atomic_vagrant_virtualbox_x86_64_latest (x86_64) https://getfedora.org/atomic_vagrant_virtualbox_x86_64_latest_filename (x86_64)
Fedora Atomic ISO Installer https://getfedora.org/atomic_dvd_ostree_x86_64_latest (x86_64)
https://getfedora.org/atomic_dvd_ostree_aarch64_latest (aarch64)
https://getfedora.org/atomic_dvd_ostree_ppc64le_latest (ppc64le)
https://getfedora.org/atomic_dvd_ostree_x86_64_latest_filename (x86_64)
https://getfedora.org/atomic_dvd_ostree_aarch64_latest_filename (aarch64)
https://getfedora.org/atomic_dvd_ostree_ppc64le_latest_filename (ppc64le)

Legacy Download Links

Before adding support for multiple architectures on atomic download page, latest urls were pointing directly to x86_64 images. If you were using below links, this should still work but it is recommended to switch to updated urls.

Image Latest URL Latest Filename URL
Fedora Atomic qcow2 https://getfedora.org/atomic_qcow2_latest https://getfedora.org/atomic_qcow2_latest_filename
Fedora Atomic raw https://getfedora.org/atomic_raw_latest https://getfedora.org/atomic_raw_latest_filename
Fedora Atomic Vagrant libvirt https://getfedora.org/atomic_vagrant_libvirt_latest https://getfedora.org/atomic_vagrant_libvirt_latest_filename
Fedora Atomic Vagrant VirtualBox https://getfedora.org/atomic_vagrant_virtualbox_latest https://getfedora.org/atomic_vagrant_virtualbox_latest_filename
Fedora Atomic ISO Installer https://getfedora.org/atomic_iso_latest https://getfedora.org/atomic_iso_latest_filename

Fedora Atomic Image Checksum Links

The links below allow users to get checksum of latest downloaded Atomic Host images from a "single point of download" . These links can be stored or used in a scripted way to verify latest downloaded images.

Image Latest URL Latest Filename URL
Fedora Atomic qcow2, raw, libvirt or virtualbox http://getfedora.org/atomic_images_checksum_x86_64_latest (x86_64)
http://getfedora.org/atomic_images_checksum_aarch64_latest (aarhc64)
http://getfedora.org/atomic_images_checksum_ppc64le_latest (ppc64le)
http://getfedora.org/atomic_images_checksum_x86_64_latest_filename (x86_64)
http://getfedora.org/atomic_images_checksum_aarch64_latest_filename (aarch64)
http://getfedora.org/atomic_images_checksum_ppc64le_latest_filename (ppc64le)
Fedora Atomic ISO Installer http://getfedora.org/atomic_dvd_ostree_checksum_x86_64_latest (x86_64)
http://getfedora.org/atomic_dvd_ostree_checksum_aarch64_latest (aarch64)
http://getfedora.org/atomic_dvd_ostree_checksum_ppc64le_latest (ppc64le)
http://getfedora.org/atomic_dvd_ostree_checksum_x86_64_latest_filename (x86_64)
http://getfedora.org/atomic_dvd_ostree_checksum_aarch64_latest_filename (aarch64)
http://getfedora.org/atomic_dvd_ostree_checksum_ppc64le_latest_filename (ppc64le)

Joining and participating in the Atomic Working Group

Members of the Fedora Atomic WG are listed [1]. Members may be added or removed from this list at any regularly scheduled Fedora Atomic WG meeting with quorum. Candidates must be registered with fedoraproject.org before becoming WG members. When members are added or removed, the WG will give a reason for the addition or removal. Valid types of reasons are listed below.

Reasons to add a member:

  • Participation in one or more Fedora Atomic WG meetings, FADs, or other activities. If you're new and want to participate, just come to one of the meetings and introduce yourself.
  • Contributions to one or more Fedora Atomic WG related projects.
  • Self-nomination at a Fedora Atomic WG meeting.

Reasons to remove a Member:

  • Failure to participate in Fedora Atomic WG meetings/activities/projects for more than 3 months.
  • Violation of the Fedora Code of Conduct.
  • Request to be removed.

All reasons above are merely guidelines, and the WG will take specific circumstances into account.

Mailing List

We primarily use upstream Atomic mailing list for any Project Atomic related discussions

We use Fedora Atomic mailing list for all automated messages

Prior to 19th July 2017, automated messages can be found at Fedora cloud mailing list archives

IRC

There are two IRC channels that can be used for Atomic related communications.

* #atomic on irc.freenode.net
* #fedora-atomic on irc.freenode.net

Please have all discussions on the Project Atomic upstream channel #atomic. #fedora-atomic should only be used if the topic is extremely fedora specific and related to release engineering details.

Haven't used IRC for communication before? More information on how to use IRC is available here.

Meetings

The Fedora Atomic Working Group has given the weekly meeting to the Fedora CoreOS group. No future Atomic working group meetings are scheduled. Future communications about Atomic Host will be done in #atomic, or mailing list or pagure.io/atomic-wg .

Voting

On some topics, we will need to vote. The following rules apply to the voting process.

For Regularly Scheduled Meetings:

A quorum for the meeting is 5 people, or 51% of the members of the WG listed below, whichever is lower. Voting items must pass with a majority of the members voting at the meeting.

For General Ad-Hoc Votes:

  • All ad-hoc votes will be held via [pagure issues](https://pagure.io/atomic-wg) in the atomic_wg repo.
  • Ad-hoc votes must be announced on the current primary mailing list for Fedora Atomic (atomic-devel).
  • Ad-hoc votes must be open for at least three working days (see below) after the announcement.

At least 5 people must vote, or 51% of the WG membership, whichever is less. Votes are "+1" (in favor), "-1" (against), or +0 (abstain). Votes pass by a simple majority of those voting.

For Urgent Ad-Hoc Votes:

  • All ad-hoc votes will be held via pagure issues in the atomic_wg repo.
  • Ad-hoc votes must be announced on the current primary mailing list for Fedora Atomic (atomic-devel).
  • Ad-Hoc votes must be open for at least three hours after the announcement.

At least 5 people must vote, or 51% of the WG membership, whichever is less. Votes are "+1" (in favor), "-1" (against), or +0 (abstain). Votes pass by a 2/3 majority of those voting (round up).

Working days: non-holiday weekdays. Relevant holidays are the national holidays of the USA, Western Europe, and India.

Steps to run the meeting

  • #startmeeting fedora_atomic_wg
  • #topic Roll Call

Wait for 2 minutes for the roll call.

  • #chair all the people present for the meeting
  • #topic Action items from the last meeting

^^ Find the last meeting log from https://meetbot-raw.fedoraproject.org/teams/fedora_atomic_wg

Do the following for each ticket

  • #topic Ticket subject link_to_the_ticket

When all the tickets are over, go for Open floor

  • #topic Open Floor
  • #endmeeting

Working Group Members and Points of Contact

What we're working on

We have an issue tracker here: https://pagure.io/atomic-wg