From Fedora Project Wiki
Line 61: | Line 61: | ||
== F26 Proposed Tools Changes == | == F26 Proposed Tools Changes == | ||
{| | {| | ||
! Deliverable !! Change | ! Deliverable !! Change? !! Approval Status !! Dev Status !! Notes | ||
|- | |- | ||
|| [https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/message/TSV43J65VJSTFL4GJTOZG7CKTRXX43WD/ Distgit: Check when people add Exclude/ExclusiveArch to packages, notify the arch teams] || | || [https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/message/TSV43J65VJSTFL4GJTOZG7CKTRXX43WD/ Distgit: Check when people add Exclude/ExclusiveArch to packages, notify the arch teams] || N || N || n/a || In progress || | ||
|- | |- | ||
|| [https://public.etherpad-mozilla.org/p/fedora-container-naming Updated layered image repo structure (Container naming, koji tags, etc)] || | || [https://public.etherpad-mozilla.org/p/fedora-container-naming Updated layered image repo structure (Container naming, koji tags, etc)] || N || N || n/a || Not started || Blocks shipping containers | ||
|- | |- | ||
|| Deploy koji signed repo support - scope work for Pungi & Bodhi to use it || | || Deploy koji signed repo support - scope work for Pungi & Bodhi to use it || Y || N || Y || In progress || Pending final PR for Koji | ||
|- | |- | ||
|| [https://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/599 Pungi changes to allow non-blocking artifacts to fail without failing the compose] || ? || N || ? || Not started || | || [https://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/599 Pungi changes to allow non-blocking artifacts to fail without failing the compose] || ? || N || ? || Not started || | ||
|- | |- | ||
|| [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/603 OSBS: Fedora Docker Registry] || | || [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/603 OSBS: Fedora Docker Registry] || Y || Y || ? || Not started || | ||
|- | |- | ||
|| [https://fedorahosted.org/rel-eng/ticket/5805 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] || Y || N || ? || Not started || | ||
|- | |- | ||
|| Kerberos support in koji, fedpkg, OSBS || | || Kerberos support in koji, fedpkg, OSBS || N || n/a || In progress || | ||
|- | |- | ||
|| [https://github.com/fedora-cloud/Fedora-Dockerfiles Fedora dockerfiles support for Beta] || | || [https://github.com/fedora-cloud/Fedora-Dockerfiles Fedora dockerfiles support for Beta] || Y || n/a || Not started || | ||
|- | |- | ||
|| [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/451?no-milestone=1 Ansible: Atomic 2 week build/test/release workflow automated] | || [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/451?no-milestone=1 Ansible: Atomic 2 week build/test/release workflow automated] || N || n/a || Not started || | ||
|- | |- | ||
|| [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/backlog?tags=installmedia DVD ISO support in Koji] || ? || N || ? || Not started || | || [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/backlog?tags=installmedia DVD ISO support in Koji] || ? || N || ? || Not started || TO BE DEPRIORITIZED | ||
|- | |- | ||
|| F26 Hub consolidation: aarch64 & Power64 koji merged; prep to import s390x in F27 || ? || Y || ? || | || Koji support for disk images || | ||
|- | |||
|| ostree mirroring | |||
|- | |||
|| F26 Hub consolidation: aarch64 & Power64 koji merged; prep to import s390x in F27 || ? || Y || ? || In progress || | |||
|- | |- | ||
|| Bodhi: Design for supporting for containers || ? || N || ? || Not started || | || Bodhi: Design for supporting for containers || ? || N || ? || Not started || | ||
|- | |- | ||
|| Public hardware for AutoCloud || | || Public hardware for AutoCloud || N || N || In progress || | ||
|- | |- | ||
|| Move from yum to dnf (required before python3) - Needs detail about specific changes || ? || N || ? || Not started || | || Move from yum to dnf (required before python3) - Needs detail about specific changes || ? || N || ? || Not started || releng, mash, pungi | ||
|} | |} | ||
Revision as of 15:10, 1 November 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 | Testing | Early builds planned for week of Sept 12 (delayed to Sept 19; delayed again to ???) |
New: WS OSTree | In progress | Discussion on mailing list; issues with packages that need to be fixed by WS team |
New: Atomic for Power | In progress | Finalizing config problems with composes |
Windows & OSX Tools | Done |
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 | Done | - |
New Releng Deliverable: Windows & OSX tools in Fedora | Y | Y | Change Incomplete | Done | |
Container Signing in Sigul | N | N | n/a | Done | |
Taskotron: Support for container testing | Y | N | - | In Progress | - |
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 | - |
F25 Nice to Have Tools Changes
Deliverable | Approval Status | Dev Status | Notes |
---|---|---|---|
ARM Disk Images, aarch64 and PXE2Live are created using LMC | n/a | Not started | Hope to look into arm & aarch64 in October |
Atomic ostree repo management | - | In progress |
F26 Proposed Tools Changes
Deliverable | Change? | Approval Status | Dev Status | Notes | |
---|---|---|---|---|---|
Distgit: Check when people add Exclude/ExclusiveArch to packages, notify the arch teams | N | N | n/a | In progress | |
Updated layered image repo structure (Container naming, koji tags, etc) | N | N | n/a | Not started | Blocks shipping containers |
Deploy koji signed repo support - scope work for Pungi & Bodhi to use it | Y | N | Y | In progress | Pending final PR for Koji |
Pungi changes to allow non-blocking artifacts to fail without failing the compose | ? | N | ? | Not started | |
OSBS: Fedora Docker Registry | Y | Y | ? | Not started | |
add index.asc files for cloud images for virt-builder | Y | N | ? | Not started | |
Kerberos support in koji, fedpkg, OSBS | N | n/a | In progress | ||
Fedora dockerfiles support for Beta | Y | n/a | Not started | ||
Ansible: Atomic 2 week build/test/release workflow automated | N | n/a | Not started | ||
DVD ISO support in Koji | ? | N | ? | Not started | TO BE DEPRIORITIZED |
Koji support for disk images | |||||
ostree mirroring | |||||
F26 Hub consolidation: aarch64 & Power64 koji merged; prep to import s390x in F27 | ? | Y | ? | In progress | |
Bodhi: Design for supporting for containers | ? | N | ? | Not started | |
Public hardware for AutoCloud | N | N | In progress | ||
Move from yum to dnf (required before python3) - Needs detail about specific changes | ? | N | ? | Not started | releng, mash, pungi |
F26 Nice to Have Changes
- Metadata for split composes
- OSBS multi arch support (for scratch initially)
Backlog
Note: Backlog items are not necessarily complete or groomed; if you have questions about the goal of these items, ask the team!
- Move to createrepo_c (required before python3) - F27
- Port to python 3 - Pungi, Mash, releng scripts, fedpkg, rpkg, etc - F27
- Bodhi: Support for non-rpm content
- Move base image builds to OSBS - F27 (dependent on Multi-arch support)
- Automate security updates (in addition to 2 week updates) for containers using automated workflow - Review for F27
- Rel-eng: Segment nightly composes more logically
- flatpak prototype
- Rocket base images
- Documentation of rel-eng process so that internal release engineers can contribute
- Development & Deployment Process Improvement / Standardization
- 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
- RHEL process checks done internally that should also be done in Fedora (ie license checking, rpmdiff / static analysis, etc)
- 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
- 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
- Layered images _not_ from RPMs — source-to-image or other
- Releng CI (on Jenkins)
Completed
F26
F25
- Layered image builds
- Content signing can be automated
- Koji: Koji hub consolidation groundwork
- Move to secondary: i686
- New Releng Deliverable: Windows & OSX tools in Fedora
- Container Signing in Sigul
F24