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

[Umbrella] Formalize supported release platforms #1337

Closed
3 of 7 tasks
hasheddan opened this issue Nov 15, 2020 · 14 comments
Closed
3 of 7 tasks

[Umbrella] Formalize supported release platforms #1337

hasheddan opened this issue Nov 15, 2020 · 14 comments
Assignees
Labels
area/release-eng Issues or PRs related to the Release Engineering subproject kind/documentation Categorizes issue or PR as related to documentation. priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. sig/k8s-infra Categorizes an issue or PR as relevant to SIG K8s Infra. sig/release Categorizes an issue or PR as relevant to SIG Release.

Comments

@hasheddan
Copy link
Contributor

hasheddan commented Nov 15, 2020

We currently build and release k/k artifacts for a number of os / arch platforms (listed below). However, there is no formal process for adding a new platform, retiring an existing platform, determining level of support for an existing platform, or measuring test coverage for an existing platform. The currently supported platforms are listed below:

amd64-linux
arm64-linux
arm-linux
amd64-darwin
386-linux
ppc64le-linux
s390x-linux
386-windows
amd64-windows

This umbrella issue tracks the steps to accomplish the following objectives. It will be updated and linked to more granular issues and PRs.

/kind documentation
/area release-eng
/priority important-soon
/assign
/assign @saschagrunert

@k8s-ci-robot k8s-ci-robot added kind/documentation Categorizes issue or PR as related to documentation. area/release-eng Issues or PRs related to the Release Engineering subproject priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. labels Nov 15, 2020
@saschagrunert
Copy link
Member

Looks good, I'll continue with the Tiers on kubernetes/community#5300 got merged.

@hasheddan
Copy link
Contributor Author

Found this google groups thread and want to loop in @BenTheElder and @johnbelamaric to let y'all know this effort is underway. I am planning on attending SIG-Arch meeting this Thursday https://groups.google.com/g/kubernetes-sig-architecture/c/eHBFgfd6Qxg

@hasheddan
Copy link
Contributor Author

Slides from presentation to sig-arch: https://docs.google.com/presentation/d/1bctKOljDHwCB6115pphPO3VQ4PiLHcOqYiBA5IXorTE/edit?usp=sharing

@saschagrunert
Copy link
Member

Thanks for sharing! Looks like my work assignment ends after #1360 got merged. Since you're the coordinator of this effort: What are possible next steps for myself to support further? :)

@spiffxp
Copy link
Member

spiffxp commented Feb 4, 2021

/wg k8s-infra
I don't think this issue is something the wg needs to drive at all, but putting it on our radar in the event that "should be able to use our build infra" requires attention

@spiffxp
Copy link
Member

spiffxp commented Feb 8, 2021

/sig release

@Toasterson
Copy link

@rikatz are you interested in this for FreeBSD?

@rikatz
Copy link

rikatz commented Feb 27, 2021

@Toasterson I guess it would be good, but OTOH FreeBSD can’t be fully supported nowadays, mostly because of the lack of a kube-proxy that can deal with PF instead of IPTables :)

All the control plane components can run on FreeBSD, and also Kubelet but in the case of kubelet it does nothing as we don’t have today a cri interface to jails, as an example, so I guess the effort for this specific release does not pay the price but this can for sure be something for future releases!

thanks for the heads up!

@Toasterson
Copy link

Sure thing! Was meant more as a Heads up.

Considering kube-proxy and thae fact that both illumos and FreeBSD have a virtal switching Infrastructure, it is questionable if we want that at all. IMHO it's the CNI's Job to setup all the IP addresses of the pods and services. For Load balancing IPF/PF can be useful, but we would need to check how we want to do that exactly aswell.

@fejta-bot
Copy link

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label May 28, 2021
@saschagrunert
Copy link
Member

/remove-lifecycle stale

@k8s-ci-robot k8s-ci-robot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label May 31, 2021
@justaugustus justaugustus assigned puerco and cpanato and unassigned hasheddan Jun 22, 2021
@saschagrunert
Copy link
Member

@palnabarun raised interest in refining and working on this one. 🙌

Feel free to drop your thoughts and suggestions here and we can do it together 👍

@k8s-ci-robot k8s-ci-robot added sig/k8s-infra Categorizes an issue or PR as relevant to SIG K8s Infra. and removed wg/k8s-infra labels Sep 29, 2021
@saschagrunert
Copy link
Member

saschagrunert commented Oct 5, 2021

Add step to krel stage / release to verify existence of artifacts for all supported platforms

I assume that this has been done within the bill of materials effort.

@saschagrunert
Copy link
Member

Closing this issue, created the follow-ups #1720, #1721 and #1722.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/release-eng Issues or PRs related to the Release Engineering subproject kind/documentation Categorizes issue or PR as related to documentation. priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. sig/k8s-infra Categorizes an issue or PR as relevant to SIG K8s Infra. sig/release Categorizes an issue or PR as relevant to SIG Release.
Projects
None yet
Development

No branches or pull requests

9 participants