From 376e3882f94ac7046597dfbcf0a84f9080c0d6cb Mon Sep 17 00:00:00 2001 From: Matt McEuen Date: Sun, 28 Apr 2019 19:01:42 -0500 Subject: [PATCH] Fix airskiff endpoint catalog This cleans up the Airskiff endpoints by basing them off of the sloop version. Change-Id: I9207315a03469e59b205d74097ac83e56d1a9772 --- site/airskiff/software/config/endpoints.yaml | 328 +++--------------- .../airskiff/developer/020-setup-client.sh | 2 +- 2 files changed, 49 insertions(+), 281 deletions(-) diff --git a/site/airskiff/software/config/endpoints.yaml b/site/airskiff/software/config/endpoints.yaml index a88bba49d..a360ab725 100644 --- a/site/airskiff/software/config/endpoints.yaml +++ b/site/airskiff/software/config/endpoints.yaml @@ -10,72 +10,21 @@ metadata: 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 - - path: .ucp.identity.host_fqdn_override.admin.host - pattern: DOMAIN - - path: .ceph.object_store.host_fqdn_override.public.host - pattern: DOMAIN - - path: .ceph.ceph_object_store.host_fqdn_override.public.host - pattern: DOMAIN - - src: - schema: deckhand/Certificate/v1 - name: ingress-crt - path: . - dest: - - path: .ucp.identity.host_fqdn_override.public.tls.crt - - path: .ucp.shipyard.host_fqdn_override.public.tls.crt - - path: .ucp.physicalprovisioner.host_fqdn_override.public.tls.crt - - path: .ceph.object_store.host_fqdn_override.public.tls.crt - - path: .ceph.ceph_object_store.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 - - path: .ucp.shipyard.host_fqdn_override.public.tls.ca - - path: .ucp.physicalprovisioner.host_fqdn_override.public.tls.ca - - path: .ceph.object_store.host_fqdn_override.public.tls.ca - - path: .ceph.ceph_object_store.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 - - path: .ucp.shipyard.host_fqdn_override.public.tls.key - - path: .ucp.physicalprovisioner.host_fqdn_override.public.tls.key - - path: .ceph.object_store.host_fqdn_override.public.tls.key - - path: .ceph.ceph_object_store.host_fqdn_override.public.tls.key data: ucp: identity: namespace: ucp name: keystone - hosts: - default: keystone - internal: keystone-api host_fqdn_override: default: null - public: - host: keystone-api.DOMAIN - admin: - host: keystone-api.DOMAIN path: default: /v3 scheme: - default: http - internal: http + default: "http" + internal: "http" port: api: - default: 5000 + default: 80 internal: 5000 armada: name: armada @@ -191,25 +140,24 @@ data: name: drydock hosts: default: drydock-api + public: drydock-api port: api: default: 9000 nodeport: 31900 - public: 443 + public: 80 path: default: /api/v1.0 scheme: default: "http" - public: "https" + public: "http" host_fqdn_override: default: null - public: - host: drydock-sw.DOMAIN maas_region: name: maas-region hosts: default: maas-region - public: maas + public: maas-region path: default: /MAAS scheme: @@ -224,8 +172,6 @@ data: default: 8000 host_fqdn_override: default: null - public: - host: maas-sw.DOMAIN maas_ingress: hosts: default: maas-ingress @@ -267,10 +213,12 @@ data: port: api: default: 9000 + public: 80 path: default: /api/v1.0 scheme: default: "http" + public: "http" host_fqdn_override: default: null prometheus_openstack_exporter: @@ -295,17 +243,15 @@ data: public: radosgw host_fqdn_override: default: null - public: - host: object-store-sw.DOMAIN path: default: /swift/v1 scheme: default: "http" - public: "https" + public: "http" port: api: default: 8088 - public: 443 + public: 80 ceph_object_store: name: radosgw namespace: ceph @@ -314,17 +260,15 @@ data: public: radosgw host_fqdn_override: default: null - public: - host: object-store-sw.DOMAIN path: default: /auth/v1.0 scheme: default: "http" - public: "https" + public: "http" port: api: default: 8088 - public: 443 + public: 80 ceph_mon: namespace: ceph hosts: @@ -379,99 +323,6 @@ metadata: 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 - - path: .osh.ceph_object_store.host_fqdn_override.public.host - pattern: DOMAIN - - path: .osh.image.host_fqdn_override.public.host - pattern: DOMAIN - - path: .osh.cloudformation.host_fqdn_override.public.host - pattern: DOMAIN - - path: .osh.orchestration.host_fqdn_override.public.host - pattern: DOMAIN - - path: .osh.compute.host_fqdn_override.public.host - pattern: DOMAIN - - path: .osh.compute_novnc_proxy.host_fqdn_override.public.host - pattern: DOMAIN - - path: .osh.placement.host_fqdn_override.public.host - pattern: DOMAIN - - path: .osh.network.host_fqdn_override.public.host - pattern: DOMAIN - - path: .osh.identity.host_fqdn_override.public.host - pattern: DOMAIN - - path: .osh.identity.host_fqdn_override.admin.host - pattern: DOMAIN - - path: .osh.dashboard.host_fqdn_override.public.host - pattern: DOMAIN - - path: .osh.volume.host_fqdn_override.public.host - pattern: DOMAIN - - path: .osh.volumev2.host_fqdn_override.public.host - pattern: DOMAIN - - path: .osh.volumev3.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 - - path: .osh.ceph_object_store.host_fqdn_override.public.tls.crt - - path: .osh.identity.host_fqdn_override.public.tls.crt - - path: .osh.orchestration.host_fqdn_override.public.tls.crt - - path: .osh.cloudformation.host_fqdn_override.public.tls.crt - - path: .osh.dashboard.host_fqdn_override.public.tls.crt - - path: .osh.image.host_fqdn_override.public.tls.crt - - path: .osh.volume.host_fqdn_override.public.tls.crt - - path: .osh.volumev2.host_fqdn_override.public.tls.crt - - path: .osh.volumev3.host_fqdn_override.public.tls.crt - - path: .osh.compute.host_fqdn_override.public.tls.crt - - path: .osh.compute_novnc_proxy.host_fqdn_override.public.tls.crt - - path: .osh.placement.host_fqdn_override.public.tls.crt - - path: .osh.network.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 - - path: .osh.ceph_object_store.host_fqdn_override.public.tls.ca - - path: .osh.identity.host_fqdn_override.public.tls.ca - - path: .osh.orchestration.host_fqdn_override.public.tls.ca - - path: .osh.cloudformation.host_fqdn_override.public.tls.ca - - path: .osh.dashboard.host_fqdn_override.public.tls.ca - - path: .osh.image.host_fqdn_override.public.tls.ca - - path: .osh.volume.host_fqdn_override.public.tls.ca - - path: .osh.volumev2.host_fqdn_override.public.tls.ca - - path: .osh.volumev3.host_fqdn_override.public.tls.ca - - path: .osh.compute.host_fqdn_override.public.tls.ca - - path: .osh.compute_novnc_proxy.host_fqdn_override.public.tls.ca - - path: .osh.placement.host_fqdn_override.public.tls.ca - - path: .osh.network.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 - - path: .osh.ceph_object_store.host_fqdn_override.public.tls.key - - path: .osh.identity.host_fqdn_override.public.tls.key - - path: .osh.orchestration.host_fqdn_override.public.tls.key - - path: .osh.cloudformation.host_fqdn_override.public.tls.key - - path: .osh.dashboard.host_fqdn_override.public.tls.key - - path: .osh.image.host_fqdn_override.public.tls.key - - path: .osh.volume.host_fqdn_override.public.tls.key - - path: .osh.volumev2.host_fqdn_override.public.tls.key - - path: .osh.volumev3.host_fqdn_override.public.tls.key - - path: .osh.compute.host_fqdn_override.public.tls.key - - path: .osh.compute_novnc_proxy.host_fqdn_override.public.tls.key - - path: .osh.placement.host_fqdn_override.public.tls.key - - path: .osh.network.host_fqdn_override.public.tls.key data: osh: object_store: @@ -482,17 +333,15 @@ data: public: radosgw host_fqdn_override: default: null - public: - host: object-store-sw.DOMAIN path: default: /swift/v1/KEY_$(tenant_id)s scheme: default: "http" - public: "https" + public: "http" port: api: default: 8088 - public: 443 + public: 80 ceph_object_store: name: radosgw namespace: openstack @@ -501,17 +350,15 @@ data: public: radosgw host_fqdn_override: default: null - public: - host: object-store-sw.DOMAIN path: default: /auth/v1.0 scheme: default: "http" - public: "https" + public: "http" port: api: default: 8088 - public: 443 + public: 80 oslo_db: hosts: default: mariadb @@ -576,23 +423,16 @@ data: identity: namespace: openstack name: keystone - hosts: - default: keystone - internal: keystone-api host_fqdn_override: default: null - public: - host: identity.DOMAIN - admin: - host: identity.DOMAIN path: default: /v3 scheme: - default: "https" + default: "http" internal: "http" port: api: - default: 443 + default: 80 internal: 5000 glance_oslo_messaging: namespace: openstack @@ -627,17 +467,15 @@ data: public: glance host_fqdn_override: default: null - public: - host: image.DOMAIN path: default: null scheme: default: "http" - public: "https" + public: "http" port: api: default: 9292 - public: 443 + public: 80 image_registry: name: glance-registry hosts: @@ -686,17 +524,15 @@ data: public: cinder host_fqdn_override: default: null - public: - host: volume-sw.DOMAIN path: default: "/v1/%(tenant_id)s" scheme: default: "http" - public: "https" + public: "http" port: api: default: 8776 - public: 443 + public: 80 volumev2: name: cinderv2 hosts: @@ -704,17 +540,15 @@ data: public: cinder host_fqdn_override: default: null - public: - host: volume-sw.DOMAIN path: default: "/v2/%(tenant_id)s" scheme: default: "http" - public: "https" + public: "http" port: api: default: 8776 - public: 443 + public: 80 volumev3: name: cinderv3 hosts: @@ -722,17 +556,15 @@ data: public: cinder host_fqdn_override: default: null - public: - host: volume-sw.DOMAIN path: default: "/v3/%(tenant_id)s" scheme: default: "http" - public: "https" + public: "http" port: api: default: 8776 - public: 443 + public: 80 heat_oslo_messaging: namespace: openstack hosts: @@ -766,17 +598,15 @@ data: public: heat host_fqdn_override: default: null - public: - host: orchestration.DOMAIN path: default: "/v1/%(project_id)s" scheme: default: "http" - public: "https" + public: "http" port: api: default: 8004 - public: 443 + public: 80 cloudformation: name: heat-cfn hosts: @@ -784,17 +614,15 @@ data: public: cloudformation host_fqdn_override: default: null - public: - host: cloudformation.DOMAIN path: default: /v1 scheme: default: "http" - public: "https" + public: "http" port: api: default: 8000 - public: 443 + public: 80 cloudwatch: name: heat-cloudwatch hosts: @@ -844,17 +672,15 @@ data: public: neutron host_fqdn_override: default: null - public: - host: network.DOMAIN path: default: null scheme: default: "http" - public: "https" + public: "http" port: api: default: 9696 - public: 443 + public: 80 nova_oslo_messaging: namespace: openstack hosts: @@ -888,19 +714,17 @@ data: public: nova host_fqdn_override: default: null - public: - host: compute.DOMAIN path: default: "/v2/%(tenant_id)s" scheme: default: "http" - public: "https" + public: "http" port: api: default: 8774 - public: 443 + public: 80 novncproxy: - default: 443 + default: 80 compute_metadata: name: nova hosts: @@ -923,17 +747,15 @@ data: public: novncproxy host_fqdn_override: default: null - public: - host: nova-novncproxy.DOMAIN path: default: /vnc_auto.html scheme: default: "http" - public: "https" + public: "http" port: novnc_proxy: default: 6080 - public: 443 + public: 80 compute_spice_proxy: name: nova hosts: @@ -954,17 +776,15 @@ data: public: placement host_fqdn_override: default: null - public: - host: placement.DOMAIN path: default: / scheme: default: "http" - public: "https" + public: "http" port: api: default: 8778 - public: 443 + public: 80 dashboard: name: horizon hosts: @@ -972,17 +792,15 @@ data: public: horizon host_fqdn_override: default: null - public: - host: dashboard-sw.DOMAIN path: default: null scheme: default: "http" - public: "https" + public: "http" port: web: default: 80 - public: 443 + public: 80 ... --- schema: pegleg/EndpointCatalogue/v1 @@ -994,48 +812,6 @@ metadata: 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 - - path: .osh_infra.grafana.host_fqdn_override.public.host - pattern: DOMAIN - - 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 - - path: .osh_infra.grafana.host_fqdn_override.public.tls.crt - - path: .osh_infra.nagios.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 - - path: .osh_infra.grafana.host_fqdn_override.public.tls.ca - - path: .osh_infra.nagios.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 - - path: .osh_infra.grafana.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 @@ -1149,17 +925,15 @@ data: public: grafana host_fqdn_override: default: null - public: - host: grafana-sw.DOMAIN path: default: null scheme: default: "http" - public: "https" + public: "http" port: grafana: default: 3000 - public: 443 + public: 80 monitoring: name: prometheus namespace: osh-infra @@ -1185,17 +959,15 @@ data: public: kibana host_fqdn_override: default: null - public: - host: kibana-sw.DOMAIN path: default: null scheme: default: "http" - public: "https" + public: "http" port: kibana: default: 5601 - public: 443 + public: 80 alerts: name: alertmanager namespace: osh-infra @@ -1287,24 +1059,20 @@ data: public: nagios host_fqdn_override: default: null - public: - host: nagios-sw.DOMAIN path: default: null scheme: default: "http" - public: "https" + public: "http" port: http: default: 80 - public: 443 + public: 80 ldap: hosts: default: ldap host_fqdn_override: default: null - public: - host: DOMAIN path: default: /AUTH_PATH scheme: diff --git a/tools/deployment/airskiff/developer/020-setup-client.sh b/tools/deployment/airskiff/developer/020-setup-client.sh index ffd7319e8..fa9043f20 100755 --- a/tools/deployment/airskiff/developer/020-setup-client.sh +++ b/tools/deployment/airskiff/developer/020-setup-client.sh @@ -44,5 +44,5 @@ clouds: project_name: 'admin' project_domain_name: 'default' user_domain_name: 'default' - auth_url: 'http://keystone.openstack.svc.cluster.local/v3' + auth_url: 'http://keystone-api.openstack.svc.cluster.local:5000/v3' EOF