
Deduplicate networking definitions inside of airshipctl functions, and make the values driveable via a catalogue. Changes: * Removed BMO patches at site level; drive through catalogue instead. * Added separate entrypoints for ephemeral & target site-level. catalogue/networking overrides. Ephemeral's kustomizes target's. * Generalized the commonHostNetworking catalogue into a section in the overall networking catalogue. * Cleaned up catalogue use in general. * Got rid of some ill-formed Type-level phase definition. We should go back soon and define proper Type-level phases. Change-Id: Iff96ccdcf7ebde4ae55e2b1a9d25dd1cdca0d2c8 Relates-To: https://github.com/airshipit/airshipctl/issues/315
14 lines
482 B
YAML
14 lines
482 B
YAML
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
resources:
|
|
# TODO: these two should move up to type level in the future
|
|
- ../../../../../function/hostgenerator-m3
|
|
- ../../../../../function/hardwareprofile-example
|
|
- ../../catalogues
|
|
- host-generation.yaml
|
|
|
|
transformers:
|
|
# TODO: these two should move up to type level in the future
|
|
- ../../../../../function/hostgenerator-m3/replacements
|
|
- ../../../../../function/hardwareprofile-example/replacements
|