diff --git a/playbooks/biscayne-redeploy.yml b/playbooks/biscayne-redeploy.yml index 06247e6b..b6f263cd 100644 --- a/playbooks/biscayne-redeploy.yml +++ b/playbooks/biscayne-redeploy.yml @@ -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 }}