-
Notifications
You must be signed in to change notification settings - Fork 879
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
Tracking for /contrib
components evaluation and clean up
#2311
Comments
Thanks for driving this @annajung! Let's start with application. This is something that is both unmaintained and deprecated in Kubeflow. The Application CRD was introduced to work with kfctl ( Also I don't think kfctl is being developed anymore https://github.com/kubeflow/kfctl @annajung could you send a PR to deprecate the |
And on a similar note, I believe we should be able to also remove the experimental, spartakus and gatekeeper folders since
Let's have some dedicated PRs for the deprecation though, in case anyone would like to chime in and express an interest/opinion in maintaining. |
@kimwnasptd @juliusvonkohout Do you have any thoughts on how to handle networkpolicies based on the contrib component guidelines? Would it make sense to move network policies out of contrib? |
Progress update
|
For the component with updates in the last 12 months (KServe and Metacontroller), tagging the owners here to raise awareness of missing requirements
Could you all review the contrib requirements and take action to make sure that your component meets all the requirements listed in the guidelines? |
@kimwnasptd In general I would like to ask you to extend my permissions in GitHub to maintainer. I think I have over 30 accepted Prs in Kubeflow over the last few years and definitely shaped the roadmap. I am one of the most active community members and shaped a dozen more PRs and did mentorship for @annajung colleague Diana at VMware and Tobias Goerke from viadee consulting and others. The kuberay integration in manifests/contrib and all the other security stuff we talked about is also something where maintainer rights might be useful for kubeflow/manifests and maybe kubeflow/kubeflow. |
#2329 is also related |
tagging @sukumargaonkar who volunteered to assist with kserve updates Noting that during kserve community meeting, It was also identified that existing tests can be reused for this purpose. I am not sure if creating a new issue specifically for kserve is necessary, but feel free to do so if needed. Recently, seldon component completed the updates with us and if needed, you can reference their PR #2326. |
Hi @sukumargaonkar, do you have any updates on the Kserve component update? We are hoping to get this in by the feature freeze Jan.25 to allow component deprecation to happen after the latest release is out. cc @yuzisun |
Kserve changes are in progress: #2355 |
Still tracking other issues /reopen |
@annajung: Reopened this issue. In response to this:
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. |
Thanks to all the contrib owners for helping to keep their components up to date! As of today, all components except network policies have been updated to deprecated or to meet the requirements Next steps:
|
Sounds good! I also agree we need to have this discussion around the NetworkPolicies. My main question is if we could achieve the same networking isolation via Istio's authnz model, or if there are edge cases we are missing. This will help us better understand whether this is something extra that adopters would like to have (to have a second wall of protection from Istio) or something that is there to fix an issue that Istio can't address. @juliusvonkohout could you start a separate issue to track this discussion? |
/close There has been no activity for a long time. Please reopen if necessary. |
@juliusvonkohout: Closing this issue. In response to this:
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. |
To enable new components to integrate with Kubeflow, a contrib component guidelines have been added with a list of requirements.
To enforce the requirements for existing components, each component will be evaluated to determine its status. In this process, any components that do not meet the requirements will be marked as
UNMAINTAINED/OUT-OF-DATE
and eventually removed from the manifest repo as stated in the deprecation plan.In discussion with Manifest WG @kimwnasptd, this issue will be used to track progress for each component.
README.md
is outdated- Component does not work with the latest version of Kubeflow
- Missing
UPGRADE.md
- No test
- Outdated (2 years)
README.md
lacks content required- Component does not work with the latest version of Kubeflow
- Missing
UPGRADE.md
- No test
- Outdated (2 years)
README.md
- Missing
UPGRADE.md
- No test
- Missing
UPGRADE.md
(Upgrade available via README)- No test
Update accepted #2341
Tracked in separate issue #2385
README.md
lacks content required- Component does not work with the latest version of Kubeflow
- Missing
UPGRADE.md
(Upgrade available via README)- No test
- Outdated (14 months)
Update accepted #2326
README.md
- Missing
UPGRADE.md
- No test
- Outdated (2 years)
README.md
- Component does not work with the latest version of Kubeflow
- Missing
UPGRADE.md
- No test
- Outdated (2 years)
More details about changes to
/contrib
directory can be found in the recent Manifest roadmap presentation/assign @annajung
/cc @kimwnasptd @kubeflow/wg-manifests-leads
The text was updated successfully, but these errors were encountered: