Skip to content

Commit 5397f8b

Browse files
committed
Merge branch 'master' into maciejk/ar-initial-promotion
# Conflicts: # scripts/release/tests/testdata/test_git_repo.mmd
2 parents e9f1296 + 27666ba commit 5397f8b

File tree

1,010 files changed

+24407
-15815
lines changed

Some content is hidden

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

1,010 files changed

+24407
-15815
lines changed

.evergreen-functions.yml

Lines changed: 179 additions & 108 deletions
Large diffs are not rendered by default.

.evergreen-kubectlplugin.yml

Lines changed: 0 additions & 99 deletions
This file was deleted.

.evergreen-periodic-builds.yaml

Lines changed: 0 additions & 157 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@ include:
22
- filename: .evergreen-functions.yml
33
- filename: .evergreen-tasks.yml
44

5-
parameters:
6-
- key: pin_tag_at
7-
value: 00:00
8-
description: Pin tags at this time of the day. Midnight by default.
9-
105
variables:
116
- &setup_group
127
setup_group_can_fail_task: true
@@ -19,12 +14,6 @@ variables:
1914
- func: switch_context
2015

2116
tasks:
22-
- name: periodic_build_operator
23-
commands:
24-
- func: pipeline
25-
vars:
26-
image_name: operator-daily
27-
2817
- name: periodic_teardown_aws
2918
commands:
3019
- func: cleanup_aws
@@ -33,134 +22,7 @@ tasks:
3322
commands:
3423
- func: teardown_cloud_qa_all
3524

36-
- name: periodic_build_init_appdb
37-
commands:
38-
- func: pipeline
39-
vars:
40-
image_name: init-appdb-daily
41-
42-
- name: periodic_build_init_database
43-
commands:
44-
- func: pipeline
45-
vars:
46-
image_name: init-database-daily
47-
48-
- name: periodic_build_init_opsmanager
49-
commands:
50-
- func: pipeline
51-
vars:
52-
image_name: init-ops-manager-daily
53-
54-
- name: periodic_build_database
55-
commands:
56-
- func: pipeline
57-
vars:
58-
image_name: database-daily
59-
60-
- name: periodic_build_sbom_cli
61-
commands:
62-
- func: pipeline
63-
vars:
64-
image_name: cli
65-
66-
- name: periodic_build_ops_manager_6
67-
commands:
68-
- func: pipeline
69-
vars:
70-
image_name: ops-manager-6-daily
71-
72-
- name: periodic_build_ops_manager_7
73-
commands:
74-
- func: pipeline
75-
vars:
76-
image_name: ops-manager-7-daily
77-
78-
- name: periodic_build_ops_manager_8
79-
commands:
80-
- func: 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: 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: 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: pipeline
127-
vars:
128-
image_name: mongodb-kubernetes-operator-daily
129-
130-
- name: periodic_build_readiness_probe
131-
commands:
132-
- func: pipeline
133-
vars:
134-
image_name: readinessprobe-daily
135-
136-
- name: periodic_build_version_upgrade_post_start_hook
137-
commands:
138-
- func: pipeline
139-
vars:
140-
image_name: operator-version-upgrade-post-start-hook-daily
141-
14225
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-
16426
- name: periodic_teardown_task_group
16527
<<: *setup_group
16628
tasks:
@@ -175,22 +37,3 @@ buildvariants:
17537
- ubuntu2204-small
17638
tasks:
17739
- 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

0 commit comments

Comments
 (0)