Skip to content

Commit 10435ce

Browse files
Update ICSP to mirror specific brew-registry for Managed clusters (#345)
Update ICSP mirror registry for Managed clusters
1 parent 86eac32 commit 10435ce

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

ocp_utilities/operators.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -358,17 +358,18 @@ def _icsp(_repository_digest_mirrors: List[Dict[str, Any]]) -> None:
358358

359359
brew_registry = "brew.registry.redhat.io"
360360
source_iib_registry = iib_index_image.split("/")[0]
361+
brew_image_repo = iib_index_image.split("/")[1]
361362
_iib_index_image = iib_index_image.replace(source_iib_registry, brew_registry)
362363
icsp = ImageContentSourcePolicy(name="brew-registry")
363364
validating_webhook_configuration = ValidatingWebhookConfiguration(name="sre-imagecontentpolicies-validation")
364365
repository_digest_mirrors: List[Dict[str, Any]] = [
365366
{
366-
"source": source_iib_registry,
367-
"mirrors": [brew_registry],
367+
"source": f"{source_iib_registry}/{brew_image_repo}",
368+
"mirrors": [f"{brew_registry}/{brew_image_repo}"],
368369
},
369370
{
370-
"source": "registry.redhat.io",
371-
"mirrors": [brew_registry],
371+
"source": f"registry.redhat.io/{brew_image_repo}",
372+
"mirrors": [f"{brew_registry}/{brew_image_repo}"],
372373
},
373374
]
374375

0 commit comments

Comments
 (0)