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.yaml
andDockerfile
-- build will use Prow rather than Travis - Delete
cmd/
,pkg/
,go.mod
, andgo.sum
- Update
hack/boilerplate.go.txt
with correct copyright statement
- Update Makefile with content from
multicloud-operators-subscription
/ibm-metering-operator
(preferred)- Fix
IMG
andREGISTRY
values in Makefile - Include
Makefile.common.mk
(already matched?) and referenced shell scripts (be sure to set executable permission on scripts)
- Fix
- Add/Update
OWNERS
file - Add
operator-sdk
generated code and files (e.g.build/Dockerfile
)build/
(excludingbuild/_output
, which should be added to.gitignore
)cmd/
deploy/
pkg/
version/
go.mod
tools.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-infra
onboarding 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