Vault go contains the go definitions of the Vault types imported into go programs
All of these types are defined as Kubernetes CRD's. A future implentation will build controllers that allow a k8s cluster to maintain the state of Vault's configuration.
example command to add an api
kubebuilder create api --group vault --version v1 --kind VaultEndpoint