diff --git a/.github/workflows/ocs-operator-ci.yaml b/.github/workflows/ocs-operator-ci.yaml index 2808b11838..e4afa5f7f5 100644 --- a/.github/workflows/ocs-operator-ci.yaml +++ b/.github/workflows/ocs-operator-ci.yaml @@ -25,7 +25,7 @@ jobs: strategy: fail-fast: false matrix: - go: ["1.22"] + go: ["1.23"] steps: - uses: actions/checkout@v4 with: @@ -46,7 +46,7 @@ jobs: strategy: fail-fast: false matrix: - go: ["1.22"] + go: ["1.23"] steps: - uses: actions/setup-go@v5 with: @@ -66,7 +66,7 @@ jobs: strategy: fail-fast: false matrix: - go: ["1.22"] + go: ["1.23"] steps: - uses: actions/setup-go@v5 with: diff --git a/Dockerfile b/Dockerfile index 7604a4474a..8f033c6b4f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ # Build stage 1 -FROM docker.io/library/golang:1.22 as builder +FROM docker.io/library/golang:1.23 as builder WORKDIR /workspace diff --git a/api/go.mod b/api/go.mod index 6b531a4d48..ea6d4853b6 100644 --- a/api/go.mod +++ b/api/go.mod @@ -1,6 +1,8 @@ module github.com/red-hat-storage/ocs-operator/api/v4 -go 1.22.7 +go 1.23.0 + +toolchain go1.23.4 require ( github.com/noobaa/noobaa-operator/v5 v5.0.0-20241112075542-b62bb7eb535d diff --git a/go.mod b/go.mod index bed867d6d1..5b35df057f 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,8 @@ module github.com/red-hat-storage/ocs-operator/v4 -go 1.22.7 +go 1.23.0 + +toolchain go1.23.4 replace github.com/red-hat-storage/ocs-operator/api/v4 => ./api diff --git a/metrics/Dockerfile b/metrics/Dockerfile index a7a032fbb5..b942db87c5 100644 --- a/metrics/Dockerfile +++ b/metrics/Dockerfile @@ -1,6 +1,6 @@ # Build stage 1 -FROM docker.io/library/golang:1.22 as builder +FROM docker.io/library/golang:1.23 as builder WORKDIR /workspace diff --git a/metrics/go.mod b/metrics/go.mod index 64e2a8b650..0ccdc2a6c1 100644 --- a/metrics/go.mod +++ b/metrics/go.mod @@ -1,6 +1,8 @@ module github.com/red-hat-storage/ocs-operator/metrics/v4 -go 1.22.7 +go 1.23.0 + +toolchain go1.23.4 replace github.com/red-hat-storage/ocs-operator/api/v4 => ../api diff --git a/metrics/vendor/modules.txt b/metrics/vendor/modules.txt index 55f0e4dd7a..d1b0369b64 100644 --- a/metrics/vendor/modules.txt +++ b/metrics/vendor/modules.txt @@ -303,11 +303,11 @@ github.com/prometheus/procfs github.com/prometheus/procfs/internal/fs github.com/prometheus/procfs/internal/util # github.com/red-hat-storage/ocs-operator/api/v4 v4.0.0-20241115141546-9ae360a1030f => ../api -## explicit; go 1.22.7 +## explicit; go 1.23.0 github.com/red-hat-storage/ocs-operator/api/v4/v1 github.com/red-hat-storage/ocs-operator/api/v4/v1alpha1 # github.com/red-hat-storage/ocs-operator/v4 v4.0.0-20240731064750-930a78b89d84 => ../ -## explicit; go 1.22.7 +## explicit; go 1.23.0 github.com/red-hat-storage/ocs-operator/v4/controllers/util github.com/red-hat-storage/ocs-operator/v4/services github.com/red-hat-storage/ocs-operator/v4/version diff --git a/services/provider/api/go.mod b/services/provider/api/go.mod index 1029c5bf8c..25ec70270d 100644 --- a/services/provider/api/go.mod +++ b/services/provider/api/go.mod @@ -1,6 +1,8 @@ module github.com/red-hat-storage/ocs-operator/services/provider/api/v4 -go 1.22.7 +go 1.23.0 + +toolchain go1.23.4 require ( google.golang.org/grpc v1.68.0 diff --git a/vendor/modules.txt b/vendor/modules.txt index 0173fdd795..b48ee4fc97 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -397,11 +397,11 @@ github.com/prometheus/procfs/internal/util ## explicit; go 1.22.5 github.com/red-hat-storage/ocs-client-operator/api/v1alpha1 # github.com/red-hat-storage/ocs-operator/api/v4 v4.0.0-20241115141546-9ae360a1030f => ./api -## explicit; go 1.22.7 +## explicit; go 1.23.0 github.com/red-hat-storage/ocs-operator/api/v4/v1 github.com/red-hat-storage/ocs-operator/api/v4/v1alpha1 # github.com/red-hat-storage/ocs-operator/services/provider/api/v4 v4.0.0-20241119193523-84da60595b49 => ./services/provider/api -## explicit; go 1.22.7 +## explicit; go 1.23.0 github.com/red-hat-storage/ocs-operator/services/provider/api/v4 github.com/red-hat-storage/ocs-operator/services/provider/api/v4/client github.com/red-hat-storage/ocs-operator/services/provider/api/v4/interfaces