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

Move Istio CRD types and client here #1

Closed
scothis opened this issue Jul 25, 2018 · 2 comments
Closed

Move Istio CRD types and client here #1

scothis opened this issue Jul 25, 2018 · 2 comments
Assignees

Comments

@scothis
Copy link
Contributor

scothis commented Jul 25, 2018

Serving currently contains CRD types and client for Istio. This is also used by eventing and should be moved here to further decouple eventing from serving.

https://github.com/knative/serving/tree/master/pkg/apis/istio

@mattmoor
Copy link
Member

/area networking

@scothis
Copy link
Contributor Author

scothis commented Aug 2, 2018

/assign @scothis

scothis added a commit to scothis/pkg that referenced this issue Aug 2, 2018
- Add Istio types in 'apis/istio/v1alpha3'
- Update codegen scripts
- Generate client in 'client'
- Add @tcnghia as owner for 'apis/istio'

Fixes knative#1
scothis added a commit to scothis/pkg that referenced this issue Aug 3, 2018
- Add Istio types in 'apis/istio/v1alpha3'
- Update codegen scripts
- Generate client in 'client'
- Add @tcnghia as owner for 'apis/istio'

Fixes knative#1
scothis added a commit to scothis/serving that referenced this issue Aug 3, 2018
scothis added a commit to scothis/eventing that referenced this issue Aug 3, 2018
The istio client has moved to knative/pkg, we can depend on that without
needing to vendor the remainder of knative/serving. The knative/build
dependency was effectively unused.

Refs: knative/pkg#1
knative-prow-robot pushed a commit that referenced this issue Aug 3, 2018
* Add Istio client from knative/serving

- Add Istio types in 'apis/istio/v1alpha3'
- Update codegen scripts
- Generate client in 'client'
- Add @tcnghia as owner for 'apis/istio'

Fixes #1

* nix linguring serving package dep

* cleanup vendor cache

* Mark /client as generated

* Fix verify-codegen script

* Run verify-codegen.sh via presubmit-tests.sh

* Remove Gatewaies -> Gateway hack

Looks like we don't need it anymore
knative-prow-robot pushed a commit to knative/serving that referenced this issue Aug 6, 2018
* Use knative/pkg for Istio types and client

knative/pkg#1

* Rename istioClient to sharedClient

...and other istio* names to shared* where appropriate

* Use proper refspec for github.com/knative/pkg
knative-prow-robot pushed a commit to knative/eventing that referenced this issue Aug 6, 2018
* Remove vendor dependency on serving and build

The istio client has moved to knative/pkg, we can depend on that without
needing to vendor the remainder of knative/serving. The knative/build
dependency was effectively unused.

Refs: knative/pkg#1

* Update to a proper knative/pkg refspec

Also updated names of istio* to shared* where appropriate.

* Fix nil pointer dereference
knative-prow bot pushed a commit that referenced this issue Apr 25, 2022
* Making TestDialWithBackoff work without special environment

* Use listen to force a connection timeout (#1)

* Don't parallelize tests to avoid free port conflicts

Co-authored-by: Evan Anderson <evan.k.anderson@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants