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:

  1. Install apiserver-boot go install sigs.k8s.io/apiserver-builder-alpha/cmd/apiserver-boot@v1.23.0

  2. Save binary in system path

  3. Initialize the repository apiserver-boot init repo --domain vshn.io

  4. Create API apiserver-boot create group version resource --group appcat --version v1 --kind AppCat --non-namespaced

  5. Clean go dependencies go mod tidy

  6. Generate necessary boilerplate code make generate