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

KIALI-2638 Add Handlers and Instances to IstioConfig #965

Merged
merged 3 commits into from
Apr 3, 2019

Conversation

lucasponce
Copy link
Contributor

** Describe the change **

Update adapters/templates code to support old CRD way to install/configure adapters (with one CRD per item) or new way with generic "adapter"/"template"/"handler"/"instances" way.

Note, that Istio 1.1 maintains old way, in Istio 1.2 the old CRD will be removed and that will highly simplify the logic as no need to fetch specific CRD code.

** Issue reference **

https://issues.jboss.org/browse/KIALI-2638

** Backwards incompatible? **

Yes, this modifies clusterrole.yaml as usual an it needs updates in upstream and downstream.

cc @gbaufake @jmazzitelli

Note, this is a preliminar step towards 3scale integration, so now Kiali can proper list and edit external adapters code:

image

@lucasponce
Copy link
Contributor Author

Note, this PR can be easily tested with
https://github.com/3scale/3scale-istio-adapter#enabling-policies

Creating the deploy/ and istio/ resources from the project under the istio-system ns.

@rhqci
Copy link

rhqci commented Apr 2, 2019

Jenkins CI: kiali-core-pr-e2e-test #776

  • ✔️ run-kiali-e2e-tests #[1584]

@hhovsepy
Copy link
Contributor

hhovsepy commented Apr 2, 2019

Verified.
Before:
Screenshot from 2019-04-02 20-09-41

After:
Screenshot from 2019-04-02 20-09-53

Copy link
Collaborator

@aljesusg aljesusg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGFM

@aljesusg aljesusg merged commit f2f1e43 into kiali:master Apr 3, 2019
@lucasponce
Copy link
Contributor Author

@lucasponce lucasponce deleted the update-adapters branch July 10, 2019 10:11
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

Successfully merging this pull request may close these issues.

4 participants