diff --git a/_service b/_service
index 2d1b10f..28bf2fd 100644
--- a/_service
+++ b/_service
@@ -3,7 +3,7 @@
https://github.com/istio/istio
git
.git
- 1.21.2
+ 1.22.0
@PARENT_TAG@
disable
@@ -16,6 +16,6 @@
gz
- istio-1.21.2.obscpio
+ istio-1.22.0.obscpio
diff --git a/istio-1.21.2.obscpio b/istio-1.21.2.obscpio
deleted file mode 100644
index 3ebb7ce..0000000
--- a/istio-1.21.2.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e2518d05e807f23e2ec1ea088957a36b667f35da0109c95291302771e67c0a4a
-size 31307789
diff --git a/istio-1.22.0.obscpio b/istio-1.22.0.obscpio
new file mode 100644
index 0000000..c1f3394
--- /dev/null
+++ b/istio-1.22.0.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9d1ae564c79a4130a8461d14dcae0406b460898f8ca023a922d5defb94f23878
+size 34081293
diff --git a/istio.obsinfo b/istio.obsinfo
index 6a7c022..0e9f62e 100644
--- a/istio.obsinfo
+++ b/istio.obsinfo
@@ -1,4 +1,4 @@
name: istio
-version: 1.21.2
-mtime: 1713480460
-commit: ed90e14d3473bc3fe54f98298eb16664002d14d1
+version: 1.22.0
+mtime: 1715396337
+commit: aaf597fbfae607adf4bb4e77538a7ea98995328a
diff --git a/istioctl.changes b/istioctl.changes
index 5afe555..b76c9ae 100644
--- a/istioctl.changes
+++ b/istioctl.changes
@@ -1,3 +1,69 @@
+-------------------------------------------------------------------
+Tue May 14 05:39:32 UTC 2024 - Johannes Kastl
+
+- major upgrade to 1.22.0:
+ https://istio.io/latest/news/releases/1.22.x/announcing-1.22/
+ https://istio.io/latest/news/releases/1.22.x/announcing-1.22/change-notes/
+ * Added the istioctl proxy-stauts command, which is the promoted
+ istioctl experimental proxy-status command. The old istioctl
+ proxy-status command has been removed. This promotion should
+ not result in any loss of functionality. However, the request
+ is now sent based on xDS instead of HTTP, and we have
+ introduced a set of new xDS-based flags to target the control
+ plane.
+ * Added support for multi-cluster analysis in istioctl analyze
+ command when there are remote cluster secrets set up through
+ Install Multicluster.
+ * Added a new istioctl dashboard proxy command, which can be used
+ to show the admin UI of different proxy pods, for example:
+ Envoy, ztunnel, and waypoint.
+ * Added the --proxy option to istioctl experimental wait command.
+ (Issue #48696)
+ * Added namespace filtering to istioctl proxy-config workload
+ command using the --workloads-namespace flag to display
+ workloads in the specified namespace.
+ * Added the istioctl dashboard istio-debug command to display the
+ Istio debug endpoints dashboard.
+ * Added the istioctl experimental describe command to support
+ displaying the details of policies for PortLevelSettings.
+ (Issue #49802)
+ * Added ability to define the traffic address type (service,
+ workload, all or none) for waypoints via the --for flag when
+ using the istioctl experimental waypoint apply command. (Issue
+ #49896)
+ * Added the ability to name waypoints through istioctl via the
+ --name flag on the waypoint command. (Issue #49915), (Issue
+ #50173)
+ * Removed the ability to specify a service account for the
+ waypoint by deleting the --service-account flag on the waypoint
+ command. (Issue #49915), (Issue #50173)
+ * Added the ability to enroll a waypoint proxy in the waypoint’s
+ namespace through istioctl via the --enroll-namespace flag on
+ the waypoint command. (Issue #50248)
+ * Added the istioctl ztunnel-config command. This allow users to
+ view ztunnel configuration information via the istioctl
+ ztunnel-config workload command. (Issue #49841)
+ * Removed the workload flag from proxy-config command. Use
+ istioctl ztunnel-config workload command to view ztunnel
+ configuration information instead. (Issue #49841)
+ * Added a warning when using istioctl experimental waypoint apply
+ --enroll-namespace and the namespace is not labeled for ambient
+ redirection. (Issue #50396)
+ * Added the --for flag to istioctl experimental waypoint generate
+ command so that the user can preview the YAML before they apply
+ it. (Issue #50790)
+ * Added an experimental OpenShift Kubernetes platform profile to
+ istioctl. To install with the OpenShift profile, use istioctl
+ install --set profile=openshift. See OpenShift Platform Setup
+ and Install OpenShift using istioctl documents for more
+ information.
+ * Added the flag --proxy-admin-port to the command istioctl
+ experimental envoy-stats to set a custom proxy admin port.
+ * Fixed an issue where the istioctl experimental proxy-status
+ compare command was not working due to unknown configs.
+ * Fixed the istioctl describe command not displaying Ingress
+ information under non istio-system namespaces. (Issue #50074)
+
-------------------------------------------------------------------
Tue Apr 23 07:59:03 UTC 2024 - Johannes Kastl
diff --git a/istioctl.spec b/istioctl.spec
index bba4749..1cd34ce 100644
--- a/istioctl.spec
+++ b/istioctl.spec
@@ -19,7 +19,7 @@
%define __arch_install_post export NO_BRP_STRIP_DEBUG=true
Name: istioctl
-Version: 1.21.2
+Version: 1.22.0
Release: 0
Summary: CLI for the istio servic mesh in Kubernetes
License: Apache-2.0
@@ -27,7 +27,7 @@ URL: https://github.com/istio/istio
Source: istio-%{version}.tar.gz
Source1: vendor.tar.gz
BuildRequires: fdupes
-BuildRequires: go >= 1.19
+BuildRequires: go >= 1.22
%description
The istioctl tool is a configuration command line utility that allows service operators to debug and diagnose their Istio service mesh deployments. The Istio project also includes two helpful scripts for istioctl that enable auto-completion for Bash and ZSH. Both of these scripts provide support for the currently available istioctl commands.
diff --git a/vendor.tar.gz b/vendor.tar.gz
index 140851f..595f4e6 100644
--- a/vendor.tar.gz
+++ b/vendor.tar.gz
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:1fce0b0973882f68edeee028aa3a3e81493f20c7ea1f42638273c2675e9106c2
-size 20565964
+oid sha256:863c649ac8f8b4857f5782fb9c25c50bb0054a2e63ffd7d20c19fde6d49ad10b
+size 21102534