buildah/define
Nalin Dahyabhai e89fac6c9b Add `buildah mkcw`, add `--cw` to `buildah commit` and `buildah build`
Add a --cw option to `buildah build` and `buildah commit`, which takes a
comma-separated list of arguments and produces an image laid out for use
as a confidential workload:
  type: sev or snp
  attestation_url: location of a key broker server
  cpus: expected number of virtual CPUs to run with
  memory: expected megabytes of memory to run with
  workload_id: a distinguishing identifier for the key broker server
  ignore_attestation_errors: ignore errors registering the workload
  passphrase: for encrypting the disk image
  slop: extra space to allocate for the disk image

At least one of attestation_url and passphrase must be specified in
order for the encrypted disk image to be decryptable at run-time.  Other
arguments can be omitted.  ignore_attestation_errors is intentionally
undocumented, as it's mainly used to permit some amount of testing on
systems which don't have the required hardware.

Add an `mkcw` top-level command, for converting directly from an image
to a confidential workload.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>
2023-09-07 14:05:10 -04:00
..
build.go Add `buildah mkcw`, add `--cw` to `buildah commit` and `buildah build` 2023-09-07 14:05:10 -04:00
isolation.go Isolation strings, should match user input 2021-02-23 13:26:51 -05:00
mount_freebsd.go Make the various run mounts work for FreeBSD 2022-07-12 09:14:22 +01:00
mount_linux.go Make the various run mounts work for FreeBSD 2022-07-12 09:14:22 +01:00
mount_unsupported.go Use TypeBind consistently to name bind/nullfs mounts 2022-11-07 17:19:56 +00:00
namespace.go Eliminate the use of containers/building import in pkg subdirs 2021-02-12 12:43:08 -05:00
pull.go Make PolicyMap and PullPolicy names align 2021-03-05 06:21:59 -05:00
pull_test.go Make PolicyMap and PullPolicy names align 2021-03-05 06:21:59 -05:00
types.go Add `buildah mkcw`, add `--cw` to `buildah commit` and `buildah build` 2023-09-07 14:05:10 -04:00
types_test.go build: support building from commit when using git repo as build context 2022-08-03 18:50:44 +05:30
types_unix.go buildah: add support for renaming a device in rootless setups 2022-05-25 13:53:37 +05:30
types_unsupported.go Eliminate the use of containers/building import in pkg subdirs 2021-02-12 12:43:08 -05:00