Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package linkerd-cli-edge for openSUSE:Factory checked in at 2025-05-26 18:32:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/linkerd-cli-edge (Old) and /work/SRC/openSUSE:Factory/.linkerd-cli-edge.new.2732 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "linkerd-cli-edge" Mon May 26 18:32:50 2025 rev:30 rq:1279441 version:25.5.4 Changes: -------- --- /work/SRC/openSUSE:Factory/linkerd-cli-edge/linkerd-cli-edge.changes 2025-05-20 10:36:34.245041607 +0200 +++ /work/SRC/openSUSE:Factory/.linkerd-cli-edge.new.2732/linkerd-cli-edge.changes 2025-05-26 18:34:19.396356607 +0200 @@ -1,0 +2,35 @@ +Fri May 23 05:12:17 UTC 2025 - Johannes Kastl <opensuse_buildserv...@ojkastl.de> + +- Update to version 25.5.4: + * build(deps): bump @babel/eslint-plugin from 7.27.0 to 7.27.1 in + /web/app (#14013) + * build(deps): bump DavidAnson/markdownlint-cli2-action from + 19.1.0 to 20.0.0 (#14032) + * build(deps): bump bitflags from 2.9.0 to 2.9.1 (#14026) + * build(deps): bump cc from 1.2.21 to 1.2.23 (#14035) + * build(deps): bump codecov/codecov-action from 5.4.2 to 5.4.3 + (#14031) + * build(deps): bump core-js from 3.41.0 to 3.42.0 in /web/app + (#14014) + * build(deps): bump errno from 0.3.11 to 0.3.12 (#14040) + * build(deps): bump github.com/prometheus/common from 0.63.0 to + 0.64.0 (#14030) + * build(deps): bump google.golang.org/grpc from 1.72.0 to 1.72.1 + (#14025) + * build(deps): bump hyper-util from 0.1.11 to 0.1.12 (#14038) + * build(deps): bump rustls-webpki from 0.103.2 to 0.103.3 + (#14017) + * build(deps): bump the clap group with 2 updates (#14015) + * build(deps): bump tj-actions/changed-files (#14019) + * build(deps): bump tj-actions/changed-files (#14045) + * build(deps): bump tower-http from 0.6.3 to 0.6.4 (#14018) + * build(deps): bump windows-core from 0.61.0 to 0.61.2 (#14039) + * build(deps): bump windows-result from 0.3.2 to 0.3.4 (#14042) + * build(deps): bump windows-strings from 0.4.0 to 0.4.2 (#14041) + * build(deps-dev): bump webpack from 5.99.7 to 5.99.8 in /web/app + (#14012) + * chore(deps): sort and organize dependencies (#13969) + * chore(readme): trivial copyright date bump (#14023) + * chore: Update MAINTAINERS.md (#14044) + +------------------------------------------------------------------- Old: ---- linkerd-cli-edge-25.5.3.obscpio New: ---- linkerd-cli-edge-25.5.4.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ linkerd-cli-edge.spec ++++++ --- /var/tmp/diff_new_pack.H74RGP/_old 2025-05-26 18:34:21.196432079 +0200 +++ /var/tmp/diff_new_pack.H74RGP/_new 2025-05-26 18:34:21.200432246 +0200 @@ -19,7 +19,7 @@ %define linkerd_executable_name linkerd Name: linkerd-cli-edge -Version: 25.5.3 +Version: 25.5.4 Release: 0 Summary: CLI for the linkerd service mesh for Kubernetes License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.H74RGP/_old 2025-05-26 18:34:21.252434427 +0200 +++ /var/tmp/diff_new_pack.H74RGP/_new 2025-05-26 18:34:21.256434594 +0200 @@ -3,8 +3,8 @@ <param name="url">https://github.com/linkerd/linkerd2</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">edge-25.5.3</param> - <param name="match-tag">edge-25.5.3</param> + <param name="revision">edge-25.5.4</param> + <param name="match-tag">edge-25.5.4</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">edge-(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.H74RGP/_old 2025-05-26 18:34:21.280435601 +0200 +++ /var/tmp/diff_new_pack.H74RGP/_new 2025-05-26 18:34:21.284435768 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/linkerd/linkerd2</param> - <param name="changesrevision">bc84368d859f28557650d4e0e416715966fe6422</param></service></servicedata> + <param name="changesrevision">940f76fc1c099b3c1f502a61206f8592c1e42efb</param></service></servicedata> (No newline at EOF) ++++++ linkerd-cli-edge-25.5.3.obscpio -> linkerd-cli-edge-25.5.4.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/.proxy-version new/linkerd-cli-edge-25.5.4/.proxy-version --- old/linkerd-cli-edge-25.5.3/.proxy-version 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/.proxy-version 2025-05-22 19:57:09.000000000 +0200 @@ -1 +1 @@ -v2.296.0 +v2.298.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/BUILD.md new/linkerd-cli-edge-25.5.4/BUILD.md --- old/linkerd-cli-edge-25.5.3/BUILD.md 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/BUILD.md 2025-05-22 19:57:09.000000000 +0200 @@ -150,7 +150,7 @@ Started](https://linkerd.io/2/getting-started/). Note that you need to have first installed docker buildx, as explained -[here](https://github.com/docker/buildx). +[buildx docs](https://github.com/docker/buildx). ```bash # create the k3d cluster @@ -487,8 +487,8 @@ For general instructions on how to install the charts check out the [docs](https://linkerd.io/2/tasks/install-helm/). You also need to supply or -generate your own certificates to use the chart, as explained -[here](https://linkerd.io/2/tasks/generate-certificates/). +generate your own certificates to use the chart, as explained in the +[Generate Certificates task](https://linkerd.io/2/tasks/generate-certificates/). ### Extensions Helm charts diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/CHANGES.md new/linkerd-cli-edge-25.5.4/CHANGES.md --- old/linkerd-cli-edge-25.5.3/CHANGES.md 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/CHANGES.md 2025-05-22 19:57:09.000000000 +0200 @@ -1,3 +1,4 @@ +<!-- markdownlint-disable-file MD059 --> # Changes Please visit Linkerd's [Release page][gh-releases] for for the latest release diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/Cargo.lock new/linkerd-cli-edge-25.5.4/Cargo.lock --- old/linkerd-cli-edge-25.5.3/Cargo.lock 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/Cargo.lock 2025-05-22 19:57:09.000000000 +0200 @@ -216,9 +216,9 @@ [[package]] name = "bitflags" -version = "2.9.0" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" [[package]] name = "block-buffer" @@ -249,9 +249,9 @@ [[package]] name = "cc" -version = "1.2.21" +version = "1.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8691782945451c1c383942c4874dbe63814f61cb57ef773cda2972682b7bb3c0" +checksum = "5f4ac86a9e5bc1e2b3449ab9d7d3a6a405e3d1bb28d7b9be8614f55846ae3766" dependencies = [ "shlex", ] @@ -277,9 +277,9 @@ [[package]] name = "clap" -version = "4.5.37" +version = "4.5.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eccb054f56cbd38340b380d4a8e69ef1f02f1af43db2f0cc817a4774d80ae071" +checksum = "ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000" dependencies = [ "clap_builder", "clap_derive", @@ -287,9 +287,9 @@ [[package]] name = "clap_builder" -version = "4.5.37" +version = "4.5.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efd9466fac8543255d3b1fcad4762c5e116ffe808c8a3043d4263cd4fd4862a2" +checksum = "379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120" dependencies = [ "anstyle", "clap_lex", @@ -502,12 +502,12 @@ [[package]] name = "errno" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e" +checksum = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -956,9 +956,9 @@ [[package]] name = "hyper-util" -version = "0.1.11" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2" +checksum = "cf9f1e950e0d9d1d3c47184416723cf29c0d1f93bd8cccf37e4beb6b44f31710" dependencies = [ "bytes", "futures-channel", @@ -2142,9 +2142,9 @@ [[package]] name = "rustls-webpki" -version = "0.103.2" +version = "0.103.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7149975849f1abb3832b246010ef62ccc80d3a76169517ada7188252b9cfb437" +checksum = "e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435" dependencies = [ "ring", "rustls-pki-types", @@ -2645,9 +2645,9 @@ [[package]] name = "tower-http" -version = "0.6.3" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1cfca9ae570b2a6efc764a88e914c29b3dfaa1fafe5f495812ae97ec9bc4d53" +checksum = "0fdb0c213ca27a9f57ab69ddb290fd80d970922355b83ae380b395d3986b8a2e" dependencies = [ "base64 0.22.1", "bitflags", @@ -2927,9 +2927,9 @@ [[package]] name = "windows-core" -version = "0.61.0" +version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980" +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" dependencies = [ "windows-implement", "windows-interface", @@ -2968,18 +2968,18 @@ [[package]] name = "windows-result" -version = "0.3.2" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252" +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" dependencies = [ "windows-link", ] [[package]] name = "windows-strings" -version = "0.4.0" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97" +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" dependencies = [ "windows-link", ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/Cargo.toml new/linkerd-cli-edge-25.5.4/Cargo.toml --- old/linkerd-cli-edge-25.5.3/Cargo.toml 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/Cargo.toml 2025-05-22 19:57:09.000000000 +0200 @@ -18,7 +18,6 @@ gateway-api = "0.15" http = "1" hyper = "1" -hyper-util = { version = "0.1", default-features = false, features = ["tracing"] } k8s-openapi = { version = "0.24", features = ["v1_32"] } kube = { version = "0.99", default-features = false } kubert = { version = "0.24", default-features = false } @@ -26,6 +25,27 @@ tonic = { version = "0.12", default-features = false } tower = { version = "0.5", default-features = false } +linkerd-policy-controller = { path = "./policy-controller" } +linkerd-policy-controller-core = { path = "./policy-controller/core" } +linkerd-policy-controller-grpc = { path = "./policy-controller/grpc" } +linkerd-policy-controller-k8s-api = { path = "./policy-controller/k8s/api" } +linkerd-policy-test = { path = "./policy-test" } + +[workspace.dependencies.hyper-util] +version = "0.1" +default-features = false +features = ["tracing"] + +[workspace.dependencies.linkerd-policy-controller-k8s-index] +path = "./policy-controller/k8s/index" + +[workspace.dependencies.linkerd-policy-controller-k8s-status] +path = "./policy-controller/k8s/status" + +[workspace.dependencies.linkerd-policy-controller-runtime] +path = "./policy-controller/runtime" +default-features = false + [workspace.dependencies.linkerd2-proxy-api] version = "0.16.0" features = ["inbound", "outbound"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/MAINTAINERS.md new/linkerd-cli-edge-25.5.4/MAINTAINERS.md --- old/linkerd-cli-edge-25.5.3/MAINTAINERS.md 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/MAINTAINERS.md 2025-05-22 19:57:09.000000000 +0200 @@ -2,10 +2,11 @@ The Linkerd maintainers are: -* Oliver Gould <v...@buoyant.io> @olix0r -* Alejandro Pedraza <alejan...@buoyant.io> @alpeb * Alex Leong <a...@buoyant.io> @adleong -* Matei David <ma...@buoyant.io> @mateiidavid +* Alejandro Pedraza <alejan...@buoyant.io> @alpeb +* katelyn martin <k...@buoyant.io> @cratelyn +* Oliver Gould <v...@buoyant.io> @olix0r +* Scott Fleener <sc...@buoyant.io> @sfleen * Zahari Dichev <zah...@buoyant.io> @zaharidichev ## Directors @@ -18,27 +19,29 @@ The Linkerd Steering Committee members are: -* Steve Gray (ZeroFlucs) @steve-gray * Christian Hüning (BWI) @christianhuening * Dan Williams (LoveHolidays) @dwilliams782 +* Steve Gray (ZeroFlucs) @steve-gray ## Emeriti Former maintainers include: -* Andrew Seigner <si...@buoyant.io> @siggy -* Kevin Ingleman <k...@buoyant.io> @klingerf -* Risha Mars <m...@buoyant.io> @rmars +* Eliza Weisman <el...@buoyant.io> @hawkw * Hema Lee <hemalekha....@nordstrom.com> @hemakl -* Tarun Pothulapati <ta...@buoyant.io> @pothulapati * Kevin Leimkuhler @kleimkuhler +* Kevin Ingleman <k...@buoyant.io> @klingerf +* Matei David @mateiidavid +* Tarun Pothulapati <ta...@buoyant.io> @pothulapati +* Risha Mars <m...@buoyant.io> @rmars +* Andrew Seigner <si...@buoyant.io> @siggy * Steve Jenson @stevej -* Eliza Weisman <el...@buoyant.io> @hawkw <!-- # Adding a new maintainer * Submit a PR modifying this file +* Sort alphabetically by GitHub handle * Obtain approvals per GOVERNANCE.md * Invite maintainer to https://github.com/orgs/linkerd/teams/maintainers/members diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/README.md new/linkerd-cli-edge-25.5.4/README.md --- old/linkerd-cli-edge-25.5.3/README.md 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/README.md 2025-05-22 19:57:09.000000000 +0200 @@ -79,7 +79,7 @@ ## License -Copyright 2023 the Linkerd Authors. All rights reserved. +Copyright 2025 the Linkerd Authors. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use these files except in compliance with the License. You may obtain a copy of the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/RELEASE.md new/linkerd-cli-edge-25.5.4/RELEASE.md --- old/linkerd-cli-edge-25.5.3/RELEASE.md 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/RELEASE.md 2025-05-22 19:57:09.000000000 +0200 @@ -120,7 +120,7 @@ and verify it installs the current version being released - Deploy the updated helm charts -You can locate the CI run [here](https://github.com/linkerd/linkerd2/actions). +You can locate the CI run on the [actions page](https://github.com/linkerd/linkerd2/actions). ## 5. Do a walkthrough verification of the release diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/go.mod new/linkerd-cli-edge-25.5.4/go.mod --- old/linkerd-cli-edge-25.5.3/go.mod 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/go.mod 2025-05-22 19:57:09.000000000 +0200 @@ -28,7 +28,7 @@ github.com/pkg/browser v0.0.0-20170505125900-c90ca0c84f15 github.com/prometheus/client_golang v1.22.0 github.com/prometheus/client_model v0.6.2 - github.com/prometheus/common v0.63.0 + github.com/prometheus/common v0.64.0 github.com/sergi/go-diff v1.3.1 github.com/shurcooL/vfsgen v0.0.0-20230704071429-0000e147ea92 github.com/sirupsen/logrus v1.9.3 @@ -37,7 +37,7 @@ go.opencensus.io v0.24.0 golang.org/x/net v0.40.0 golang.org/x/tools v0.33.0 - google.golang.org/grpc v1.72.0 + google.golang.org/grpc v1.72.1 google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.5.1 google.golang.org/protobuf v1.36.6 gopkg.in/yaml.v2 v2.4.0 @@ -149,7 +149,7 @@ go.opentelemetry.io/otel/trace v1.34.0 // indirect golang.org/x/crypto v0.38.0 // indirect golang.org/x/mod v0.24.0 // indirect - golang.org/x/oauth2 v0.26.0 // indirect + golang.org/x/oauth2 v0.30.0 // indirect golang.org/x/sync v0.14.0 // indirect golang.org/x/sys v0.33.0 // indirect golang.org/x/term v0.32.0 // indirect diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/go.sum new/linkerd-cli-edge-25.5.4/go.sum --- old/linkerd-cli-edge-25.5.3/go.sum 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/go.sum 2025-05-22 19:57:09.000000000 +0200 @@ -388,8 +388,8 @@ github.com/prometheus/client_model v0.6.2/go.mod h1:y3m2F6Gdpfy6Ut/GBsUqTWZqCUvMVzSfMLjcu6wAwpE= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.6.0/go.mod h1:eBmuwkDJBwy6iBfxCBob6t6dR6ENT/y+J+Zk0j9GMYc= -github.com/prometheus/common v0.63.0 h1:YR/EIY1o3mEFP/kZCD7iDMnLPlGyuU2Gb3HIcXnA98k= -github.com/prometheus/common v0.63.0/go.mod h1:VVFF/fBIoToEnWRVkYoXEkq3R3paCoxG9PXP74SnV18= +github.com/prometheus/common v0.64.0 h1:pdZeA+g617P7oGv1CzdTzyeShxAGrTBsolKNOLQPGO4= +github.com/prometheus/common v0.64.0/go.mod h1:0gZns+BLRQ3V6NdaerOhMbwwRbNh9hkGINtQAsP5GS8= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.3/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= @@ -549,8 +549,8 @@ golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.26.0 h1:afQXWNNaeC4nvZ0Ed9XvCCzXM6UHJG7iCg0W4fPqSBE= -golang.org/x/oauth2 v0.26.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= +golang.org/x/oauth2 v0.30.0 h1:dnDm7JmhM45NNpd8FDDeLhK6FwqbOf4MLCM9zb1BOHI= +golang.org/x/oauth2 v0.30.0/go.mod h1:B++QgG3ZKulg6sRPGD/mqlHQs5rB3Ml9erfeDY7xKlU= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -697,8 +697,8 @@ google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= -google.golang.org/grpc v1.72.0 h1:S7UkcVa60b5AAQTaO6ZKamFp1zMZSU0fGDK2WZLbBnM= -google.golang.org/grpc v1.72.0/go.mod h1:wH5Aktxcg25y1I3w7H69nHfXdOG3UiadoBtjh3izSDM= +google.golang.org/grpc v1.72.1 h1:HR03wO6eyZ7lknl75XlxABNVLLFc2PAb6mHlYh756mA= +google.golang.org/grpc v1.72.1/go.mod h1:wH5Aktxcg25y1I3w7H69nHfXdOG3UiadoBtjh3izSDM= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.5.1 h1:F29+wU6Ee6qgu9TddPgooOdaqsxTMunOoj8KA5yuS5A= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.5.1/go.mod h1:5KF+wpkbTSbGcR9zteSqZV6fqFOWBl4Yde8En8MryZA= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/multicluster/charts/linkerd-multicluster/templates/controller/deployment.yaml new/linkerd-cli-edge-25.5.4/multicluster/charts/linkerd-multicluster/templates/controller/deployment.yaml --- old/linkerd-cli-edge-25.5.3/multicluster/charts/linkerd-multicluster/templates/controller/deployment.yaml 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/multicluster/charts/linkerd-multicluster/templates/controller/deployment.yaml 2025-05-22 19:57:09.000000000 +0200 @@ -35,13 +35,12 @@ mirror.linkerd.io/cluster-name: {{.link.ref.name}} {{- with $.Values.podLabels }}{{ toYaml . | trim | nindent 8 }}{{- end }} spec: - {{- if dig "enablePodAntiAffinity" $.Values.controllerDefaults.enablePodAntiAffinity . }} - {{- with $tree := deepCopy $ }} + {{- $tree := deepCopy $ }} + {{- $_ := set $tree.Values "enablePodAntiAffinity" (dig "enablePodAntiAffinity" $.Values.controllerDefaults.enablePodAntiAffinity .) -}} + {{- $_ := set $tree.Values "nodeAffinity" (dig "nodeAffinity" $.Values.controllerDefaults.nodeAffinity .) -}} {{- $_ := set $tree "component" .link.ref.name -}} {{- $_ := set $tree "label" "mirror.linkerd.io/cluster-name" -}} {{- include "linkerd.affinity" $tree | nindent 6 }} - {{- end }} - {{- end }} automountServiceAccountToken: false containers: - args: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/multicluster/charts/linkerd-multicluster/templates/controller/pdb.yaml new/linkerd-cli-edge-25.5.4/multicluster/charts/linkerd-multicluster/templates/controller/pdb.yaml --- old/linkerd-cli-edge-25.5.3/multicluster/charts/linkerd-multicluster/templates/controller/pdb.yaml 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/multicluster/charts/linkerd-multicluster/templates/controller/pdb.yaml 2025-05-22 19:57:09.000000000 +0200 @@ -9,7 +9,7 @@ labels: component: controller annotations: - {{ include "partials.annotations.created-by" . }} + {{ include "partials.annotations.created-by" $ }} spec: maxUnavailable: 1 selector: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/multicluster/charts/linkerd-multicluster/templates/controller/probe-svc.yaml new/linkerd-cli-edge-25.5.4/multicluster/charts/linkerd-multicluster/templates/controller/probe-svc.yaml --- old/linkerd-cli-edge-25.5.3/multicluster/charts/linkerd-multicluster/templates/controller/probe-svc.yaml 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/multicluster/charts/linkerd-multicluster/templates/controller/probe-svc.yaml 2025-05-22 19:57:09.000000000 +0200 @@ -7,6 +7,7 @@ name: probe-{{.link.ref.name}} namespace: {{ $.Release.Namespace }} annotations: + {{ include "partials.annotations.created-by" $ }} labels: linkerd.io/extension: multicluster mirror.linkerd.io/mirrored-gateway: "true" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/policy-controller/Cargo.toml new/linkerd-cli-edge-25.5.4/policy-controller/Cargo.toml --- old/linkerd-cli-edge-25.5.3/policy-controller/Cargo.toml 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/policy-controller/Cargo.toml 2025-05-22 19:57:09.000000000 +0200 @@ -15,7 +15,9 @@ anyhow = "1" tokio = { version = "1", features = ["macros", "rt", "rt-multi-thread"] } -linkerd-policy-controller-runtime = { path = "./runtime", default-features = false } +[dependencies.linkerd-policy-controller-runtime] +workspace = true +default-features = false [target.x86_64-unknown-linux-gnu.dependencies] jemallocator = "0.5" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/policy-controller/grpc/Cargo.toml new/linkerd-cli-edge-25.5.4/policy-controller/grpc/Cargo.toml --- old/linkerd-cli-edge-25.5.3/policy-controller/grpc/Cargo.toml 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/policy-controller/grpc/Cargo.toml 2025-05-22 19:57:09.000000000 +0200 @@ -8,18 +8,19 @@ [dependencies] async-stream = "0.3" async-trait = "0.1" -http = { workspace = true } drain = "0.2" futures = { version = "0.3", default-features = false } +http = { workspace = true } hyper = { workspace = true, features = ["http2", "server"] } -linkerd-policy-controller-core = { path = "../core" } maplit = "1" prost-types = "0.13" +serde = { version = "1", features = ["derive"] } +serde_json = "1" tokio = { version = "1", features = ["macros"] } tonic = { workspace = true } tracing = "0.1" -serde = { version = "1", features = ["derive"] } -serde_json = "1" + +linkerd-policy-controller-core = { workspace = true } [dependencies.linkerd2-proxy-api] workspace = true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/policy-controller/k8s/api/Cargo.toml new/linkerd-cli-edge-25.5.4/policy-controller/k8s/api/Cargo.toml --- old/linkerd-cli-edge-25.5.3/policy-controller/k8s/api/Cargo.toml 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/policy-controller/k8s/api/Cargo.toml 2025-05-22 19:57:09.000000000 +0200 @@ -6,14 +6,9 @@ publish = false [dependencies] -k8s-openapi = { workspace = true } gateway-api = { workspace = true } -kube = { workspace = true, default-features = false, features = [ - "client", - "derive", - "runtime", -] } ipnet = { version = "2.11", features = ["json"] } +k8s-openapi = { workspace = true } schemars = "0.8" serde = { version = "1", features = ["derive"] } serde_json = "1" @@ -21,3 +16,12 @@ thiserror = "2" tokio = { version = "1", features = ["time"] } tracing = "0.1" + +[dependencies.kube] +workspace = true +default-features = false +features = [ + "client", + "derive", + "runtime", +] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/policy-controller/k8s/index/Cargo.toml new/linkerd-cli-edge-25.5.4/policy-controller/k8s/index/Cargo.toml --- old/linkerd-cli-edge-25.5.3/policy-controller/k8s/index/Cargo.toml 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/policy-controller/k8s/index/Cargo.toml 2025-05-22 19:57:09.000000000 +0200 @@ -11,20 +11,25 @@ chrono = { version = "0.4.41", default-features = false } futures = { version = "0.3", default-features = false } http = { workspace = true } -kube = { workspace = true, default-features = false, features = [ - "client", - "derive", - "runtime", -] } kubert = { workspace = true, default-features = false, features = ["index"] } -linkerd-policy-controller-core = { path = "../../core" } -linkerd-policy-controller-k8s-api = { path = "../api" } parking_lot = "0.12" prometheus-client = { workspace = true, default-features = false } thiserror = "2" tokio = { version = "1", features = ["macros", "rt", "sync"] } tracing = "0.1" +linkerd-policy-controller-core = { workspace = true } +linkerd-policy-controller-k8s-api = { workspace = true } + +[dependencies.kube] +workspace = true +default-features = false +features = [ + "client", + "derive", + "runtime", +] + [dev-dependencies] chrono = { version = "0.4", default-features = false } k8s-openapi = { workspace = true, features = ["schemars"] } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/policy-controller/k8s/status/Cargo.toml new/linkerd-cli-edge-25.5.4/policy-controller/k8s/status/Cargo.toml --- old/linkerd-cli-edge-25.5.3/policy-controller/k8s/status/Cargo.toml 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/policy-controller/k8s/status/Cargo.toml 2025-05-22 19:57:09.000000000 +0200 @@ -10,12 +10,6 @@ anyhow = "1" # Fix for https://github.com/chronotope/chrono/issues/602 chrono = { version = "0.4.41", default-features = false, features = ["clock"] } -kubert = { workspace = true, default-features = false, features = [ - "index", - "lease", -] } -linkerd-policy-controller-core = { path = "../../core" } -linkerd-policy-controller-k8s-api = { path = "../api" } parking_lot = "0.12" prometheus-client = { workspace = true } serde = "1" @@ -24,6 +18,17 @@ tokio = { version = "1", features = ["macros"] } tracing = "0.1.41" +linkerd-policy-controller-core = { workspace = true } +linkerd-policy-controller-k8s-api = { workspace = true } + +[dependencies.kubert] +workspace = true +default-features = false +features = [ + "index", + "lease", +] + [dev-dependencies.tokio] version = "1" features = ["macros"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/policy-controller/runtime/Cargo.toml new/linkerd-cli-edge-25.5.4/policy-controller/runtime/Cargo.toml --- old/linkerd-cli-edge-25.5.3/policy-controller/runtime/Cargo.toml 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/policy-controller/runtime/Cargo.toml 2025-05-22 19:57:09.000000000 +0200 @@ -19,27 +19,27 @@ bytes = "1" drain = "0.2" futures = { version = "0.3", default-features = false } -k8s-openapi = { workspace = true } http-body-util = "0.1" hyper = { workspace = true, features = ["http1", "http2", "server"] } hyper-util = { workspace = true } ipnet = { version = "2", default-features = false } +k8s-openapi = { workspace = true } openssl = { version = "0.10.72", optional = true } parking_lot = "0.12" prometheus-client = { workspace = true } +regex = "1" serde = "1" serde_json = "1" thiserror = "2" tokio-stream = { version = "0.1", features = ["sync"] } tower = { workspace = true } tracing = "0.1" -regex = "1" -linkerd-policy-controller-core = { path = "../core" } -linkerd-policy-controller-grpc = { path = "../grpc" } -linkerd-policy-controller-k8s-api = { path = "../k8s/api" } -linkerd-policy-controller-k8s-index = { path = "../k8s/index" } -linkerd-policy-controller-k8s-status = { path = "../k8s/status" } +linkerd-policy-controller-core = { workspace = true } +linkerd-policy-controller-grpc = { workspace = true } +linkerd-policy-controller-k8s-api = { workspace = true } +linkerd-policy-controller-k8s-index = { workspace = true } +linkerd-policy-controller-k8s-status = { workspace = true } [dependencies.clap] version = "4" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/policy-test/Cargo.toml new/linkerd-cli-edge-25.5.4/policy-test/Cargo.toml --- old/linkerd-cli-edge-25.5.3/policy-test/Cargo.toml 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/policy-test/Cargo.toml 2025-05-22 19:57:09.000000000 +0200 @@ -18,9 +18,6 @@ futures = { version = "0.3", default-features = false } ipnet = "2" k8s-openapi = { workspace = true } -linkerd-policy-controller-core = { path = "../policy-controller/core" } -linkerd-policy-controller-k8s-api = { path = "../policy-controller/k8s/api" } -linkerd-policy-controller-grpc = { path = "../policy-controller/grpc" } maplit = "1" rand = "0.9" serde = "1" @@ -32,6 +29,10 @@ tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } +linkerd-policy-controller-core = { path = "../policy-controller/core" } +linkerd-policy-controller-k8s-api = { path = "../policy-controller/k8s/api" } +linkerd-policy-controller-grpc = { path = "../policy-controller/grpc" } + [dependencies.kube] workspace = true default-features = false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/web/app/package.json new/linkerd-cli-edge-25.5.4/web/app/package.json --- old/linkerd-cli-edge-25.5.3/web/app/package.json 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/web/app/package.json 2025-05-22 19:57:09.000000000 +0200 @@ -4,7 +4,7 @@ "main": "index.js", "license": "MIT", "dependencies": { - "@babel/eslint-plugin": "7.27.0", + "@babel/eslint-plugin": "7.27.1", "@fortawesome/fontawesome-svg-core": "6.7.2", "@fortawesome/free-regular-svg-icons": "6.7.2", "@fortawesome/free-solid-svg-icons": "6.7.2", @@ -16,7 +16,7 @@ "@material-ui/icons": "4.11.3", "@material-ui/lab": "^4.0.0-alpha.61", "classnames": "2.5.1", - "core-js": "^3.41.0", + "core-js": "^3.42.0", "css-mediaquery": "^0.1.2", "d3-drag": "3.0.0", "d3-force": "3.0.0", @@ -78,7 +78,7 @@ "sinon-stub-promise": "4.0.0", "style-loader": "^4.0.0", "url-loader": "^4.1.1", - "webpack": "^5.99.7", + "webpack": "^5.99.8", "webpack-bundle-analyzer": "4.10.2", "webpack-cli": "6.0.1", "webpack-dev-server": "5.2.1" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/linkerd-cli-edge-25.5.3/web/app/yarn.lock new/linkerd-cli-edge-25.5.4/web/app/yarn.lock --- old/linkerd-cli-edge-25.5.3/web/app/yarn.lock 2025-05-12 20:44:48.000000000 +0200 +++ new/linkerd-cli-edge-25.5.4/web/app/yarn.lock 2025-05-22 19:57:09.000000000 +0200 @@ -64,10 +64,10 @@ eslint-visitor-keys "^2.1.0" semver "^6.3.1" -"@babel/eslint-plugin@7.27.0": - version "7.27.0" - resolved "https://registry.yarnpkg.com/@babel/eslint-plugin/-/eslint-plugin-7.27.0.tgz#b8b7bf27e68d65df05b06048668d488047ea2fd1" - integrity sha512-b8YXz2RX72kf2mOsmvtRdk4GMmpp4bUsvaI0cLJrUsvltMXvELiJPYsy6ikoHqzx40kKdw/3DEBgA8wqCLzJxA== +"@babel/eslint-plugin@7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/eslint-plugin/-/eslint-plugin-7.27.1.tgz#5e7cfeaa7a7b506d0ee74c62244e4e6b7a7043f6" + integrity sha512-vOG/EipZbIAcREK6XI4JRO3B3uZr70/KIhsrNLO9RXcgLMaW0sTsBpNeTpQUyelB0HsbWd45NIsuTgD3mqr/Og== dependencies: eslint-rule-composer "^0.3.0" @@ -3292,10 +3292,10 @@ dependencies: browserslist "^4.24.3" -core-js@^3.41.0: - version "3.41.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.41.0.tgz#57714dafb8c751a6095d028a7428f1fb5834a776" - integrity sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA== +core-js@^3.42.0: + version "3.42.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.42.0.tgz#edbe91f78ac8cfb6df8d997e74d368a68082fe37" + integrity sha512-Sz4PP4ZA+Rq4II21qkNqOEDTDrCvcANId3xpIgB34NDkWc3UduWj2dqEtN9yZIq8Dk3HyPI33x9sqqU5C8sr0g== core-util-is@~1.0.0: version "1.0.3" @@ -9608,10 +9608,10 @@ resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@^5.99.7: - version "5.99.7" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.99.7.tgz#60201c1ca66da046b07d006c2f6e0cc5e8a7bdba" - integrity sha512-CNqKBRMQjwcmKR0idID5va1qlhrqVUKpovi+Ec79ksW8ux7iS1+A6VqzfZXgVYCFRKl7XL5ap3ZoMpwBJxcg0w== +webpack@^5.99.8: + version "5.99.8" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.99.8.tgz#dd31a020b7c092d30c4c6d9a4edb95809e7f5946" + integrity sha512-lQ3CPiSTpfOnrEGeXDwoq5hIGzSjmwD72GdfVzF7CQAI7t47rJG9eDWvcEkEn3CUQymAElVvDg3YNTlCYj+qUQ== dependencies: "@types/eslint-scope" "^3.7.7" "@types/estree" "^1.0.6" ++++++ linkerd-cli-edge.obsinfo ++++++ --- /var/tmp/diff_new_pack.H74RGP/_old 2025-05-26 18:34:22.172473001 +0200 +++ /var/tmp/diff_new_pack.H74RGP/_new 2025-05-26 18:34:22.176473169 +0200 @@ -1,5 +1,5 @@ name: linkerd-cli-edge -version: 25.5.3 -mtime: 1747075488 -commit: bc84368d859f28557650d4e0e416715966fe6422 +version: 25.5.4 +mtime: 1747936629 +commit: 940f76fc1c099b3c1f502a61206f8592c1e42efb ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/linkerd-cli-edge/vendor.tar.gz /work/SRC/openSUSE:Factory/.linkerd-cli-edge.new.2732/vendor.tar.gz differ: char 138, line 1