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
22 # schema: pegleg/CommonAddresses/v1
23 # name: common-addresses
24 # path: .dns.ingress_domain
26 # path: .ucp.shipyard.host_fqdn_override.public.host
29 # schema: pegleg/CommonAddresses/v1
30 # name: common-addresses
31 # path: .dns.ingress_domain
33 # path: .ceph.object_store.host_fqdn_override.public.host
36 # schema: pegleg/CommonAddresses/v1
37 # name: common-addresses
38 # path: .dns.ingress_domain
40 # path: .ceph.ceph_object_store.host_fqdn_override.public.host
43 # schema: deckhand/Certificate/v1
47 # path: .ceph.object_store.host_fqdn_override.public.tls.crt
49 # schema: deckhand/CertificateAuthority/v1
53 # path: .ceph.object_store.host_fqdn_override.public.tls.ca
55 # schema: deckhand/CertificateKey/v1
59 # path: .ceph.object_store.host_fqdn_override.public.tls.key
61 # schema: deckhand/Certificate/v1
65 # path: .ceph.ceph_object_store.host_fqdn_override.public.tls.crt
67 # schema: deckhand/CertificateAuthority/v1
71 # path: .ceph.ceph_object_store.host_fqdn_override.public.tls.ca
73 # schema: deckhand/CertificateKey/v1
77 # path: .ceph.ceph_object_store.host_fqdn_override.public.tls.key
79 # schema: deckhand/Certificate/v1
83 # path: .ucp.identity.host_fqdn_override.public.tls.crt
85 # schema: deckhand/CertificateAuthority/v1
89 # path: .ucp.identity.host_fqdn_override.public.tls.ca
91 # schema: deckhand/CertificateKey/v1
95 # path: .ucp.identity.host_fqdn_override.public.tls.key
97 # schema: deckhand/Certificate/v1
101 # path: .ucp.shipyard.host_fqdn_override.public.tls.crt
103 # schema: deckhand/CertificateAuthority/v1
107 # path: .ucp.shipyard.host_fqdn_override.public.tls.ca
109 # schema: deckhand/CertificateKey/v1
113 # path: .ucp.shipyard.host_fqdn_override.public.tls.key
120 default: keystone-api
154 default: deckhand-int
170 scheme: postgresql+psycopg2
176 postgresql_airflow_celery:
177 name: postgresql_airflow_celery_db
181 scheme: db+postgresql
190 discovery: mariadb-discovery
194 scheme: mysql+pymysql
203 default: barbican-api
251 default: maas-region-ui
263 kubernetesprovisioner:
266 default: promenade-api
279 default: shipyard-int
293 # host: shipyard.DOMAIN
297 default: airflow-web-int
311 default: airflow-flower
331 # host: object-store.DOMAIN
350 # host: object-store.DOMAIN
364 discovery: ceph-mon-discovery
383 schema: pegleg/EndpointCatalogue/v1
385 schema: metadata/Document/v1
390 storagePolicy: cleartext
393 # schema: pegleg/CommonAddresses/v1
394 # name: common-addresses
395 # path: .dns.ingress_domain
397 # path: .osh.object_store.host_fqdn_override.public.host
400 # schema: pegleg/CommonAddresses/v1
401 # name: common-addresses
402 # path: .dns.ingress_domain
404 # path: .osh.ceph_object_store.host_fqdn_override.public.host
407 # schema: deckhand/Certificate/v1
411 # path: .osh.object_store.host_fqdn_override.public.tls.crt
413 # schema: deckhand/CertificateAuthority/v1
417 # path: .osh.object_store.host_fqdn_override.public.tls.ca
419 # schema: deckhand/CertificateKey/v1
423 # path: .osh.object_store.host_fqdn_override.public.tls.key
425 # schema: deckhand/Certificate/v1
429 # path: .osh.ceph_object_store.host_fqdn_override.public.tls.crt
431 # schema: deckhand/CertificateAuthority/v1
435 # path: .osh.ceph_object_store.host_fqdn_override.public.tls.ca
437 # schema: deckhand/CertificateKey/v1
441 # path: .osh.ceph_object_store.host_fqdn_override.public.tls.key
443 # schema: pegleg/CommonAddresses/v1
444 # name: common-addresses
445 # path: .dns.ingress_domain
447 # path: .osh.image.host_fqdn_override.public.host
450 # schema: pegleg/CommonAddresses/v1
451 # name: common-addresses
452 # path: .dns.ingress_domain
454 # path: .osh.cloudformation.host_fqdn_override.public.host
457 # schema: pegleg/CommonAddresses/v1
458 # name: common-addresses
459 # path: .dns.ingress_domain
461 # path: .osh.orchestration.host_fqdn_override.public.host
464 # schema: pegleg/CommonAddresses/v1
465 # name: common-addresses
466 # path: .dns.ingress_domain
468 # path: .osh.compute.host_fqdn_override.public.host
471 # schema: pegleg/CommonAddresses/v1
472 # name: common-addresses
473 # path: .dns.ingress_domain
475 # path: .osh.compute_novnc_proxy.host_fqdn_override.public.host
478 # schema: pegleg/CommonAddresses/v1
479 # name: common-addresses
480 # path: .dns.ingress_domain
482 # path: .osh.placement.host_fqdn_override.public.host
485 # schema: pegleg/CommonAddresses/v1
486 # name: common-addresses
487 # path: .dns.ingress_domain
489 # path: .osh.network.host_fqdn_override.public.host
492 # schema: pegleg/CommonAddresses/v1
493 # name: common-addresses
494 # path: .dns.ingress_domain
496 # path: .osh.identity.host_fqdn_override.public.host
499 # schema: pegleg/CommonAddresses/v1
500 # name: common-addresses
501 # path: .dns.ingress_domain
503 # path: .osh.dashboard.host_fqdn_override.public.host
506 # schema: pegleg/CommonAddresses/v1
507 # name: common-addresses
508 # path: .dns.ingress_domain
510 # path: .osh.volume.host_fqdn_override.public.host
513 # schema: pegleg/CommonAddresses/v1
514 # name: common-addresses
515 # path: .dns.ingress_domain
517 # path: .osh.volumev2.host_fqdn_override.public.host
520 # schema: pegleg/CommonAddresses/v1
521 # name: common-addresses
522 # path: .dns.ingress_domain
524 # path: .osh.volumev3.host_fqdn_override.public.host
527 # schema: deckhand/Certificate/v1
531 # path: .osh.identity.host_fqdn_override.public.tls.crt
533 # schema: deckhand/CertificateAuthority/v1
537 # path: .osh.identity.host_fqdn_override.public.tls.ca
539 # schema: deckhand/CertificateKey/v1
543 # path: .osh.identity.host_fqdn_override.public.tls.key
545 # schema: deckhand/Certificate/v1
549 # path: .osh.orchestration.host_fqdn_override.public.tls.crt
551 # schema: deckhand/CertificateAuthority/v1
555 # path: .osh.orchestration.host_fqdn_override.public.tls.ca
557 # schema: deckhand/CertificateKey/v1
561 # path: .osh.orchestration.host_fqdn_override.public.tls.key
563 # schema: deckhand/Certificate/v1
567 # path: .osh.cloudformation.host_fqdn_override.public.tls.crt
569 # schema: deckhand/CertificateAuthority/v1
573 # path: .osh.cloudformation.host_fqdn_override.public.tls.ca
575 # schema: deckhand/CertificateKey/v1
579 # path: .osh.cloudformation.host_fqdn_override.public.tls.key
581 # schema: deckhand/Certificate/v1
585 # path: .osh.dashboard.host_fqdn_override.public.tls.crt
587 # schema: deckhand/CertificateAuthority/v1
591 # path: .osh.dashboard.host_fqdn_override.public.tls.ca
593 # schema: deckhand/CertificateKey/v1
597 # path: .osh.dashboard.host_fqdn_override.public.tls.key
599 # schema: deckhand/Certificate/v1
603 # path: .osh.image.host_fqdn_override.public.tls.crt
605 # schema: deckhand/CertificateAuthority/v1
609 # path: .osh.image.host_fqdn_override.public.tls.ca
611 # schema: deckhand/CertificateKey/v1
615 # path: .osh.image.host_fqdn_override.public.tls.key
617 # schema: deckhand/Certificate/v1
621 # path: .osh.volume.host_fqdn_override.public.tls.crt
623 # schema: deckhand/CertificateAuthority/v1
627 # path: .osh.volume.host_fqdn_override.public.tls.ca
629 # schema: deckhand/CertificateKey/v1
633 # path: .osh.volume.host_fqdn_override.public.tls.key
635 # schema: deckhand/Certificate/v1
639 # path: .osh.volumev2.host_fqdn_override.public.tls.crt
641 # schema: deckhand/CertificateAuthority/v1
645 # path: .osh.volumev2.host_fqdn_override.public.tls.ca
647 # schema: deckhand/CertificateKey/v1
651 # path: .osh.volumev2.host_fqdn_override.public.tls.key
653 # schema: deckhand/Certificate/v1
657 # path: .osh.volumev3.host_fqdn_override.public.tls.crt
659 # schema: deckhand/CertificateAuthority/v1
663 # path: .osh.volumev3.host_fqdn_override.public.tls.ca
665 # schema: deckhand/CertificateKey/v1
669 # path: .osh.volumev3.host_fqdn_override.public.tls.key
671 # schema: deckhand/Certificate/v1
675 # path: .osh.compute.host_fqdn_override.public.tls.crt
677 # schema: deckhand/CertificateAuthority/v1
681 # path: .osh.compute.host_fqdn_override.public.tls.ca
683 # schema: deckhand/CertificateKey/v1
687 # path: .osh.compute.host_fqdn_override.public.tls.key
689 # schema: deckhand/Certificate/v1
693 # path: .osh.compute_novnc_proxy.host_fqdn_override.public.tls.crt
695 # schema: deckhand/CertificateAuthority/v1
699 # path: .osh.compute_novnc_proxy.host_fqdn_override.public.tls.ca
701 # schema: deckhand/CertificateKey/v1
705 # path: .osh.compute_novnc_proxy.host_fqdn_override.public.tls.key
707 # schema: deckhand/Certificate/v1
711 # path: .osh.placement.host_fqdn_override.public.tls.crt
713 # schema: deckhand/CertificateAuthority/v1
717 # path: .osh.placement.host_fqdn_override.public.tls.ca
719 # schema: deckhand/CertificateKey/v1
723 # path: .osh.placement.host_fqdn_override.public.tls.key
725 # schema: deckhand/Certificate/v1
729 # path: .osh.network.host_fqdn_override.public.tls.crt
731 # schema: deckhand/CertificateAuthority/v1
735 # path: .osh.network.host_fqdn_override.public.tls.ca
737 # schema: deckhand/CertificateKey/v1
741 # path: .osh.network.host_fqdn_override.public.tls.key
753 # host: object-store.DOMAIN
755 default: /swift/v1/KEY_$(tenant_id)s
772 # host: object-store.DOMAIN
785 discovery: mariadb-discovery
789 scheme: mysql+pymysql
795 keystone_oslo_messaging:
798 default: keystone-rabbitmq
808 keystone_rabbitmq_exporter:
811 default: keystone-rabbitmq-exporter
834 default: keystone-api
839 # host: identity.DOMAIN
851 glance_oslo_messaging:
854 default: glance-rabbitmq
864 glance_rabbitmq_exporter:
867 default: glance-rabbitmq-exporter
896 name: glance-registry
898 default: glance-registry
910 cinder_oslo_messaging:
913 default: cinder-rabbitmq
923 cinder_rabbitmq_exporter:
926 default: cinder-rabbitmq-exporter
944 # host: volume.DOMAIN
946 default: "/v1/%(tenant_id)s"
962 # host: volume.DOMAIN
964 default: "/v2/%(tenant_id)s"
980 # host: volume.DOMAIN
982 default: "/v3/%(tenant_id)s"
993 default: heat-rabbitmq
1003 heat_rabbitmq_exporter:
1004 namespace: openstack
1006 default: heat-rabbitmq-exporter
1024 # host: orchestration.DOMAIN
1026 default: "/v1/%(project_id)s"
1038 public: cloudformation
1042 # host: cloudformation.DOMAIN
1053 name: heat-cloudwatch
1055 default: heat-cloudwatch
1068 neutron_oslo_messaging:
1069 namespace: openstack
1071 default: neutron-rabbitmq
1081 neutron_rabbitmq_exporter:
1082 namespace: openstack
1084 default: neutron-rabbitmq-exporter
1097 default: neutron-server
1102 # host: network.DOMAIN
1112 nova_oslo_messaging:
1113 namespace: openstack
1115 default: nova-rabbitmq
1125 nova_rabbitmq_exporter:
1126 namespace: openstack
1128 default: nova-rabbitmq-exporter
1146 # host: compute.DOMAIN
1148 default: "/v2/%(tenant_id)s"
1161 default: nova-metadata
1173 compute_novnc_proxy:
1176 default: nova-novncproxy
1181 # host: nova-novncproxy.DOMAIN
1183 default: /vnc_auto.html
1191 compute_spice_proxy:
1194 default: nova-spiceproxy
1198 default: /spice_auto.html
1207 default: placement-api
1212 # host: placement.DOMAIN
1225 default: horizon-int
1230 # host: dashboard.DOMAIN
1242 schema: pegleg/EndpointCatalogue/v1
1244 schema: metadata/Document/v1
1245 name: osh_infra_endpoints
1249 storagePolicy: cleartext
1252 # schema: pegleg/CommonAddresses/v1
1253 # name: common-addresses
1254 # path: .dns.ingress_domain
1256 # path: .osh_infra.kibana.host_fqdn_override.public.host
1259 # schema: pegleg/CommonAddresses/v1
1260 # name: common-addresses
1261 # path: .dns.ingress_domain
1263 # path: .osh_infra.grafana.host_fqdn_override.public.host
1266 # schema: pegleg/CommonAddresses/v1
1267 # name: common-addresses
1268 # path: .dns.ingress_domain
1270 # path: .osh_infra.nagios.host_fqdn_override.public.host
1273 # schema: deckhand/Certificate/v1
1277 # path: .osh_infra.kibana.host_fqdn_override.public.tls.crt
1279 # schema: deckhand/CertificateAuthority/v1
1283 # path: .osh_infra.kibana.host_fqdn_override.public.tls.ca
1285 # schema: deckhand/CertificateKey/v1
1289 # path: .osh_infra.kibana.host_fqdn_override.public.tls.key
1291 # schema: deckhand/Certificate/v1
1295 # path: .osh_infra.grafana.host_fqdn_override.public.tls.crt
1297 # schema: deckhand/CertificateAuthority/v1
1301 # path: .osh_infra.grafana.host_fqdn_override.public.tls.ca
1303 # schema: deckhand/CertificateKey/v1
1307 # path: .osh_infra.grafana.host_fqdn_override.public.tls.key
1309 # schema: deckhand/Certificate/v1
1313 # path: .osh_infra.nagios.host_fqdn_override.public.tls.crt
1315 # schema: deckhand/CertificateAuthority/v1
1319 # path: .osh_infra.nagios.host_fqdn_override.public.tls.ca
1321 # schema: deckhand/CertificateKey/v1
1325 # path: .osh_infra.nagios.host_fqdn_override.public.tls.key
1326 # path: .osh_infra.nagios.host_fqdn_override.public.tls.key
1328 # schema: pegleg/CommonAddresses/v1
1329 # name: common-addresses
1330 # path: .ldap.base_url
1332 # path: .osh_infra.ldap.host_fqdn_override.public.host
1335 # schema: pegleg/CommonAddresses/v1
1336 # name: common-addresses
1337 # path: .ldap.auth_path
1339 # path: .osh_infra.ldap.path.default
1340 # pattern: AUTH_PATH
1345 namespace: osh-infra
1347 data: elasticsearch-data
1348 default: elasticsearch-logging
1349 discovery: elasticsearch-discovery
1350 public: elasticsearch
1360 prometheus_elasticsearch_exporter:
1363 default: elasticsearch-exporter
1374 namespace: osh-infra
1377 default: fluentd-logging
1389 prometheus_fluentd_exporter:
1390 namespace: osh-infra
1392 default: fluentd-exporter
1403 namespace: osh-infra
1409 scheme: mysql+pymysql
1415 namespace: osh-infra
1417 default: grafana-dashboard
1422 # host: grafana.DOMAIN
1434 namespace: osh-infra
1436 default: prom-metrics
1450 namespace: osh-infra
1452 default: kibana-dash
1457 # host: kibana.DOMAIN
1469 namespace: osh-infra
1471 default: alerts-engine
1472 public: alertmanager
1473 discovery: alertmanager-discovery
1487 namespace: kube-system
1489 default: kube-state-metrics
1504 kube_controller_manager:
1510 namespace: kube-system
1512 default: node-exporter
1524 prometheus_openstack_exporter:
1525 namespace: openstack
1527 default: openstack-metrics
1539 namespace: osh-infra
1541 default: nagios-metrics
1546 # host: nagios.DOMAIN