Bootstrap
This repository was boostraped using apiserver-builder-alpha. Due to a lot of unnecessary configuration the repository was cleaned and stripped down to a minimum configuration for AppCat needs.
Scaffolding
In order to achieve the scaffolding the following operations have been made:
-
Install apiserver-boot
go install sigs.k8s.io/apiserver-builder-alpha/cmd/apiserver-boot@v1.23.0
-
Save binary in system path
-
Initialize the repository
apiserver-boot init repo --domain vshn.io
-
Create API
apiserver-boot create group version resource --group appcat --version v1 --kind AppCat --non-namespaced
-
Clean go dependencies
go mod tidy
-
Generate necessary boilerplate code
make generate