jkremser/Generate OLM manifests

Action for generating OLM bundle manifests

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
cloneRepoWhether to clone the git repo specified by repoURL and targetRevisiontrue
repoURLGit repositoryyes
targetRevisionSpecific commit, tag or branch in given git repository. Defaults to HEADHEAD
localPathRelative path in the repository that should be set as the CWDno
bundleVersionVersion of the bundle that should be generatedyes
crdsDirRelative path on the repo to the crdsyes
validateBundleIf "true", operator-sdk bundle validate will be run. Requires docker to be installed on the image.nofalse
validateKustomizeIf "true", kustomize build will be run on config/manifests/notrue
deployDirRelative path on the repo to the deployment yaml manifestsyes
helmCommandUse this command to render the deployment yamls for the operator (when using Helm chart). Redirect the output to the file under {deployDir}no
operatorNameUnder this name we create the PR against the upstream community-operators repono
prepareHelmCommandUse this to run helm update for instanceno
postGenerateHookRun these commands after operator-sdk has created the bundle files. Perhaps add additional metadata etc. yq is installed on the container image
preGenerateHookRun these commands before operator-sdk has created the bundle files. Prepare the directory structure, files.
operatorSdkVersionVersion of the operator-sdk (https://github.com/operator-framework/operator-sdk/releases)nov1.13.0
namedescription
treeOutputThe result running tree command on the newly created bundle directory
csvOutputText representation of the ClusterServiceVersion manifest