--- /dev/null
+---
+schema: 'deckhand/DataSchema/v1'
+metadata:
+ schema: metadata/Control/v1
+ name: pegleg/CommonAddresses/v1
+data:
+ $schema: 'http://json-schema.org/schema#'
+ type: object
+ properties:
+ calico:
+ type: object
+ properties:
+ ip_autodetection_method:
+ type: string
+ etcd:
+ type: object
+ properties:
+ service_ip:
+ type: string
+ dns:
+ type: object
+ properties:
+ cluster_domain:
+ type: string
+ service_ip:
+ type: string
+ upstream_servers:
+ type: array
+ items:
+ type: string
+ upstream_servers_joined:
+ type: string
+ genesis:
+ type: object
+ properties:
+ hostname:
+ type: string
+ ip:
+ type: string
+ bootstrap:
+ type: object
+ properties:
+ ip:
+ type: string
+ kubernetes:
+ type: object
+ properties:
+ api_service_ip:
+ type: string
+ etcd_service_ip:
+ type: string
+ pod_cidr:
+ type: string
+ service_cidr:
+ type: string
+ apiserver_port:
+ type: number
+ haproxy_port:
+ type: number
+ service_node_port_range:
+ type: string
+ etcd:
+ type: object
+ properties:
+ container_port:
+ type: number
+ haproxy_port:
+ type: number
+ masters:
+ type: array
+ items:
+ type: object
+ properties:
+ hostname:
+ type: string
+ node_ports:
+ type: object
+ properties:
+ drydock_api:
+ type: number
+ maas_api:
+ type: number
+ maas_proxy:
+ type: number
+ shipyard_api:
+ type: number
+ airflow_web:
+ type: number
+ ntp:
+ type: object
+ properties:
+ servers_joined:
+ type: string
+ storage:
+ type: object
+ properties:
+ ceph:
+ type: object
+ properties:
+ public_cidr:
+ type: string
+ cluster_cidr:
+ type: string
+ openvswitch:
+ type: object
+ properties:
+ external_iface:
+ type: string
+ neutron:
+ type: object
+ properties:
+ tunnel_device:
+ type: string
+ external_iface:
+ type: string
+...