Documentation ¶
Overview ¶
Package taskmanifest implements manifest rendering for tasks. It is intended to be run via `go run`, passing a task YAML template and data to be rendered. The combined result will be written to the specified destination. The -data flag can be passed multiple times and may specify any key-value combination, which can then be consumed in the template through Go's text/template package. E.g. passing -data Foo=bar will replace {{.Foo}} in the template with bar.
Example invocation:
go run github.com/opendevstack/ods-pipeline/cmd/taskmanifest \ -data ImageRepository=ghcr.io/my-org/my-repo \ -data Version=latest \ -template build/tasks/my-task.yaml \ -destination tasks/my-task.yaml
Click to show internal directories.
Click to hide internal directories.