From Fedora Project Wiki
Line 35: | Line 35: | ||
| [https://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/664 Content signing can be automated] || Y || ? || n/a || Done || | | [https://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/664 Content signing can be automated] || Y || ? || n/a || Done || | ||
|- | |- | ||
| [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/598 Koji: Koji hub consolidation groundwork] || N || Y || n/a || In Progress || - | |||
|- | |||
| [https://phab.qadevel.cloud.fedoraproject.org/T722 Taskotron: Support for container testing] || Y || N || - || In Progress || - | | [https://phab.qadevel.cloud.fedoraproject.org/T722 Taskotron: Support for container testing] || Y || N || - || In Progress || - | ||
|- | |||
| [https://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/618 New Releng Deliverable: Windows & OSX tools in Fedora] || Y || Y || Change Incomplete || In progress || Manual generation of OSX for F25 - Koji support delayed | |||
|- | |- | ||
| [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/606 Ansible: Docker 2 week build/test/release workflow automated via Ansible] || Y || [https://fedorahosted.org/fedora-infrastructure/ticket/5356 Y] || Accepted || In progress || - | | [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/606 Ansible: Docker 2 week build/test/release workflow automated via Ansible] || Y || [https://fedorahosted.org/fedora-infrastructure/ticket/5356 Y] || Accepted || In progress || - | ||
|- | |- | ||
| [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/backlog?tags=osbs_scale OSBS has redundancy and support for multi-master / multi-node ] || N || Y || n/a || In Progress || - | | [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/backlog?tags=osbs_scale OSBS has redundancy and support for multi-master / multi-node ] || N || Y || n/a || In Progress || - | ||
|- | |- | ||
|} | |} |
Revision as of 20:14, 23 September 2016
Monthly References
Note: meeting notes aren't regularly updated.
- Status Report
- Atomic stakeholder meetings
- Matthew Miller notes (representing RHEL, Council, etc)
- Fedora QE
Priorities
General guidelines
- Significant features should be targeted to Spring releases due to heavy travel during summer
F25 Planned Rel-Eng Deliverable Changes
Change | Status | Notes |
---|---|---|
New: Cockpit container | Early builds planned for week of Sept 12 (delayed to Sept 19; delayed again to ???) | - |
New: WS OSTree | Pending beta builds to verify configs | |
New: Atomic for Power | Pending | - |
Windows & OSX Tools | Bugfix period after test day; pending signed builds | Planned for Beta delivery |
F25 Committed Tools Changes
Deliverable | Change? | Infra Ticket? | Approval Status | Dev Status | Notes |
---|---|---|---|---|---|
Layered image builds | Y | N | Accepted | Done | |
Content signing can be automated | Y | ? | n/a | Done | |
Koji: Koji hub consolidation groundwork | N | Y | n/a | In Progress | - |
Taskotron: Support for container testing | Y | N | - | In Progress | - |
New Releng Deliverable: Windows & OSX tools in Fedora | Y | Y | Change Incomplete | In progress | Manual generation of OSX for F25 - Koji support delayed |
Ansible: Docker 2 week build/test/release workflow automated via Ansible | Y | Y | Accepted | In progress | - |
OSBS has redundancy and support for multi-master / multi-node | N | Y | n/a | In Progress | - |
OSBS: Fedora Docker Registry - Review for F26
F25 Nice to Have Tools Changes
Deliverable | Approval Status | Dev Status | Notes |
---|---|---|---|
ARM Disk Images, aarch64 and PXE2Live are created using LMC | n/a | - | - |
Atomic ostree repo management | - | - | - |
Backlog
Note: Backlog items are not necessarily complete or groomed; if you have questions about the goal of these items, ask the team!
- F26 Hub consolidation requirements
- Ansible: Atomic 2 week build/test/release workflow automated - Review for F26
- DVD ISO support in Koji - Review for F26
- OSBS multi arch support (for scratch initially) - Review for F26
- add index.asc files for cloud images for virt-builder - https://fedorahosted.org/rel-eng/ticket/5805 - Review for F26
- Move to secondary: i686 - [Dropped from F25]
- Pungi/Koji changes to allow non-blocking artifacts to fail without failing the compose - [Dropped from F25]
- Distgit: Check when people add Exclude/ExclusiveArch to packages, notify the arch teams
- LMC: Use LMC to create base images - [Dropped from F25]
- Rel-eng: Segment nightly composes more logically - [Dropped from F25]
- Modularity (potentially Pungi 5?) - [Dropped from F25]
- flatpak prototype - [Dropped from F25]
- Bodhi: Support for non-rpm content - [Dropped from F25]
- OSBS on Power [F26 Candidate]
- Public hardware for AutoCloud (or full move to Taskotron)
- Assess building base images in OSBS
- Documentation of rel-eng process so that internal release engineers can contribute
- Development & Deployment Process Improvement / Standardization
- Move to createrepo_c (required before python3)
- Rocket base images
- 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
- 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)
Completed
F25
F24