52c5aedc63
'make manifests' attempts to generate all airshipctl API types, but several types throw errors and the resulting CRDs can't be properly generated. This change: - updates the controller-gen version to pull in a bug fix for the error 'map values must be a named type, not *ast.StarExpr' - modifies the Templater type's Values member to be of type JSON since controller-gen does not support map[string]interface{}, and unmarshals it separately in the templater itself - adds 'image_repositories' to the VersionsCatalogueSpec struct to ensure it doesn't get deleted from the schema when manifests get regenerated - checks in generated copies of all CRDs from airshipctl's API types, not just catalogues, to be used for validation Closes: #574 Change-Id: I89a12cfd307a08da9aaec9773eac01169ea43ace |
||
---|---|---|
.. | ||
api/v1alpha1 | ||
bootstrap | ||
cluster | ||
clusterctl | ||
config | ||
container | ||
document | ||
errors | ||
events | ||
fs | ||
inventory | ||
k8s | ||
log | ||
phase | ||
remote | ||
secret/generate | ||
util | ||
version |