mirror of
https://github.com/containers/podman.git
synced 2025-06-11 01:58:37 +08:00
Add (podman {image,manifest} push --sign-by-sigstore=param-file.yaml)
(podman push) and (podman manifest push) now support --sign-by-sigstore=param-file, using the containers-sigstore-signing-params.yaml(5) file format. That notably adds support for Fulcio and Rekor signing. Signed-off-by: Miloslav Trmač <mitr@redhat.com>
This commit is contained in:
cmd/podman
docs/source/markdown
go.modgo.sumpkg/domain
test/e2e
vendor
github.com
containers/image/v5
pkg/cli/sigstore
signature/sigstore
coreos/go-oidc/v3
go-jose/go-jose/v3
.gitignore.golangci.yml.travis.ymlBUG-BOUNTY.mdCONTRIBUTING.mdLICENSEREADME.mdasymmetric.go
cipher
crypter.godoc.goencoding.gojson
jwe.gojwk.gojws.goopaque.goshared.gosigning.gosymmetric.gogo-openapi/runtime
client
logger
middleware
context.go
denco
doc.gogo18.goheader
negotiate.gonot_implemented.gooperation.goparameter.gopre_go18.gorapidoc.goredoc.gorequest.gorouter.gosecurity.gospec.goswaggerui.gountyped
validation.gosecurity
yamlpc
go-playground
locales
universal-translator
.gitignore.travis.ymlLICENSEMakefileREADME.mderrors.goimport_export.gologo.pngtranslator.gouniversal_translator.go
validator/v10
google/trillian
.gitignore.golangci.yamlAUTHORSBUILD.bazelCHANGELOG.mdCODEOWNERSCONTRIBUTING.mdCONTRIBUTORSLICENSEPULL_REQUEST_TEMPLATE.mdREADME.mdcloudbuild.yamlcloudbuild_master.yamlcloudbuild_pr.yamlcloudbuild_tag.yamlcodecov.ymlgen.gotrillian.pb.gotrillian.prototrillian_admin_api.pb.gotrillian_admin_api.prototrillian_admin_api_grpc.pb.gotrillian_log_api.pb.gotrillian_log_api.prototrillian_log_api_grpc.pb.go
types
hashicorp
go-cleanhttp
go-retryablehttp
leodido/go-urn
opentracing/opentracing-go
.gitignore.travis.ymlCHANGELOG.mdLICENSEMakefileREADME.mdext.go
ext
globaltracer.gogocontext.golog
noop.gopropagation.gospan.gotracer.gosegmentio/ksuid
sigstore
fulcio/pkg/api
rekor/pkg
client
generated/client
entries
create_log_entry_parameters.gocreate_log_entry_responses.goentries_client.goget_log_entry_by_index_parameters.goget_log_entry_by_index_responses.goget_log_entry_by_uuid_parameters.goget_log_entry_by_uuid_responses.gosearch_log_query_parameters.gosearch_log_query_responses.go
index
pubkey
rekor_client.gotlog
util
sigstore/pkg
skratchdot/open-golang
golang.org/x
mod/sumdb/note
net/context/ctxhttp
oauth2
google.golang.org
appengine
LICENSE
internal
api.goapi_classic.goapi_common.goapp_id.go
base
datastore
identity.goidentity_classic.goidentity_flex.goidentity_vm.gointernal.golog
main.gomain_common.gomain_vm.gometadata.gonet.goregen.shremote_api
transaction.gourlfetch
urlfetch
protobuf/types/known/fieldmaskpb
@ -49,6 +49,11 @@ Delete the manifest list or image index from local storage if pushing succeeds.
|
||||
|
||||
Sign the pushed images with a “simple signing” signature using the specified key. (This option is not available with the remote Podman client, including Mac and Windows (excluding WSL2) machines)
|
||||
|
||||
#### **--sign-by-sigstore**=*param-file***
|
||||
|
||||
Add a sigstore signature based on further options specified in a containers sigstore signing parameter file *param-file*.
|
||||
See containers-sigstore-signing-params.yaml(5) for details about the file format.
|
||||
|
||||
#### **--sign-by-sigstore-private-key**=*path*
|
||||
|
||||
Sign the pushed images with a sigstore signature using a private key at the specified path. (This option is not available with the remote Podman client, including Mac and Windows (excluding WSL2) machines)
|
||||
|
@ -87,6 +87,11 @@ Discard any pre-existing signatures in the image.
|
||||
|
||||
Add a “simple signing” signature at the destination using the specified key. (This option is not available with the remote Podman client, including Mac and Windows (excluding WSL2) machines)
|
||||
|
||||
#### **--sign-by-sigstore**=*param-file***
|
||||
|
||||
Add a sigstore signature based on further options specified in a containers sigstore signing parameter file *param-file*.
|
||||
See containers-sigstore-signing-params.yaml(5) for details about the file format.
|
||||
|
||||
#### **--sign-by-sigstore-private-key**=*path*
|
||||
|
||||
Add a sigstore signature at the destination using a private key at the specified path. (This option is not available with the remote Podman client, including Mac and Windows (excluding WSL2) machines)
|
||||
|
Reference in New Issue
Block a user