Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ingress2gateway for openSUSE:Factory
checked in at 2026-03-22 14:12:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ingress2gateway (Old)
and /work/SRC/openSUSE:Factory/.ingress2gateway.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ingress2gateway"
Sun Mar 22 14:12:36 2026 rev:2 rq:1341662 version:1.0.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/ingress2gateway/ingress2gateway.changes
2026-01-29 17:49:07.968003836 +0100
+++
/work/SRC/openSUSE:Factory/.ingress2gateway.new.8177/ingress2gateway.changes
2026-03-22 14:13:49.381341272 +0100
@@ -1,0 +2,89 @@
+Sat Mar 21 07:34:15 UTC 2026 - Johannes Kastl
<[email protected]>
+
+- Update to version 1.0.0:
+ * Emitters Framework
+ - New pluggable emitter architecture enabling output to
+ vendor-specific Gateway API extensions. Supported emitters:
+ standard (vanilla Gateway API), Agentgateway, Envoy Gateway,
+ and Kgateway. (#265, #273, #305, #320)
+ * Extensive ingress-nginx Annotation Support
+ - Significantly expanded ingress-nginx annotation coverage,
+ adding translation for header manipulation, GRPC, canary
+ routing, path rewriting, timeouts, SSL and permanent/temporal
+ redirects, CORS, regex path matching, backend TLS, buffer
+ sizing, IP access control. A new annotation tracking system
+ also reports which annotations were parsed, unsupported, or
+ unrecognized.
+ * E2E Test Framework
+ - Comprehensive end-to-end test suite built in pure Go with
+ real cluster testing across Ingress NGINX and Envoy Gateway
+ providers. Covers TLS termination, SSL redirect, canary
+ routing, CORS, and timeouts. (#294, #330, #353, #366, #372)
+ * Feature
+ - Emitters framework: pluggable emitter architecture separating
+ providers (Ingress → IR) from emitters (IR → Gateway API
+ resources). Includes standard, Agentgateway, Envoy Gateway,
+ kgateway, and GCE emitters. (#265, #273, #305, #320, #336,
+ #388, @Stevenjin8, @kkk777-7, @puertomontt, @chakravardhan,
+ @markuskobler)
+ - Route rule name support for xPolicy CRD attachment (#298,
+ @kkk777-7)
+ - ingress-nginx: header manipulation (upstream-vhost,
+ x-forwarded-prefix, connection-proxy-header) (#283,
+ @eladmotola)
+ - ingress-nginx: GRPC support annotation (#286, @eladmotola)
+ - ingress-nginx: extended canary support with canary-by-header,
+ canary-by-header-value, and cookie-based routing (#287, #365,
+ #374, @jgreeer, @Stevenjin8)
+ - ingress-nginx: rewrite-target annotation for path rewriting
+ (#288, @Stevenjin8)
+ - ingress-nginx: timeout annotations (proxy-connect-timeout,
+ proxy-send-timeout, proxy-read-timeout) (#289, #376, #377,
+ @Stevenjin8)
+ - ingress-nginx: permanent-redirect and temporal-redirect
+ annotations with configurable status codes (#299, @jgreeer)
+ - ingress-nginx: full CORS configuration (allow-origin,
+ allow-methods, allow-headers, allow-credentials,
+ expose-headers, max-age). No longer requires
+ --allow-experimental-gw-api flag. (#303, #371,
+ @chakravardhan, @kkk777-7)
+ - ingress-nginx: use-regex annotation with
+ implementationSpecific path matching (#307, #344,
+ @chakravardhan, @Stevenjin8)
+ - ingress-nginx: Backend TLS via proxy-ssl-verify and
+ proxy-ssl-secret, translated to BackendTLSPolicy (#308,
+ @rajashish)
+ - ingress-nginx: proxy-body-size and client-body-buffer-size
+ buffer annotations (#305, #375, @kkk777-7, @Stevenjin8)
+ - ingress-nginx: whitelist-source-range and
+ denylist-source-range IP access control (#345, @kkk777-7)
+ - ingress-nginx: ssl-redirect annotation with per-route
+ evaluation matching ingress-nginx per-location semantics
+ (#290, #385, @Stevenjin8)
+ - ingress-nginx: trailing slash redirects (#385, @Stevenjin8)
+ - ingress-nginx: annotation tracking with notifications for
+ unsupported/unparsed annotations (#359, #361, #370,
+ @Stevenjin8, @kkk777-7)
+ - Read resources from multiple input files and directories via
+ --input-file (#258, #357, @carmal891, @johananl)
+ - Refactored notification system to provider- and
+ emitter-scoped reports (#360, #384, @johananl, @Stevenjin8)
+ - E2E test suite with real cluster testing across Ingress NGINX
+ and Envoy Gateway (#294, #330, #351, #353, #366, #372,
+ @johananl, @Stevenjin8, @kkk777-7)
+ * Bug or Regression
+ - Fix data race in NotificationAggregator (#292, @johananl)
+ - Fix setting proper secret group and kind in TLS
+ certificateRefs (#302, @cnvergence)
+ - Fix panic on nil ingress.rules.http (#335, @Stevenjin8)
+ - Fix deduplicate TLS CertificateRefs in gateway listeners
+ (#378, @Stevenjin8)
+ * Other (Cleanup or Flake)
+ - Upgraded Gateway API to v1.5 (#367, @Stevenjin8)
+ - Migrate to golangci-lint v2 (#323, @kkk777-7)
+ - Bump Kong chart to v3.0.2 (#349, @johananl)
+ - Docs: Providers vs Emitters architecture description (#369,
+ @markuskobler)
+ - Update main and ingress-nginx README (#390, @Stevenjin8)
+
+-------------------------------------------------------------------
Old:
----
ingress2gateway-0.5.0.obscpio
New:
----
ingress2gateway-1.0.0.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ingress2gateway.spec ++++++
--- /var/tmp/diff_new_pack.Gp92PW/_old 2026-03-22 14:13:51.537429960 +0100
+++ /var/tmp/diff_new_pack.Gp92PW/_new 2026-03-22 14:13:51.549430454 +0100
@@ -17,7 +17,7 @@
Name: ingress2gateway
-Version: 0.5.0
+Version: 1.0.0
Release: 0
Summary: Convert Ingress resources to Gateway API resources
License: Apache-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.Gp92PW/_old 2026-03-22 14:13:51.749438681 +0100
+++ /var/tmp/diff_new_pack.Gp92PW/_new 2026-03-22 14:13:51.785440162 +0100
@@ -3,7 +3,7 @@
<param
name="url">https://github.com/kubernetes-sigs/ingress2gateway.git</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
- <param name="revision">refs/tags/v0.5.0</param>
+ <param name="revision">refs/tags/v1.0.0</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="changesgenerate">enable</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.Gp92PW/_old 2026-03-22 14:13:51.893444604 +0100
+++ /var/tmp/diff_new_pack.Gp92PW/_new 2026-03-22 14:13:51.921445756 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/kubernetes-sigs/ingress2gateway.git</param>
- <param
name="changesrevision">ba50ad6ec5a9522d22ee6356412d5deb192d6458</param></service></servicedata>
+ <param
name="changesrevision">e3e1a332fbe27dfee9da29ea4f019d081ff84e57</param></service></servicedata>
(No newline at EOF)
++++++ ingress2gateway-0.5.0.obscpio -> ingress2gateway-1.0.0.obscpio ++++++
++++ 29866 lines of diff (skipped)
++++++ ingress2gateway.obsinfo ++++++
--- /var/tmp/diff_new_pack.Gp92PW/_old 2026-03-22 14:13:52.493469285 +0100
+++ /var/tmp/diff_new_pack.Gp92PW/_new 2026-03-22 14:13:52.505469779 +0100
@@ -1,5 +1,5 @@
name: ingress2gateway
-version: 0.5.0
-mtime: 1768332936
-commit: ba50ad6ec5a9522d22ee6356412d5deb192d6458
+version: 1.0.0
+mtime: 1774036333
+commit: e3e1a332fbe27dfee9da29ea4f019d081ff84e57
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/ingress2gateway/vendor.tar.gz
/work/SRC/openSUSE:Factory/.ingress2gateway.new.8177/vendor.tar.gz differ: char
13, line 1