mirror of https://github.com/knative/pkg.git
upgrade to latest dependencies (#2603)
bumping knative.dev/hack 0198902...b3c9790: > b3c9790 Notarize Mac binaries (# 231) Signed-off-by: Knative Automation <automation@knative.team> Signed-off-by: Knative Automation <automation@knative.team>
This commit is contained in:
parent
7c4fef1af5
commit
158538cc46
2
go.mod
2
go.mod
|
|
@ -50,7 +50,7 @@ require (
|
|||
k8s.io/gengo v0.0.0-20220613173612-397b4ae3bce7
|
||||
k8s.io/klog/v2 v2.70.2-0.20220707122935-0990e81f1a8f
|
||||
k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9
|
||||
knative.dev/hack v0.0.0-20220929150817-019890274b9c
|
||||
knative.dev/hack v0.0.0-20221003111221-b3c97904d3b5
|
||||
sigs.k8s.io/yaml v1.3.0
|
||||
)
|
||||
|
||||
|
|
|
|||
4
go.sum
4
go.sum
|
|
@ -1180,8 +1180,8 @@ k8s.io/kube-openapi v0.0.0-20220328201542-3ee0da9b0b42/go.mod h1:Z/45zLw8lUo4wdi
|
|||
k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
|
||||
k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 h1:HNSDgDCrr/6Ly3WEGKZftiE7IY19Vz2GdbOCyI4qqhc=
|
||||
k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
|
||||
knative.dev/hack v0.0.0-20220929150817-019890274b9c h1:C3v0QwL5SnmYfBkQifxU0uKFOQ2QPzvh1B+5DLyPhC4=
|
||||
knative.dev/hack v0.0.0-20220929150817-019890274b9c/go.mod h1:yk2OjGDsbEnQjfxdm0/HJKS2WqTLEFg/N6nUs6Rqx3Q=
|
||||
knative.dev/hack v0.0.0-20221003111221-b3c97904d3b5 h1:iVRcbOZrI6XBc/JZh/IJZ56858QdoEV3DSbjy7XbKBg=
|
||||
knative.dev/hack v0.0.0-20221003111221-b3c97904d3b5/go.mod h1:yk2OjGDsbEnQjfxdm0/HJKS2WqTLEFg/N6nUs6Rqx3Q=
|
||||
pgregory.net/rapid v0.3.3 h1:jCjBsY4ln4Atz78QoBWxUEvAHaFyNDQg9+WU62aCn1U=
|
||||
pgregory.net/rapid v0.3.3/go.mod h1:UYpPVyjFHzYBGHIxLFoupi8vwk6rXNzRY9OMvVxFIOU=
|
||||
rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
|
||||
|
|
|
|||
|
|
@ -104,6 +104,9 @@ ARTIFACTS_TO_PUBLISH=""
|
|||
FROM_NIGHTLY_RELEASE=""
|
||||
FROM_NIGHTLY_RELEASE_GCS=""
|
||||
SIGNING_IDENTITY=""
|
||||
APPLE_CODESIGN_KEY=""
|
||||
APPLE_NOTARY_API_KEY=""
|
||||
APPLE_CODESIGN_PASSWORD_FILE=""
|
||||
export KO_DOCKER_REPO="gcr.io/knative-nightly"
|
||||
# Build stripped binary to reduce size
|
||||
export GOFLAGS="-ldflags=-s -ldflags=-w"
|
||||
|
|
@ -314,6 +317,21 @@ function sign_release() {
|
|||
if [ -z "${SIGN_IMAGES:-}" ]; then # Temporary Feature Gate
|
||||
return 0
|
||||
fi
|
||||
|
||||
# Notarizing mac binaries needs to be done before cosign as it changes the checksum values
|
||||
# of the darwin binaries
|
||||
if [ -n "${APPLE_CODESIGN_KEY}" ] && [ -n "${APPLE_CODESIGN_PASSWORD}" ] && [ -n "${APPLE_NOTARY_API_KEY}" ]; then
|
||||
FILES=$(find -- * -type f -name "*darwin*")
|
||||
for file in $FILES; do
|
||||
rcodesign sign "${file}" --p12-file="${APPLE_CODESIGN_KEY}" \
|
||||
--code-signature-flags=runtime \
|
||||
--p12-password-file="${APPLE_CODESIGN_PASSWORD_FILE}"
|
||||
done
|
||||
zip files.zip "$FILES"
|
||||
rcodesign notary-submit files.zip --api-key-path="${APPLE_NOTARY_API_KEY}" --wait
|
||||
sha256sum "${ARTIFACTS_TO_PUBLISH//checksums.txt/}" > checksums.txt
|
||||
fi
|
||||
|
||||
## Sign the images with cosign
|
||||
## For now, check if ko has created imagerefs.txt file. In the future, missing image refs will break
|
||||
## the release for all jobs that publish images.
|
||||
|
|
@ -438,6 +456,15 @@ function parse_flags() {
|
|||
[[ $1 =~ ^v[0-9]+-[0-9a-f]+$ ]] || abort "nightly tag must be 'vYYYYMMDD-commithash'"
|
||||
FROM_NIGHTLY_RELEASE=$1
|
||||
;;
|
||||
--apple-codesign-key)
|
||||
APPLE_CODESIGN_KEY=$1
|
||||
;;
|
||||
--apple-codesign-password-file)
|
||||
APPLE_CODESIGN_PASSWORD_FILE=$1
|
||||
;;
|
||||
--apple-notary-api-key)
|
||||
APPLE_NOTARY_API_KEY=$1
|
||||
;;
|
||||
*) abort "unknown option ${parameter}" ;;
|
||||
esac
|
||||
esac
|
||||
|
|
|
|||
|
|
@ -1098,7 +1098,7 @@ k8s.io/utils/net
|
|||
k8s.io/utils/pointer
|
||||
k8s.io/utils/strings/slices
|
||||
k8s.io/utils/trace
|
||||
# knative.dev/hack v0.0.0-20220929150817-019890274b9c
|
||||
# knative.dev/hack v0.0.0-20221003111221-b3c97904d3b5
|
||||
## explicit; go 1.18
|
||||
knative.dev/hack
|
||||
# sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
|
||||
|
|
|
|||
Loading…
Reference in New Issue