910d296f6b
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
32 lines
1.1 KiB
YAML
32 lines
1.1 KiB
YAML
---
|
|
kind: ConfigMap
|
|
apiVersion: v1
|
|
metadata:
|
|
labels:
|
|
name: ironic-vars
|
|
data:
|
|
# Overrideable via the `replacements` entrypoint and environment variables
|
|
HTTP_PROXY: ""
|
|
HTTPS_PROXY: ""
|
|
http_proxy: ""
|
|
https_proxy: ""
|
|
NO_PROXY: ""
|
|
no_proxy: ""
|
|
# Overrideable via the `replacements` entrypoint and networking catalogue
|
|
PROVISIONING_IP: "192.168.10.100"
|
|
# Overrideable via the `replacements` entrypoint and networking catalogue
|
|
DHCP_RANGE: "192.168.10.200,192.168.10.250"
|
|
# Overrideable via the `replacements` entrypoint and networking catalogue
|
|
PROVISIONING_INTERFACE: "pxe"
|
|
HTTP: "80"
|
|
DEPLOY_KERNEL_PATH: "/images/tinyipa-stable-ussuri.vmlinuz"
|
|
DEPLOY_RAMDISK_PATH: "/images/tinyipa-stable-ussuri.gz"
|
|
FAST_TRACK: "false"
|
|
API_WORKERS: "4"
|
|
AUTOMATED_CLEAN: "true"
|
|
IRONIC_VOLUME_CAPACITY: "10Gi"
|
|
IRONIC_STORAGE_CLASS_NAME: "default"
|
|
IRONIC_HOST_PATH: "/opt/metal3-dev-env/ironic/"
|
|
IPA_RAMDISK: "https://tarballs.opendev.org/openstack/ironic-python-agent/tinyipa/files/tinyipa-stable-ussuri.gz"
|
|
IPA_KERNEL: "https://tarballs.opendev.org/openstack/ironic-python-agent/tinyipa/files/tinyipa-stable-ussuri.vmlinuz"
|