Skip to content

Inputs

Inputs are values that can be interpolated elsewhere in the manifest.

inputs:
image:
type: string
default: myapp:latest
token:
type: string
sensitive: true
required: true

Use an input with interpolation:

config:
image: "${inputs.image}"
FieldRequiredDefaultDescription
typeYesNoneInput type. Current examples use string.
descriptionNoEmptyHuman-readable input description.
defaultNoEmptyValue used when no parameter is supplied.
sensitiveNofalseMarks the input as sensitive for display and storage decisions.
requiredNofalseRequires a value from params or default.

Inputs can be provided with --param or --params-file.