-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
What is changing? (Please include as many details as possible.)
The way Istio CustomResourceDefinitions are installed is changing in Knative Serving 0.6 that brings in Istio 1.1. Previously, users could just kubectl apply -f the istio CRDs and the other bits of Istio. Now, they'll need to apply the CRD yaml, wait until the Kubernetes job that spins up finishes, and then apply the other Istio yaml.
From a user's point-of-view, it's a more complicated install process now.
How will this impact our users?
Users will not be able to install Istio using the same steps as before. And any vendor/operator code that installs Istio for Knative Serving may need to be updated.
In what release will this take happen (to the best of your knowledge)?
v0.6
Context
Link to associated PRs or issues from other repos here.
- Update Istio installation test-infra#672 shows how we had to add a new function in the CI scripts to wait for the Istio Kubernetes Job to finish installing the CRDs before we can install the other bits of Istio.
Additional info
I don't know the best thing to document for users yet. We'll have to document how they verify the Istio CRD Job is running and known when it's complete before moving on to install the rest of Istio.