Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,11 @@ spec:
default: "x86_64"
- name: platform-api-version
description: The referenced version is the minimum version that all relevant buildpack implementations support.
default: "0.12"
default: "0.13"
- name: insecure-registries
description: List of registries to consider insecure (http or self-signed certificate).
type: array
defaults: []
buildSteps:
- name: build-and-push
image: heroku/builder:22
Expand All @@ -31,11 +35,38 @@ spec:
value: $(params.shp-source-context)
- name: PARAM_OUTPUT_IMAGE
value: $(params.shp-output-image)
- name: PARAM_OUTPUT_INSECURE
value: $(params.shp-output-insecure)
command:
- /bin/bash
args:
- -c
- |
insecureRegistries=""
inInsecureRegistries=false

if [[ "${PARAM_OUTPUT_INSECURE}" == "true" ]]; then
while [[ $# -gt 0 ]]; do
arg="$1"
shift

if [ "${arg}" == "--insecure-registries" ]; then
inInsecureRegistries=true
elif [ "${inInsecureRegistries}" == "true" ]; then
insecureRegistries="${insecureRegistries}${arg},"
else
echo "Invalid usage"
exit 1
fi
done
fi

if [[ ! -z "$insecureRegistries" ]]; then
echo "> Using insecure registries: $insecureRegistries"

export CNB_INSECURE_REGISTRIES=$insecureRegistries
fi

set -euo pipefail

echo "> Processing environment variables..."
Expand Down Expand Up @@ -95,6 +126,9 @@ spec:

# Store the image digest
grep digest /tmp/report.toml | tail -n 1 | tr -d ' \"\n' | sed s/digest=// > "$(results.shp-image-digest.path)"
- --
- --insecure-registries
- $(params.insecure-registries[*])
volumeMounts:
- mountPath: /platform/env
name: platform-env
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,11 @@ spec:
default: "x86_64"
- name: platform-api-version
description: The referenced version is the minimum version that all relevant buildpack implementations support.
default: "0.12"
default: "0.13"
- name: insecure-registries
description: List of registries to consider insecure (http or self-signed certificate).
type: array
defaults: []
buildSteps:
- name: build-and-push
image: heroku/builder:22
Expand All @@ -31,11 +35,38 @@ spec:
value: $(params.shp-source-context)
- name: PARAM_OUTPUT_IMAGE
value: $(params.shp-output-image)
- name: PARAM_OUTPUT_INSECURE
value: $(params.shp-output-insecure)
command:
- /bin/bash
args:
- -c
- |
insecureRegistries=""
inInsecureRegistries=false

if [[ "${PARAM_OUTPUT_INSECURE}" == "true" ]]; then
while [[ $# -gt 0 ]]; do
arg="$1"
shift

if [ "${arg}" == "--insecure-registries" ]; then
inInsecureRegistries=true
elif [ "${inInsecureRegistries}" == "true" ]; then
insecureRegistries="${insecureRegistries}${arg},"
else
echo "Invalid usage"
exit 1
fi
done
fi

if [[ ! -z "$insecureRegistries" ]]; then
echo "> Using insecure registries: $insecureRegistries"

export CNB_INSECURE_REGISTRIES=$insecureRegistries
fi

set -euo pipefail

echo "> Processing environment variables..."
Expand Down Expand Up @@ -95,6 +126,9 @@ spec:

# Store the image digest
grep digest /tmp/report.toml | tail -n 1 | tr -d ' \"\n' | sed s/digest=// > "$(results.shp-image-digest.path)"
- --
- --insecure-registries
- $(params.insecure-registries[*])
volumeMounts:
- mountPath: /platform/env
name: platform-env
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,11 @@ spec:
parameters:
- name: platform-api-version
description: The referenced version is the minimum version that all relevant buildpack implementations support.
default: "0.12"
default: "0.13"
- name: insecure-registries
description: List of registries to consider insecure (http or self-signed certificate).
type: array
defaults: []
buildSteps:
- name: build-and-push
image: docker.io/paketobuildpacks/builder-jammy-full:latest
Expand All @@ -21,11 +25,38 @@ spec:
value: $(params.shp-source-context)
- name: PARAM_OUTPUT_IMAGE
value: $(params.shp-output-image)
- name: PARAM_OUTPUT_INSECURE
value: $(params.shp-output-insecure)
command:
- /bin/bash
args:
- -c
- |
insecureRegistries=""
inInsecureRegistries=false

if [[ "${PARAM_OUTPUT_INSECURE}" == "true" ]]; then
while [[ $# -gt 0 ]]; do
arg="$1"
shift

if [ "${arg}" == "--insecure-registries" ]; then
inInsecureRegistries=true
elif [ "${inInsecureRegistries}" == "true" ]; then
insecureRegistries="${insecureRegistries}${arg},"
else
echo "Invalid usage"
exit 1
fi
done
fi

if [[ ! -z "$insecureRegistries" ]]; then
echo "> Using insecure registries: $insecureRegistries"

export CNB_INSECURE_REGISTRIES=$insecureRegistries
fi

set -euo pipefail

echo "> Processing environment variables..."
Expand Down Expand Up @@ -85,6 +116,9 @@ spec:

# Store the image digest
grep digest /tmp/report.toml | tail -n 1 | tr -d ' \"\n' | sed s/digest=// > "$(results.shp-image-digest.path)"
- --
- --insecure-registries
- $(params.insecure-registries[*])
volumeMounts:
- mountPath: /platform/env
name: platform-env
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,11 @@ spec:
parameters:
- name: platform-api-version
description: The referenced version is the minimum version that all relevant buildpack implementations support.
default: "0.12"
default: "0.13"
- name: insecure-registries
description: List of registries to consider insecure (http or self-signed certificate).
type: array
defaults: []
buildSteps:
- name: build-and-push
image: docker.io/paketobuildpacks/builder-jammy-full:latest
Expand All @@ -21,11 +25,38 @@ spec:
value: $(params.shp-source-context)
- name: PARAM_OUTPUT_IMAGE
value: $(params.shp-output-image)
- name: PARAM_OUTPUT_INSECURE
value: $(params.shp-output-insecure)
command:
- /bin/bash
args:
- -c
- |
insecureRegistries=""
inInsecureRegistries=false

if [[ "${PARAM_OUTPUT_INSECURE}" == "true" ]]; then
while [[ $# -gt 0 ]]; do
arg="$1"
shift

if [ "${arg}" == "--insecure-registries" ]; then
inInsecureRegistries=true
elif [ "${inInsecureRegistries}" == "true" ]; then
insecureRegistries="${insecureRegistries}${arg},"
else
echo "Invalid usage"
exit 1
fi
done
fi

if [[ ! -z "$insecureRegistries" ]]; then
echo "> Using insecure registries: $insecureRegistries"

export CNB_INSECURE_REGISTRIES=$insecureRegistries
fi

set -euo pipefail

echo "> Processing environment variables..."
Expand Down Expand Up @@ -85,6 +116,9 @@ spec:

# Store the image digest
grep digest /tmp/report.toml | tail -n 1 | tr -d ' \"\n' | sed s/digest=// > "$(results.shp-image-digest.path)"
- --
- --insecure-registries
- $(params.insecure-registries[*])
volumeMounts:
- mountPath: /platform/env
name: platform-env
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,10 @@ spec:
default: "x86_64"
- name: platform-api-version
description: The referenced version is the minimum version that all relevant buildpack implementations support.
default: "0.12"
default: "0.13"
- name: insecure-registries
description: Comma separated list of registries to consider insecure (http or self-signed certificate).
default: ""
steps:
- name: build-and-push
image: heroku/builder:22
Expand All @@ -27,6 +30,8 @@ spec:
value: $(params.system-architecture)
- name: CNB_PLATFORM_API
value: $(params.platform-api-version)
- name: CNB_INSECURE_REGISTRIES
value: $(params.insecure-registries)
- name: PARAM_SOURCE_CONTEXT
value: $(params.shp-source-context)
- name: PARAM_OUTPUT_IMAGE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,10 @@ spec:
default: "x86_64"
- name: platform-api-version
description: The referenced version is the minimum version that all relevant buildpack implementations support.
default: "0.12"
default: "0.13"
- name: insecure-registries
description: Comma separated list of registries to consider insecure (http or self-signed certificate).
default: ""
steps:
- name: build-and-push
image: heroku/builder:22
Expand All @@ -27,6 +30,8 @@ spec:
value: $(params.system-architecture)
- name: CNB_PLATFORM_API
value: $(params.platform-api-version)
- name: CNB_INSECURE_REGISTRIES
value: $(params.insecure-registries)
- name: PARAM_SOURCE_CONTEXT
value: $(params.shp-source-context)
- name: PARAM_OUTPUT_IMAGE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,18 @@ spec:
parameters:
- name: platform-api-version
description: The referenced version is the minimum version that all relevant buildpack implementations support.
default: "0.12"
default: "0.13"
- name: insecure-registries
description: Comma separated list of registries to consider insecure (http or self-signed certificate).
default: ""
steps:
- name: build-and-push
image: docker.io/paketobuildpacks/builder-jammy-full:latest
env:
- name: CNB_PLATFORM_API
value: $(params.platform-api-version)
- name: CNB_INSECURE_REGISTRIES
value: $(params.insecure-registries)
- name: PARAM_SOURCE_CONTEXT
value: $(params.shp-source-context)
- name: PARAM_OUTPUT_IMAGE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,18 @@ spec:
parameters:
- name: platform-api-version
description: The referenced version is the minimum version that all relevant buildpack implementations support.
default: "0.12"
default: "0.13"
- name: insecure-registries
description: Comma separated list of registries to consider insecure (http or self-signed certificate).
default: ""
steps:
- name: build-and-push
image: docker.io/paketobuildpacks/builder-jammy-full:latest
env:
- name: CNB_PLATFORM_API
value: $(params.platform-api-version)
- name: CNB_INSECURE_REGISTRIES
value: $(params.insecure-registries)
- name: PARAM_SOURCE_CONTEXT
value: $(params.shp-source-context)
- name: PARAM_OUTPUT_IMAGE
Expand Down