Skip to content

release: optionnaly skip pushing incomplete OCI manifests #1186

@jbtrystram

Description

@jbtrystram

We historically support publishing incomplete releases (not including all architectures).

Recently we started to publish OCI images to the ART repos to allow the build-node-image job to derive the OCP container image. A corner case here is that publishing an incomplete OCI manifest triggers the build-node-image which will fail because the manifest is incomplete,
until the next release job successfully push a complete manifest.

This is problematic because ART need to be able to reliably rebuild the OCP images if the openshift bits change, so they need a reliabe base manifest.

I suggest to skip publishing the manifest if it's incomplete. Let's add a pipecfg knob e.g. push-partial-manifest: false under registry_repos

Metadata

Metadata

Assignees

Labels

jiraFor syncing to JIRA

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions