From 2aa2ec7f05d3487d1ee28f159e5c7ecca18dec8f Mon Sep 17 00:00:00 2001 From: Alexander Noskov Date: Wed, 17 Jul 2019 13:10:13 -0500 Subject: [PATCH] Uplift MAAS and fixes for maas-ingress Since we do no have maas-ingress for sloop type environments we need to exclude maas_ingress dependancy introduced in https://review.opendev.org/655571 Change-Id: I37f6046c5bb1269d3b8447b51780f71d6ec893c0 --- global/software/config/versions.yaml | 2 +- type/sloop/charts/ucp/comps/maas.yaml | 63 ++++++++++++++++++++++++++- 2 files changed, 63 insertions(+), 2 deletions(-) diff --git a/global/software/config/versions.yaml b/global/software/config/versions.yaml index 22fa6ed30..ddf647b56 100644 --- a/global/software/config/versions.yaml +++ b/global/software/config/versions.yaml @@ -433,7 +433,7 @@ data: type: git maas: location: https://opendev.org/airship/maas - reference: c84a5b64de0bf9bcf72b88bdbb81fc13d69a86aa + reference: 922db8aee15f978b9e58a9a2a1c0052febc41aa8 subpath: charts/maas type: git maas-htk: diff --git a/type/sloop/charts/ucp/comps/maas.yaml b/type/sloop/charts/ucp/comps/maas.yaml index ff6768963..39dbac0ae 100644 --- a/type/sloop/charts/ucp/comps/maas.yaml +++ b/type/sloop/charts/ucp/comps/maas.yaml @@ -13,7 +13,15 @@ metadata: name: ucp-maas-global actions: - method: merge - path: . + path: .values.manifests + - method: merge + path: .values.network + - method: merge + path: .values.conf + - method: replace + path: .values.dependencies.static + - method: replace + path: .values.endpoints.maas_ingress.hosts storagePolicy: cleartext substitutions: @@ -88,4 +96,57 @@ data: namespace: ucp url: maas_url: http://MAAS_IP:MAAS_PORT/MAAS + + dependencies: + static: + maas_ingress: {} + rack_controller: + services: + - service: maas_region + endpoint: internal + jobs: + - maas-export-api-key + region_controller: + jobs: + - maas-db-sync + services: + - service: maas_db + endpoint: internal + db_init: + services: + - service: maas_db + endpoint: internal + db_sync: + jobs: + - maas-db-init + bootstrap_admin_user: + jobs: + - maas-db-sync + services: + - service: maas_region + endpoint: internal + - service: maas_db + endpoint: internal + import_resources: + jobs: + - maas-bootstrap-admin-user + services: + - service: maas_region + endpoint: internal + - service: maas_db + endpoint: internal + export_api_key: + jobs: + - maas-bootstrap-admin-user + services: + - service: maas_region + endpoint: internal + - service: maas_db + endpoint: internal + + endpoints: + maas_ingress: + hosts: + default: maas-ingress + error_pages: maas-ingress-error ...