Skip to content

Commit 9a29599

Browse files
Merge branch 'master' into om-images-skip-rn
2 parents ca6620b + 6075072 commit 9a29599

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+1315
-1245
lines changed

.evergreen-periodic-builds.yaml

Lines changed: 0 additions & 161 deletions
Original file line numberDiff line numberDiff line change
@@ -19,148 +19,6 @@ variables:
1919
- func: switch_context
2020

2121
tasks:
22-
- name: periodic_build_operator
23-
commands:
24-
- func: legacy_pipeline
25-
vars:
26-
image_name: operator-daily
27-
28-
- name: periodic_teardown_aws
29-
commands:
30-
- func: cleanup_aws
31-
32-
- name: periodic_teardown_cloudqa
33-
commands:
34-
- func: teardown_cloud_qa_all
35-
36-
- name: periodic_build_init_appdb
37-
commands:
38-
- func: legacy_pipeline
39-
vars:
40-
image_name: init-appdb-daily
41-
42-
- name: periodic_build_init_database
43-
commands:
44-
- func: legacy_pipeline
45-
vars:
46-
image_name: init-database-daily
47-
48-
- name: periodic_build_init_opsmanager
49-
commands:
50-
- func: legacy_pipeline
51-
vars:
52-
image_name: init-ops-manager-daily
53-
54-
- name: periodic_build_database
55-
commands:
56-
- func: legacy_pipeline
57-
vars:
58-
image_name: database-daily
59-
60-
- name: periodic_build_sbom_cli
61-
commands:
62-
- func: legacy_pipeline
63-
vars:
64-
image_name: cli
65-
66-
- name: periodic_build_ops_manager_6
67-
commands:
68-
- func: legacy_pipeline
69-
vars:
70-
image_name: ops-manager-6-daily
71-
72-
- name: periodic_build_ops_manager_7
73-
commands:
74-
- func: legacy_pipeline
75-
vars:
76-
image_name: ops-manager-7-daily
77-
78-
- name: periodic_build_ops_manager_8
79-
commands:
80-
- func: legacy_pipeline
81-
vars:
82-
image_name: ops-manager-8-daily
83-
84-
# the periodic agent builds are more commented in the pipeline.py file.
85-
# The gist is - we want to split up the periodic build on as many machines as possible
86-
# To speed up the builds as we have too many agents due to the matrix build.
87-
# For now its one without operator suffix and the last 3. This only works as long as we
88-
# only have operator versions we support (minor version), as soon as we have multiple patch versions -
89-
# this won't work anymore and we will need a dynamic solution.
90-
- name: periodic_build_agent
91-
exec_timeout_secs: 43200
92-
commands:
93-
- func: enable_QEMU
94-
- func: legacy_pipeline
95-
vars:
96-
image_name: mongodb-agent-daily
97-
98-
- name: periodic_build_agent_1
99-
exec_timeout_secs: 43200
100-
commands:
101-
- func: enable_QEMU
102-
- func: legacy_pipeline
103-
vars:
104-
image_name: mongodb-agent-1-daily
105-
106-
- name: periodic_build_agent_2
107-
exec_timeout_secs: 43200
108-
commands:
109-
- func: enable_QEMU
110-
- func: pipeline
111-
vars:
112-
image_name: mongodb-agent-2-daily
113-
114-
- name: periodic_build_agent_3
115-
exec_timeout_secs: 43200
116-
commands:
117-
- func: enable_QEMU
118-
- func: pipeline
119-
vars:
120-
image_name: mongodb-agent-3-daily
121-
122-
#TODO should we still build the community operator?
123-
- name: periodic_build_community_operator
124-
commands:
125-
- func: enable_QEMU
126-
- func: legacy_pipeline
127-
vars:
128-
image_name: mongodb-kubernetes-operator-daily
129-
130-
- name: periodic_build_readiness_probe
131-
commands:
132-
- func: legacy_pipeline
133-
vars:
134-
image_name: readinessprobe-daily
135-
136-
- name: periodic_build_version_upgrade_post_start_hook
137-
commands:
138-
- func: legacy_pipeline
139-
vars:
140-
image_name: operator-version-upgrade-post-start-hook-daily
141-
142-
task_groups:
143-
- name: periodic_build_task_group
144-
max_hosts: -1
145-
<<: *setup_group
146-
tasks:
147-
- periodic_build_operator
148-
- periodic_build_readiness_probe
149-
- periodic_build_version_upgrade_post_start_hook
150-
- periodic_build_init_appdb
151-
- periodic_build_init_database
152-
- periodic_build_init_opsmanager
153-
- periodic_build_ops_manager_6
154-
- periodic_build_ops_manager_7
155-
- periodic_build_ops_manager_8
156-
- periodic_build_database
157-
- periodic_build_community_operator
158-
- periodic_build_sbom_cli
159-
- periodic_build_agent
160-
- periodic_build_agent_1
161-
- periodic_build_agent_2
162-
- periodic_build_agent_3
163-
16422
- name: periodic_teardown_task_group
16523
<<: *setup_group
16624
tasks:
@@ -175,22 +33,3 @@ buildvariants:
17533
- ubuntu2204-small
17634
tasks:
17735
- name: periodic_teardown_task_group
178-
179-
- name: periodic_build
180-
display_name: periodic_build
181-
tags: [ "periodic_build" ]
182-
run_on:
183-
- release-ubuntu2204-large # This is required for CISA attestation https://jira.mongodb.org/browse/DEVPROD-17780
184-
tasks:
185-
- name: periodic_build_task_group
186-
187-
- name: preflight_release_images_check_only
188-
display_name: preflight_release_images_check_only
189-
tags: [ "periodic_build" ]
190-
depends_on:
191-
- name: "*"
192-
variant: periodic_build
193-
run_on:
194-
- rhel90-large
195-
tasks:
196-
- name: preflight_images_task_group

.evergreen.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ include:
99
variables:
1010
- &ops_manager_60_latest 6.0.27 # The order/index is important, since these are anchors. Please do not change
1111

12-
- &ops_manager_70_latest 7.0.15 # The order/index is important, since these are anchors. Please do not change
12+
- &ops_manager_70_latest 7.0.17 # The order/index is important, since these are anchors. Please do not change
1313

1414
- &ops_manager_80_latest 8.0.12 # The order/index is important, since these are anchors. Please do not change
1515

@@ -423,15 +423,15 @@ tasks:
423423
- func: build_multi_cluster_binary
424424
- func: pipeline
425425
vars:
426-
image_name: test
426+
image_name: meko-tests
427427

428428
- name: build_mco_test_image
429429
commands:
430430
- func: clone
431431
- func: setup_building_host
432432
- func: pipeline
433433
vars:
434-
image_name: mco-test
434+
image_name: mco-tests
435435

436436
- name: build_operator_ubi
437437
commands:

LICENSE-THIRD-PARTY

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
github.com/beorn7/perks/quantile,v1.0.1,https://github.com/beorn7/perks/blob/v1.0.1/LICENSE,MIT
33
github.com/blang/semver,v3.5.1,https://github.com/blang/semver/blob/v3.5.1/LICENSE,MIT
44
github.com/cenkalti/backoff/v4,v4.3.0,https://github.com/cenkalti/backoff/blob/v4.3.0/LICENSE,MIT
5+
github.com/cenkalti/backoff/v5,v5.0.2,https://github.com/cenkalti/backoff/blob/v5.0.2/LICENSE,MIT
56
github.com/cespare/xxhash/v2,v2.3.0,https://github.com/cespare/xxhash/blob/v2.3.0/LICENSE.txt,MIT
67
github.com/davecgh/go-spew/spew,v1.1.1,https://github.com/davecgh/go-spew/blob/v1.1.1/LICENSE,ISC
78
github.com/emicklei/go-restful/v3,v3.11.0,https://github.com/emicklei/go-restful/blob/v3.11.0/LICENSE,MIT
@@ -24,7 +25,7 @@ github.com/google/go-cmp/cmp,v0.7.0,https://github.com/google/go-cmp/blob/v0.7.0
2425
github.com/google/go-querystring/query,v1.1.0,https://github.com/google/go-querystring/blob/v1.1.0/LICENSE,BSD-3-Clause
2526
github.com/google/gofuzz,v1.2.0,https://github.com/google/gofuzz/blob/v1.2.0/LICENSE,Apache-2.0
2627
github.com/google/uuid,v1.6.0,https://github.com/google/uuid/blob/v1.6.0/LICENSE,BSD-3-Clause
27-
github.com/grpc-ecosystem/grpc-gateway/v2,v2.16.0,https://github.com/grpc-ecosystem/grpc-gateway/blob/v2.16.0/LICENSE.txt,BSD-3-Clause
28+
github.com/grpc-ecosystem/grpc-gateway/v2,v2.27.1,https://github.com/grpc-ecosystem/grpc-gateway/blob/v2.27.1/LICENSE,BSD-3-Clause
2829
github.com/hashicorp/errwrap,v1.1.0,https://github.com/hashicorp/errwrap/blob/v1.1.0/LICENSE,MPL-2.0
2930
github.com/hashicorp/go-cleanhttp,v0.5.2,https://github.com/hashicorp/go-cleanhttp/blob/v0.5.2/LICENSE,MPL-2.0
3031
github.com/hashicorp/go-multierror,v1.1.1,https://github.com/hashicorp/go-multierror/blob/v1.1.1/LICENSE,MPL-2.0
@@ -45,36 +46,36 @@ github.com/modern-go/reflect2,v1.0.2,https://github.com/modern-go/reflect2/blob/
4546
github.com/munnerz/goautoneg,v0.0.0-20191010083416-a7dc8b61c822,https://github.com/munnerz/goautoneg/blob/a7dc8b61c822/LICENSE,BSD-3-Clause
4647
github.com/pkg/errors,v0.9.1,https://github.com/pkg/errors/blob/v0.9.1/LICENSE,BSD-2-Clause
4748
github.com/pmezard/go-difflib/difflib,v1.0.0,https://github.com/pmezard/go-difflib/blob/v1.0.0/LICENSE,BSD-3-Clause
48-
github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil,v1.22.0,https://github.com/prometheus/client_golang/blob/v1.22.0/internal/github.com/golang/gddo/LICENSE,BSD-3-Clause
49-
github.com/prometheus/client_golang/prometheus,v1.22.0,https://github.com/prometheus/client_golang/blob/v1.22.0/LICENSE,Apache-2.0
50-
github.com/prometheus/client_model/go,v0.6.1,https://github.com/prometheus/client_model/blob/v0.6.1/LICENSE,Apache-2.0
51-
github.com/prometheus/common,v0.62.0,https://github.com/prometheus/common/blob/v0.62.0/LICENSE,Apache-2.0
52-
github.com/prometheus/procfs,v0.15.1,https://github.com/prometheus/procfs/blob/v0.15.1/LICENSE,Apache-2.0
53-
github.com/r3labs/diff/v3,v3.0.1,https://github.com/r3labs/diff/blob/v3.0.1/LICENSE,MPL-2.0
49+
github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil,v1.23.0,https://github.com/prometheus/client_golang/blob/v1.23.0/internal/github.com/golang/gddo/LICENSE,BSD-3-Clause
50+
github.com/prometheus/client_golang/prometheus,v1.23.0,https://github.com/prometheus/client_golang/blob/v1.23.0/LICENSE,Apache-2.0
51+
github.com/prometheus/client_model/go,v0.6.2,https://github.com/prometheus/client_model/blob/v0.6.2/LICENSE,Apache-2.0
52+
github.com/prometheus/common,v0.65.0,https://github.com/prometheus/common/blob/v0.65.0/LICENSE,Apache-2.0
53+
github.com/prometheus/procfs,v0.16.1,https://github.com/prometheus/procfs/blob/v0.16.1/LICENSE,Apache-2.0
54+
github.com/r3labs/diff/v3,v3.0.2,https://github.com/r3labs/diff/blob/v3.0.2/LICENSE,MPL-2.0
5455
github.com/ryanuber/go-glob,v1.0.0,https://github.com/ryanuber/go-glob/blob/v1.0.0/LICENSE,MIT
5556
github.com/spf13/cast,v1.9.2,https://github.com/spf13/cast/blob/v1.9.2/LICENSE,MIT
56-
github.com/spf13/pflag,v1.0.5,https://github.com/spf13/pflag/blob/v1.0.5/LICENSE,BSD-3-Clause
57+
github.com/spf13/pflag,v1.0.6,https://github.com/spf13/pflag/blob/v1.0.6/LICENSE,BSD-3-Clause
5758
github.com/stretchr/objx,v0.5.2,https://github.com/stretchr/objx/blob/v0.5.2/LICENSE,MIT
5859
github.com/stretchr/testify/assert,v1.10.0,https://github.com/stretchr/testify/blob/v1.10.0/LICENSE,MIT
59-
github.com/vmihailenco/msgpack/v5,v5.3.5,https://github.com/vmihailenco/msgpack/blob/v5.3.5/LICENSE,BSD-2-Clause
60+
github.com/vmihailenco/msgpack/v5,v5.4.1,https://github.com/vmihailenco/msgpack/blob/v5.4.1/LICENSE,BSD-2-Clause
6061
github.com/vmihailenco/tagparser/v2,v2.0.0,https://github.com/vmihailenco/tagparser/blob/v2.0.0/LICENSE,BSD-2-Clause
6162
github.com/xdg/stringprep,v1.0.3,https://github.com/xdg/stringprep/blob/v1.0.3/LICENSE,Apache-2.0
6263
go.opentelemetry.io/auto/sdk,v1.1.0,https://github.com/open-telemetry/opentelemetry-go-instrumentation/blob/sdk/v1.1.0/sdk/LICENSE,Apache-2.0
63-
go.opentelemetry.io/otel,v1.35.0,https://github.com/open-telemetry/opentelemetry-go/blob/v1.35.0/LICENSE,Apache-2.0
64-
go.opentelemetry.io/otel/exporters/otlp/otlptrace,v1.19.0,https://github.com/open-telemetry/opentelemetry-go/blob/exporters/otlp/otlptrace/v1.19.0/exporters/otlp/otlptrace/LICENSE,Apache-2.0
65-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc,v1.19.0,https://github.com/open-telemetry/opentelemetry-go/blob/exporters/otlp/otlptrace/otlptracegrpc/v1.19.0/exporters/otlp/otlptrace/otlptracegrpc/LICENSE,Apache-2.0
66-
go.opentelemetry.io/otel/metric,v1.35.0,https://github.com/open-telemetry/opentelemetry-go/blob/metric/v1.35.0/metric/LICENSE,Apache-2.0
67-
go.opentelemetry.io/otel/sdk,v1.35.0,https://github.com/open-telemetry/opentelemetry-go/blob/sdk/v1.35.0/sdk/LICENSE,Apache-2.0
68-
go.opentelemetry.io/otel/trace,v1.35.0,https://github.com/open-telemetry/opentelemetry-go/blob/trace/v1.35.0/trace/LICENSE,Apache-2.0
69-
go.opentelemetry.io/proto/otlp,v1.0.0,https://github.com/open-telemetry/opentelemetry-proto-go/blob/otlp/v1.0.0/otlp/LICENSE,Apache-2.0
64+
go.opentelemetry.io/otel,v1.37.0,https://github.com/open-telemetry/opentelemetry-go/blob/v1.37.0/LICENSE,Apache-2.0
65+
go.opentelemetry.io/otel/exporters/otlp/otlptrace,v1.37.0,https://github.com/open-telemetry/opentelemetry-go/blob/exporters/otlp/otlptrace/v1.37.0/exporters/otlp/otlptrace/LICENSE,Apache-2.0
66+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc,v1.37.0,https://github.com/open-telemetry/opentelemetry-go/blob/exporters/otlp/otlptrace/otlptracegrpc/v1.37.0/exporters/otlp/otlptrace/otlptracegrpc/LICENSE,Apache-2.0
67+
go.opentelemetry.io/otel/metric,v1.37.0,https://github.com/open-telemetry/opentelemetry-go/blob/metric/v1.37.0/metric/LICENSE,Apache-2.0
68+
go.opentelemetry.io/otel/sdk,v1.37.0,https://github.com/open-telemetry/opentelemetry-go/blob/sdk/v1.37.0/sdk/LICENSE,Apache-2.0
69+
go.opentelemetry.io/otel/trace,v1.37.0,https://github.com/open-telemetry/opentelemetry-go/blob/trace/v1.37.0/trace/LICENSE,Apache-2.0
70+
go.opentelemetry.io/proto/otlp,v1.7.0,https://github.com/open-telemetry/opentelemetry-proto-go/blob/otlp/v1.7.0/otlp/LICENSE,Apache-2.0
7071
go.uber.org/multierr,v1.11.0,https://github.com/uber-go/multierr/blob/v1.11.0/LICENSE.txt,MIT
7172
go.uber.org/zap,v1.27.0,https://github.com/uber-go/zap/blob/v1.27.0/LICENSE,MIT
7273
go.yaml.in/yaml/v2,v2.4.2,https://github.com/yaml/go-yaml/blob/v2.4.2/LICENSE,Apache-2.0
7374
gomodules.xyz/jsonpatch/v2,v2.4.0,https://github.com/gomodules/jsonpatch/blob/v2.4.0/v2/LICENSE,Apache-2.0
74-
google.golang.org/genproto/googleapis/api/httpbody,v0.0.0-20230726155614-23370e0ffb3e,https://github.com/googleapis/go-genproto/blob/23370e0ffb3e/googleapis/api/LICENSE,Apache-2.0
75-
google.golang.org/genproto/googleapis/rpc,v0.0.0-20230822172742-b8732ec3820d,https://github.com/googleapis/go-genproto/blob/b8732ec3820d/googleapis/rpc/LICENSE,Apache-2.0
76-
google.golang.org/grpc,v1.58.3,https://github.com/grpc/grpc-go/blob/v1.58.3/LICENSE,Apache-2.0
77-
google.golang.org/protobuf,v1.36.5,https://github.com/protocolbuffers/protobuf-go/blob/v1.36.5/LICENSE,BSD-3-Clause
75+
google.golang.org/genproto/googleapis/api/httpbody,v0.0.0-20250603155806-513f23925822,https://github.com/googleapis/go-genproto/blob/513f23925822/googleapis/api/LICENSE,Apache-2.0
76+
google.golang.org/genproto/googleapis/rpc,v0.0.0-20250603155806-513f23925822,https://github.com/googleapis/go-genproto/blob/513f23925822/googleapis/rpc/LICENSE,Apache-2.0
77+
google.golang.org/grpc,v1.73.0,https://github.com/grpc/grpc-go/blob/v1.73.0/LICENSE,Apache-2.0
78+
google.golang.org/protobuf,v1.36.6,https://github.com/protocolbuffers/protobuf-go/blob/v1.36.6/LICENSE,BSD-3-Clause
7879
gopkg.in/inf.v0,v0.9.1,https://github.com/go-inf/inf/blob/v0.9.1/LICENSE,BSD-3-Clause
7980
gopkg.in/natefinch/lumberjack.v2,v2.2.1,https://github.com/natefinch/lumberjack/blob/v2.2.1/LICENSE,MIT
8081
gopkg.in/yaml.v2,v2.4.0,https://github.com/go-yaml/yaml/blob/v2.4.0/LICENSE,Apache-2.0
@@ -93,4 +94,4 @@ k8s.io/utils/internal/third_party/forked/golang/net,v0.0.0-20240502163921-fe8a2d
9394
sigs.k8s.io/controller-runtime,v0.18.7,https://github.com/kubernetes-sigs/controller-runtime/blob/v0.18.7/LICENSE,Apache-2.0
9495
sigs.k8s.io/json,v0.0.0-20221116044647-bc3834ca7abd,https://github.com/kubernetes-sigs/json/blob/bc3834ca7abd/LICENSE,Apache-2.0
9596
sigs.k8s.io/structured-merge-diff/v4,v4.4.1,https://github.com/kubernetes-sigs/structured-merge-diff/blob/v4.4.1/LICENSE,Apache-2.0
96-
sigs.k8s.io/yaml,v1.5.0,https://github.com/kubernetes-sigs/yaml/blob/v1.5.0/LICENSE,Apache-2.0
97+
sigs.k8s.io/yaml,v1.6.0,https://github.com/kubernetes-sigs/yaml/blob/v1.6.0/LICENSE,Apache-2.0

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ precommit:
6060
@ .githooks/pre-commit
6161

6262
precommit-with-licenses:
63-
@ MDB_UPDATE_LICENSE=true .githooks/pre-commit
63+
@ MDB_UPDATE_LICENSES=true .githooks/pre-commit
6464

6565
switch:
6666
@ scripts/dev/switch_context.sh $(context) $(additional_override)

0 commit comments

Comments
 (0)