community
community copied to clipboard
Errors while generating `prometheusservice-controller` for ACK runtime `v0.20.1`, code-generator `v0.20.1`
Errors while generating prometheusservice-controller for ACK runtime v0.20.1, code-generator v0.20.1
stdout for make build-controller:
building ack-generate ... ok.
==== building prometheusservice-controller ====
Copying common custom resource definitions into prometheusservice
Building Kubernetes API objects for prometheusservice
Generating deepcopy code for prometheusservice
Generating custom resource definitions for prometheusservice
Building service controller for prometheusservice
stderr for make build-controller:
Error: template: /home/prow/go/src/github.com/aws-controllers-k8s/code-generator/templates/pkg/resource/tags.go.tpl:19:21: executing "/home/prow/go/src/github.com/aws-controllers-k8s/code-generator/templates/pkg/resource/tags.go.tpl" at <.CRD.GetTagField>: error calling GetTagField: tag field path Tags does not exist inside LoggingConfiguration crd
make: *** [Makefile:41: build-controller] Error 1
Steps for closing this issue:
- Update prometheusservice-controller
go.modfile to updateaws-controllers-k8s/runtimeto v0.20.1 - Run
go mod tidyfor prometheusservice-controller - Successfully generate the service controller locally using latest release of
aws-controllers-k8s/code-generator - Run
make testfor prometheusservice-controller - Run
make kind-testfromaws-controllers-k8s/test-infrarepository for prometheusservice-controller - When kind test is successful, Create new pull request for prometheusservice-controller
- Mention this issue number in the pull request
- When the above PR is merged, close this issue
For more guidance, create an issue or reach out on Slack.