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

Add ServiceExtension CRD lifecycle management and empty spec definition #163

Merged
merged 7 commits into from
Apr 11, 2018

Conversation

MrHohn
Copy link
Member

@MrHohn MrHohn commented Mar 21, 2018

Initial PR for ServiceExtension implementation. This hasn't touched any GLBC workflow. Just added CRD create/update logic and an empty spec definition & code-gen stuffs. New code is gated behind a flag.

NOTE: Code-gen scripts are derived from https://github.com/kubernetes/sample-controller. Longer-term we might want https://github.com/kubernetes-sigs/kubebuilder, but would like to get this in first.

P.S. dep ensure -update seems to pull a lot more things into vendor, not sure if I did it right. Dep version is v0.4.1.

@bowei @nicksardo @rramkumar1 @G-Harmon @nikhiljindal

@k8s-ci-robot k8s-ci-robot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. labels Mar 21, 2018
@MrHohn
Copy link
Member Author

MrHohn commented Mar 21, 2018

@freehan

@MrHohn
Copy link
Member Author

MrHohn commented Mar 23, 2018

/hold

@k8s-ci-robot k8s-ci-robot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Mar 23, 2018
@MrHohn MrHohn force-pushed the serviceextension-crd-backup branch from 39146f1 to b855df8 Compare March 25, 2018 18:35
@MrHohn
Copy link
Member Author

MrHohn commented Mar 25, 2018

Added some prune options in Gopkg.toml to delete unused and test files. PR is ready for review.
/hold cancel

@k8s-ci-robot k8s-ci-robot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Mar 25, 2018
@MrHohn MrHohn force-pushed the serviceextension-crd-backup branch 2 times, most recently from b3159fd to c4c7e15 Compare March 26, 2018 18:25
@MrHohn
Copy link
Member Author

MrHohn commented Mar 30, 2018

[VENDOR] Re-apply the raw patch from #148 to providers/gce

Will remove this and re-vendor as kubernetes/kubernetes#61743 was merged.

@MrHohn MrHohn force-pushed the serviceextension-crd-backup branch from c4c7e15 to 992cf0a Compare April 9, 2018 22:26
@MrHohn MrHohn changed the base branch from master to mci-dev April 9, 2018 22:27
@MrHohn
Copy link
Member Author

MrHohn commented Apr 9, 2018

/test pull-ingress-gce-test

@MrHohn
Copy link
Member Author

MrHohn commented Apr 10, 2018

govet is complaining about the auto-generated clent codes. FIled kubernetes/sample-controller#16.

@MrHohn
Copy link
Member Author

MrHohn commented Apr 10, 2018

Seems like a fix is pending: kubernetes/kubernetes#60584

@MrHohn
Copy link
Member Author

MrHohn commented Apr 10, 2018

Added a commit to manually fix govet in generated client.

@MrHohn
Copy link
Member Author

MrHohn commented Apr 10, 2018

Test passed and changed base branch to mci-dev. PR is ready for review.

@MrHohn MrHohn force-pushed the serviceextension-crd-backup branch from 72db918 to b19245a Compare April 11, 2018 17:10
@MrHohn MrHohn changed the base branch from mci-dev to master April 11, 2018 17:10
@MrHohn
Copy link
Member Author

MrHohn commented Apr 11, 2018

@nicksardo @rramkumar1 Rebased PR and changed to target master.

@nicksardo
Copy link
Contributor

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Apr 11, 2018
@nicksardo nicksardo merged commit 6947f48 into kubernetes:master Apr 11, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", indicates that a PR is ready to be merged. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants