airshipctl/manifests/function
Matthew Fuller 52c5aedc63 Generate additional CRDs from API types
'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
2021-06-25 19:10:25 +00:00
..
airshipctl-base-catalogues Merge "Added Image Repositories replacement for KCP" 2021-06-24 22:11:56 +00:00
airshipctl-cleanup Switching to the approach with cleanup by selector 2021-04-14 15:44:51 +00:00
airshipctl-schemas Generate additional CRDs from API types 2021-06-25 19:10:25 +00:00
baremetal-operator Move CAPI resources to target-infra namespace 2021-06-03 23:40:00 +00:00
bootstrap Externalize KRM function versions 2021-05-26 20:18:49 +00:00
cabpk Merge "Image override for cluster components" 2020-12-14 20:42:19 +00:00
cacpk Merge "Image override for cluster components" 2020-12-14 20:42:19 +00:00
capd Image override for CAPD components 2020-12-16 02:28:10 +00:00
capg/v0.3.0 Repair validate-site job 2021-02-08 23:54:57 -06:00
capi Merge "Image override for cluster components" 2020-12-14 20:42:19 +00:00
capm3 move ipam from url to local 2021-03-12 17:00:06 -06:00
capo/v0.3.1 Image override for CAPO components 2021-01-18 21:04:46 +00:00
capz Image override for CAPZ components 2021-01-12 19:47:10 +00:00
cert-manager Fix the schema issue with cert-manager images 2021-06-10 22:30:26 +00:00
clusterctl Added replacements for composite/infra 2021-06-09 17:19:41 +00:00
cni Externalize KRM function versions 2021-05-26 20:18:49 +00:00
ephemeral Added Image Repositories replacement for KCP 2021-06-23 17:48:40 +00:00
flux Externalize KRM function versions 2021-05-26 20:18:49 +00:00
generate-secrets-example Externalize KRM function versions 2021-05-26 20:18:49 +00:00
hardwareprofile-example Externalize KRM function versions 2021-05-26 20:18:49 +00:00
helm-operator Externalize KRM function versions 2021-05-26 20:18:49 +00:00
hostgenerator-m3 Move CAPI resources to target-infra namespace 2021-06-03 23:40:00 +00:00
hwcc Externalize KRM function versions 2021-05-26 20:18:49 +00:00
k8scontrol Added Image Repositories replacement for KCP 2021-06-23 17:48:40 +00:00
k8scontrol-capd Update docker base template (CAPD) 2021-03-04 18:05:20 +00:00
k8scontrol-capg Change target cluster name for CAPG provider 2020-12-07 18:06:00 +00:00
k8scontrol-capo Change target cluster name for capo 2020-10-30 14:06:33 +00:00
k8scontrol-capz Azure provider integration - K8S-Control & Workers 2020-11-18 11:53:47 -06:00
phase-helpers Switch gating deployment to phase plan 2021-06-03 19:41:05 +04:00
workers-capd Add validation phases 2021-04-22 11:37:12 -05:00
workers-capg Add validation phases 2021-04-22 11:37:12 -05:00
workers-capm3 Merge "Revert "Add chrony config"" 2021-06-23 13:59:54 +00:00
workers-capo Add validation phases 2021-04-22 11:37:12 -05:00
workers-capz Add validation phases 2021-04-22 11:37:12 -05:00