diff --git a/deploy/images.csv b/deploy/images.csv index 5c5d01587d..4999fabb19 100644 --- a/deploy/images.csv +++ b/deploy/images.csv @@ -31,6 +31,6 @@ CSI_SIG_STORAGE_PROVISIONER_IMAGE,registry.k8s.io/sig-storage/csi-provisioner,CS KUBE_RBAC_PROXY_IMAGE,quay.io/openshift/origin-kube-rbac-proxy,KUBE_RBAC_PROXY_VERSION,e2def4213ec0657e72eb790ae8a115511d5b8f164a62d3568d2f1bff189917e8 KUBEVIRT_CONSOLE_PLUGIN_IMAGE,quay.io/kubevirt-ui/kubevirt-plugin,KUBEVIRT_CONSOLE_PLUGIN_VERSION,902af624e05eca764c17137c27813b1618f388e4b1a53b27b54665e8735251a2 KUBEVIRT_CONSOLE_PROXY_IMAGE,quay.io/kubevirt-ui/kubevirt-apiserver-proxy,KUBEVIRT_CONSOLE_PROXY_VERSION,935475c2850466aa5ac57e4de627fb177515cb2c402a95842ead095d82b6df5f -AAQ_OPERATOR_IMAGE,quay.io/kubevirt/aaq-operator,AAQ_VERSION,dd79e40a3daf8c00b7511e9bf318d6962d71fffef6715c330d3459218336a550 -AAQ_SERVER_IMAGE,quay.io/kubevirt/aaq-server,AAQ_VERSION,6050f063216558d87cb84487f15567a8d58fe0ae8a2619936d0c951c69eee311 -AAQ_CONTROLLER_IMAGE,quay.io/kubevirt/aaq-controller,AAQ_VERSION,8189ab70ceacfe47d001da438dc54cd2b56ea9a16b61b20b122d9751ec5d31fc +AAQ_OPERATOR_IMAGE,quay.io/kubevirt/aaq-operator,AAQ_VERSION,5e53b755adaf6c66f59812b590a2eae2d84554fa658e93621ac977316843d918 +AAQ_SERVER_IMAGE,quay.io/kubevirt/aaq-server,AAQ_VERSION,18c23eb4e32ed083047c8808b35fa81a22294a7e8bbabc74e2612fd2eba97dd7 +AAQ_CONTROLLER_IMAGE,quay.io/kubevirt/aaq-controller,AAQ_VERSION,b9fd0818e4019cccfb38f0923db058166eafdaea8bb35a720aa22b5ce55daf26 diff --git a/deploy/images.env b/deploy/images.env index 410cfa5e06..77bfb6ca29 100755 --- a/deploy/images.env +++ b/deploy/images.env @@ -30,9 +30,9 @@ CSI_SIG_STORAGE_PROVISIONER_IMAGE=registry.k8s.io/sig-storage/csi-provisioner@sh KUBE_RBAC_PROXY_IMAGE=quay.io/openshift/origin-kube-rbac-proxy@sha256:e2def4213ec0657e72eb790ae8a115511d5b8f164a62d3568d2f1bff189917e8 KUBEVIRT_CONSOLE_PLUGIN_IMAGE=quay.io/kubevirt-ui/kubevirt-plugin@sha256:902af624e05eca764c17137c27813b1618f388e4b1a53b27b54665e8735251a2 KUBEVIRT_CONSOLE_PROXY_IMAGE=quay.io/kubevirt-ui/kubevirt-apiserver-proxy@sha256:935475c2850466aa5ac57e4de627fb177515cb2c402a95842ead095d82b6df5f -AAQ_OPERATOR_IMAGE=quay.io/kubevirt/aaq-operator@sha256:dd79e40a3daf8c00b7511e9bf318d6962d71fffef6715c330d3459218336a550 -AAQ_SERVER_IMAGE=quay.io/kubevirt/aaq-server@sha256:6050f063216558d87cb84487f15567a8d58fe0ae8a2619936d0c951c69eee311 -AAQ_CONTROLLER_IMAGE=quay.io/kubevirt/aaq-controller@sha256:8189ab70ceacfe47d001da438dc54cd2b56ea9a16b61b20b122d9751ec5d31fc +AAQ_OPERATOR_IMAGE=quay.io/kubevirt/aaq-operator@sha256:5e53b755adaf6c66f59812b590a2eae2d84554fa658e93621ac977316843d918 +AAQ_SERVER_IMAGE=quay.io/kubevirt/aaq-server@sha256:18c23eb4e32ed083047c8808b35fa81a22294a7e8bbabc74e2612fd2eba97dd7 +AAQ_CONTROLLER_IMAGE=quay.io/kubevirt/aaq-controller@sha256:b9fd0818e4019cccfb38f0923db058166eafdaea8bb35a720aa22b5ce55daf26 DIGEST_LIST="quay.io/kubevirt/virt-operator@sha256:3d3dd2925db75379e5919ab519e3dd9c7634998f1ea3e636e3e38cbb37d8d1b2" DIGEST_LIST="${DIGEST_LIST},quay.io/kubevirt/virt-api@sha256:3e65794a792b9a03b9b2cf1b4d9846ed31cad51b871ffabe8ff43e94d294d322" DIGEST_LIST="${DIGEST_LIST},quay.io/kubevirt/virt-controller@sha256:b1e456cf2907e71a6ffd29d8728e37287cb5cc3d171b0efbbd0bd4de2472133e" @@ -65,6 +65,6 @@ DIGEST_LIST="${DIGEST_LIST},registry.k8s.io/sig-storage/csi-provisioner@sha256:d DIGEST_LIST="${DIGEST_LIST},quay.io/openshift/origin-kube-rbac-proxy@sha256:e2def4213ec0657e72eb790ae8a115511d5b8f164a62d3568d2f1bff189917e8" DIGEST_LIST="${DIGEST_LIST},quay.io/kubevirt-ui/kubevirt-plugin@sha256:902af624e05eca764c17137c27813b1618f388e4b1a53b27b54665e8735251a2" DIGEST_LIST="${DIGEST_LIST},quay.io/kubevirt-ui/kubevirt-apiserver-proxy@sha256:935475c2850466aa5ac57e4de627fb177515cb2c402a95842ead095d82b6df5f" -DIGEST_LIST="${DIGEST_LIST},quay.io/kubevirt/aaq-operator@sha256:dd79e40a3daf8c00b7511e9bf318d6962d71fffef6715c330d3459218336a550" -DIGEST_LIST="${DIGEST_LIST},quay.io/kubevirt/aaq-server@sha256:6050f063216558d87cb84487f15567a8d58fe0ae8a2619936d0c951c69eee311" -DIGEST_LIST="${DIGEST_LIST},quay.io/kubevirt/aaq-controller@sha256:8189ab70ceacfe47d001da438dc54cd2b56ea9a16b61b20b122d9751ec5d31fc" +DIGEST_LIST="${DIGEST_LIST},quay.io/kubevirt/aaq-operator@sha256:5e53b755adaf6c66f59812b590a2eae2d84554fa658e93621ac977316843d918" +DIGEST_LIST="${DIGEST_LIST},quay.io/kubevirt/aaq-server@sha256:18c23eb4e32ed083047c8808b35fa81a22294a7e8bbabc74e2612fd2eba97dd7" +DIGEST_LIST="${DIGEST_LIST},quay.io/kubevirt/aaq-controller@sha256:b9fd0818e4019cccfb38f0923db058166eafdaea8bb35a720aa22b5ce55daf26" diff --git a/deploy/index-image/community-kubevirt-hyperconverged/1.14.1/manifests/kubevirt-hyperconverged-operator.v1.14.1.clusterserviceversion.yaml b/deploy/index-image/community-kubevirt-hyperconverged/1.14.1/manifests/kubevirt-hyperconverged-operator.v1.14.1.clusterserviceversion.yaml index df0f27bbcd..74b3d40d25 100644 --- a/deploy/index-image/community-kubevirt-hyperconverged/1.14.1/manifests/kubevirt-hyperconverged-operator.v1.14.1.clusterserviceversion.yaml +++ b/deploy/index-image/community-kubevirt-hyperconverged/1.14.1/manifests/kubevirt-hyperconverged-operator.v1.14.1.clusterserviceversion.yaml @@ -3205,7 +3205,7 @@ spec: - name: HPPO_VERSION value: v0.21.0 - name: AAQ_VERSION - value: v1.3.1 + value: v1.3.0 - name: KV_CONSOLE_PLUGIN_IMAGE value: quay.io/kubevirt-ui/kubevirt-plugin@sha256:902af624e05eca764c17137c27813b1618f388e4b1a53b27b54665e8735251a2 - name: KV_CONSOLE_PROXY_IMAGE @@ -3928,17 +3928,17 @@ spec: - name: DEPLOY_CLUSTER_RESOURCES value: "true" - name: OPERATOR_VERSION - value: v1.3.1 + value: v1.3.0 - name: CONTROLLER_IMAGE - value: quay.io/kubevirt/aaq-controller@sha256:8189ab70ceacfe47d001da438dc54cd2b56ea9a16b61b20b122d9751ec5d31fc + value: quay.io/kubevirt/aaq-controller@sha256:b9fd0818e4019cccfb38f0923db058166eafdaea8bb35a720aa22b5ce55daf26 - name: AAQ_SERVER_IMAGE - value: quay.io/kubevirt/aaq-server@sha256:6050f063216558d87cb84487f15567a8d58fe0ae8a2619936d0c951c69eee311 + value: quay.io/kubevirt/aaq-server@sha256:18c23eb4e32ed083047c8808b35fa81a22294a7e8bbabc74e2612fd2eba97dd7 - name: VERBOSITY value: "1" - name: PULL_POLICY value: IfNotPresent - name: MONITORING_NAMESPACE - image: quay.io/kubevirt/aaq-operator@sha256:dd79e40a3daf8c00b7511e9bf318d6962d71fffef6715c330d3459218336a550 + image: quay.io/kubevirt/aaq-operator@sha256:5e53b755adaf6c66f59812b590a2eae2d84554fa658e93621ac977316843d918 imagePullPolicy: IfNotPresent name: aaq-operator ports: @@ -4679,11 +4679,11 @@ spec: provider: name: KubeVirt project relatedImages: - - image: quay.io/kubevirt/aaq-controller@sha256:8189ab70ceacfe47d001da438dc54cd2b56ea9a16b61b20b122d9751ec5d31fc + - image: quay.io/kubevirt/aaq-controller@sha256:b9fd0818e4019cccfb38f0923db058166eafdaea8bb35a720aa22b5ce55daf26 name: aaq-controller - - image: quay.io/kubevirt/aaq-operator@sha256:dd79e40a3daf8c00b7511e9bf318d6962d71fffef6715c330d3459218336a550 + - image: quay.io/kubevirt/aaq-operator@sha256:5e53b755adaf6c66f59812b590a2eae2d84554fa658e93621ac977316843d918 name: aaq-operator - - image: quay.io/kubevirt/aaq-server@sha256:6050f063216558d87cb84487f15567a8d58fe0ae8a2619936d0c951c69eee311 + - image: quay.io/kubevirt/aaq-server@sha256:18c23eb4e32ed083047c8808b35fa81a22294a7e8bbabc74e2612fd2eba97dd7 name: aaq-server - image: quay.io/kubevirt/bridge-marker@sha256:ca7fcc798603d9d4de02da00dbda6b0637e72bf1670d531aff070138fded01b4 name: bridge-marker diff --git a/deploy/olm-catalog/community-kubevirt-hyperconverged/1.14.1/manifests/kubevirt-hyperconverged-operator.v1.14.1.clusterserviceversion.yaml b/deploy/olm-catalog/community-kubevirt-hyperconverged/1.14.1/manifests/kubevirt-hyperconverged-operator.v1.14.1.clusterserviceversion.yaml index 79033ae56e..6e1f535fed 100644 --- a/deploy/olm-catalog/community-kubevirt-hyperconverged/1.14.1/manifests/kubevirt-hyperconverged-operator.v1.14.1.clusterserviceversion.yaml +++ b/deploy/olm-catalog/community-kubevirt-hyperconverged/1.14.1/manifests/kubevirt-hyperconverged-operator.v1.14.1.clusterserviceversion.yaml @@ -9,7 +9,7 @@ metadata: certified: "false" console.openshift.io/disable-operand-delete: "true" containerImage: quay.io/kubevirt/hyperconverged-cluster-operator:1.14.1-unstable - createdAt: "2025-08-29 05:05:39" + createdAt: "2025-12-07 16:35:15" description: A unified operator deploying and controlling KubeVirt and its supporting operators with opinionated defaults features.operators.openshift.io/cnf: "false" @@ -3205,7 +3205,7 @@ spec: - name: HPPO_VERSION value: v0.21.0 - name: AAQ_VERSION - value: v1.3.1 + value: v1.3.0 - name: KV_CONSOLE_PLUGIN_IMAGE value: quay.io/kubevirt-ui/kubevirt-plugin@sha256:902af624e05eca764c17137c27813b1618f388e4b1a53b27b54665e8735251a2 - name: KV_CONSOLE_PROXY_IMAGE @@ -3928,17 +3928,17 @@ spec: - name: DEPLOY_CLUSTER_RESOURCES value: "true" - name: OPERATOR_VERSION - value: v1.3.1 + value: v1.3.0 - name: CONTROLLER_IMAGE - value: quay.io/kubevirt/aaq-controller@sha256:8189ab70ceacfe47d001da438dc54cd2b56ea9a16b61b20b122d9751ec5d31fc + value: quay.io/kubevirt/aaq-controller@sha256:b9fd0818e4019cccfb38f0923db058166eafdaea8bb35a720aa22b5ce55daf26 - name: AAQ_SERVER_IMAGE - value: quay.io/kubevirt/aaq-server@sha256:6050f063216558d87cb84487f15567a8d58fe0ae8a2619936d0c951c69eee311 + value: quay.io/kubevirt/aaq-server@sha256:18c23eb4e32ed083047c8808b35fa81a22294a7e8bbabc74e2612fd2eba97dd7 - name: VERBOSITY value: "1" - name: PULL_POLICY value: IfNotPresent - name: MONITORING_NAMESPACE - image: quay.io/kubevirt/aaq-operator@sha256:dd79e40a3daf8c00b7511e9bf318d6962d71fffef6715c330d3459218336a550 + image: quay.io/kubevirt/aaq-operator@sha256:5e53b755adaf6c66f59812b590a2eae2d84554fa658e93621ac977316843d918 imagePullPolicy: IfNotPresent name: aaq-operator ports: @@ -4679,11 +4679,11 @@ spec: provider: name: KubeVirt project relatedImages: - - image: quay.io/kubevirt/aaq-controller@sha256:8189ab70ceacfe47d001da438dc54cd2b56ea9a16b61b20b122d9751ec5d31fc + - image: quay.io/kubevirt/aaq-controller@sha256:b9fd0818e4019cccfb38f0923db058166eafdaea8bb35a720aa22b5ce55daf26 name: aaq-controller - - image: quay.io/kubevirt/aaq-operator@sha256:dd79e40a3daf8c00b7511e9bf318d6962d71fffef6715c330d3459218336a550 + - image: quay.io/kubevirt/aaq-operator@sha256:5e53b755adaf6c66f59812b590a2eae2d84554fa658e93621ac977316843d918 name: aaq-operator - - image: quay.io/kubevirt/aaq-server@sha256:6050f063216558d87cb84487f15567a8d58fe0ae8a2619936d0c951c69eee311 + - image: quay.io/kubevirt/aaq-server@sha256:18c23eb4e32ed083047c8808b35fa81a22294a7e8bbabc74e2612fd2eba97dd7 name: aaq-server - image: quay.io/kubevirt/bridge-marker@sha256:ca7fcc798603d9d4de02da00dbda6b0637e72bf1670d531aff070138fded01b4 name: bridge-marker diff --git a/deploy/operator.yaml b/deploy/operator.yaml index 4ea8621f0a..eea28c2520 100644 --- a/deploy/operator.yaml +++ b/deploy/operator.yaml @@ -67,7 +67,7 @@ spec: - name: HPPO_VERSION value: v0.21.0 - name: AAQ_VERSION - value: v1.3.1 + value: v1.3.0 - name: KV_CONSOLE_PLUGIN_IMAGE - name: KV_CONSOLE_PROXY_IMAGE - name: PRIMARY_UDN_SIDECAR_IMAGE @@ -833,17 +833,17 @@ spec: - name: DEPLOY_CLUSTER_RESOURCES value: "true" - name: OPERATOR_VERSION - value: v1.3.1 + value: v1.3.0 - name: CONTROLLER_IMAGE - value: quay.io/kubevirt/aaq-controller@sha256:8189ab70ceacfe47d001da438dc54cd2b56ea9a16b61b20b122d9751ec5d31fc + value: quay.io/kubevirt/aaq-controller@sha256:b9fd0818e4019cccfb38f0923db058166eafdaea8bb35a720aa22b5ce55daf26 - name: AAQ_SERVER_IMAGE - value: quay.io/kubevirt/aaq-server@sha256:6050f063216558d87cb84487f15567a8d58fe0ae8a2619936d0c951c69eee311 + value: quay.io/kubevirt/aaq-server@sha256:18c23eb4e32ed083047c8808b35fa81a22294a7e8bbabc74e2612fd2eba97dd7 - name: VERBOSITY value: "1" - name: PULL_POLICY value: IfNotPresent - name: MONITORING_NAMESPACE - image: quay.io/kubevirt/aaq-operator@sha256:dd79e40a3daf8c00b7511e9bf318d6962d71fffef6715c330d3459218336a550 + image: quay.io/kubevirt/aaq-operator@sha256:5e53b755adaf6c66f59812b590a2eae2d84554fa658e93621ac977316843d918 imagePullPolicy: IfNotPresent name: aaq-operator ports: diff --git a/go.mod b/go.mod index d1007a9b06..f0fa8922bc 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,8 @@ module github.com/kubevirt/hyperconverged-cluster-operator -go 1.22.11 +go 1.22.9 + +toolchain go1.22.11 require ( dario.cat/mergo v1.0.1 @@ -41,7 +43,7 @@ require ( k8s.io/kube-openapi v0.31.0 k8s.io/utils v0.0.0-20240821151609-f90d01438635 kubevirt.io/api v1.4.1 - kubevirt.io/application-aware-quota v1.3.1 + kubevirt.io/application-aware-quota v1.3.0 kubevirt.io/containerized-data-importer-api v1.61.5 kubevirt.io/controller-lifecycle-operator-sdk/api v0.2.4 kubevirt.io/ssp-operator/api v0.22.3 diff --git a/go.sum b/go.sum index 9aa2965d7c..6036af0a75 100644 --- a/go.sum +++ b/go.sum @@ -491,8 +491,8 @@ k8s.io/utils v0.0.0-20240821151609-f90d01438635 h1:2wThSvJoW/Ncn9TmQEYXRnevZXi2d k8s.io/utils v0.0.0-20240821151609-f90d01438635/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= kubevirt.io/api v1.4.1 h1:y8+T+A8QHhSucususBk225VaqAaJz6Rum0+DNvu3zgw= kubevirt.io/api v1.4.1/go.mod h1:weTPLnKj4ch1Jli1KPaneT1bEITCSRM+cDXOuMEzhPI= -kubevirt.io/application-aware-quota v1.3.1 h1:EsdpTjg9aI1Hb/SV26y5da7pls+gwvlNLvahYhD23rM= -kubevirt.io/application-aware-quota v1.3.1/go.mod h1:gvIPvBK3BlvmnlNtA/EqZsBBqUgdj9kRiDMeE1DpCfY= +kubevirt.io/application-aware-quota v1.3.0 h1:19wWg9bWsGGnY5NxIXgsC3MOFS28PK89zE8iLwEb5PU= +kubevirt.io/application-aware-quota v1.3.0/go.mod h1:DCiwU/Y9ZhzOSz8Enio7+rxxHYLfjW9xP/B4YhhEXiE= kubevirt.io/containerized-data-importer-api v1.61.5 h1:kNFU5gwX44Xd+RV2sliVqv+K2x9p8EosDF3GUGtIlwc= kubevirt.io/containerized-data-importer-api v1.61.5/go.mod h1:SDJjLGhbPyayDqAqawcGmVNapBp0KodOQvhKPLVGCQU= kubevirt.io/controller-lifecycle-operator-sdk/api v0.2.4 h1:fZYvD3/Vnitfkx6IJxjLAk8ugnZQ7CXVYcRfkSKmuZY= diff --git a/hack/config b/hack/config index 52b24562b6..8eb2bb8804 100644 --- a/hack/config +++ b/hack/config @@ -7,7 +7,7 @@ SSP_VERSION="v0.22.3" TTO_VERSION="v0.5.0" HPPO_VERSION="v0.21.0" HPP_VERSION="v0.21.0" -AAQ_VERSION="v1.3.1" +AAQ_VERSION="v1.3.0" NODE_DRIVER_REG_VERSION="v2.12.0" LIVENESS_PROBE_VERSION="v2.14.0" diff --git a/tests/func-tests/observability_controller_test.go b/tests/func-tests/observability_controller_test.go index 4058b09c2b..173e39067e 100644 --- a/tests/func-tests/observability_controller_test.go +++ b/tests/func-tests/observability_controller_test.go @@ -5,13 +5,13 @@ import ( "crypto/tls" "fmt" "net/http" - "os/exec" - "time" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" + routev1 "github.com/openshift/api/route/v1" v1 "k8s.io/api/core/v1" + "k8s.io/apimachinery/pkg/types" "k8s.io/client-go/rest" "sigs.k8s.io/controller-runtime/pkg/client" @@ -27,7 +27,6 @@ var _ = Describe("Observability Controller", Label(tests.OpenshiftLabel, testNam cli client.Client cliConfig *rest.Config httpClient http.Client - portForwardCmd *exec.Cmd alertmanagerURL string ) @@ -40,21 +39,10 @@ var _ = Describe("Observability Controller", Label(tests.OpenshiftLabel, testNam TLSClientConfig: &tls.Config{InsecureSkipVerify: true}, }} - if isAlertmanagerAccessible(httpClient, observability.AlertmanagerSvcHost, cliConfig.BearerToken) { - alertmanagerURL = observability.AlertmanagerSvcHost - } else { - var localPort int - var err error - - portForwardCmd, localPort, err = setupPortForward() - Expect(err).ToNot(HaveOccurred()) - - alertmanagerURL = fmt.Sprintf("https://localhost:%d", localPort) - } - }) - - AfterEach(func(ctx context.Context) { - cleanupPortForward(portForwardCmd) + routeHost, err := getAlertmanagerRouteHost(ctx, cli) + Expect(err).ToNot(HaveOccurred()) + Expect(routeHost).ToNot(BeEmpty()) + alertmanagerURL = fmt.Sprintf("https://%s", routeHost) }) Context("PodDisruptionBudgetAtLimit", func() { @@ -100,44 +88,19 @@ var _ = Describe("Observability Controller", Label(tests.OpenshiftLabel, testNam }) }) -func isAlertmanagerAccessible(httpClient http.Client, svcHost string, bearerToken string) bool { - req, err := http.NewRequest("GET", svcHost+"/-/healthy", nil) - if err != nil { - return false - } - - if bearerToken != "" { - req.Header.Add("Authorization", "Bearer "+bearerToken) - } - - resp, err := httpClient.Do(req) +func getAlertmanagerRouteHost(ctx context.Context, cli client.Client) (string, error) { + route := &routev1.Route{} + err := cli.Get(ctx, types.NamespacedName{ + Name: "alertmanager-main", + Namespace: "openshift-monitoring", + }, route) if err != nil { - return false + return "", err } - defer resp.Body.Close() - - return resp.StatusCode == 200 -} - -func setupPortForward() (*exec.Cmd, int, error) { - serviceName := "alertmanager-main" - localPort := 9094 - - portForwardCmd := exec.Command("oc", "port-forward", "-n", "openshift-monitoring", fmt.Sprintf("service/%s", serviceName), fmt.Sprintf("%d:9094", localPort)) - if err := portForwardCmd.Start(); err != nil { - return nil, 0, fmt.Errorf("failed to start port-forward to service %s: %w", serviceName, err) + if len(route.Status.Ingress) > 0 { + return route.Status.Ingress[0].Host, nil } - // Wait a bit for port-forward to establish - time.Sleep(3 * time.Second) - - return portForwardCmd, localPort, nil -} - -func cleanupPortForward(cmd *exec.Cmd) { - if cmd != nil && cmd.Process != nil { - _ = cmd.Process.Kill() - _ = cmd.Wait() - } + return "", fmt.Errorf("route has no ingress status") } diff --git a/vendor/modules.txt b/vendor/modules.txt index 45ae1deb13..972291a6c5 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -859,8 +859,8 @@ k8s.io/utils/trace ## explicit; go 1.22.0 kubevirt.io/api/core kubevirt.io/api/core/v1 -# kubevirt.io/application-aware-quota v1.3.1 -## explicit; go 1.22.11 +# kubevirt.io/application-aware-quota v1.3.0 +## explicit; go 1.22.3 kubevirt.io/application-aware-quota/staging/src/kubevirt.io/application-aware-quota-api/pkg/apis/core kubevirt.io/application-aware-quota/staging/src/kubevirt.io/application-aware-quota-api/pkg/apis/core/v1alpha1 # kubevirt.io/containerized-data-importer-api v1.61.5