Skip to content

Commit b3c617b

Browse files
[CI:DOCS] Add CNCF roadmap, touchup other CNCF files
Added a ROADMAP.md file per CNCF requirements. Updated the GOVERNANCE.md file to point to and use the local MAINTAINERS.md file instead of the one in Podman. Also added links to the OWNERS file. Updated the MAINTAINERS.md file to bump Aditya Rajan to a Maintainer from a reviewer. Having him as a reviewer was a cut/paste error that was not caught when the file was first generated from the Podman file. Signed-off-by: tomsweeneyredhat <[email protected]>
1 parent a9d6f2d commit b3c617b

File tree

3 files changed

+59
-3
lines changed

3 files changed

+59
-3
lines changed

GOVERNANCE.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
11
## The Buildah Project Community Governance
22

3-
The Buildah project, as part of Podman Container Tools, follows the [Podman Project Governance](https://github.com/containers/podman/blob/main/GOVERNANCE.md).
3+
The Buildah project, as part of Podman Container Tools, follows the [Podman Project Governance](https://github.com/containers/podman/blob/main/GOVERNANCE.md)
4+
except sections found in this document, which overrides those found in the Podman's Governance.
5+
6+
---
7+
8+
# Maintainers File
9+
10+
The definitive source of truth for maintainers of this repository is the [MAINTAINERS.md](./MAINTAINERS.md) file. The [MAINTAINERS.md](https://github.com/containers/podman/blob/main/MAINTAINERS.md) file in the main Podman repository is used for project-spanning roles, including Core Maintainer and Community Manager. Some repositories in the project will also have an [OWNERS](.OWNERS) file, used by the CI system to map users to roles. Any changes to the [OWNERS](.OWNERS) file must make a corresponding change to the [MAINTAINERS.md](./MAINTAINERS.md) file to ensure that file maintains up to date. Most changes to [MAINTAINERS.md](./MAINTAINERS.md) will require a change to the repository’s [OWNERS](.OWNERS) file (e.g. adding a Reviewer) but some will not (e.g. promoting a Maintainer to a Core Maintainer, which comes with no additional CI-related privileges).
11+

MAINTAINERS.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Buildah Maintainers
22

3-
[GOVERNANCE.md](https://github.com/containers/podman/blob/main/GOVERNANCE.md)
3+
[GOVERNANCE.md](GOVERNANCE.md)
44
describes the project's governance and the Project Roles used below.
55

66
## Maintainers
@@ -16,9 +16,9 @@ describes the project's governance and the Project Roles used below.
1616
| Neil Smith | [Neil-Smith](https://github.com/Neil-Smith) | Community Manager | [Red Hat](https://github.com/RedHatOfficial) |
1717
| Tom Sweeney | [TomSweeneyRedHat](https://github.com/TomSweeneyRedHat/) | Maintainer and Community Manager | [Red Hat](https://github.com/RedHatOfficial) |
1818
| Lokesh Mandvekar | [lsm5](https://github.com/lsm5) | Maintainer | [Red Hat](https://github.com/RedHatOfficial) |
19+
| Aditya Rajan | [flouthoc](https://github.com/flouthoc) | Maintainer | [Red Hat](https://github.com/RedHatOfficial) |
1920
| Dan Walsh | [rhatdan](https://github.com/rhatdan) | Maintainer | [Red Hat](https://github.com/RedHatOfficial) |
2021
| Ashley Cui | [ashley-cui](https://github.com/ashley-cui) | Reviewer | [Red Hat](https://github.com/RedHatOfficial) |
21-
| Aditya Rajan | [flouthoc](https://github.com/flouthoc) | Reviewer | [Red Hat](https://github.com/RedHatOfficial) |
2222
| Jan Rodák | [Honny1](https://github.com/Honny1) | Reviewer | [Red Hat](https://github.com/RedHatOfficial) |
2323
| Valentin Rothberg | [vrothberg](https://github.com/vrothberg) | Reviewer | [Red Hat](https://github.com/RedHatOfficial) |
2424

ROADMAP.md

+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
![buildah logo (light)](logos/buildah-logo_large.png#gh-light-mode-only)
2+
![buildah logo (dark)](logos/buildah-logo_reverse_large.png#gh-dark-mode-only)
3+
4+
# Buildah Roadmap
5+
6+
The Buildah development team reviews feature requests from its various stakeholders for consideration
7+
quarterly along with the Podman Development team. These features are then prioritized and the top
8+
features are then assigned to one or more engineers.
9+
10+
11+
## Future feature considerations
12+
13+
The following features are of general importantance to Buildah. While these features have no timeline
14+
associated with them yet, they will likely be on future quarterly milestones.
15+
16+
* Ongoing work around partial pull support (zstd:chunked)
17+
* Improved support for the BuildKit API.
18+
* Performance and stability improvements.
19+
* Reductions to the size of the Buildah binary.
20+
21+
## Milestones and commitments by quarter
22+
23+
This section is a historical account of what features were prioritized by quarter. Results of the prioritization will be added at start of each quarter (Jan, Apr, July, Oct).
24+
25+
### 2025 Q2 ####
26+
27+
#### Releases ####
28+
- [ ] Buildah 1.40
29+
30+
#### Features ####
31+
- [ ] Reduce binary size of Buildah
32+
- [ ] Additional Containerfile command options
33+
34+
#### CNCF ####
35+
- [ ] Add and adhere to Governance model
36+
- [ ] Update Maintainers file
37+
38+
### 2025 Q1 ####
39+
40+
#### Releases ####
41+
- [x] Buildah 1.39
42+
43+
#### Features ####
44+
- [x] Artifact add --options
45+
46+
#### CNCF ####
47+
- [x] Create Governance documentation
48+
- [x] Create Maintainers file

0 commit comments

Comments
 (0)