* 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