Skip to content

Commit

Permalink
Update the roadmap and vision to reflect the current state
Browse files Browse the repository at this point in the history
- Added SLSA compliance deliverable
- Use a new section `Done Deliverables` for closed topics.
- Remove the status tracking at the end.

Signed-off-by: Sascha Grunert <[email protected]>
  • Loading branch information
saschagrunert committed Oct 8, 2021
1 parent 4a03975 commit f62149d
Showing 1 changed file with 34 additions and 27 deletions.
61 changes: 34 additions & 27 deletions roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

## SIG Release Roadmap for 2021 and beyond

This document contains the SIG Release Roadmap for 2021. The status tracking can
be found at the bottom. More detailed information can be found on the [SIG
Release][0] and [Release Engineering][1] project boards.
This document contains the SIG Release Roadmap for 2021 and beyond. More
detailed information can be found on the [SIG Release][0] and [Release
Engineering][1] project boards.

[0]: https://github.com/orgs/kubernetes/projects/23
[1]: https://github.com/orgs/kubernetes/projects/30
Expand Down Expand Up @@ -32,20 +32,13 @@ publishing of Kubernetes related artifacts.
The following deliverables are necessary to achieve the overall goal. Within
the following listing, all deliverables are sorted by their priority.

1. **Formalize supported release platforms (Introspectable)**

https://github.com/kubernetes/sig-release/issues/1337
1. **SLSA compliance in the Kubernetes Release Process**

Outcome: Definition of the life cycle for currently supported Kubernetes
artifacts and a guideline for the community about how to add new platforms.
https://github.com/kubernetes/release/issues/2267

1. **Implement a Bill of Materials (BOM) for release artifacts (Introspectable /
Secure)**

https://github.com/kubernetes/release/issues/1837

Outcome: An automated formal verification of produced release artifacts for
every future release.
Outcome: Ensure that our release process is [SLSA](https://slsa.dev)
compliant. We also intend to participate actively in the development of the
framework.

1. **Enhance Kubernetes binary artifact management (Consumable)**

Expand Down Expand Up @@ -94,14 +87,6 @@ the following listing, all deliverables are sorted by their priority.
Outcome: Automated builds of `deb` and `rpm` Kubernetes packages within
community infrastructure.

1. **Create releases landing page (Consumable)**

https://github.com/kubernetes/website/issues/20293

Outcome: A releases page that is up to date and acts as canonical place for
release related information, for example links to release notes and support
timelines.

1. **Signing of release artifacts (Secure)**

https://github.com/kubernetes/release/issues/914
Expand All @@ -123,6 +108,9 @@ the following listing, all deliverables are sorted by their priority.
means that there is a risk of delaying because of investing more time in
pre-research.

1. SLSA framework is in earlier stages and changes to it can/may affect some of
the direction of roadmap items.

### Requests to Other Teams

1. **SIG Architecture**
Expand All @@ -134,8 +122,27 @@ the following listing, all deliverables are sorted by their priority.

To get input for making Cluster API a first-class signal for upstream releases.

### Current Status
### Done Deliverables

| Topic | Lead | Status | Target Date | Links |
| ----- | ---- | ------ | ----------- | ----- |
| | | | | |
1. **Formalize supported release platforms (Introspectable)**

https://github.com/kubernetes/sig-release/issues/1337

Outcome: Definition of the life cycle for currently supported Kubernetes
artifacts and a guideline for the community about how to add new platforms.

1. **Implement a Bill of Materials (BOM) for release artifacts (Introspectable /
Secure)**

https://github.com/kubernetes/release/issues/1837

Outcome: An automated formal verification of produced release artifacts for
every future release.

1. **Create releases landing page (Consumable)**

https://github.com/kubernetes/website/issues/20293

Outcome: A releases page that is up to date and acts as canonical place for
release related information, for example links to release notes and support
timelines.

0 comments on commit f62149d

Please sign in to comment.