Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the roadmap and vision to reflect the current state #1719

Merged
merged 1 commit into from
Oct 11, 2021
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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.