-
Notifications
You must be signed in to change notification settings - Fork 303
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
Add ServiceExtension CRD lifecycle management and empty spec definition #163
Conversation
/hold |
39146f1
to
b855df8
Compare
Added some prune options in Gopkg.toml to delete unused and test files. PR is ready for review. |
b3159fd
to
c4c7e15
Compare
Will remove this and re-vendor as kubernetes/kubernetes#61743 was merged. |
c4c7e15
to
992cf0a
Compare
/test pull-ingress-gce-test |
govet is complaining about the auto-generated clent codes. FIled kubernetes/sample-controller#16. |
Seems like a fix is pending: kubernetes/kubernetes#60584 |
Added a commit to manually fix govet in generated client. |
Test passed and changed base branch to |
- Ensure (create/update) ServiceExtension CRD on GLBC startup. - Gate ServiceExtension logic behind a flag.
… deep-copy functions
72db918
to
b19245a
Compare
@nicksardo @rramkumar1 Rebased PR and changed to target master. |
/lgtm |
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