fix: revert snapshot_dir, add laconic_so_branch, move kind ramdisk check
- Revert snapshot_dir to /srv/solana/snapshots — aria2c runs on the host where this is the direct zvol mount (always available), unlike /srv/kind/solana/snapshots which depends on the bind mount - Add laconic_so_branch variable (default: main) and use it in both git reset commands so the branch can be overridden via -e - Move "Verify ramdisk visible inside kind node" from preflight to after "Wait for deployment to exist" — the kind container may not exist during preflight after teardown Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>fix/kind-mount-propagation
parent
fe935037f7
commit
63735a9830
|
|
@ -53,10 +53,11 @@
|
|||
stack_path: /srv/deployments/agave-stack/stack-orchestrator/stacks/agave
|
||||
laconic_so: /home/rix/.local/bin/laconic-so
|
||||
laconic_so_repo: /home/rix/stack-orchestrator
|
||||
laconic_so_branch: main
|
||||
kind_cluster: laconic-70ce4c4b47e23b85
|
||||
k8s_namespace: "laconic-{{ kind_cluster }}"
|
||||
deployment_name: "{{ kind_cluster }}-deployment"
|
||||
snapshot_dir: /srv/kind/solana/snapshots
|
||||
snapshot_dir: /srv/solana/snapshots
|
||||
ledger_dir: /srv/solana/ledger
|
||||
accounts_dir: /srv/solana/ramdisk/accounts
|
||||
ramdisk_mount: /srv/solana/ramdisk
|
||||
|
|
@ -185,24 +186,12 @@
|
|||
changed_when: false
|
||||
tags: [deploy, preflight]
|
||||
|
||||
- name: Verify ramdisk visible inside kind node
|
||||
ansible.builtin.shell:
|
||||
cmd: >
|
||||
set -o pipefail &&
|
||||
docker exec {{ kind_cluster }}-control-plane
|
||||
df -T /mnt/validator-accounts 2>/dev/null | grep -q xfs
|
||||
executable: /bin/bash
|
||||
register: kind_ramdisk_check
|
||||
failed_when: kind_ramdisk_check.rc != 0
|
||||
changed_when: false
|
||||
tags: [deploy, preflight]
|
||||
|
||||
# ---- deploy: sync config, bring up cluster, scale to 0 ------------------
|
||||
- name: Pull agave-stack repo
|
||||
ansible.builtin.shell: |
|
||||
cd {{ stack_repo }}
|
||||
git fetch origin
|
||||
git reset --hard origin/main
|
||||
git reset --hard origin/{{ laconic_so_branch }}
|
||||
changed_when: true
|
||||
tags: [deploy]
|
||||
|
||||
|
|
@ -237,7 +226,7 @@
|
|||
ansible.builtin.shell: |
|
||||
cd {{ laconic_so_repo }}
|
||||
git fetch origin
|
||||
git reset --hard origin/main
|
||||
git reset --hard origin/{{ laconic_so_branch }}
|
||||
changed_when: true
|
||||
tags: [deploy]
|
||||
|
||||
|
|
@ -280,6 +269,18 @@
|
|||
changed_when: false
|
||||
tags: [deploy]
|
||||
|
||||
- name: Verify ramdisk visible inside kind node
|
||||
ansible.builtin.shell:
|
||||
cmd: >
|
||||
set -o pipefail &&
|
||||
docker exec {{ kind_cluster }}-control-plane
|
||||
df -T /mnt/validator-accounts 2>/dev/null | grep -q xfs
|
||||
executable: /bin/bash
|
||||
register: kind_ramdisk_check
|
||||
failed_when: kind_ramdisk_check.rc != 0
|
||||
changed_when: false
|
||||
tags: [deploy]
|
||||
|
||||
- name: Scale validator to 0 (stop before snapshot download)
|
||||
ansible.builtin.command: >
|
||||
kubectl scale deployment {{ deployment_name }}
|
||||
|
|
|
|||
Loading…
Reference in New Issue