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 |
||
---|---|---|
.. | ||
airshipit.org_baremetalmanagers.yaml | ||
airshipit.org_bootconfigurations.yaml | ||
airshipit.org_clusterctls.yaml | ||
airshipit.org_clustermaps.yaml | ||
airshipit.org_genericcontainers.yaml | ||
airshipit.org_isoconfigurations.yaml | ||
airshipit.org_kubeconfigs.yaml | ||
airshipit.org_kubernetesapplies.yaml | ||
airshipit.org_manifestmetadata.yaml | ||
airshipit.org_networkcatalogues.yaml | ||
airshipit.org_phaseplans.yaml | ||
airshipit.org_phases.yaml | ||
airshipit.org_replacementtransformers.yaml | ||
airshipit.org_templaters.yaml | ||
airshipit.org_versionscatalogues.yaml | ||
kustomization.yaml |