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