* Enhanced Ribbon can support access to workloads through services while being compatible with Istio traffic policies
* update after checkstyle
* update
* add cluster_domian config
* add tests for service mode
* update doc for new feature and refactoring code structure
* Editing pass
I edited for spelling, punctuation, grammar, usage, and corporate voice. I also corrected some links and made sure everything points uses https rather than http.
* Accounting for input from Chin Huang
Chin Huang found two issues, and I found another one. This commit fixes all three.
List all starters in a summary near the beginning of the documentation.
Delete version from the example POM dependencies. Version should be
assigned by the BOM.
Fixes#146Fixes#326
* initial profile and check
* initial istio aware profile impl
* adding initial docs
* fixing parent
* using BootstrapConfiguration for istio profile check
* Improve log messages
* Add Istio integration tests
* Remove unused IstioClient
* Remove redundant parent
* Revert "Remove redundant parent"
This reverts commit c41271fa
* Fix startup error
* Add name to istio module
* Move IstioClient out of bootstrap configuration
This is needed because the Kubernetes Config is not a bean in the
bootstrap context.
Furthermore the IstioClient is not used anywhere in the bootstrap
context
* Polish
* Ensure this IstioClient is actually injected
* Fix integration test setup
* more refinements
* aligning property name
* adding headers and small refinements
This is done by removing the file walking and loading logic that existed
before and replacing it with an implementation that creates on
ConfigMapResource per specified path.
Reading and processing the content of the path is done in the exact
same way as the enableApi method does thus providing a consistent
experience.
The implementation is inspired by the following comment:
https://github.com/spring-cloud/spring-cloud-kubernetes/issues/230#issuecomment-420341743Fixes: #230