Regular expression used to identify Kubernetes spec files in a repository. It only matched JSON and YAML files at the root of the repository.
Determine all changed Kubernetes resource spec files in a push. A
file is considered a Kubernetes resource spec if it matches
k8sSpecRegExp. Changes are returned in commit order, with the
commit order unchanged from the push event sent by cortex, which it
typically chronologically with the oldest commit first. Within a
commit, the changes are sorted first by operation, with deletes
before applies, and then by path using sort(localCompare)
.
Deletes are sorted first because renames are processed as adds and
deletes and we want to avoid a rename resulting in a resource being
deleted. If you want to control the order of operations, spread
the operations across multiple commits in the same push.
project with the changed Kubernetes resource specs.
git push with changes
git commit message tag indicating automated commits that should be ignored
goal execution progress log
sorted resource spec changes
Convert output of git diff -z --name-status
to a list of file
changes. The returned changes are sorted by file path.
git commit SHA
output from git diff command
sorted resource spec changes
Generated using TypeDoc
Glob pattern used to identify Kubernetes spec files in a repository. It only matched JSON and YAML files at the root of the repository.