remove legacy files from release 1
[yaml_builds.git] / site / common / software / config / endpoints.yaml
diff --git a/site/common/software/config/endpoints.yaml b/site/common/software/config/endpoints.yaml
deleted file mode 100644 (file)
index 0f0324c..0000000
+++ /dev/null
@@ -1,1582 +0,0 @@
----
-##############################################################################
-# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.        #
-#                                                                            #
-# Licensed under the Apache License, Version 2.0 (the "License"); you may    #
-# not use this file except in compliance with the License.                   #
-#                                                                            #
-# You may obtain a copy of the License at                                    #
-#       http://www.apache.org/licenses/LICENSE-2.0                           #
-#                                                                            #
-# Unless required by applicable law or agreed to in writing, software        #
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT  #
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.           #
-# See the License for the specific language governing permissions and        #
-# limitations under the License.                                             #
-##############################################################################
-schema: pegleg/EndpointCatalogue/v1
-metadata:
-  schema: metadata/Document/v1
-  name: ucp_endpoints
-  layeringDefinition:
-    abstract: false
-    layer: site
-  storagePolicy: cleartext
-  # substitutions:
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .ucp.identity.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .ucp.shipyard.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .ceph.object_store.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .ceph.ceph_object_store.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .ceph.object_store.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .ceph.object_store.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .ceph.object_store.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .ceph.ceph_object_store.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .ceph.ceph_object_store.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .ceph.ceph_object_store.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .ucp.identity.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .ucp.identity.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .ucp.identity.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .ucp.shipyard.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .ucp.shipyard.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .ucp.shipyard.host_fqdn_override.public.tls.key
-data:
-  ucp:
-    identity:
-      namespace: ucp
-      name: keystone
-      hosts:
-        default: keystone-api
-        public: keystone
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: iam.DOMAIN
-      path:
-        default: /v3
-      scheme:
-        default: http
-        # public: https
-      port:
-        admin:
-          default: 35357
-        api:
-          default: 80
-          public: 80
-    armada:
-      name: armada
-      hosts:
-        default: armada-api
-        public: armada
-      port:
-        api:
-          default: 8000
-      path:
-        default: /api/v1.0
-      scheme:
-        default: http
-      host_fqdn_override:
-        default: null
-    deckhand:
-      name: deckhand
-      hosts:
-        default: deckhand-int
-        public: deckhand-api
-      port:
-        api:
-          default: 9000
-      path:
-        default: /api/v1.0
-      scheme:
-        default: http
-      host_fqdn_override:
-        default: null
-    postgresql:
-      name: postgresql
-      hosts:
-        default: postgresql
-      path: /DB_NAME
-      scheme: postgresql+psycopg2
-      port:
-        postgresql:
-          default: 5432
-      host_fqdn_override:
-        default: null
-    postgresql_airflow_celery:
-      name: postgresql_airflow_celery_db
-      hosts:
-        default: postgresql
-      path: /DB_NAME
-      scheme: db+postgresql
-      port:
-        postgresql:
-          default: 5432
-      host_fqdn_override:
-        default: null
-    oslo_db:
-      hosts:
-        default: mariadb
-        discovery: mariadb-discovery
-      host_fqdn_override:
-        default: null
-      path: /DB_NAME
-      scheme: mysql+pymysql
-      port:
-        mysql:
-          default: 3306
-        wsrep:
-          default: 4567
-    key_manager:
-      name: barbican
-      hosts:
-        default: barbican-api
-        public: barbican
-      host_fqdn_override:
-        default: null
-      path:
-        default: /v1
-      scheme:
-        default: http
-      port:
-        api:
-          default: 9311
-          public: 80
-    oslo_messaging:
-      namespace: null
-      hosts:
-        default: rabbitmq
-      host_fqdn_override:
-        default: null
-      path: /openstack
-      scheme: rabbit
-      port:
-        amqp:
-          default: 5672
-    oslo_cache:
-      hosts:
-        default: memcached
-      host_fqdn_override:
-        default: null
-      port:
-        memcache:
-          default: 11211
-    physicalprovisioner:
-      name: drydock
-      hosts:
-        default: drydock-api
-      port:
-        api:
-          default: 9000
-          nodeport: 31900
-      path:
-        default: /api/v1.0
-      scheme:
-        default: http
-      host_fqdn_override:
-        default: null
-    maas_region_ui:
-      name: maas-region-ui
-      hosts:
-        default: maas-region-ui
-        public: maas
-      path:
-        default: /MAAS
-      scheme:
-        default: "http"
-      port:
-        region_ui:
-          default: 80
-          public: 80
-      host_fqdn_override:
-        default: null
-    kubernetesprovisioner:
-      name: promenade
-      hosts:
-        default: promenade-api
-      port:
-        api:
-          default: 80
-      path:
-        default: /api/v1.0
-      scheme:
-        default: http
-      host_fqdn_override:
-        default: null
-    shipyard:
-      name: shipyard
-      hosts:
-        default: shipyard-int
-        public: shipyard-api
-      port:
-        api:
-          default: 9000
-          public: 80
-      path:
-        default: /api/v1.0
-      scheme:
-        default: http
-        # public: https
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: shipyard.DOMAIN
-    airflow_web:
-      name: airflow-web
-      hosts:
-        default: airflow-web-int
-        public: airflow-web
-      port:
-        airflow_web:
-          default: 8080
-      path:
-        default: /
-      scheme:
-        default: http
-      host_fqdn_override:
-        default: null
-    airflow_flower:
-      name: airflow-flower
-      hosts:
-        default: airflow-flower
-      port:
-        airflow_flower:
-          default: 5555
-      path:
-        default: /
-      scheme:
-        default: http
-      host_fqdn_override:
-        default: null
-  ceph:
-    object_store:
-      name: swift
-      namespace: ceph
-      hosts:
-        default: ceph-rgw
-        public: radosgw
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: object-store.DOMAIN
-      path:
-        default: /swift/v1
-      scheme:
-        default: http
-        # public: "https"
-      port:
-        api:
-          default: 8088
-          # public: 443
-    ceph_object_store:
-      name: radosgw
-      namespace: ceph
-      hosts:
-        default: ceph-rgw
-        public: radosgw
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: object-store.DOMAIN
-      path:
-        default: /auth/v1.0
-      scheme:
-        default: "http"
-        # public: "https"
-      port:
-        api:
-          default: 8088
-          # public: 443
-    ceph_mon:
-      namespace: ceph
-      hosts:
-        default: ceph-mon
-        discovery: ceph-mon-discovery
-      host_fqdn_override:
-        default: null
-      port:
-        mon:
-          default: 6789
-    ceph_mgr:
-      namespace: ceph
-      hosts:
-        default: ceph-mgr
-      host_fqdn_override:
-        default: null
-      port:
-        mgr:
-          default: 7000
-      scheme:
-        default: http
-...
----
-schema: pegleg/EndpointCatalogue/v1
-metadata:
-  schema: metadata/Document/v1
-  name: osh_endpoints
-  layeringDefinition:
-    abstract: false
-    layer: site
-  storagePolicy: cleartext
-  # substitutions:
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .osh.object_store.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .osh.ceph_object_store.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .osh.object_store.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .osh.object_store.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .osh.object_store.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .osh.ceph_object_store.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .osh.ceph_object_store.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .osh.ceph_object_store.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .osh.image.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .osh.cloudformation.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .osh.orchestration.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .osh.compute.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .osh.compute_novnc_proxy.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .osh.placement.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .osh.network.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .osh.identity.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .osh.dashboard.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .osh.volume.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .osh.volumev2.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .osh.volumev3.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .osh.identity.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .osh.identity.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .osh.identity.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .osh.orchestration.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .osh.orchestration.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .osh.orchestration.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .osh.cloudformation.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .osh.cloudformation.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .osh.cloudformation.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .osh.dashboard.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .osh.dashboard.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .osh.dashboard.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .osh.image.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .osh.image.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .osh.image.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .osh.volume.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .osh.volume.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .osh.volume.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .osh.volumev2.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .osh.volumev2.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .osh.volumev2.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .osh.volumev3.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .osh.volumev3.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .osh.volumev3.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .osh.compute.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .osh.compute.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .osh.compute.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .osh.compute_novnc_proxy.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .osh.compute_novnc_proxy.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .osh.compute_novnc_proxy.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .osh.placement.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .osh.placement.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .osh.placement.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .osh.network.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .osh.network.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .osh.network.host_fqdn_override.public.tls.key
-data:
-  osh:
-    object_store:
-      name: swift
-      namespace: ceph
-      hosts:
-        default: ceph-rgw
-        public: radosgw
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: object-store.DOMAIN
-      path:
-        default: /swift/v1/KEY_$(tenant_id)s
-      scheme:
-        default: http
-        # public: "https"
-      port:
-        api:
-          default: 8088
-          # public: 443
-    ceph_object_store:
-      name: radosgw
-      namespace: ceph
-      hosts:
-        default: ceph-rgw
-        public: radosgw
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: object-store.DOMAIN
-      path:
-        default: /auth/v1.0
-      scheme:
-        default: "http"
-        # public: "https"
-      port:
-        api:
-          default: 8088
-          # public: 443
-    oslo_db:
-      hosts:
-        default: mariadb
-        discovery: mariadb-discovery
-      host_fqdn_override:
-        default: null
-      path: /DB_NAME
-      scheme: mysql+pymysql
-      port:
-        mysql:
-          default: 3306
-        wsrep:
-          default: 4567
-    keystone_oslo_messaging:
-      namespace: openstack
-      hosts:
-        default: keystone-rabbitmq
-      host_fqdn_override:
-        default: null
-      path: /keystone
-      scheme: rabbit
-      port:
-        amqp:
-          default: 5672
-        http:
-          default: 15672
-    keystone_rabbitmq_exporter:
-      namespace: openstack
-      hosts:
-        default: keystone-rabbitmq-exporter
-      host_fqdn_override:
-        default: null
-      path:
-        default: /metrics
-      scheme:
-        default: "http"
-      port:
-        metrics:
-          default: 9095
-    oslo_cache:
-      namespace: openstack
-      hosts:
-        default: memcached
-      host_fqdn_override:
-        default: null
-      port:
-        memcache:
-          default: 11211
-    identity:
-      namespace: openstack
-      name: keystone
-      hosts:
-        default: keystone-api
-        public: keystone
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: identity.DOMAIN
-      path:
-        default: /v3
-      scheme:
-        default: "http"
-        # public: "https"
-      port:
-        admin:
-          default: 35357
-        api:
-          default: 80
-          # public: 443
-    glance_oslo_messaging:
-      namespace: openstack
-      hosts:
-        default: glance-rabbitmq
-      host_fqdn_override:
-        default: null
-      path: /glance
-      scheme: rabbit
-      port:
-        amqp:
-          default: 5672
-        http:
-          default: 15672
-    glance_rabbitmq_exporter:
-      namespace: openstack
-      hosts:
-        default: glance-rabbitmq-exporter
-      host_fqdn_override:
-        default: null
-      path:
-        default: /metrics
-      scheme:
-        default: "http"
-      port:
-        metrics:
-          default: 9095
-    image:
-      name: glance
-      hosts:
-        default: glance-api
-        public: glance
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: image.DOMAIN
-      path:
-        default: null
-      scheme:
-        default: "http"
-        # public: "https"
-      port:
-        api:
-          default: 9292
-          # public: 443
-    image_registry:
-      name: glance-registry
-      hosts:
-        default: glance-registry
-        public: glance-reg
-      host_fqdn_override:
-        default: null
-      path:
-        default: null
-      scheme:
-        default: "http"
-      port:
-        api:
-          default: 9191
-          public: 80
-    cinder_oslo_messaging:
-      namespace: openstack
-      hosts:
-        default: cinder-rabbitmq
-      host_fqdn_override:
-        default: null
-      path: /cinder
-      scheme: rabbit
-      port:
-        amqp:
-          default: 5672
-        http:
-          default: 15672
-    cinder_rabbitmq_exporter:
-      namespace: openstack
-      hosts:
-        default: cinder-rabbitmq-exporter
-      host_fqdn_override:
-        default: null
-      path:
-        default: /metrics
-      scheme:
-        default: "http"
-      port:
-        metrics:
-          default: 9095
-    volume:
-      name: cinder
-      hosts:
-        default: cinder-api
-        public: cinder
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: volume.DOMAIN
-      path:
-        default: "/v1/%(tenant_id)s"
-      scheme:
-        default: "http"
-        # public: "https"
-      port:
-        api:
-          default: 8776
-          # public: 443
-    volumev2:
-      name: cinderv2
-      hosts:
-        default: cinder-api
-        public: cinder
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: volume.DOMAIN
-      path:
-        default: "/v2/%(tenant_id)s"
-      scheme:
-        default: "http"
-        # public: "https"
-      port:
-        api:
-          default: 8776
-          # public: 443
-    volumev3:
-      name: cinderv3
-      hosts:
-        default: cinder-api
-        public: cinder
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: volume.DOMAIN
-      path:
-        default: "/v3/%(tenant_id)s"
-      scheme:
-        default: "http"
-        # public: "https"
-      port:
-        api:
-          default: 8776
-          # public: 443
-    heat_oslo_messaging:
-      namespace: openstack
-      hosts:
-        default: heat-rabbitmq
-      host_fqdn_override:
-        default: null
-      path: /heat
-      scheme: rabbit
-      port:
-        amqp:
-          default: 5672
-        http:
-          default: 15672
-    heat_rabbitmq_exporter:
-      namespace: openstack
-      hosts:
-        default: heat-rabbitmq-exporter
-      host_fqdn_override:
-        default: null
-      path:
-        default: /metrics
-      scheme:
-        default: "http"
-      port:
-        metrics:
-          default: 9095
-    orchestration:
-      name: heat
-      hosts:
-        default: heat-api
-        public: heat
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: orchestration.DOMAIN
-      path:
-        default: "/v1/%(project_id)s"
-      scheme:
-        default: "http"
-        # public: "https"
-      port:
-        api:
-          default: 8004
-          # public: 443
-    cloudformation:
-      name: heat-cfn
-      hosts:
-        default: heat-cfn
-        public: cloudformation
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: cloudformation.DOMAIN
-      path:
-        default: /v1
-      scheme:
-        default: "http"
-        # public: "https"
-      port:
-        api:
-          default: 8000
-          # public: 443
-    cloudwatch:
-      name: heat-cloudwatch
-      hosts:
-        default: heat-cloudwatch
-        public: cloudwatch
-      host_fqdn_override:
-        default: null
-      path:
-        default: null
-      type: null
-      scheme:
-        default: "http"
-      port:
-        api:
-          default: 8003
-          public: 80
-    neutron_oslo_messaging:
-      namespace: openstack
-      hosts:
-        default: neutron-rabbitmq
-      host_fqdn_override:
-        default: null
-      path: /neutron
-      scheme: rabbit
-      port:
-        amqp:
-          default: 5672
-        http:
-          default: 15672
-    neutron_rabbitmq_exporter:
-      namespace: openstack
-      hosts:
-        default: neutron-rabbitmq-exporter
-      host_fqdn_override:
-        default: null
-      path:
-        default: /metrics
-      scheme:
-        default: "http"
-      port:
-        metrics:
-          default: 9095
-    network:
-      name: neutron
-      hosts:
-        default: neutron-server
-        public: neutron
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: network.DOMAIN
-      path:
-        default: null
-      scheme:
-        default: "http"
-        # public: "https"
-      port:
-        api:
-          default: 9696
-          # public: 443
-    nova_oslo_messaging:
-      namespace: openstack
-      hosts:
-        default: nova-rabbitmq
-      host_fqdn_override:
-        default: null
-      path: /nova
-      scheme: rabbit
-      port:
-        amqp:
-          default: 5672
-        http:
-          default: 15672
-    nova_rabbitmq_exporter:
-      namespace: openstack
-      hosts:
-        default: nova-rabbitmq-exporter
-      host_fqdn_override:
-        default: null
-      path:
-        default: /metrics
-      scheme:
-        default: "http"
-      port:
-        metrics:
-          default: 9095
-    compute:
-      name: nova
-      hosts:
-        default: nova-api
-        public: nova
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: compute.DOMAIN
-      path:
-        default: "/v2/%(tenant_id)s"
-      scheme:
-        default: "http"
-        # public: "https"
-      port:
-        api:
-          default: 8774
-          # public: 443
-        novncproxy:
-          default: 443
-    compute_metadata:
-      name: nova
-      hosts:
-        default: nova-metadata
-        public: metadata
-      host_fqdn_override:
-        default: null
-      path:
-        default: /
-      scheme:
-        default: "http"
-      port:
-        metadata:
-          default: 8775
-          public: 80
-    compute_novnc_proxy:
-      name: nova
-      hosts:
-        default: nova-novncproxy
-        public: novncproxy
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: nova-novncproxy.DOMAIN
-      path:
-        default: /vnc_auto.html
-      scheme:
-        default: "http"
-        # public: "https"
-      port:
-        novnc_proxy:
-          default: 6080
-          # public: 443
-    compute_spice_proxy:
-      name: nova
-      hosts:
-        default: nova-spiceproxy
-      host_fqdn_override:
-        default: null
-      path:
-        default: /spice_auto.html
-      scheme:
-        default: "http"
-      port:
-        spice_proxy:
-          default: 6082
-    placement:
-      name: placement
-      hosts:
-        default: placement-api
-        public: placement
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: placement.DOMAIN
-      path:
-        default: /
-      scheme:
-        default: "http"
-        # public: "https"
-      port:
-        api:
-          default: 8778
-          # public: 443
-    dashboard:
-      name: horizon
-      hosts:
-        default: horizon-int
-        public: horizon
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: dashboard.DOMAIN
-      path:
-        default: null
-      scheme:
-        default: "http"
-        # public: "https"
-      port:
-        web:
-          default: 80
-          # public: 443
-...
----
-schema: pegleg/EndpointCatalogue/v1
-metadata:
-  schema: metadata/Document/v1
-  name: osh_infra_endpoints
-  layeringDefinition:
-    abstract: false
-    layer: site
-  storagePolicy: cleartext
-  # substitutions:
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .osh_infra.kibana.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .osh_infra.grafana.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .dns.ingress_domain
-  #     dest:
-  #       path: .osh_infra.nagios.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .osh_infra.kibana.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .osh_infra.kibana.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .osh_infra.kibana.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .osh_infra.grafana.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .osh_infra.grafana.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .osh_infra.grafana.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: deckhand/Certificate/v1
-  #       name: ingress-crt
-  #       path: .
-  #     dest:
-  #       path: .osh_infra.nagios.host_fqdn_override.public.tls.crt
-  #   - src:
-  #       schema: deckhand/CertificateAuthority/v1
-  #       name: ingress-ca
-  #       path: .
-  #     dest:
-  #       path: .osh_infra.nagios.host_fqdn_override.public.tls.ca
-  #   - src:
-  #       schema: deckhand/CertificateKey/v1
-  #       name: ingress-key
-  #       path: .
-  #     dest:
-  #       path: .osh_infra.nagios.host_fqdn_override.public.tls.key
-  #       path: .osh_infra.nagios.host_fqdn_override.public.tls.key
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .ldap.base_url
-  #     dest:
-  #       path:  .osh_infra.ldap.host_fqdn_override.public.host
-  #       pattern: DOMAIN
-  #   - src:
-  #       schema: pegleg/CommonAddresses/v1
-  #       name: common-addresses
-  #       path: .ldap.auth_path
-  #     dest:
-  #       path:  .osh_infra.ldap.path.default
-  #       pattern: AUTH_PATH
-data:
-  osh_infra:
-    elasticsearch:
-      name: elasticsearch
-      namespace: osh-infra
-      hosts:
-        data: elasticsearch-data
-        default: elasticsearch-logging
-        discovery: elasticsearch-discovery
-        public: elasticsearch
-      host_fqdn_override:
-        default: null
-      path:
-        default: null
-      scheme:
-        default: "http"
-      port:
-        http:
-          default: 80
-    prometheus_elasticsearch_exporter:
-      namespace: null
-      hosts:
-        default: elasticsearch-exporter
-      host_fqdn_override:
-        default: null
-      path:
-        default: /metrics
-      scheme:
-        default: "http"
-      port:
-        metrics:
-          default: 9108
-    fluentd:
-      namespace: osh-infra
-      name: fluentd
-      hosts:
-        default: fluentd-logging
-      host_fqdn_override:
-        default: null
-      path:
-        default: null
-      scheme:
-        default: "http"
-      port:
-        service:
-          default: 24224
-        metrics:
-          default: 24220
-    prometheus_fluentd_exporter:
-      namespace: osh-infra
-      hosts:
-        default: fluentd-exporter
-      host_fqdn_override:
-        default: null
-      path:
-        default: /metrics
-      scheme:
-        default: "http"
-      port:
-        metrics:
-          default: 9309
-    oslo_db:
-      namespace: osh-infra
-      hosts:
-        default: mariadb
-      host_fqdn_override:
-        default: null
-      path: /DB_NAME
-      scheme: mysql+pymysql
-      port:
-        mysql:
-          default: 3306
-    grafana:
-      name: grafana
-      namespace: osh-infra
-      hosts:
-        default: grafana-dashboard
-        public: grafana
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: grafana.DOMAIN
-      path:
-        default: null
-      scheme:
-        default: "http"
-        # public: "https"
-      port:
-        grafana:
-          default: 3000
-          # public: 443
-    monitoring:
-      name: prometheus
-      namespace: osh-infra
-      hosts:
-        default: prom-metrics
-        public: prometheus
-      host_fqdn_override:
-        default: null
-      path:
-        default: null
-      scheme:
-        default: "http"
-      port:
-        api:
-          default: 9090
-          public: 80
-    kibana:
-      name: kibana
-      namespace: osh-infra
-      hosts:
-        default: kibana-dash
-        public: kibana
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: kibana.DOMAIN
-      path:
-        default: null
-      scheme:
-        default: "http"
-        # public: "https"
-      port:
-        kibana:
-          default: 5601
-          # public: 443
-    alerts:
-      name: alertmanager
-      namespace: osh-infra
-      hosts:
-        default: alerts-engine
-        public: alertmanager
-        discovery: alertmanager-discovery
-      host_fqdn_override:
-        default: null
-      path:
-        default: null
-      scheme:
-        default: "http"
-      port:
-        api:
-          default: 9093
-          public: 80
-        mesh:
-          default: 6783
-    kube_state_metrics:
-      namespace: kube-system
-      hosts:
-        default: kube-state-metrics
-      host_fqdn_override:
-        default: null
-      path:
-        default: null
-      scheme:
-        default: "http"
-      port:
-        http:
-          default: 8080
-    kube_scheduler:
-      scheme:
-        default: "http"
-      path:
-        default: /metrics
-    kube_controller_manager:
-      scheme:
-        default: "http"
-      path:
-        default: /metrics
-    node_metrics:
-      namespace: kube-system
-      hosts:
-        default: node-exporter
-      host_fqdn_override:
-        default: null
-      path:
-        default: null
-      scheme:
-        default: "http"
-      port:
-        metrics:
-          default: 9100
-        prometheus_port:
-          default: 9100
-    prometheus_openstack_exporter:
-      namespace: openstack
-      hosts:
-        default: openstack-metrics
-      host_fqdn_override:
-        default: null
-      path:
-        default: null
-      scheme:
-        default: "http"
-      port:
-        exporter:
-          default: 9103
-    nagios:
-      name: nagios
-      namespace: osh-infra
-      hosts:
-        default: nagios-metrics
-        public: nagios
-      host_fqdn_override:
-        default: null
-        # public:
-        #   host: nagios.DOMAIN
-      path:
-        default: null
-      scheme:
-        default: http
-        # public: https
-      port:
-        http:
-          default: 80
-          # public: 443
-    ldap:
-      hosts:
-        default: ldap
-      host_fqdn_override:
-        default: null
-        public:
-          host: DOMAIN
-      path:
-        default: /AUTH_PATH
-      scheme:
-        default: "ldap"
-      port:
-        ldap:
-          default: 389
-...