Skip to content

Commit 346de33

Browse files
authored
Merge pull request #2272 from stackhpc/fix-check-review
Fix check-review pipeline
2 parents 16c6bf5 + bbc1abd commit 346de33

5 files changed

Lines changed: 38 additions & 16 deletions

File tree

etc/kayobe/environments/ci-tenks/automated-deployment.sh

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
# Script for a full deployment.
99

10-
set -eu
10+
set -eux
1111

1212
BASE_PATH=~
1313
KAYOBE_BRANCH=stackhpc/2025.1
@@ -19,7 +19,9 @@ if [[ ! -f $BASE_PATH/vault-pw ]]; then
1919
exit 1
2020
fi
2121

22+
set +x
2223
export KAYOBE_VAULT_PASSWORD=$(cat $BASE_PATH/vault-pw)
24+
set -x
2325

2426
# Install git and tmux.
2527
if $(which dnf 2>/dev/null >/dev/null); then
@@ -80,6 +82,18 @@ sudo $KAYOBE_CONFIG_PATH/environments/$KAYOBE_ENVIRONMENT/configure-local-networ
8082
# Bootstrap the Ansible control host.
8183
kayobe control host bootstrap
8284

85+
# Write interface details to Kayobe configuration. These are required for host configure.
86+
export ADMIN_IFACE=$(ip -4 route show default | awk '{for(i=1;i<NF;i++) if($i=="dev") {print $(i+1); exit}}')
87+
cat << EOF >> $KAYOBE_CONFIG_PATH/environments/$KAYOBE_ENVIRONMENT/inventory/group_vars/seed-hypervisor/network-interfaces
88+
admin_interface: $ADMIN_IFACE
89+
EOF
90+
91+
export ADMIN_IP=$(ip -4 addr show dev "$ADMIN_IFACE" | awk '$1 == "inet" {split($2, a, "/"); print a[1]; exit}')
92+
cat << EOF >> $KAYOBE_CONFIG_PATH/environments/$KAYOBE_ENVIRONMENT/network-allocation.yml
93+
admin_ips:
94+
seed-hypervisor: $ADMIN_IP
95+
EOF
96+
8397
# Configure the seed hypervisor host.
8498
kayobe seed hypervisor host configure
8599

etc/kayobe/environments/ci-tenks/networks.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
###############################################################################
55
# Network role to network mappings.
66

7+
# Network used to reach host instance
8+
admin_net_name: admin
9+
710
# Name of the network used by the seed to manage the bare metal overcloud
811
# hosts via their out-of-band management controllers.
912
oob_oc_net_name: mgmt
@@ -54,6 +57,10 @@ cleaning_net_name: provision_wl
5457
###############################################################################
5558
# Network definitions.
5659

60+
admin_cidr: 192.168.49.0/24
61+
admin_mtu: 1500
62+
admin_gateway: 192.168.49.1
63+
5764
mgmt_cidr: 192.168.35.0/24
5865
mgmt_mtu: 1442
5966
# Native VLAN

etc/kayobe/environments/ci-tenks/seed-hypervisor.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
# List of extra networks to which seed hypervisor nodes are attached.
77
seed_hypervisor_extra_network_interfaces:
8+
- "{{ admin_net_name }}"
89
- "{{ provision_wl_net_name }}"
910
- "{{ internal_net_name }}"
1011
- "{{ public_net_name }}"

etc/kayobe/environments/ci-tenks/stackhpc-ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ kolla_docker_namespace: stackhpc-dev
1212
stackhpc_release_pulp_username: "skc-ci-zuul"
1313
stackhpc_release_pulp_password: !vault |
1414
$ANSIBLE_VAULT;1.1;AES256
15-
34303264313732613264353030663235386562333637313230383531636462303938333533323264
16-
6138366563343635653138343162373834653636633636340a393436666664633962316663336230
17-
35303362363235373137633366623332656532363635663263346436393337353530653439386632
18-
3663376661376230650a653164303963303732326232623434623335623165636166663639323030
19-
62373564616431316434353631666131646634373034353034646662303838386261
15+
64636466626135353230356662623063636563623863316530643537333461373662633866623362
16+
3339646664373231333362626666393138653130393933380a386363633831386431393963613233
17+
64316630336536343631383566333164653564316264653062363438393462376139363530613733
18+
3837343434666333610a663965313139653437663631636636643338356161653130613934386333
19+
37363335616364393538626261366634383937373962323936663762646364653534

zuul.d/secrets.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
name: tenks_vault_password
44
data:
55
vault_pw: !encrypted/pkcs1-oaep
6-
- M3rG9U0hY71HFOu6grSbwE1NT4BflOeJ86YKLnvrQRvGqUUVO5HO3rnIYiCg0No+MgCtj
7-
XWSk8+FOKcy4tfUcdxv62T8ftykaL6B0l3vWFgGWcg1GlRjn8uLTYAbvYb8ehvBNGrW3k
8-
4Pp+3xssAxvn3gKPL5f57dlFymth7yiBu38U2PWYX76DqxjdUQLkjp3g5sLoz10W8F9IX
9-
aKyA8hdNRFxyEWysP/vzsXMoO8ZOlESbziMkRJ5wqCeg3PNtOWanf1ryhqCfKK3SJcVPP
10-
shtERIADHOqBufKGRQSOn41iicMKcFkeYtZaaadxeHMm9KYbwT4YY43MFSVBTYFPkrMLQ
11-
LPRTfJtq2cHveU64wAzCpteWeqfPQvs+hsVosNVF2S/4DbSCpMPOfjWpMobPlf3rc57oj
12-
Lykgi/zL+9CEj/gOv4QeYpmM5f8CvngByahiBO5FTrFXzOanOHQOuGOyQR8MQtqj+Edp3
13-
bP5dzV3wpwHepeZDMPpUIhFXrp/6VVefQU5HwjJzaCiUooCAVCCV8cBsXqvNAhvNO1y41
14-
cUVxFBYyCJ4JGIw1qMBPOSUnhY148xPTm9+4pD6HbR1K9NCbU7GoahFDz2jtRYjFRM401
15-
YuwR7K8GRILFJ4zEbtlmwj4gMUEZSo0HE0BZPUWSZpmFs1wX5LAKenMJs0Ctpg=
6+
- T3WXxHspuyZ7fIBZZ/O9KZPde2dcoIsGkI0ID6ieKr3S/DkjdknTKZRN3V0cAd+lZPTZW
7+
hPlUhD7JHBkVj1kXrFI0MsMr5YYbbxxEVi7DKGYUDDlEdX7TpDrOpdaKLn7Hb2pK+3rE6
8+
OF8K3rjree+iZRKdBNoPFKdIBRgyBT3wOOMiS0kb3xL17R9l/hDzLTEAywzanujQvHpaW
9+
RCYvGBFKsxbKn6esxxblE2sKwysyRCNvfCQhIxhF4i0qCU7roVEexkmWmBoY561PZ9NLE
10+
PCAuTm+k/TpMneQpFP3BvdWHIS2mUUbt3M0Y4G8+YXuki6YpFv7V4dOqYEZiTjaZzciPx
11+
elZQC4NR6anhlnA8b2I8WA5YSPZRh3Pe56Y7FX5boBpO2GSez8+SBD6oGHLo1z7rtTAY2
12+
uOxL9icmAe+Olz6T2oeTNekagvlBxhT+BcM9EF8/CRNm5Ip6lNZQmKKkjlp+gaxjmsmK0
13+
8ThcH/+wq3fSuH9GpI96vLMR2syCfQB01SIJLdjDOa6v7pudVysjVLWUg24SCjZYZ75za
14+
X8xTonsuPmuN95hVR/Aq71cNIKvRuS74j0Gbi6c7OrP/twkjsacCFzDUR1v9VF3+r3u4Q
15+
u6t4qeoutF0oaYs4gkC6vV76Qg3sbgBsUNyHaUnjMxvZzgN+2JynqA5nB/2tfE=

0 commit comments

Comments
 (0)