2 # The purpose of this file is to define the site's endpoint catalog. This should
3 # not need to be modified for a new site.
5 schema: pegleg/EndpointCatalogue/v1
7 schema: metadata/Document/v1
12 storagePolicy: cleartext
15 schema: pegleg/CommonAddresses/v1
16 name: common-addresses
17 path: .dns.ingress_domain
19 - path: .ucp.identity.host_fqdn_override.public.host
21 - path: .ucp.identity.host_fqdn_override.admin.host
23 - path: .ucp.shipyard.host_fqdn_override.public.host
25 - path: .ucp.physicalprovisioner.host_fqdn_override.public.host
27 - path: .ucp.maas_region.host_fqdn_override.public.host
29 - path: .ceph.object_store.host_fqdn_override.public.host
31 - path: .ceph.ceph_object_store.host_fqdn_override.public.host
34 # schema: deckhand/Certificate/v1
38 # - path: .ucp.identity.host_fqdn_override.public.tls.crt
39 # - path: .ucp.shipyard.host_fqdn_override.public.tls.crt
40 # - path: .ucp.physicalprovisioner.host_fqdn_override.public.tls.crt
41 # - path: .ceph.object_store.host_fqdn_override.public.tls.crt
42 # - path: .ceph.ceph_object_store.host_fqdn_override.public.tls.crt
44 # schema: deckhand/CertificateAuthority/v1
48 # - path: .ucp.identity.host_fqdn_override.public.tls.ca
49 # - path: .ucp.shipyard.host_fqdn_override.public.tls.ca
50 # - path: .ucp.physicalprovisioner.host_fqdn_override.public.tls.ca
51 # - path: .ceph.object_store.host_fqdn_override.public.tls.ca
52 # - path: .ceph.ceph_object_store.host_fqdn_override.public.tls.ca
54 # schema: deckhand/CertificateKey/v1
58 # - path: .ucp.identity.host_fqdn_override.public.tls.key
59 # - path: .ucp.shipyard.host_fqdn_override.public.tls.key
60 # - path: .ucp.physicalprovisioner.host_fqdn_override.public.tls.key
61 # - path: .ceph.object_store.host_fqdn_override.public.tls.key
62 # - path: .ceph.ceph_object_store.host_fqdn_override.public.tls.key
70 internal: keystone-api
105 default: deckhand-int
121 scheme: postgresql+psycopg2
127 postgresql_airflow_celery:
128 name: postgresql_airflow_celery_db
132 scheme: db+postgresql
141 discovery: mariadb-discovery
145 scheme: mysql+pymysql
154 default: barbican-api
166 airflow_oslo_messaging:
182 name: airship-ucp-rabbitmq-rabbitmq
217 host: drydock-sw.DOMAIN
241 default: maas-ingress
242 error_pages: maas-ingress-error
250 ingress_default_server:
259 kubernetesprovisioner:
262 default: promenade-api
275 default: shipyard-int
289 host: shipyard-sw.DOMAIN
290 prometheus_openstack_exporter:
293 default: openstack-metrics
313 host: object-store-sw.DOMAIN
332 host: object-store-sw.DOMAIN
346 discovery: ceph-mon-discovery
364 namespace: tenant-ceph
367 discovery: ceph-mon-discovery
374 namespace: tenant-ceph
388 schema: pegleg/EndpointCatalogue/v1
390 schema: metadata/Document/v1
395 storagePolicy: cleartext
398 schema: pegleg/CommonAddresses/v1
399 name: common-addresses
400 path: .dns.ingress_domain
402 - path: .osh.object_store.host_fqdn_override.public.host
404 - path: .osh.ceph_object_store.host_fqdn_override.public.host
406 - path: .osh.image.host_fqdn_override.public.host
408 - path: .osh.cloudformation.host_fqdn_override.public.host
410 - path: .osh.orchestration.host_fqdn_override.public.host
412 - path: .osh.compute.host_fqdn_override.public.host
414 - path: .osh.compute_novnc_proxy.host_fqdn_override.public.host
416 - path: .osh.placement.host_fqdn_override.public.host
418 - path: .osh.network.host_fqdn_override.public.host
420 - path: .osh.identity.host_fqdn_override.public.host
422 - path: .osh.identity.host_fqdn_override.admin.host
424 - path: .osh.dashboard.host_fqdn_override.public.host
426 - path: .osh.volume.host_fqdn_override.public.host
428 - path: .osh.volumev2.host_fqdn_override.public.host
430 - path: .osh.volumev3.host_fqdn_override.public.host
433 # schema: deckhand/Certificate/v1
437 # - path: .osh.object_store.host_fqdn_override.public.tls.crt
438 # - path: .osh.ceph_object_store.host_fqdn_override.public.tls.crt
439 # - path: .osh.identity.host_fqdn_override.public.tls.crt
440 # - path: .osh.orchestration.host_fqdn_override.public.tls.crt
441 # - path: .osh.cloudformation.host_fqdn_override.public.tls.crt
442 # - path: .osh.dashboard.host_fqdn_override.public.tls.crt
443 # - path: .osh.image.host_fqdn_override.public.tls.crt
444 # - path: .osh.volume.host_fqdn_override.public.tls.crt
445 # - path: .osh.volumev2.host_fqdn_override.public.tls.crt
446 # - path: .osh.volumev3.host_fqdn_override.public.tls.crt
447 # - path: .osh.compute.host_fqdn_override.public.tls.crt
448 # - path: .osh.compute_novnc_proxy.host_fqdn_override.public.tls.crt
449 # - path: .osh.placement.host_fqdn_override.public.tls.crt
450 # - path: .osh.network.host_fqdn_override.public.tls.crt
452 # schema: deckhand/CertificateAuthority/v1
456 # - path: .osh.object_store.host_fqdn_override.public.tls.ca
457 # - path: .osh.ceph_object_store.host_fqdn_override.public.tls.ca
458 # - path: .osh.identity.host_fqdn_override.public.tls.ca
459 # - path: .osh.orchestration.host_fqdn_override.public.tls.ca
460 # - path: .osh.cloudformation.host_fqdn_override.public.tls.ca
461 # - path: .osh.dashboard.host_fqdn_override.public.tls.ca
462 # - path: .osh.image.host_fqdn_override.public.tls.ca
463 # - path: .osh.volume.host_fqdn_override.public.tls.ca
464 # - path: .osh.volumev2.host_fqdn_override.public.tls.ca
465 # - path: .osh.volumev3.host_fqdn_override.public.tls.ca
466 # - path: .osh.compute.host_fqdn_override.public.tls.ca
467 # - path: .osh.compute_novnc_proxy.host_fqdn_override.public.tls.ca
468 # - path: .osh.placement.host_fqdn_override.public.tls.ca
469 # - path: .osh.network.host_fqdn_override.public.tls.ca
471 # schema: deckhand/CertificateKey/v1
475 # - path: .osh.object_store.host_fqdn_override.public.tls.key
476 # - path: .osh.ceph_object_store.host_fqdn_override.public.tls.key
477 # - path: .osh.identity.host_fqdn_override.public.tls.key
478 # - path: .osh.orchestration.host_fqdn_override.public.tls.key
479 # - path: .osh.cloudformation.host_fqdn_override.public.tls.key
480 # - path: .osh.dashboard.host_fqdn_override.public.tls.key
481 # - path: .osh.image.host_fqdn_override.public.tls.key
482 # - path: .osh.volume.host_fqdn_override.public.tls.key
483 # - path: .osh.volumev2.host_fqdn_override.public.tls.key
484 # - path: .osh.volumev3.host_fqdn_override.public.tls.key
485 # - path: .osh.compute.host_fqdn_override.public.tls.key
486 # - path: .osh.compute_novnc_proxy.host_fqdn_override.public.tls.key
487 # - path: .osh.placement.host_fqdn_override.public.tls.key
488 # - path: .osh.network.host_fqdn_override.public.tls.key
500 host: object-store-sw.DOMAIN
502 default: /swift/v1/KEY_$(tenant_id)s
519 host: object-store-sw.DOMAIN
532 discovery: mariadb-discovery
536 scheme: mysql+pymysql
542 prometheus_mysql_exporter:
545 default: mysql-exporter
557 name: airship-openstack-rabbitmq-rabbitmq
560 default: openstack-rabbitmq
570 openstack_rabbitmq_exporter:
573 default: openstack-rabbitmq-exporter
597 internal: keystone-api
601 host: identity-sw.DOMAIN
603 host: identity-sw.DOMAIN
623 host: image-sw.DOMAIN
634 name: glance-registry
636 default: glance-registry
656 host: volume-sw.DOMAIN
658 default: "/v1/%(tenant_id)s"
674 host: volume-sw.DOMAIN
676 default: "/v2/%(tenant_id)s"
692 host: volume-sw.DOMAIN
694 default: "/v3/%(tenant_id)s"
710 host: orchestration-sw.DOMAIN
712 default: "/v1/%(project_id)s"
724 public: cloudformation
728 host: cloudformation-sw.DOMAIN
739 name: heat-cloudwatch
741 default: heat-cloudwatch
757 default: neutron-server
762 host: network-sw.DOMAIN
780 host: compute-sw.DOMAIN
782 default: "/v2/%(tenant_id)s"
795 default: nova-metadata
810 default: nova-novncproxy
815 host: nova-novncproxy-sw.DOMAIN
817 default: /vnc_auto.html
828 default: nova-spiceproxy
832 default: /spice_auto.html
841 default: placement-api
846 host: placement-sw.DOMAIN
864 host: dashboard-sw.DOMAIN
876 schema: pegleg/EndpointCatalogue/v1
878 schema: metadata/Document/v1
879 name: osh_infra_endpoints
883 storagePolicy: cleartext
886 schema: pegleg/CommonAddresses/v1
887 name: common-addresses
888 path: .dns.ingress_domain
890 - path: .osh_infra.kibana.host_fqdn_override.public.host
892 - path: .osh_infra.grafana.host_fqdn_override.public.host
894 - path: .osh_infra.nagios.host_fqdn_override.public.host
897 # schema: deckhand/Certificate/v1
901 # - path: .osh_infra.kibana.host_fqdn_override.public.tls.crt
902 # - path: .osh_infra.grafana.host_fqdn_override.public.tls.crt
903 # - path: .osh_infra.nagios.host_fqdn_override.public.tls.crt
905 # schema: deckhand/CertificateAuthority/v1
909 # - path: .osh_infra.kibana.host_fqdn_override.public.tls.ca
910 # - path: .osh_infra.grafana.host_fqdn_override.public.tls.ca
911 # - path: .osh_infra.nagios.host_fqdn_override.public.tls.ca
913 # schema: deckhand/CertificateKey/v1
917 # - path: .osh_infra.kibana.host_fqdn_override.public.tls.key
918 # - path: .osh_infra.grafana.host_fqdn_override.public.tls.key
919 # - path: .osh_infra.nagios.host_fqdn_override.public.tls.key
921 schema: pegleg/CommonAddresses/v1
922 name: common-addresses
925 path: .osh_infra.ldap.host_fqdn_override.public.host
928 schema: pegleg/CommonAddresses/v1
929 name: common-addresses
930 path: .ldap.auth_path
932 path: .osh_infra.ldap.path.default
956 data: elasticsearch-data
957 default: elasticsearch-logging
958 discovery: elasticsearch-discovery
959 public: elasticsearch
966 prometheus_elasticsearch_exporter:
969 default: elasticsearch-exporter
983 default: fluentd-logging
995 prometheus_fluentd_exporter:
998 default: fluentd-exporter
1009 namespace: osh-infra
1015 scheme: mysql+pymysql
1019 prometheus_mysql_exporter:
1020 namespace: osh-infra
1022 default: mysql-exporter
1034 namespace: osh-infra
1036 default: grafana-dashboard
1041 host: grafana-sw.DOMAIN
1053 namespace: osh-infra
1055 default: prom-metrics
1070 namespace: osh-infra
1072 default: kibana-dash
1077 host: kibana-sw.DOMAIN
1089 namespace: osh-infra
1091 default: alerts-engine
1092 public: alertmanager
1093 discovery: alertmanager-discovery
1107 namespace: kube-system
1109 default: kube-state-metrics
1124 kube_controller_manager:
1130 namespace: kube-system
1132 default: node-exporter
1144 process_exporter_metrics:
1145 namespace: kube-system
1147 default: process-exporter
1157 prometheus_openstack_exporter:
1158 namespace: openstack
1160 default: openstack-metrics
1172 namespace: osh-infra
1174 default: nagios-metrics
1179 host: nagios-sw.DOMAIN