Skip to content

Commit abed091

Browse files
mircea-cosbucfealebenpae
authored andcommitted
CLOUDP-302374: Bump go version to 1.24.0 (#4123)
# Summary Bumping the golang version used to 1.24.0 ## Proof of Work Relying on e2e tests and unit test to pass. ## Checklist - [x] Have you linked a jira ticket and/or is the ticket in the title? - [x] Have you checked whether your jira ticket required DOCSP changes? - [x] Have you checked for release_note changes? ## Reminder (Please remove this when merging) - Please try to Approve or Reject Changes the PR, keep PRs in review as short as possible - Our Short Guide for PRs: [Link](REDACTED) - Remember the following Communication Standards - use comment prefixes for clarity: * **blocking**: Must be addressed before approval. * **follow-up**: Can be addressed in a later PR or ticket. * **q**: Clarifying question. * **nit**: Non-blocking suggestions. * **note**: Side-note, non-actionable. Example: Praise * --> no prefix is considered a question
1 parent b7ef7c9 commit abed091

File tree

15 files changed

+21
-24
lines changed

15 files changed

+21
-24
lines changed

docker/mongodb-agent/Dockerfile.builder

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
ARG init_database_image
44
FROM ${init_database_image} as init_database
55

6-
FROM public.ecr.aws/docker/library/golang:1.23 as dependency_downloader
6+
FROM public.ecr.aws/docker/library/golang:1.24 as dependency_downloader
77

88
WORKDIR /go/src/github.com/10gen/ops-manager-kubernetes/
99

1010
COPY go.mod go.sum ./
1111

1212
RUN go mod download
1313

14-
FROM public.ecr.aws/docker/library/golang:1.23 as readiness_builder
14+
FROM public.ecr.aws/docker/library/golang:1.24 as readiness_builder
1515

1616
WORKDIR /go/src/github.com/10gen/ops-manager-kubernetes/
1717

docker/mongodb-enterprise-init-database/Dockerfile.builder

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Build compilable stuff
22

3-
FROM public.ecr.aws/docker/library/golang:1.23 as readiness_builder
3+
FROM public.ecr.aws/docker/library/golang:1.24 as readiness_builder
44
COPY . /go/src/github.com/10gen/ops-manager-kubernetes
55
WORKDIR /go/src/github.com/10gen/ops-manager-kubernetes
66
RUN CGO_ENABLED=0 go build -o /readinessprobe github.com/mongodb/mongodb-kubernetes-operator/cmd/readiness

docker/mongodb-enterprise-init-ops-manager/Dockerfile.builder

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Dockerfile for Init Ops Manager Context.
33
#
44

5-
FROM public.ecr.aws/docker/library/golang:1.23 as builder
5+
FROM public.ecr.aws/docker/library/golang:1.24 as builder
66
WORKDIR /go/src
77
ADD . .
88
RUN CGO_ENABLED=0 go build -a -buildvcs=false -o /data/scripts/mmsconfiguration ./mmsconfiguration

docker/mongodb-enterprise-init-ops-manager/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/10gen/ops-manager-kubernetes/docker/mongodb-enterprise-init-ops-manager
22

3-
go 1.23.0
3+
go 1.24.0
44

55
require (
66
github.com/stretchr/testify v1.7.0

docker/mongodb-enterprise-operator/Dockerfile.builder

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# docker build . -f docker/mongodb-enterprise-operator/Dockerfile.builder
55
#
66

7-
FROM public.ecr.aws/docker/library/golang:1.23 as builder
7+
FROM public.ecr.aws/docker/library/golang:1.24 as builder
88

99
ARG release_version
1010
ARG log_automation_config_diff

docker/mongodb-enterprise-ops-manager/Dockerfile.builder

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Build compilable stuff
22

3-
FROM public.ecr.aws/docker/library/golang:1.23 as readiness_builder
3+
FROM public.ecr.aws/docker/library/golang:1.24 as readiness_builder
44
COPY . /go/src/github.com/10gen/ops-manager-kubernetes
55
WORKDIR /go/src/github.com/10gen/ops-manager-kubernetes
66

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,4 +112,4 @@ require (
112112
// to replace it to a specific commit run:
113113
// go mod edit -replace github.com/mongodb/mongodb-kubernetes-operator=github.com/mongodb/mongodb-kubernetes-operator@master
114114

115-
go 1.23.0
115+
go 1.24.0

pkg/util/versionutil/versionutil.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ func StringToSemverVersion(version string) (semver.Version, error) {
2424
semverRegex = regexp.MustCompile(`^(?P<major>0|[1-9]\d*)\.(?P<minor>0|[1-9]\d*)\.(?P<patch>0|[1-9]\d*)?(-|$)`)
2525
}
2626
result := semverRegex.FindStringSubmatch(version)
27-
if result == nil || len(result) < 4 {
27+
if len(result) < 4 {
2828
return semver.Version{}, xerrors.Errorf("Ops Manager Status spec.version %s is invalid", version)
2929
}
3030
// Concatenate Major.Minor.Patch

public/.evergreen.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ variables:
22
- &go_env
33
XDG_CONFIG_HOME: ${go_base_path}${workdir}
44
GO111MODULE: "on"
5-
GOROOT: "/opt/golang/go1.23"
5+
GOROOT: "/opt/golang/go1.24"
66
functions:
77
"clone":
88
- command: subprocess.exec
@@ -34,7 +34,7 @@ functions:
3434
- notary_service_url
3535
script: |
3636
set -Eeu pipefail
37-
37+
3838
curl "${notary_service_url}" --output macos-notary.zip
3939
unzip -u macos-notary.zip
4040
chmod 755 ./linux_amd64/macnotary
@@ -72,7 +72,7 @@ functions:
7272
7373
tasks:
7474
- name: package_goreleaser
75-
allowed_requesters: [ "patch", "github_tag" ]
75+
allowed_requesters: ["patch", "github_tag"]
7676
tags: ["packaging"]
7777
commands:
7878
- func: "clone"

public/tools/multicluster/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM golang:1.23 as builder
1+
FROM golang:1.24 as builder
22
WORKDIR /go/src
33
ADD . .
44

0 commit comments

Comments
 (0)