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>
- 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:
- revision: refs/changes/70/771670/1
+ 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:
# qos fix
- revision: refs/changes/70/771670/1
+ 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() {