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

☂️ Requirements for v0.5 #974

Closed
9 tasks done
alculquicondor opened this issue Jul 11, 2023 · 22 comments
Closed
9 tasks done

☂️ Requirements for v0.5 #974

alculquicondor opened this issue Jul 11, 2023 · 22 comments

Comments

@alculquicondor
Copy link
Contributor

alculquicondor commented Jul 11, 2023

Accepted

  1. kind/feature
    stuton
  2. kind/cleanup
    stuton
  3. kind/feature
    trasc
  4. kind/feature
    Gekko0114
  5. kind/feature lifecycle/frozen
    tenzen-y
  6. kind/feature kind/ux lifecycle/frozen priority/backlog
    mimowo
  7. kind/feature
    achernevskii alculquicondor
  8. kind/feature
    KunWuLuan
  9. kind/feature
    trasc
@alculquicondor
Copy link
Contributor Author

alculquicondor commented Jul 11, 2023

This is very much work-in-progress.

Ideally, we should aim for a release in mid September.

I also acknowledge that there are a few feature requests and open KEPs for more policies. I want to discuss with folks which of those policies are most important and can be implemented in a maintainable way. Alternatively, we could look into interfaces that would allow folks to implement their own policies.

cc @tenzen-y @Gekko0114 @KunWuLuan @vsoch @ahg-g for feedback

@tenzen-y
Copy link
Member

@alculquicondor Thanks for creating this issue. I would like to add #297.

I also acknowledge that there are a few feature requests an open KEPs for more policies. I want to discuss with folks which of those policies are most important and can be implemented in a maintainable way. Alternatively, we could look into interfaces that would allow folks to implement their own policies.

I agree. It would be nice to define interfaces for queueing and expose extensible points like the kube-scheduler scheduling framework.

@vsoch
Copy link
Contributor

vsoch commented Jul 11, 2023

I was planning on starting the plugin soon, although I can't give a proper ETA until I dig in a bit. I will try to post an update on that soon.

@ahg-g
Copy link
Contributor

ahg-g commented Jul 11, 2023

A couple of features to consider:

  1. Managing raw pods  #976
  2. Partial preemption of workloads #975

@alculquicondor
Copy link
Contributor Author

We probably should start with #976.

I don't think we can fit that and partial preemption in one release.

@ahg-g
Copy link
Contributor

ahg-g commented Jul 11, 2023

I agree that #976 is the higher priority

@KunWuLuan
Copy link
Member

#963 can be a candidate I think
#849 I will work on this, try to complete before August

@alculquicondor
Copy link
Contributor Author

alculquicondor commented Jul 12, 2023

I'm currently hesitant about #963 unless we answer the question about arbitrary hierarchies.

I think we can add #849 as a non-blocking feature for the release.

What do others think?

@alculquicondor alculquicondor changed the title WIP ☂️ Requirements for v0.5 ☂️ Requirements for v0.5 Aug 15, 2023
@alculquicondor
Copy link
Contributor Author

See updated list. I'm leaving out #963 for now, as we already have a lot in our plates.
I think we can consider it for release 0.6

@alculquicondor alculquicondor pinned this issue Aug 15, 2023
@tenzen-y
Copy link
Member

LGTM

@tenzen-y
Copy link
Member

@alculquicondor What are the remaining tasks? I guess it's only #297?

@alculquicondor
Copy link
Contributor Author

I'm hoping we can also get #1136, as proof that two-stage admission works. But there are some delays in the cluster-autoscaler side.

Which APIs are we missing in #297?

@tenzen-y
Copy link
Member

I'm hoping we can also get #1136, as proof that two-stage admission works. But there are some delays in the cluster-autoscaler side.

I see. I'm ok with including #1136 in this release. However, it might be better to cut a new release by KubeCon.

Which APIs are we missing in #297?

All APIs had been done.

@alculquicondor
Copy link
Contributor Author

I agree, kubecon is an important deadline. Let's take it out if it's not done by the end of this week.

@tenzen-y
Copy link
Member

I agree, kubecon is an important deadline. Let's take it out if it's not done by the end of this week.

SGTM

@alculquicondor
Copy link
Contributor Author

The last 2 (documentation) could be merge afterwards.
But yes, the list is accurate.

@alculquicondor
Copy link
Contributor Author

I think they can all merge by Monday.

@tenzen-y
Copy link
Member

SGTM

@kerthcet
Copy link
Contributor

cc @B1F030

@alculquicondor
Copy link
Contributor Author

🚀

/close

@k8s-ci-robot
Copy link
Contributor

@alculquicondor: 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.

@alculquicondor alculquicondor unpinned this issue Oct 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants