Istio + Cloud Foundry
Note: This release is under heavy development and not yet ready for use.
For help or questions with this release or any of its submodules, you can reach the maintainers on Slack at cloudfoundry.slack.com in the
cf-deployment environment with
- GCP only for right now
- configure the
bbl-uptask with our custom bbl-config to deploy dedicated load balancers for the new Istio ingress routers
bosh-deploytask with our custom operations file
Deploy with bosh cli
This assumes you have already paved your infrastructure, e.g. BBLv6 with our patches.
git clone https://github.com/cloudfoundry-incubator/istio-release cd istio-release/ ./scripts/update bosh create-release && bosh upload-release bosh deploy cf.yml -o deploy/cf-deployment-operations/add-istio.yml
Contributing to istio-release
Please follow our Code of Conduct.
Before submitting a PR, please run our tests and update any tests relevant to your changes.
Run release tests
Test your changes to istio-release. This script tests changes in copilot and in the BOSH release.
./scripts/update # to sync all the submodules ./scripts/test
Run upstream tests
Test your integration with upstream Istio. This runs the Pilot-related tests within istio.io/istio.
./scripts/update # to sync all the submodules ./test-upstream-linux.sh or ./test-upstream-mac.sh