Operator for enforcement of GroupResourceQuotas in a multitenant cluster.
- Create copy of go-repo-template
- Update template contents
- Fix image and binary names/versions in code/scripts/gitignore
- Delete
.travis.yamlandDockerfile-- build will use Prow rather than Travis - Delete
cmd/,pkg/,go.mod, andgo.sum - Update
hack/boilerplate.go.txtwith correct copyright statement
- Update Makefile with content from
multicloud-operators-subscription/ibm-metering-operator(preferred)- Fix
IMGandREGISTRYvalues in Makefile - Include
Makefile.common.mk(already matched?) and referenced shell scripts (be sure to set executable permission on scripts)
- Fix
- Add/Update
OWNERSfile - Add
operator-sdkgenerated code and files (e.g.build/Dockerfile)build/(excludingbuild/_output, which should be added to.gitignore)cmd/deploy/pkg/version/go.modtools.go
- Check/Update all copyright statements
- Install linting tools
- See go-repo-template for list
- NB: The linting tool versions used by the pipeline may not be the latest
- Verify make targets locally:
check,test,build,images - Ensure
test-infraonboarding is complete - Push upstream to create PR, which will trigger Prow CICD pipeline
- Create CSV with
operator-sdk olm-catalog gen-csv --csv-version 2.0.0