Skip to content

Commit 3357e31

Browse files
committed
removing pipeline and atomic matrix
1 parent d95b296 commit 3357e31

File tree

4 files changed

+17
-33
lines changed

4 files changed

+17
-33
lines changed

.evergreen.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ variables:
3434
- name: build_init_om_images_ubi
3535
variant: init_test_run
3636

37-
3837
- &base_no_om_image_dependency
3938
depends_on:
4039
- name: build_om_images
@@ -52,7 +51,6 @@ variables:
5251
- name: build_init_appdb_images_ubi
5352
variant: init_test_run
5453

55-
5654
- &community_dependency
5755
depends_on:
5856
- name: build_operator_ubi
@@ -151,7 +149,6 @@ variables:
151149
- name: build_init_om_images_ubi
152150
variant: init_test_run
153151

154-
155152
- &base_om7_dependency_with_race
156153
depends_on:
157154
- name: build_om_images
@@ -169,7 +166,6 @@ variables:
169166
- name: build_init_om_images_ubi
170167
variant: init_test_run
171168

172-
173169
- &base_om8_dependency
174170
depends_on:
175171
- name: build_om_images

pipeline.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1242,11 +1242,7 @@ def build_multi_arch_agent_in_sonar(
12421242
)
12431243

12441244

1245-
def build_agent_default_case(build_configuration: BuildConfiguration):
1246-
"""
1247-
Build the agent only for the latest operator for patches and operator releases.
1248-
1249-
"""
1245+
def build_agent(build_configuration: BuildConfiguration):
12501246
agent_versions_to_build = detect_ops_manager_changes()
12511247
if not agent_versions_to_build:
12521248
logger.info("No changes detected, skipping agent build")
@@ -1348,8 +1344,8 @@ def get_builder_function_for_image_name() -> Dict[str, Callable]:
13481344
"upgrade-hook": build_upgrade_hook_image,
13491345
"operator-quick": build_operator_image_patch,
13501346
"database": build_database_image,
1351-
"agent-pct": build_agent_default_case,
1352-
"agent": build_agent_default_case,
1347+
"agent-pct": build_agent,
1348+
"agent": build_agent,
13531349
#
13541350
# Init images
13551351
"init-appdb": build_init_appdb,

scripts/detect_ops_manager_changes.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def get_content_from_git(commit: str, file_path: str) -> Optional[str]:
2020
return None
2121

2222

23-
def load_base_release_json() -> Optional[Dict]:
23+
def load_release_json_from_master() -> Optional[Dict]:
2424
base_revision = "origin/master"
2525

2626
content = get_content_from_git(base_revision, "release.json")
@@ -81,13 +81,13 @@ def detect_ops_manager_changes() -> List[Tuple[str, str]]:
8181
print("ERROR: Could not load current local release.json")
8282
return []
8383

84-
base_release = load_base_release_json()
85-
if not base_release:
84+
master_release = load_release_json_from_master()
85+
if not master_release:
8686
print("WARNING: Could not load base release.json, assuming changes exist")
8787
return []
8888

8989
current_mapping = extract_ops_manager_mapping(current_release)
90-
base_mapping = extract_ops_manager_mapping(base_release)
90+
base_mapping = extract_ops_manager_mapping(master_release)
9191

9292
if current_mapping != base_mapping:
9393
return get_changed_agents(current_mapping, base_mapping)

scripts/test_detect_ops_manager_changes.py

Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,7 @@ def test_no_changes_detected(self):
127127
patch("detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
128128
):
129129

130-
has_changes, changed_agents = detect_ops_manager_changes()
131-
self.assertFalse(has_changes)
130+
changed_agents = detect_ops_manager_changes()
132131
self.assertEqual(changed_agents, [])
133132

134133
def test_new_ops_manager_version_added(self):
@@ -144,8 +143,7 @@ def test_new_ops_manager_version_added(self):
144143
patch("detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
145144
):
146145

147-
has_changes, changed_agents = detect_ops_manager_changes()
148-
self.assertTrue(has_changes)
146+
changed_agents = detect_ops_manager_changes()
149147
self.assertIn(("108.0.0.8694-1", "100.10.0"), changed_agents)
150148

151149
def test_ops_manager_version_modified(self):
@@ -160,8 +158,7 @@ def test_ops_manager_version_modified(self):
160158
patch("detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
161159
):
162160

163-
has_changes, changed_agents = detect_ops_manager_changes()
164-
self.assertTrue(has_changes)
161+
changed_agents = detect_ops_manager_changes()
165162
self.assertIn(("12.0.35.7911-1", "100.10.0"), changed_agents)
166163

167164
def test_cloud_manager_changed(self):
@@ -174,8 +171,7 @@ def test_cloud_manager_changed(self):
174171
patch("detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
175172
):
176173

177-
has_changes, changed_agents = detect_ops_manager_changes()
178-
self.assertTrue(has_changes)
174+
changed_agents = detect_ops_manager_changes()
179175
self.assertIn(("13.38.0.9600-1", "100.12.2"), changed_agents)
180176

181177
def test_cloud_manager_tools_changed(self):
@@ -188,8 +184,7 @@ def test_cloud_manager_tools_changed(self):
188184
patch("detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
189185
):
190186

191-
has_changes, changed_agents = detect_ops_manager_changes()
192-
self.assertTrue(has_changes)
187+
changed_agents = detect_ops_manager_changes()
193188
self.assertIn(("13.37.0.9590-1", "100.13.0"), changed_agents)
194189

195190
def test_ops_manager_version_removed(self):
@@ -202,8 +197,8 @@ def test_ops_manager_version_removed(self):
202197
patch("detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
203198
):
204199

205-
has_changes, changed_agents = detect_ops_manager_changes()
206-
self.assertTrue(has_changes)
200+
changed_agents = detect_ops_manager_changes()
201+
self.assertEqual(changed_agents, [])
207202

208203
def test_both_om_and_cm_changed(self):
209204
"""Test detection when both OM version and cloud manager are changed"""
@@ -219,8 +214,7 @@ def test_both_om_and_cm_changed(self):
219214
patch("detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
220215
):
221216

222-
has_changes, changed_agents = detect_ops_manager_changes()
223-
self.assertTrue(has_changes)
217+
changed_agents = detect_ops_manager_changes()
224218
self.assertIn(("108.0.0.8694-1", "100.10.0"), changed_agents)
225219
self.assertIn(("13.38.0.9600-1", "100.12.2"), changed_agents)
226220
self.assertEqual(len(changed_agents), 2)
@@ -232,8 +226,7 @@ def test_current_release_load_failure(self):
232226
patch("detect_ops_manager_changes.load_release_json_from_master", return_value=self.master_release_data),
233227
):
234228

235-
has_changes, changed_agents = detect_ops_manager_changes()
236-
self.assertFalse(has_changes)
229+
changed_agents = detect_ops_manager_changes()
237230
self.assertEqual(changed_agents, [])
238231

239232
def test_base_release_load_failure_fail_safe(self):
@@ -243,8 +236,7 @@ def test_base_release_load_failure_fail_safe(self):
243236
patch("detect_ops_manager_changes.load_release_json_from_master", return_value=None),
244237
):
245238

246-
has_changes, changed_agents = detect_ops_manager_changes()
247-
self.assertTrue(has_changes)
239+
changed_agents = detect_ops_manager_changes()
248240
self.assertEqual(changed_agents, [])
249241

250242

0 commit comments

Comments
 (0)