Skip to content

Commit c2bcef1

Browse files
[release-1.27] Remove CNI dependency on pilot (#57840)
* Remove pilot dependency on CNI Signed-off-by: Jackie Elliott <[email protected]> * Added release note Signed-off-by: Jackie Elliott <[email protected]> --------- Signed-off-by: Jackie Elliott <[email protected]> Co-authored-by: Jackie Elliott <[email protected]>
1 parent 229b173 commit c2bcef1

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

operator/pkg/install/install.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,11 +292,11 @@ func (i Installer) prune(manifests []manifest.ManifestSet) error {
292292

293293
var componentDependencies = map[component.Name][]component.Name{
294294
component.PilotComponentName: {
295-
component.CNIComponentName,
296295
component.IngressComponentName,
297296
component.EgressComponentName,
298297
},
299298
component.BaseComponentName: {
299+
component.CNIComponentName,
300300
component.PilotComponentName,
301301
},
302302
component.CNIComponentName: {

releasenotes/notes/57600.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: release-notes/v2
2+
kind: feature
3+
area: installation
4+
issue: [57600]
5+
releaseNotes:
6+
- |
7+
**Removed** istioctl installation dependency between pilot and CNI. CNI installation is no longer dependent on pilot being installed first.
8+
If the istio-cni configuration exists pre-installation (which may be the case when using an istio-owned CNI config), pilot installation will
9+
not fail waiting for CNI readiness since the CNI installation is no longer a dependent on pilot.

0 commit comments

Comments
 (0)