kubeshop / kusk-gateway

Kusk-gateway is an OpenAPI-driven API Gateway for Kubernetes
https://kubeshop.github.io/kusk-gateway/
MIT License
253 stars 21 forks source link

CLI: Automate build process #907

Open jasmingacic opened 1 year ago

jasmingacic commented 1 year ago

Releasing kusk CLI needs to be automated.

To stick with the process described here We need to come up with the way to do this automatically.

Major hurdle on this way is having to generate cmd/kusk/manifest_data.go and touching config/default/kustomization.yml. If we do this in the CD pipeline goreleaser will error with dirty state as described here

To solve one piece of this is add cmd/kusk/manifest_data.go into .gitignore but adding config/default/kustomization.yml to gitignore is not an option.