From Fedora Project Wiki
No edit summary |
No edit summary |
||
Line 28: | Line 28: | ||
|} | |} | ||
== F25 Planning == | == F25 Tier 1 Planning == | ||
{| | {| | ||
! Deliverable !! Approval Status !! Dev Status !! Notes | ! Deliverable !! Approval Status !! Dev Status !! Notes | ||
Line 46: | Line 46: | ||
| xdg app prototype in OSBS || - || - || - | | xdg app prototype in OSBS || - || - || - | ||
|- | |- | ||
| | | Modularity || - || - || - | ||
|- | |- | ||
| New Releng Deliverable: Cockpit container || - || - || - | | New Releng Deliverable: Cockpit container || - || - || - | ||
Line 54: | Line 54: | ||
| [https://fedoraproject.org/wiki/Changes/Server_Drop_i686 Drop support for shipping i686 media for Server] || - || - || - | | [https://fedoraproject.org/wiki/Changes/Server_Drop_i686 Drop support for shipping i686 media for Server] || - || - || - | ||
|- | |- | ||
|- [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/backlog?tags=atomic_repomanagement&status=145,146,147,151,182 Atomic ostree repo management] || - || - || - | |||
|} | |||
== F25 Tier 2 / non-blocking Planning == | |||
{| | |||
! Deliverable !! Approval Status !! Dev Status !! Notes | |||
|- | |||
| [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/backlog?tags=installmedia DVD ISO support in Koji] || - || - || - | | [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/backlog?tags=installmedia DVD ISO support in Koji] || - || - || - | ||
|- | |||
| Atomic 2 week build/test/release workflow automated via Jenkins || - || - || - | |||
|- | |||
| Bodhi support for non-rpm content || - || - || - | |||
|- | |||
| Redefine secondary arches (including consolidating hubs for primary and secondary) || - || - || - | |||
|} | |} | ||
== Backlog == | == Backlog == | ||
Line 65: | Line 77: | ||
* [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/backlog?tags=process&status=145,146,147,151,182 Development & Deployment Process Improvement / Standardization] | * [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/backlog?tags=process&status=145,146,147,151,182 Development & Deployment Process Improvement / Standardization] | ||
* Move to createrepo_c (required before python3) | * Move to createrepo_c (required before python3) | ||
* Container test status results reported from Taskotron via fedmsg / email / UI | * Container test status results reported from Taskotron via fedmsg / email / UI | ||
* | * Test automation for Atomic in Taskotron (?) | ||
**** Integration with UAT Framework | **** Integration with UAT Framework | ||
**** Integration with Autocloud OR porting functionality & tests to Taskotron | **** Integration with Autocloud OR porting functionality & tests to Taskotron | ||
**** Integration with Tunir OR porting functionality & tests to Taskotron | **** Integration with Tunir OR porting functionality & tests to Taskotron | ||
**** Integration with OpenQA | **** Integration with OpenQA | ||
*** Move ostree creation out of Bodhi | *** Move ostree creation out of Bodhi | ||
* Move from yum to dnf (required before python3) | * Move from yum to dnf (required before python3) | ||
Line 80: | Line 89: | ||
** Requires roadmap for testability so that we can verify our migration | ** Requires roadmap for testability so that we can verify our migration | ||
* add index.asc files for cloud images for virt-builder - https://fedorahosted.org/rel-eng/ticket/5805 | * add index.asc files for cloud images for virt-builder - https://fedorahosted.org/rel-eng/ticket/5805 | ||
* RHEL process checks done internally that should also be done in Fedora (ie license checking, rpmdiff / static analysis, etc) | * RHEL process checks done internally that should also be done in Fedora (ie license checking, rpmdiff / static analysis, etc) | ||
* Koji 2.0 | * Koji 2.0 |
Revision as of 21:53, 19 April 2016
Monthly Stakeholder Meetings
- Atomic stakeholder meetings
- Matthew Miller notes (representing RHEL, Council, etc)
- Fedora QE
- Workgroups: Workstation, Server, Cloud, Base, Env & Stacks - contacts TBD
Priorities
Immediate Priorites
F24 Commitments
Deliverable | Approval Status | Dev Status | Notes |
---|---|---|---|
Layered image builds | Accepted | In Progress | Includes work for OpenShift in Fedora below |
OpenShift in Fedora | Accepted | Done | |
PDC deployed & populated with product / release data | Accepted | Done | |
Pungi 4 upgrade and Pungi roadmap | Accepted | In Progress | |
Move to livemedia-creator for live cds & disk images | Accepted | In Progress | |
Signed repos in koji | Accepted | In Progress |
F25 Tier 1 Planning
Deliverable | Approval Status | Dev Status | Notes |
---|---|---|---|
Docker & Atomic redesigned workflow | - | - | - |
Taskotron support for container testing | - | - | - |
Content signing can be automated through Sigul or another tool | Planning | Not Started | |
Docker 2 week build/test/release workflow automated via Jenkins | - | - | - |
Mark an arch / artifact non-blocking | - | - | - |
OSBS integration with Pulp | - | - | - |
xdg app prototype in OSBS | - | - | - |
Modularity | - | - | - |
New Releng Deliverable: Cockpit container | - | - | - |
New Releng Deliverable: Workstation OSTree | - | - | - |
Drop support for shipping i686 media for Server | - | - | - |
F25 Tier 2 / non-blocking Planning
Deliverable | Approval Status | Dev Status | Notes |
---|---|---|---|
DVD ISO support in Koji | - | - | - |
Atomic 2 week build/test/release workflow automated via Jenkins | - | - | - |
Bodhi support for non-rpm content | - | - | - |
Redefine secondary arches (including consolidating hubs for primary and secondary) | - | - | - |
Backlog
Note: Backlog items are not necessarily complete or groomed; if you have questions about the goal of these items, ask the team!
- Documentation of rel-eng process so that internal release engineers can contribute
- Development & Deployment Process Improvement / Standardization
- Move to createrepo_c (required before python3)
- Container test status results reported from Taskotron via fedmsg / email / UI
- Test automation for Atomic in Taskotron (?)
- Integration with UAT Framework
- Integration with Autocloud OR porting functionality & tests to Taskotron
- Integration with Tunir OR porting functionality & tests to Taskotron
- Integration with OpenQA
- Move ostree creation out of Bodhi
- Move from yum to dnf (required before python3)
- Docker images can be built in Oz / ImageFactory OR in OSBS to align with internal teams for all supported arches (F26 candidate)
- Port to python 3 - Pungi, Mash, releng scripts, fedpkg, rpkg, etc
- Requires roadmap for testability so that we can verify our migration
- add index.asc files for cloud images for virt-builder - https://fedorahosted.org/rel-eng/ticket/5805
- RHEL process checks done internally that should also be done in Fedora (ie license checking, rpmdiff / static analysis, etc)
- Koji 2.0
- ET / Bodhi alignment
- Ability to create embargoed builds in tools (at least koji & bodhi) and lift the embargo after release so that security can get embargoed changes out quickly
- Any opportunities for leveraging Level 1 support
- rel-eng scripts cleanup
- rel-eng tools are not easily testable or contributed to
- changes can be tested in an integrated environment before releasing to production
- Critical system / use case integration with gilmsg where appropriate in release tooling
- Development release gating with sanity testing / stability
- Fedora Rings / Alephs
- Layered images _not_ from RPMs — source-to-image or other
- Releng CI (on Jenkins)