-
Notifications
You must be signed in to change notification settings - Fork 39k
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
Cluster Federation: task list #23653
Comments
LGTM @nikhiljindal
|
It is a great list @nikhiljindal .
In PR #21190, pushed by @jianhuiz
WIP PR is #23430 pushed by me. At present, I am working on the controller manager, cluster controller, subrs controller , rs controller. BTW, we have missed a federation scheduler task implemented by @mfanjie . #23269 . Please add in the task list. |
@huangyuqi FYI I have started working on the Service Controller in parallel in #23848 |
@alfred-huangjian is also working on service controller, would you like to exchange with @quinton-hoole ? |
@huangyuqi @mfanjie @alfred-huangjian @jianhuiz It looks like you are all doing a lot of work and I am not entirely sure if that is getting enough code-review attention. Also, given that Ubernetes is a high priority for 1.3 and 1.3's aggressive timeline, I think we will have to collaborate and better distribute the work among all of us to get this over the finish line. So I have a request for all of you. Could you all please make a list of things you are working on, sort of sub-tasks, along with PRs attached to it in the order they should be reviewed? Even WIP PRs are fine and we can do that here in this issue or in a Google Doc and attach that doc here. Correct me if I am wrong, but IMHO it is better to claim smaller tasks and have that finished (reviewed and merged) before moving on to other things so that people can claim pending tasks as they finish their tasks. @huangyuqi you did some of what I am proposing in #23653 (comment), but it is still not clear to me in what order they should be reviewed. |
@madhusudancs
I will create a issue to track. |
@huangyuqi Thanks! Also, is there a way to split your current PR into these tasks so that the completed PRs can be independently reviewed and merged as you work in parallel on WIP PRs? |
Thanks for your suggestion @madhusudancs |
@alfred-huangjian Have you started any work on the service controller design or implementation yet? If so, please submit work in progress PR's so that we don't duplicate work. See comment from @huangyuqi above. I'm working on it too, in (#23848, #24009) |
when testing federation scheduler, I got a problem of listing and watching clusters and replicasets, I opened a issue #24656, and so far I suppose there is defect on decoder. |
A quick update, #24656 is closed as after I merge the latest codec PR from master, it works properly. No blocker anymore at this moment. |
Automatic merge from submit-queue Federation apiobject cluster add federation api group add cluster api object and registry ~~generate cluster client~~ moved to #24117 update scripts to generate files for /federation #19313 #23653 #23554 @nikhiljindal @quinton-hoole, @deepak-vij, @XiaoningDing, @alfred-huangjian @mfanjie @huangyuqi @colhom
Automatic merge from submit-queue Move install of version handler to genericapiserver This is to satisfy kbuectl verification Please review only the last commit. #19313 #23653 @nikhiljindal @quinton-hoole, @deepak-vij, @XiaoningDing, @alfred-huangjian @mfanjie @huangyuqi @colhom
Updated the task list based on recent discussions: APIServer:
Client:
Controller:
Tying together:
Future tasks (post 1.3):
|
Automatic merge from submit-queue Federation client for cluster generate v1alpha1 and unversioned client for federation/clusters #23653, requires #23847, #23998 @nikhiljindal @quinton-hoole @caesarxuchao
Automatic merge from submit-queue Federation kubectl for clusters add federation/clusters resource to kubectl #23653, requires #23847 <!-- Reviewable:start --> --- This change is [<img src="http://reviewable.k8s.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](http://reviewable.k8s.io/reviews/kubernetes/kubernetes/24016) <!-- Reviewable:end -->
Automatic merge from submit-queue add service object without proxy add service object without proxy #23653 @nikhiljindal please review it, thanks. [![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/.github/PULL_REQUEST_TEMPLATE.md?pixel)]()
cc/ @mml (see #23653 (comment) ) |
As per offline discussion w/ @nikhiljindal I will be taking care of the following items: * Verify e2e tests on GKE |
Remaining 1.3 tasks (things we couldnt get to in time for 1.3 cut, but should fix now):
|
…nsions-replicaset Automatic merge from submit-queue Add extensions/replicaset to federation-apiserver Add extensions/replicaset for federated scheduler (#24038) as all k8s api objects were removed in #23959 Please review only the very last one commit. #19313 #23653 @nikhiljindal @quinton-hoole, @deepak-vij, @XiaoningDing, @alfred-huangjian @mfanjie @huangyuqi @colhom
@colhom Were you able to make any progress on running federation e2es on GKE and AWS? |
@nikhiljindal last I checked, AWS was functional. GKE should work, though when I tested there were some what I believe to be unrelated issues with the gcloud account I was using. |
@colhom To be clear, as discussed, you're going to send in some PR's to configure our standard Jenkins to run federation e2es on GKE and AWS, right? |
@quinton-hoole I'm now officially back from vacation- and yes and yes! |
@quinton-hoole @colhom what remains to finish this issue off? |
There are 2 remaining tasks, both of which have individual issues filed. |
Documenting the list of tasks for ubernetes for 1.3 based on various discussions:
APIServer:
federated-apiserver
( duplicate kube-apiserver to federated-apiserver #23509)federation/v1alpha1
group version andcluster
resource ( Federation apiobject cluster #23847)service
resource to federated-apiserver (add service object without proxy #25232)Client:
kubectl describe service
(not required)Controller:
Tying together:
Future tasks (post 1.3):
replicaset
resource to federated-apiserver ( Add extensions/replicaset to federation-apiserver #24764)@kubernetes/sig-cluster-federation
The text was updated successfully, but these errors were encountered: