Skip to content

Conversation

@openshift-service-mesh-bot
Copy link

@openshift-service-mesh-bot openshift-service-mesh-bot commented Nov 21, 2025

Generated by Automator - 2025-12-10T05:05:08+00:00

zirain and others added 5 commits November 20, 2025 04:14
* add release-note for warmup aggression change

* Update releasenotes/notes/align-warmup-aggression.yaml

Co-authored-by: Faseela K <[email protected]>

---------

Co-authored-by: Faseela K <[email protected]>
…8292)

* prevent httproute status conflict with multi-revisions

Signed-off-by: Lucas Copi <[email protected]>

* add tagwatcher for status to all route types

Signed-off-by: Lucas Copi <[email protected]>

* add integration test and release note

Signed-off-by: Lucas Copi <[email protected]>

* lint

Signed-off-by: Lucas Copi <[email protected]>

* create new revision checker

Signed-off-by: Lucas Copi <[email protected]>

* check match revision in register status, not in the status collection handler

Signed-off-by: Lucas Copi <[email protected]>

* lint

Signed-off-by: Lucas Copi <[email protected]>

* fix goroutine leak

Signed-off-by: Lucas Copi <[email protected]>

---------

Signed-off-by: Lucas Copi <[email protected]>
…ntry (#58242)

* tests: add integration tests for BackendTLSPolicy applied to ServiceEntry

Signed-off-by: Jacek Ewertowski <[email protected]>

* Add a test case for BackendTLSPolicy with HTTPRoute

Signed-off-by: Jacek Ewertowski <[email protected]>

---------

Signed-off-by: Jacek Ewertowski <[email protected]>
howardjohn and others added 8 commits November 20, 2025 21:21
https://storage.googleapis.com/istio-prow/logs/integ-assertion_istio_postsubmit/1991626385549955072/artifacts/ambient-1000a77ac823425cb81d309/_suite_context/istio-state-882031679/primary-0/istiod-66599dbf4b-knz5h_discovery.previous.log

I believe this is because waypoint has different config from gateways

```
	if (cb.sidecarProxy() || cb.proxyType == model.Waypoint) && isAutoProtocol {
		// Use downstream protocol. If the incoming traffic use HTTP 1.1, the
		// upstream cluster will use HTTP 1.1, if incoming traffic use HTTP2,
		// the upstream cluster will use HTTP2.
		cb.setUseDownstreamProtocol(cluster)
	}
```

so we need to take this into account
* bump go-control-plane

* bump
@openshift-service-mesh-bot openshift-service-mesh-bot force-pushed the none-master-merge_upstream_istio_master-6253864e branch from 47dd415 to 4227de3 Compare November 24, 2025 05:09
fraenkel and others added 4 commits November 24, 2025 05:00
* Add timeout and headers support to Zipkin tracing provider

This change adds two new optional fields to the ZipkinTracingProvider
in MeshConfig:

- `timeout`: Configures the HTTP request timeout when sending spans
  to the Zipkin collector, providing better control over trace export
  reliability and preventing indefinite waits.

- `headers`: Allows including custom HTTP headers in requests to the
  Zipkin collector for authentication, authorization, and custom
  metadata use cases. Headers support both direct values and
  environment variable references for secure credential management.

Implementation details:
- When timeout or headers are configured, Istio uses Envoy's modern
  HttpService configuration with full URI support
- When neither is configured, Istio uses legacy Envoy fields for
  backward compatibility
- Added comprehensive test coverage for all configuration modes
- Updated API documentation with usage examples

* Add timeout and headers support to Zipkin tracing provider

This change adds two new optional fields to the ZipkinTracingProvider
in MeshConfig:

- `timeout`: Configures the HTTP request timeout when sending spans
  to the Zipkin collector, providing better control over trace export
  reliability and preventing indefinite waits.

- `headers`: Allows including custom HTTP headers in requests to the
  Zipkin collector for authentication, authorization, and custom
  metadata use cases. Headers support both direct values and
  environment variable references for secure credential management.

Implementation details:
- When timeout or headers are configured, Istio uses Envoy's modern
  HttpService configuration with full URI support
- When neither is configured, Istio uses legacy Envoy fields for
  backward compatibility
- Added comprehensive test coverage for all configuration modes
- Updated API documentation with usage examples

* This change adds two new optional fields to the ZipkinTracingProvider
in MeshConfig:

- `timeout`: Configures the HTTP request timeout when sending spans
  to the Zipkin collector, providing better control over trace export
  reliability and preventing indefinite waits.

- `headers`: Allows including custom HTTP headers in requests to the
  Zipkin collector for authentication, authorization, and custom
  metadata use cases. Headers support both direct values and
  environment variable references for secure credential management.

Implementation details:
- When timeout or headers are configured, Istio uses Envoy's modern
  HttpService configuration with full URI support
- When neither is configured, Istio uses legacy Envoy fields for
  backward compatibility
- Added comprehensive test coverage for all configuration modes
- Updated API documentation with usage examples

* This change adds two new optional fields to the ZipkinTracingProvider
in MeshConfig:

- `timeout`: Configures the HTTP request timeout when sending spans
  to the Zipkin collector, providing better control over trace export
  reliability and preventing indefinite waits.

- `headers`: Allows including custom HTTP headers in requests to the
  Zipkin collector for authentication, authorization, and custom
  metadata use cases. Headers support both direct values and
  environment variable references for secure credential management.

Implementation details:
- When timeout or headers are configured, Istio uses Envoy's modern
  HttpService configuration with full URI support
- When neither is configured, Istio uses legacy Envoy fields for
  backward compatibility
- Added comprehensive test coverage for all configuration modes
- Updated API documentation with usage examples

* This change adds two new optional fields to the ZipkinTracingProvider
in MeshConfig:

- `timeout`: Configures the HTTP request timeout when sending spans
  to the Zipkin collector, providing better control over trace export
  reliability and preventing indefinite waits.

- `headers`: Allows including custom HTTP headers in requests to the
  Zipkin collector for authentication, authorization, and custom
  metadata use cases. Headers support both direct values and
  environment variable references for secure credential management.

Implementation details:
- When timeout or headers are configured, Istio uses Envoy's modern
  HttpService configuration with full URI support
- When neither is configured, Istio uses legacy Envoy fields for
  backward compatibility
- Added comprehensive test coverage for all configuration modes
- Updated API documentation with usage examples

* This change adds two new optional fields to the ZipkinTracingProvider
in MeshConfig:

- `timeout`: Configures the HTTP request timeout when sending spans
  to the Zipkin collector, providing better control over trace export
  reliability and preventing indefinite waits.

- `headers`: Allows including custom HTTP headers in requests to the
  Zipkin collector for authentication, authorization, and custom
  metadata use cases. Headers support both direct values and
  environment variable references for secure credential management.

Implementation details:
- When timeout or headers are configured, Istio uses Envoy's modern
  HttpService configuration with full URI support
- When neither is configured, Istio uses legacy Envoy fields for
  backward compatibility
- Added comprehensive test coverage for all configuration modes
- Updated API documentation with usage examples

* This change adds two new optional fields to the ZipkinTracingProvider
in MeshConfig:

- `timeout`: Configures the HTTP request timeout when sending spans
  to the Zipkin collector, providing better control over trace export
  reliability and preventing indefinite waits.

- `headers`: Allows including custom HTTP headers in requests to the
  Zipkin collector for authentication, authorization, and custom
  metadata use cases. Headers support both direct values and
  environment variable references for secure credential management.

Implementation details:
- When timeout or headers are configured, Istio uses Envoy's modern
  HttpService configuration with full URI support
- When neither is configured, Istio uses legacy Envoy fields for
  backward compatibility
- Added comprehensive test coverage for all configuration modes
- Updated API documentation with usage examples

* This change adds two new optional fields to the ZipkinTracingProvider
in MeshConfig:

- `timeout`: Configures the HTTP request timeout when sending spans
  to the Zipkin collector, providing better control over trace export
  reliability and preventing indefinite waits.

- `headers`: Allows including custom HTTP headers in requests to the
  Zipkin collector for authentication, authorization, and custom
  metadata use cases. Headers support both direct values and
  environment variable references for secure credential management.

Implementation details:
- When timeout or headers are configured, Istio uses Envoy's modern
  HttpService configuration with full URI support
- When neither is configured, Istio uses legacy Envoy fields for
  backward compatibility
- Added comprehensive test coverage for all configuration modes
- Updated API documentation with usage examples

* This change adds two new optional fields to the ZipkinTracingProvider
in MeshConfig:

- `timeout`: Configures the HTTP request timeout when sending spans
  to the Zipkin collector, providing better control over trace export
  reliability and preventing indefinite waits.

- `headers`: Allows including custom HTTP headers in requests to the
  Zipkin collector for authentication, authorization, and custom
  metadata use cases. Headers support both direct values and
  environment variable references for secure credential management.

Implementation details:
- When timeout or headers are configured, Istio uses Envoy's modern
  HttpService configuration with full URI support
- When neither is configured, Istio uses legacy Envoy fields for
  backward compatibility
- Added comprehensive test coverage for all configuration modes
- Updated API documentation with usage examples

* This change adds two new optional fields to the ZipkinTracingProvider
in MeshConfig:

- `timeout`: Configures the HTTP request timeout when sending spans
  to the Zipkin collector, providing better control over trace export
  reliability and preventing indefinite waits.

- `headers`: Allows including custom HTTP headers in requests to the
  Zipkin collector for authentication, authorization, and custom
  metadata use cases. Headers support both direct values and
  environment variable references for secure credential management.

Implementation details:
- When timeout or headers are configured, Istio uses Envoy's modern
  HttpService configuration with full URI support
- When neither is configured, Istio uses legacy Envoy fields for
  backward compatibility
- Added comprehensive test coverage for all configuration modes
- Updated API documentation with usage examples

* Fixing the linitng issues

* Making the http service available to all proxies from 1.29
* Fix kubelet detection on MicroK8s with nftables backend

When Ambient mode is used with the nftables backend, this
PR fixes kubelet UID detection so that it works in MicroK8s,
where kubelet runs inside the unified “kubelite” daemon
rather than as a standalone process.

Fixes: istio/istio#58185
Signed-off-by: Sridhar Gaddam <[email protected]>

* Add release notes

Signed-off-by: Sridhar Gaddam <[email protected]>

---------

Signed-off-by: Sridhar Gaddam <[email protected]>
@openshift-service-mesh-bot openshift-service-mesh-bot force-pushed the none-master-merge_upstream_istio_master-6253864e branch from 4227de3 to 67a0c0e Compare November 25, 2025 05:05
@openshift-ci openshift-ci bot added size/XXL and removed size/L labels Nov 25, 2025
dgn and others added 6 commits November 25, 2025 05:45
* Update GIE CRDs to include support for >1 targetPorts

I planned on updating to v1.1.0 but ran into dependency issues. Now
pointing to the commit that loosened restrictions on number of
targetPorts.

* Add support for multiple targetPorts in InferencePool

This adds support for multiple targetPorts in an InferencePool by adding
all targetPorts to the shadow service, and then making sure that only a
single cluster is created for the dummy port (54321), allowing the EPP
to loadbalance across all endpoints.

* Add release note

* Add integration test and EPP mock

Co-Authored-By: Claude <[email protected]>

---------

Co-authored-by: Claude <[email protected]>
* Fix racy test

Signed-off-by: Keith Mattix II <[email protected]>

* Address comments

Signed-off-by: Keith Mattix II <[email protected]>

---------

Signed-off-by: Keith Mattix II <[email protected]>
This breaks things like a PEM cert in a configmap
* impl formatter custom tag

* e2e and release notes

* update

* encode query param

* update query

* update test
@openshift-service-mesh-bot openshift-service-mesh-bot force-pushed the none-master-merge_upstream_istio_master-6253864e branch from ee8517d to b98e155 Compare December 5, 2025 05:03
@openshift-service-mesh-bot openshift-service-mesh-bot force-pushed the none-master-merge_upstream_istio_master-6253864e branch from b98e155 to b0ec51f Compare December 8, 2025 05:06
ramaraochavali and others added 5 commits December 8, 2025 07:36
* optimize config meta building

Signed-off-by: Rama Chavali <[email protected]>

* add benchmark

Signed-off-by: Rama Chavali <[email protected]>

* remove string builder

Signed-off-by: Rama Chavali <[email protected]>

---------

Signed-off-by: Rama Chavali <[email protected]>
* charts/gateway: allow "enabled" field in the schema

* add release notes
* Fix multicluster goroutine leaks

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

* revert unneeded changes

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

---------

Signed-off-by: Petr McAllister <[email protected]>
* samples: add a demo for SPIRE and trust domain federation

Signed-off-by: Jacek Ewertowski <[email protected]>

* Fix linter errors

Signed-off-by: Jacek Ewertowski <[email protected]>

* Remove DestinationRule with all trust domains

Signed-off-by: Jacek Ewertowski <[email protected]>

---------

Signed-off-by: Jacek Ewertowski <[email protected]>
@openshift-service-mesh-bot openshift-service-mesh-bot force-pushed the none-master-merge_upstream_istio_master-6253864e branch from b0ec51f to 3e56cea Compare December 9, 2025 05:09
@MaxBab
Copy link
Contributor

MaxBab commented Dec 9, 2025

/test istio-integration-sail-ambient

@MaxBab
Copy link
Contributor

MaxBab commented Dec 9, 2025

/test istio-integration-ambient

@MaxBab
Copy link
Contributor

MaxBab commented Dec 9, 2025

/test istio-integration-sail-security

@MaxBab
Copy link
Contributor

MaxBab commented Dec 9, 2025

/test istio-integration-sail-telemetry

@MaxBab
Copy link
Contributor

MaxBab commented Dec 9, 2025

/retest

ramaraochavali and others added 4 commits December 9, 2025 09:31
…525)

* waypoint interop: specify Equals when waypointed services change

* relnote

* switch back to Equals
* upstream/master: (64 commits)
  Automator: update istio/client-go@master dependency in istio/istio@master (#58496)
  waypoint interop: specify Equals when waypointed services change (#58525)
  codegen kebab case conversion (#58529)
  samples: add a demo for SPIRE and trust domain federation (#58462)
  fix goroutine leaks in ambient index DelayedInformers. (#58479)
  multi-network: HBONE matching prefers hostname over VIP (#58512)
  charts/gateway: allow "enabled" field in the schema (#58278)
  optimize configmeta generation (#58521)
  cache default retry policy (#58515)
  chore: make gofumpt didn't change fiter_types.gen (#58513)
  update min k8s version (#58485)
  Automator: update ztunnel@master in istio/istio@master (#58480)
  pilot: watch meshConfig in remote clusters (#58455)
  Fix ambient multi-cluster integration tests (#58466)
  Automator: update common-files@master in istio/istio@master (#58495)
  improve the istioctl waypoint status describe and example (#58482)
  fix proxy version check for built-in formatters (#58469)
  Support safe migration from iptables to nftables in Ambient (#58354)
  krt: aggregate Join events for conflicting keys (#58324)
  Automator: update proxy@master in istio/istio@master (#58458)
  ...
@openshift-service-mesh-bot openshift-service-mesh-bot force-pushed the none-master-merge_upstream_istio_master-6253864e branch from 3e56cea to 55d960d Compare December 10, 2025 05:05
@MaxBab
Copy link
Contributor

MaxBab commented Dec 10, 2025

/retest

@MaxBab
Copy link
Contributor

MaxBab commented Dec 10, 2025

/test gencheck

@MaxBab
Copy link
Contributor

MaxBab commented Dec 10, 2025

/test istio-integration-pilot

@MaxBab
Copy link
Contributor

MaxBab commented Dec 10, 2025

/test istio-integration-sail-ambient

@MaxBab
Copy link
Contributor

MaxBab commented Dec 10, 2025

/retest

@MaxBab
Copy link
Contributor

MaxBab commented Dec 10, 2025

/test istio-integration-sail-ambient

@MaxBab
Copy link
Contributor

MaxBab commented Dec 10, 2025

/retest

@MaxBab
Copy link
Contributor

MaxBab commented Dec 10, 2025

/test istio-integration-telemetry

@openshift-ci
Copy link

openshift-ci bot commented Dec 10, 2025

@openshift-service-mesh-bot: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/istio-integration-sail-ambient 55d960d link true /test istio-integration-sail-ambient
ci/prow/istio-integration-sail-telemetry 55d960d link true /test istio-integration-sail-telemetry
ci/prow/unit 55d960d link true /test unit
ci/prow/istio-integration-ambient 55d960d link true /test istio-integration-ambient
ci/prow/istio-integration-telemetry 55d960d link true /test istio-integration-telemetry

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@MaxBab
Copy link
Contributor

MaxBab commented Dec 10, 2025

/retest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.