Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

image: add new gce pipeline to BootcDiskImage #923

Merged
merged 3 commits into from
Sep 26, 2024
Merged

Conversation

mvo5
Copy link
Contributor

@mvo5 mvo5 commented Sep 12, 2024

There is a request that we provide a new image type that can
be imported directly into GCE. This requires a tar.gz with
a disk.raw inside and specific tar options.

This commit adds the needed pipeline to generate this.

Note that this will require a way to rename files during
the tar build as we do not want to hardcode the raw image
filename.

This needs osbuild/osbuild#1886 and will be used in osbuild/bootc-image-builder#646

@mvo5 mvo5 marked this pull request as draft September 13, 2024 11:09
@mvo5 mvo5 changed the title image: add new raw-tgz pipeline to BootcDiskImage image: add new gce pipeline to BootcDiskImage Sep 17, 2024
This commit adds the new `transform` option to the tar stage. This
allows chaning filenames while runnig tar and will be used by the
GCE pipeline for bootc-disk.

See also osbuild/osbuild#1886
This commit adds the new osbuild.TarStageOptions option `transform`
to the `manifest.Tar` object so that it can be used by the
`image.BootcDiskImage` later.
@mvo5 mvo5 marked this pull request as ready for review September 25, 2024 11:59
@mvo5 mvo5 marked this pull request as draft September 25, 2024 12:01
There is a request that we provide a new image type that can
be imported directly into GCE. This requires a `tar.gz` with
a `disk.raw` inside and specific tar options.

This commit adds the needed pipeline to generate this.

Note that this will require a way to rename files during
the tar build as we do not want to hardcode the raw image
filename.
@mvo5 mvo5 marked this pull request as ready for review September 25, 2024 14:18
pkg/osbuild/tar_stage.go Show resolved Hide resolved
@achilleas-k achilleas-k added this pull request to the merge queue Sep 26, 2024
Merged via the queue into osbuild:main with commit acbdca2 Sep 26, 2024
17 of 19 checks passed
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.

2 participants