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

Improvement tasks for v1.4 release cycle #7524

Closed
14 tasks
ykakarap opened this issue Nov 9, 2022 · 16 comments
Closed
14 tasks

Improvement tasks for v1.4 release cycle #7524

ykakarap opened this issue Nov 9, 2022 · 16 comments
Assignees
Labels
triage/accepted Indicates an issue or PR is ready to be actively worked on.

Comments

@ykakarap
Copy link
Contributor

ykakarap commented Nov 9, 2022

NOTE: To be clear, this is a list of potential improvements and is meant as a backlog.
The idea is not that we have to implement all of those within the v1.4 release cycle.
It's also an umbrella issue, please create separate issues for the individual sub-tasks.

CI Signal/Bug Triage/Automation Manager/Team

Communications/Docs/Release Notes Manager/Team

  • Define details of "Communicate key dates to the community"
  • Consider adding expandable auto-generated release notes for beta and RC (non-GA) releases
  • Ensure we have documentation on how to consume beta / RC releases (for users)
  • Potential improvements to generating release notes that automatically have the clusterctl: or E2E: or KCP: against the PR titles. Currently this process is done manually. May be we can improve this my looking at the area/xxx label of the PR or even consider some kind of PR title validation to make sure that users provide the prefix (kind of like how they currently provide ✨ , 🌱 , etc)
  • Document how to consume nightly Cluster API releases with clusterctl and with the test framework

Misc

@k8s-ci-robot k8s-ci-robot added the needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. label Nov 9, 2022
@sbueringer
Copy link
Member

/triage accepted

@k8s-ci-robot k8s-ci-robot added triage/accepted Indicates an issue or PR is ready to be actively worked on. and removed needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. labels Nov 14, 2022
@sbueringer
Copy link
Member

/assign @ykakarap
(for tracking during the v1.4 release cycle)

@ykakarap
Copy link
Contributor Author

ykakarap commented Dec 7, 2022

cc @kubernetes-sigs/cluster-api-release-team

@aniruddha2000
Copy link
Contributor

aniruddha2000 commented Dec 13, 2022

Hi @kubernetes-sigs/cluster-api-release-team 👋🏻 I am planning to work on this issue

Theoretically we can use k8s-triage to generate bug reports for flaky tests via "file bug" (link). Unfortunately, the issues are always filed against k/k so we have to manually copy&paste the issue text to a Cluster API repo. Let's see if we can improve k8s-triage to be able to create issues in the Cluster API repo.

Can anyone help me with where I can find the current k8s-triage related work?

@fabriziopandini
Copy link
Member

FYI, I saw that trivy (the tool that we are starting to use for CVE scanning) can be used to generate SBOM

@sbueringer
Copy link
Member

Can anyone help me with where I can find the current k8s-triage related work?

The only thing I know about it is essentially its URL. I would recommend asking in #sig-testing in the Kubernetes Slack.

FYI, I saw that trivy (the tool that we are starting to use for CVE scanning) can be used to generate SBOM

Afaik Kubernetes already generates SBOM's, I think it would be good to check if we can re-use their tooling.

@sbueringer
Copy link
Member

General suggestion: when folks are starting to work on specific sub-tasks, let's please create/generate a separate issue from the sub-task so we can address/assign/close them individually.

@ykakarap
Copy link
Contributor Author

ykakarap commented Jan 6, 2023

@furkatgofurov7
I see that you are assigned to the item: "Produce SBOM for releases (@furkatgofurov7)". Is this the same as the Security Self-Assessment item "#6153 (depends on upstream implementation)" item in the list? Is this different?

@furkatgofurov7
Copy link
Member

@furkatgofurov7
I see that you are assigned to the item: "Produce SBOM for releases (@furkatgofurov7)". Is this the same as the Security Self-Assessment item "#6153 (depends on upstream implementation)" item in the list? Is this different?

@ykakarap yeap, I think we were not able to find 6153 (during the meeting) when we were going through them, so we created a new one, in short it is a duplicate of 6153

@ykakarap
Copy link
Contributor Author

ykakarap commented Jan 8, 2023

Thank you. I am dropping the duplicate.

@joekr
Copy link
Member

joekr commented Mar 10, 2023

From the Comms team we have created issue #8263 to try to make note generation easier to automate and the associated PR #8260 to update our PR template to ask users to self label.

@ykakarap
Copy link
Contributor Author

ykakarap commented Apr 7, 2023

@joekr Looks like you moved all pending items from this issue into the 1.5 improvements issue. Can I close this?

@joekr
Copy link
Member

joekr commented Apr 7, 2023

yukirii yeah I'll track in the 1.5 issue until we set up a project. Feel free to close.

@ykakarap
Copy link
Contributor Author

@joekr Tagged the wrong person? 😄

@ykakarap
Copy link
Contributor Author

/close

@k8s-ci-robot
Copy link
Contributor

@ykakarap: Closing this issue.

In response to this:

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triage/accepted Indicates an issue or PR is ready to be actively worked on.
Projects
None yet
Development

No branches or pull requests

7 participants