Commit graph

121 commits

Author SHA1 Message Date
Gerald Pinder
3a0be4099a
feat: Add bootc support (#448)
Adds support for using `bootc` as the preferred method for booting from
a locally created image. This new method gets rid of the need to create
a tarball and move it to the correct place and instead it will make use
of `podman scp` which copies the image to the root `containers-storage`
and then has `rpm-ostree` and `bootc` boot from that store.

Closes #418 
Closes #200
2025-08-09 14:05:59 -04:00
Gerald Pinder
2c525854c9
chore: Fix clippy lints 2025-08-07 15:13:32 -04:00
Gerald Pinder
a19cfa061b
chore: Release 2025-07-31 09:52:44 -04:00
Gerald Pinder
70cb269986
chore: Release 2025-07-29 00:36:20 -04:00
Gerald Pinder
24a5c8d2b5 feat: Add all linux platforms 2025-07-28 21:26:53 -04:00
Gerald Pinder
de76312a38 fix!: Allow specifying mount type for secrets 2025-07-28 21:24:22 -04:00
Gerald Pinder
ef0d731664 chore: Release 2025-07-17 17:29:38 -04:00
Gerald Pinder
4fabd3e5db feat: Add ability to mount secrets 2025-07-17 14:03:25 -04:00
Gerald Pinder
53b8467087 chore: Release 2025-07-08 13:54:07 -04:00
Gerald Pinder
e9925f03c3 chore: Release 2025-06-30 17:18:31 -04:00
Gerald Pinder
7828e7872b chore: Release 2025-06-02 08:47:46 -04:00
Gerald Pinder
054c1672d0 chore: Release 2025-06-01 14:36:53 -04:00
Gerald Pinder
85362c90e1 fix: Replace / in branch names with _ when generating tags 2025-06-01 14:31:10 -04:00
Gerald Pinder
473b6fb827 chore: Release 2025-05-31 17:49:17 -04:00
Gerald Pinder
1a4278415d chore: Release 2025-05-31 16:15:13 -04:00
Gerald Pinder
4ceb319518 chore: Release 2025-05-31 14:39:05 -04:00
Gerald Pinder
f67dea41a3 chore: Remove feature flags 2025-05-31 13:15:40 -04:00
Gerald Pinder
33bebb5e29 fix: Parse Version from container and remove ostree commit 2025-05-31 00:45:23 -04:00
Gerald Pinder
67cbca3218 chore: Clippy fixes 2025-05-18 10:54:21 -04:00
Gerald Pinder
4a0fc3b4a1 chore: Use get_env_var 2025-05-16 09:57:12 -04:00
Gerald Pinder
ac63f9e9fb chore: Release 2025-05-09 17:19:19 -04:00
Gerald Pinder
00806b02e1 chore: Simplify opts using new ImageRef type 2025-05-09 16:58:51 -04:00
Gerald Pinder
0896907c0b chore(tests): Add extra test recipes 2025-05-09 16:58:51 -04:00
Gerald Pinder
b2253d598a feat: Add cache layer support 2025-05-09 16:58:51 -04:00
Gerald Pinder
44cecab3f4 chore: Format files 2025-04-29 00:50:28 -04:00
Gerald Pinder
5f648af104 chore: Clippy fixes 2025-04-28 23:51:35 -04:00
Gerald Pinder
707db567ee chore: Release 2025-04-15 18:04:56 -04:00
Gerald Pinder
ad53cdcb8c chore: Upgrade cached and use new sync_writes by_key for faster operations 2025-04-07 11:59:45 -04:00
Gerald Pinder
80a768cc49 chore: Release 2025-03-26 15:28:28 -04:00
Gerald Pinder
9ffedf5314 fix: Handle login for skopeo during rechunk flow 2025-03-26 15:23:00 -04:00
Gerald Pinder
4b15468c3d Revert "fix: Use sudo for login when using rechunk"
This reverts commit 185a34f86b.
2025-03-26 15:23:00 -04:00
Gerald Pinder
bd22b77430 Revert "fix: Fix lints and be sure to login before build in rechunk"
This reverts commit 51fd86ed6b.
2025-03-26 15:23:00 -04:00
Gerald Pinder
51fd86ed6b fix: Fix lints and be sure to login before build in rechunk 2025-03-26 14:11:43 -04:00
Gerald Pinder
185a34f86b fix: Use sudo for login when using rechunk 2025-03-26 13:56:16 -04:00
Gerald Pinder
7f8095d283 fix: Revert change to OciDir 2025-03-26 13:23:06 -04:00
Gerald Pinder
290fbc829b fix: Use sudo for skopeo copy for rechunk 2025-03-26 13:02:55 -04:00
Gerald Pinder
1750fffa6c chore: Release 2025-03-23 17:31:31 -04:00
Gerald Pinder
67817fe26d Fix some logic errors when checking whether or not we need sudo 2025-03-23 17:25:06 -04:00
Gerald Pinder
db9bf78c94 Add prompt for sudo 2025-03-23 17:25:06 -04:00
Gerald Pinder
9a3523a8a1 Lint fixes 2025-03-23 17:25:06 -04:00
Gerald Pinder
4537e29b55 Add check for using askpass 2025-03-23 17:25:06 -04:00
Gerald Pinder
883090ee85 Propogate use_sudo pattern to all traits that podman can be used in 2025-03-23 17:25:06 -04:00
Tom van Dijk
430d18de8a Apply suggestions from code review
Co-authored-by: Gerald Pinder <gmpinder@gmail.com>
2025-03-23 17:25:06 -04:00
Tom van Dijk
1bd8e926b4 fixup! feat(podman_driver): Invoke sudo when needed for privileged 2025-03-23 17:25:06 -04:00
Tom van Dijk
9963758a91 feat(podman_driver): Invoke sudo when needed for privileged
My motivation is that it's really a bad practice to just run `sudo bluebuild generate -o Containerfile`, as the file gets created as root and it's kind-of unsafe to the system too.

I'd rather have the tool invoke sudo by itselves for the things it needs it for, rather than wrapping the entire program in sudo.

This is especially the case for local (non-ci) builds.
2025-03-23 17:25:06 -04:00
dependabot[bot]
90d98c9ed2 chore(deps): bump sigstore from 0.10.0 to 0.11.0
Bumps [sigstore](https://github.com/sigstore/sigstore-rs) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/sigstore/sigstore-rs/releases)
- [Changelog](https://github.com/sigstore/sigstore-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sigstore/sigstore-rs/compare/v0.10.0...v0.11.0)

---
updated-dependencies:
- dependency-name: sigstore
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-25 09:28:48 -05:00
Gerald Pinder
6a5f54b2fd chore: Release 2025-02-12 13:56:46 -05:00
Gerald Pinder
d084c3b7e0 fix: Filter out images whose repo or tag is <none> when listing images 2025-02-12 13:03:17 -05:00
Gerald Pinder
9b707ee1d9 chore: Add more context for list_images image parsing 2025-02-12 12:38:21 -05:00
Gerald Pinder
c07b7ace6a chore: Release 2025-02-10 20:47:57 -05:00