Skip to content

Experimental windows ambient rebase master branch#59655

Merged
istio-testing merged 1075 commits intoistio:experimental-windows-ambientfrom
zirain:merge-master
Mar 31, 2026
Merged

Experimental windows ambient rebase master branch#59655
istio-testing merged 1075 commits intoistio:experimental-windows-ambientfrom
zirain:merge-master

Conversation

@zirain
Copy link
Copy Markdown
Member

@zirain zirain commented Mar 30, 2026

I tested this manually on local, seems nothing was broken.

cc @keithmattix

jgkawell and others added 30 commits January 19, 2026 14:33
…io#58768)

* fix cni shutdown treating NodeAffinity change as upgrade/restart

* added releasenotes

* added not-nil guarantees

* updated releasenotes
* avoid service deep copies

* cleanup benchmarks

* take write lock

* fix

* adjust benchmark

* tweak comments

* tweak more comments
* Add input validation for excludeInterfaces annotation

* Move interface validation to pkg/util/net

* Address review feedback: extend validation to kubevirt interfaces

* Fix gci import formatting

* Update pkg/util/net/ip.go

Co-authored-by: Petr McAllister <[email protected]>

* Update tests for tightened interface name regex

---------

Co-authored-by: Petr McAllister <[email protected]>
* add source tags to waypoint trace

Signed-off-by: Petr McAllister <[email protected]>

* add new tags to the tests

Signed-off-by: Petr McAllister <[email protected]>

* lint

Signed-off-by: Petr McAllister <[email protected]>

---------

Signed-off-by: Petr McAllister <[email protected]>
Signed-off-by: Petr McAllister <[email protected]>
* set source waypoint span tags

* update release note
* helm definition for ztunnel dns settings

Signed-off-by: Petr McAllister <[email protected]>

* add release notes

Signed-off-by: Petr McAllister <[email protected]>

---------

Signed-off-by: Petr McAllister <[email protected]>
Kiali v2.21.0 is the appropriate version for the next Istio release.
This PR bumps up the Kiali addon to that version.
Enable testing services that use named target ports by adding
TargetPortName field to echo.Port. When set, this uses the port
name in Service targetPort instead of the numeric WorkloadPort.

This supports standard Kubernetes behavior where Services can
reference container ports by name rather than number.
…stio#58717)

* remove `sidecar.istio.io/statsCompression` annotation
* add option `statsCompression` (default true)

Compressing metrics reduces the size of the responses by 90%.
Since modern CPUs handle compression extremely efficiently, there
is virtually no downside in allowing metrics scrapers to ask for
compressed responses. In case no compression is wanted, a client
like Prometheus can just request with an appropriate `Accept-Encoding`
header (or none).

Fixes: istio#48051
xref: istio#30987 istio#47997
Signed-off-by: Christian Rohmann <[email protected]>

fixup
* krt memory controller

* krt fake store

* krt config stores

* fix removed field assignement

* remove unneeded methods
* add few missing annotation validations

Signed-off-by: Petr McAllister <[email protected]>

* release notes

Signed-off-by: Petr McAllister <[email protected]>

---------

Signed-off-by: Petr McAllister <[email protected]>
@istio-testing istio-testing added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Mar 30, 2026
@zirain
Copy link
Copy Markdown
Member Author

zirain commented Mar 30, 2026

/retest

Signed-off-by: zirain <[email protected]>
Copy link
Copy Markdown
Contributor

@keithmattix keithmattix left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All of the windows changes look uninteresting (which is good :)). A make gen should be all you need!

@zirain
Copy link
Copy Markdown
Member Author

zirain commented Mar 30, 2026

All of the windows changes look uninteresting (which is good :)). A make gen should be all you need!

working on it, although I didn't understand why I need it.

Signed-off-by: zirain <[email protected]>
@keithmattix
Copy link
Copy Markdown
Contributor

/retest

@zirain
Copy link
Copy Markdown
Member Author

zirain commented Mar 31, 2026

@istio/wg-security-maintainers @istio/wg-environments-maintainers

@keithmattix
Copy link
Copy Markdown
Contributor

@Stevenjin8 @jaellio

@istio-testing istio-testing merged commit ca0f371 into istio:experimental-windows-ambient Mar 31, 2026
33 checks passed
@zirain zirain deleted the merge-master branch March 31, 2026 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.