--- # The purpose of this file is to define the site's endpoint catalog. This should # not need to be modified for a new site. # #GLOBAL-CANDIDATE# schema: pegleg/EndpointCatalogue/v1 metadata: schema: metadata/Document/v1 name: ucp_endpoints layeringDefinition: abstract: false layer: type storagePolicy: cleartext data: ucp: identity: namespace: ucp name: keystone host_fqdn_override: default: null path: default: /v3 scheme: default: "http" internal: "http" port: api: default: 80 internal: 5000 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 airflow_oslo_messaging: namespace: null hosts: default: rabbitmq host_fqdn_override: default: null path: /airflow scheme: amqp port: amqp: default: 5672 http: default: 15672 oslo_messaging: namespace: null hosts: default: rabbitmq host_fqdn_override: default: null path: /keystone 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 public: drydock-api port: api: default: 9000 nodeport: 31900 public: 80 path: default: /api/v1.0 scheme: default: "http" public: "http" host_fqdn_override: default: null maas_region: name: maas-region hosts: default: maas-region public: maas path: default: /MAAS scheme: default: "http" port: region_api: default: 80 nodeport: 31900 podport: 80 public: 80 region_proxy: default: 8000 host_fqdn_override: default: null maas_ingress: hosts: default: maas-ingress error_pages: maas-ingress-error host_fqdn_override: public: null port: http: default: 80 https: default: 443 ingress_default_server: default: 8383 error_pages: default: 8080 podport: 8080 healthz: podport: 10259 status: podport: 18089 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: "http" host_fqdn_override: default: null prometheus_openstack_exporter: namespace: ucp hosts: default: openstack-metrics host_fqdn_override: default: null path: default: null scheme: default: "http" port: exporter: default: 9103 ceph: object_store: name: swift namespace: ceph hosts: default: ceph-rgw public: radosgw host_fqdn_override: default: null path: default: /swift/v1 scheme: default: "http" public: "http" port: api: default: 8088 public: 80 ceph_object_store: name: radosgw namespace: ceph hosts: default: ceph-rgw public: radosgw host_fqdn_override: default: null path: default: /auth/v1.0 scheme: default: "http" public: "http" port: api: default: 8088 public: 80 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" tenant_ceph_mon: namespace: tenant-ceph hosts: default: ceph-mon discovery: ceph-mon-discovery host_fqdn_override: default: null port: mon: default: 6790 tenant_ceph_mgr: namespace: tenant-ceph hosts: default: ceph-mgr host_fqdn_override: default: null port: mgr: default: 7001 metrics: default: 9284 scheme: default: http ... --- schema: pegleg/EndpointCatalogue/v1 metadata: schema: metadata/Document/v1 name: osh_endpoints layeringDefinition: abstract: false layer: type storagePolicy: cleartext data: osh: object_store: name: swift namespace: openstack hosts: default: ceph-rgw public: radosgw host_fqdn_override: default: null path: default: /swift/v1/KEY_$(tenant_id)s scheme: default: "http" public: "http" port: api: default: 8088 public: 80 ceph_object_store: name: radosgw namespace: openstack hosts: default: ceph-rgw public: radosgw host_fqdn_override: default: null path: default: /auth/v1.0 scheme: default: "http" public: "http" port: api: default: 8088 public: 80 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 prometheus_mysql_exporter: namespace: openstack hosts: default: mysql-exporter host_fqdn_override: default: null path: default: /metrics scheme: default: 'http' port: metrics: default: 9104 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 host_fqdn_override: default: null path: default: /v3 scheme: default: "http" internal: "http" port: api: default: 80 internal: 5000 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 path: default: null scheme: default: "http" public: "http" port: api: default: 9292 public: 80 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 path: default: "/v1/%(tenant_id)s" scheme: default: "http" public: "http" port: api: default: 8776 public: 80 volumev2: name: cinderv2 hosts: default: cinder-api public: cinder host_fqdn_override: default: null path: default: "/v2/%(tenant_id)s" scheme: default: "http" public: "http" port: api: default: 8776 public: 80 volumev3: name: cinderv3 hosts: default: cinder-api public: cinder host_fqdn_override: default: null path: default: "/v3/%(tenant_id)s" scheme: default: "http" public: "http" port: api: default: 8776 public: 80 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 path: default: "/v1/%(project_id)s" scheme: default: "http" public: "http" port: api: default: 8004 public: 80 cloudformation: name: heat-cfn hosts: default: heat-cfn public: cloudformation host_fqdn_override: default: null path: default: /v1 scheme: default: "http" public: "http" port: api: default: 8000 public: 80 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 path: default: null scheme: default: "http" public: "http" port: api: default: 9696 public: 80 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 path: default: "/v2/%(tenant_id)s" scheme: default: "http" public: "http" port: api: default: 8774 public: 80 novncproxy: default: 80 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 path: default: /vnc_auto.html scheme: default: "http" public: "http" port: novnc_proxy: default: 6080 public: 80 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 path: default: / scheme: default: "http" public: "http" port: api: default: 8778 public: 80 dashboard: name: horizon hosts: default: horizon-int public: horizon host_fqdn_override: default: null path: default: null scheme: default: "http" public: "http" port: web: default: 80 public: 80 ... --- schema: pegleg/EndpointCatalogue/v1 metadata: schema: metadata/Document/v1 name: osh_infra_endpoints layeringDefinition: abstract: false layer: type storagePolicy: cleartext substitutions: - 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: ceph_object_store: name: radosgw namespace: osh-infra hosts: default: ceph-rgw public: radosgw host_fqdn_override: default: null path: default: null scheme: default: "http" port: api: default: 8088 public: 80 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" 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 prometheus_mysql_exporter: namespace: osh-infra hosts: default: mysql-exporter host_fqdn_override: default: null path: default: /metrics scheme: default: 'http' port: metrics: default: 9104 grafana: name: grafana namespace: osh-infra hosts: default: grafana-dashboard public: grafana host_fqdn_override: default: null path: default: null scheme: default: "http" public: "http" port: grafana: default: 3000 public: 80 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 http: default: 80 kibana: name: kibana namespace: osh-infra hosts: default: kibana-dash public: kibana host_fqdn_override: default: null path: default: null scheme: default: "http" public: "http" port: kibana: default: 5601 public: 80 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 process_exporter_metrics: namespace: kube-system hosts: default: process-exporter host_fqdn_override: default: null path: default: null scheme: default: "http" port: metrics: default: 9256 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 path: default: null scheme: default: "http" public: "http" port: http: default: 80 public: 80 ldap: hosts: default: ldap host_fqdn_override: default: null path: default: /AUTH_PATH scheme: default: "ldap" port: ldap: default: 389 ...