Skip to content

Comments

feat(ci: oci-marketplace-publish.yml): Publish OCI image#316

Open
yuravk wants to merge 1 commit intoAlmaLinux:mainfrom
yuravk:main
Open

feat(ci: oci-marketplace-publish.yml): Publish OCI image#316
yuravk wants to merge 1 commit intoAlmaLinux:mainfrom
yuravk:main

Conversation

@yuravk
Copy link
Collaborator

@yuravk yuravk commented Feb 19, 2026

  • Read need data from provided AWS S3 image URL
  • download image from AWS S3 Bucket
  • Upload Objects (.qcow2 image files) to Oracle Storage Bucket
  • Create Compute Custom Images (template of a virtual hard drive) from the object
  • Set image Capabilities: Firmware, SecureBoot, LaunchMode, ...
  • Wrap custom image into a Marketplace Artifact
  • Get latest version of Terms Collection
  • Get latest Revision of need Listing. Search need listing by matching its name, as "AlmaLinux OS MAJOR_VERSION (ARCH)"
  • Clone latest Listing Revision (create a new Draft)
  • Update Draft Revision Version Details
  • Unset Default and Security Update properties for all Packages in the Draft Revision
  • Create new Package in the Draft Revision
  • Submit the Draft Revision
  • Show the workflow job's summary
  • Notify via Mattermost

- Read need data from provided AWS S3 image URL
- download image from AWS S3 Bucket
- Upload Objects (.qcow2 image files) to Oracle Storage Bucket
- Create Compute Custom Images (template of a virtual hard drive) from the object
- Set image Capabilities: Firmware, SecureBoot, LaunchMode, ...
- Wrap custom image into a Marketplace Artifact
- Get latest version of Terms Collection
- Get latest Revision of need Listing. Search need listing by matching its name, as "AlmaLinux OS MAJOR_VERSION (ARCH)"
- Clone latest Listing Revision (create a new Draft)
- Update Draft Revision Version Details
- Unset Default and Security Update properties for all Packages in the Draft Revision
- Create new Package in the Draft Revision
- Submit the Draft Revision
- Show the workflow job's summary
- Notify via Mattermost
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants