feat(infra): plumb FOXHUNT_BAND_ENABLED through alpha-rl template

Mirror of the FOXHUNT_USE_MULTI_HEAD_POLICY pattern (c5036af03).
Adds --band-enabled flag to argo-alpha-rl.sh and band-enabled
workflow parameter wired into the container env block.

Required for Phase 4-C cluster verification of the full Tier 3
no-transaction-band stack (commits e41a7320865c328d3f).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
jgrusewski
2026-06-04 09:05:25 +02:00
parent 65c328d3f1
commit f593b1e617
2 changed files with 7 additions and 0 deletions

View File

@@ -63,6 +63,8 @@ spec:
value: "false"
- name: use-multi-head-policy
value: "0"
- name: band-enabled
value: "0"
volumes:
- name: git-ssh-key
@@ -106,6 +108,8 @@ spec:
value: "1"
- name: FOXHUNT_USE_MULTI_HEAD_POLICY
value: "{{workflow.parameters.use-multi-head-policy}}"
- name: FOXHUNT_BAND_ENABLED
value: "{{workflow.parameters.band-enabled}}"
resources:
requests:
cpu: "4"

View File

@@ -47,6 +47,7 @@ WATCH=false
SKIP_PUSH_CHECK=false
SKIP_TEMPLATE_APPLY=false
USE_MULTI_HEAD_POLICY=0
BAND_ENABLED=0
usage() {
cat <<EOF
@@ -111,6 +112,7 @@ while [[ $# -gt 0 ]]; do
--skip-push-check) SKIP_PUSH_CHECK=true; shift ;;
--skip-template-apply) SKIP_TEMPLATE_APPLY=true; shift ;;
--use-multi-head-policy) USE_MULTI_HEAD_POLICY="$2"; shift 2 ;;
--band-enabled) BAND_ENABLED="$2"; shift 2 ;;
-h|--help) usage; exit 0 ;;
*) echo "Unknown option: $1"; usage; exit 1 ;;
esac
@@ -224,4 +226,5 @@ argo submit -n foxhunt --from=wftmpl/alpha-rl \
-p n-folds="$N_FOLDS" \
-p n-eval-steps="$N_EVAL_STEPS" \
-p use-multi-head-policy="$USE_MULTI_HEAD_POLICY" \
-p band-enabled="$BAND_ENABLED" \
$WATCH_FLAG