diff --git a/api/go.mod b/api/go.mod index 1fc5454a5..67c6b57eb 100644 --- a/api/go.mod +++ b/api/go.mod @@ -3,11 +3,11 @@ module kubevirt.io/ssp-operator/api go 1.22.4 require ( - github.com/openshift/api v0.0.0-20240702171116-4b89b3a92a17 // release-4.16 - k8s.io/apimachinery v0.30.3 - kubevirt.io/containerized-data-importer-api v1.59.0 + github.com/openshift/api 875a6f0bf850 // release-4.16 + k8s.io/apimachinery v0.32.0 + kubevirt.io/containerized-data-importer-api v1.61.0 kubevirt.io/controller-lifecycle-operator-sdk/api v0.2.4 - sigs.k8s.io/controller-runtime v0.18.4 + sigs.k8s.io/controller-runtime v0.19.3 ) require ( diff --git a/ci-builder/Dockerfile b/ci-builder/Dockerfile index d4895b8cb..1ed1d5d03 100644 --- a/ci-builder/Dockerfile +++ b/ci-builder/Dockerfile @@ -1,5 +1,5 @@ # This Dockerfile is used in openshift CI -FROM quay.io/fedora/fedora:40 +FROM quay.io/fedora/fedora:42 RUN curl -L https://go.dev/dl/go1.22.4.linux-amd64.tar.gz | tar -C /usr/local -xzf - ENV PATH=$PATH:/usr/local/go/bin diff --git a/go.mod b/go.mod index 3d68e5096..282724623 100644 --- a/go.mod +++ b/go.mod @@ -6,36 +6,36 @@ require ( github.com/blang/semver/v4 v4.0.0 github.com/fsnotify/fsnotify v1.8.0 github.com/go-logr/logr v1.4.2 - github.com/kubevirt/monitoring/pkg/metrics/parser v0.0.0-20230706095033-373a95665d5a + github.com/kubevirt/monitoring/pkg/metrics/parser fb6012067fcc github.com/machadovilaca/operator-observability v0.0.24 github.com/onsi/ginkgo/v2 v2.22.0 - github.com/onsi/gomega v1.34.2 - github.com/openshift/api v0.0.0-20240702171116-4b89b3a92a17 // release-4.16 + github.com/onsi/gomega v1.36.1 + github.com/openshift/api 875a6f0bf850 // release-4.16 github.com/openshift/custom-resource-status v1.1.2 - github.com/openshift/library-go v0.0.0-20240711192904-190fec8c3f09 // release-4.16 + github.com/openshift/library-go 6018a90c28d0 // release-4.16 github.com/operator-framework/api v0.27.0 github.com/operator-framework/operator-lib v0.15.0 - github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.75.2 + github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.79.2 github.com/prometheus/client_golang v1.20.5 github.com/prometheus/client_model v0.6.1 - github.com/prometheus/common v0.60.1 + github.com/prometheus/common v0.61.0 github.com/spf13/cobra v1.8.1 github.com/spf13/pflag v1.0.5 - github.com/tektoncd/pipeline v0.65.2 - gomodules.xyz/jsonpatch/v2 v2.4.0 - k8s.io/api v0.31.3 - k8s.io/apiextensions-apiserver v0.31.3 - k8s.io/apimachinery v0.31.3 - k8s.io/client-go v0.31.3 - k8s.io/kube-aggregator v0.31.3 - k8s.io/utils v0.0.0-20240902221715-702e33fdd3c3 + github.com/tektoncd/pipeline v0.66.0 + gomodules.xyz/jsonpatch/v2/v3 v3.0.1 + k8s.io/api v0.32.0 + k8s.io/apiextensions-apiserver v0.32.0 + k8s.io/apimachinery v0.32.0 + k8s.io/client-go v0.32.0 + k8s.io/kube-aggregator v0.32.0 + k8s.io/utils 24370beab758 kubevirt.io/api v1.4.0 kubevirt.io/containerized-data-importer-api v1.61.0 kubevirt.io/controller-lifecycle-operator-sdk/api v0.2.4 kubevirt.io/qe-tools v0.1.8 - kubevirt.io/ssp-operator/api v0.0.0 + kubevirt.io/ssp-operator/api v0.22.1 kubevirt.io/vm-console-proxy/api v0.7.0 - sigs.k8s.io/controller-runtime v0.19.0 + sigs.k8s.io/controller-runtime v0.19.3 sigs.k8s.io/yaml v1.4.0 ) diff --git a/vendor/cel.dev/expr/.bazelversion b/vendor/cel.dev/expr/.bazelversion index 26bc914a3..b9c9355b7 100644 --- a/vendor/cel.dev/expr/.bazelversion +++ b/vendor/cel.dev/expr/.bazelversion @@ -1,2 +1,2 @@ -7.0.1 +8.0.0 # Keep this pinned version in parity with cel-go diff --git a/vendor/cel.dev/expr/MODULE.bazel b/vendor/cel.dev/expr/MODULE.bazel index 9794266f5..0b14ebcad 100644 --- a/vendor/cel.dev/expr/MODULE.bazel +++ b/vendor/cel.dev/expr/MODULE.bazel @@ -8,7 +8,7 @@ bazel_dep( ) bazel_dep( name = "gazelle", - version = "0.36.0", + version = "0.40.0", repo_name = "bazel_gazelle", ) bazel_dep( @@ -18,29 +18,29 @@ bazel_dep( ) bazel_dep( name = "protobuf", - version = "26.0", + version = "29.2", repo_name = "com_google_protobuf", ) bazel_dep( name = "rules_cc", - version = "0.0.9", + version = "0.1.0", ) bazel_dep( name = "rules_go", - version = "0.49.0", + version = "0.51.0", repo_name = "io_bazel_rules_go", ) bazel_dep( name = "rules_java", - version = "7.6.5", + version = "8.6.2", ) bazel_dep( name = "rules_proto", - version = "6.0.0", + version = "7.1.0", ) bazel_dep( name = "rules_python", - version = "0.35.0", + version = "1.0.0", ) ### PYTHON ### diff --git a/vendor/cel.dev/expr/WORKSPACE b/vendor/cel.dev/expr/WORKSPACE index b6dc9ed67..18e00e494 100644 --- a/vendor/cel.dev/expr/WORKSPACE +++ b/vendor/cel.dev/expr/WORKSPACE @@ -2,47 +2,47 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "io_bazel_rules_go", - sha256 = "099a9fb96a376ccbbb7d291ed4ecbdfd42f6bc822ab77ae6f1b5cb9e914e94fa", + sha256 = "0936c9bc3c4321ee372cb8f66dd972d368cb940ed01a9ba9fd7debcf0093f09b", urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.35.0/rules_go-v0.35.0.zip", - "https://github.com/bazelbuild/rules_go/releases/download/v0.35.0/rules_go-v0.35.0.zip", + "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.51.0/rules_go-v0.51.0.zip", + "https://github.com/bazelbuild/rules_go/releases/download/v0.51.0/rules_go-v0.51.0.zip", ], ) http_archive( name = "bazel_gazelle", - sha256 = "ecba0f04f96b4960a5b250c8e8eeec42281035970aa8852dda73098274d14a1d", + sha256 = "a80893292ae1d78eaeedd50d1cab98f242a17e3d5741b1b9fb58b5fd9d2d57bc", urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.29.0/bazel-gazelle-v0.29.0.tar.gz", - "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.29.0/bazel-gazelle-v0.29.0.tar.gz", + "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.40.0/bazel-gazelle-v0.40.0.tar.gz", + "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.40.0/bazel-gazelle-v0.40.0.tar.gz", ], ) http_archive( name = "rules_proto", - sha256 = "e017528fd1c91c5a33f15493e3a398181a9e821a804eb7ff5acdd1d2d6c2b18d", - strip_prefix = "rules_proto-4.0.0-3.20.0", + sha256 = "14a225870ab4e91869652cfd69ef2028277fc1dc4910d65d353b62d6e0ae21f4", + strip_prefix = "rules_proto-7.1.0", urls = [ - "https://github.com/bazelbuild/rules_proto/archive/refs/tags/4.0.0-3.20.0.tar.gz", + "https://github.com/bazelbuild/rules_proto/archive/refs/tags/7.1.0.tar.gz", ], ) # googleapis as of 09/16/2024 http_archive( name = "com_google_googleapis", - strip_prefix = "googleapis-4082d5e51e8481f6ccc384cacd896f4e78f19dee", - sha256 = "57319889d47578b3c89bf1b3f34888d796a8913d63b32d750a4cd12ed303c4e8", + strip_prefix = "googleapis-dec2c5f7a294c19e6b065088f9afcc7f887b7f1d", + sha256 = "49411d96df9fc5b6a13548f98824851c84567ed37c58f64b4cbe21d2b4472ce3", urls = [ - "https://github.com/googleapis/googleapis/archive/4082d5e51e8481f6ccc384cacd896f4e78f19dee.tar.gz", + "https://github.com/googleapis/googleapis/archive/dec2c5f7a294c19e6b065088f9afcc7f887b7f1d.tar.gz", ], ) # protobuf http_archive( name = "com_google_protobuf", - sha256 = "8242327e5df8c80ba49e4165250b8f79a76bd11765facefaaecfca7747dc8da2", - strip_prefix = "protobuf-3.21.5", - urls = ["https://github.com/protocolbuffers/protobuf/archive/v3.21.5.zip"], + sha256 = "e9b544a9f2e3d22811dfc7630448ec524b4465ae5b74e1a34ab3d15fb83aa004", + strip_prefix = "protobuf-29.2", + urls = ["https://github.com/protocolbuffers/protobuf/archive/v29.2.zip"], ) # googletest @@ -55,22 +55,22 @@ http_archive( # gflags http_archive( name = "com_github_gflags_gflags", - sha256 = "6e16c8bc91b1310a44f3965e616383dbda48f83e8c1eaa2370a215057b00cabe", - strip_prefix = "gflags-77592648e3f3be87d6c7123eb81cbad75f9aef5a", + sha256 = "5aaa6b18eb4f7cdb24c920f6f52f264524c07c682b8f139a9db6608876621816", + strip_prefix = "gflags-58cf1ef6d038e007c6b96aeda453503b59ffef8f", urls = [ - "https://mirror.bazel.build/github.com/gflags/gflags/archive/77592648e3f3be87d6c7123eb81cbad75f9aef5a.tar.gz", - "https://github.com/gflags/gflags/archive/77592648e3f3be87d6c7123eb81cbad75f9aef5a.tar.gz", + "https://mirror.bazel.build/github.com/gflags/gflags/archive/58cf1ef6d038e007c6b96aeda453503b59ffef8f.tar.gz", + "https://github.com/gflags/gflags/archive/58cf1ef6d038e007c6b96aeda453503b59ffef8f.tar.gz", ], ) # glog http_archive( name = "com_google_glog", - sha256 = "1ee310e5d0a19b9d584a855000434bb724aa744745d5b8ab1855c85bff8a8e21", - strip_prefix = "glog-028d37889a1e80e8a07da1b8945ac706259e5fd8", + sha256 = "9ddb7d5a5f2c7a1e52ef629274252aba425e9a1dbeaf20026cf781435074019e", + strip_prefix = "glog-6c5c692c8e423f651c74de9477ff0b5a59008bcc", urls = [ - "https://mirror.bazel.build/github.com/google/glog/archive/028d37889a1e80e8a07da1b8945ac706259e5fd8.tar.gz", - "https://github.com/google/glog/archive/028d37889a1e80e8a07da1b8945ac706259e5fd8.tar.gz", + "https://mirror.bazel.build/github.com/google/glog/archive/6c5c692c8e423f651c74de9477ff0b5a59008bcc.tar.gz", + "https://github.com/google/glog/archive/6c5c692c8e423f651c74de9477ff0b5a59008bcc.tar.gz", ], ) diff --git a/vendor/cel.dev/expr/cloudbuild.yaml b/vendor/cel.dev/expr/cloudbuild.yaml index c40881f12..e3e533a04 100644 --- a/vendor/cel.dev/expr/cloudbuild.yaml +++ b/vendor/cel.dev/expr/cloudbuild.yaml @@ -1,5 +1,5 @@ steps: -- name: 'gcr.io/cloud-builders/bazel:7.0.1' +- name: 'gcr.io/cloud-builders/bazel:7.3.2' entrypoint: bazel args: ['build', '...'] id: bazel-build