commit 33586dbc80c3b2139954711e0b3c08bef5b6ffc9 Author: Nicolas Massé Date: Fri Aug 29 14:28:44 2025 -0400 initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..734ca33 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +auth.json +signing-key.* diff --git a/generic/Containerfile b/generic/Containerfile new file mode 100644 index 0000000..f055071 --- /dev/null +++ b/generic/Containerfile @@ -0,0 +1,23 @@ +FROM registry.redhat.io/rhel9/rhel-bootc:9.6 + +ARG ADMIN_USERNAME=demo \ + ADMIN_PASSWORD=redhat + +RUN < /dev/null && pwd )" +PROJECT_DIR="$(dirname "$SCRIPT_DIR")" + +if [ ! -f "$PROJECT_DIR/signing-key.pass" ]; then + openssl rand -base64 30 > "$PROJECT_DIR/signing-key.pass" + chmod 600 "$PROJECT_DIR/signing-key.pass" +fi + +if [ ! -f "$PROJECT_DIR/signing-key.pub" ]; then + skopeo generate-sigstore-key --output-prefix "$PROJECT_DIR/signing-key" --passphrase-file "$PROJECT_DIR/signing-key.pass" +fi + +if [ ! -f "/etc/containers/registries.d/${OCI_REGISTRY}.yaml" ]; then + tee "/etc/containers/registries.d/${OCI_REGISTRY}.yaml" > /dev/null <