Prow
kind: prow
Description
The prow
Autodiscovery plugin allows to automatically search and update container tags defined in Prow.yaml test files.
Manifests
Parameters
Name | Type | Description | Required |
---|---|---|---|
auths | object | Auths provides a map of registry credentials where the key is the registry URL without scheme | |
digest | boolean | digest provides parameters to specify if the generated manifest should use a digest on top of the tag. | |
files | array | Files allows to specify a list of Files to analyze.
| |
ignore | array | Ignore allows to specify rule to ignore autodiscovery a specific Kubernetes manifest based on a rule | |
images | array | Images specifies the list of container image to check | |
path | string | Path specifies a Fleet bundle path pattern, the pattern requires to match all of name, not just a subpart of the path. | |
only | array | Only allows to specify rule to only autodiscover manifest for a specific Kubernetes manifest based on a rule | |
images | array | Images specifies the list of container image to check | |
path | string | Path specifies a Fleet bundle path pattern, the pattern requires to match all of name, not just a subpart of the path. | |
rootdir | string | RootDir defines the root directory used to recursively search for Kubernetes files | |
versionfilter | object | versionfilter provides parameters to specify the version pattern used when generating manifest.
| |
kind | string | specifies the version kind such as semver, regex, or latest | |
pattern | string | specifies the version pattern according the version kind | |
strict | boolean | strict enforce strict versioning rule. Only used for semantic versioning at this time |
Example
# updatecli.d/default.yaml
name: "Prow autodiscovery"
scms:
default:
kind: git
spec:
url: "https://github.com/knative/infra.git"
branch: main
autodiscovery:
scmid: default
crawlers:
prow:
digest: true
rootdir: prow/jobs/custom
files:
- infra.yaml
## To ignore specific images
#ignore:
# - images:
# - "mcr.microsoft.com/dotnet/framework/sdk"
## To consider only specific images
#only:
# - images:
# - "mcr.microsoft.com/dotnet/framework/sdk"