Fixed the last issue in pod 15 site upgrade to airship 1.8.
Added sleep between genesis and shipyard site action
Updated upstream treasumerap reference to include the QOS fix
Change-Id: I0086778eb8bb1ba1222880c4d0dfca829c82a9ca
Signed-off-by: James Gu <james.gu@att.com>
(cherry picked from commit 
88723e1bb827b0efa57f47cb12d0ff1c1fe7802c)
     - type: dhcp
       start: 10.10.151.40
       end: 10.10.151.128
-#   dns:
+  dns:
     # NEWSITE-CHANGEME: Use MAAS VIP as the DNS server.
     # MAAS has inbuilt DNS server and Debian mirror that allows nodes to be
     # deployed without requiring routed/internet access for the Admin/PXE interface.
     # See data.vip.maas_vip in networks/common-addresses.yaml.
     # TODO: This should be populated via substitution from common-addresses
-#    servers: '10.10.151.20'
+    servers: '10.10.151.20'
 ...
 ---
 schema: 'drydock/Network/v1'
       # NEWSITE-CHANGEME: Update to the gateway address for this network
       gateway: 10.10.155.1
       metric: 100
+  labels:
+    # NEWSITE-CHANGEME: All cruisers should have this enabled, set to false if this
+    #     is a special case in corridor 1 that doesn't support a floating IP pool.
+    #     If set to false, IP Addresses and CIDR will still need to be specified
+    #     above to satisfy the schema and substitution used by other documents.
+    enabled: true
 ...
 
 
   repositories:
     global:
-<<<<<<< HEAD   (ea42d6 Catch NeutronNetworks.create_and_*routers in blacklist)
-      revision: v1.8
-=======
-      revision: 94f354467b7bbe1cd464b7803b3369296ca55e35
->>>>>>> CHANGE (c79c2e Update treasuremap version to include upstream rbac fixes)
+      revision: 40c743f7fa715c3c9dc3e3cc4ee21cf6553f2ebb
       url: https://opendev.org/airship/treasuremap.git
 ...
 
     - type: dhcp
       start: 10.10.171.40
       end: 10.10.171.128
-#   dns:
+  dns:
     # NEWSITE-CHANGEME: Use MAAS VIP as the DNS server.
     # MAAS has inbuilt DNS server and Debian mirror that allows nodes to be
     # deployed without requiring routed/internet access for the Admin/PXE interface.
     # See data.vip.maas_vip in networks/common-addresses.yaml.
     # TODO: This should be populated via substitution from common-addresses
-#    servers: '10.10.171.20'
+    servers: '10.10.171.20'
 ...
 ---
 schema: 'drydock/Network/v1'
 
 
   repositories:
     global:
-<<<<<<< HEAD   (ea42d6 Catch NeutronNetworks.create_and_*routers in blacklist)
-      revision: v1.8
-=======
-      revision: 94f354467b7bbe1cd464b7803b3369296ca55e35
->>>>>>> CHANGE (c79c2e Update treasuremap version to include upstream rbac fixes)
+      revision: 40c743f7fa715c3c9dc3e3cc4ee21cf6553f2ebb
       url: https://opendev.org/airship/treasuremap.git
 ...
 
 genesis_deploy() {
   scp bundle/${SITE_NAME}/genesis.sh $GEN_SSH:
   ssh $GEN_SSH PROMENADE_ENCRYPTION_KEY=$PROMENADE_KEY sudo -E ./genesis.sh
+  # give some time for shipyard service to be ready to avoid error out during site actions
+  sleep 60
 }
 
 create_configdocs() {