From 8d2e245c6b07a4e85af135571cf0dffc128f9156 Mon Sep 17 00:00:00 2001 From: "anthony.wen" Date: Tue, 17 Mar 2026 19:13:06 -0400 Subject: [PATCH] docs: default ATVM automation to ignore force shutdown and iscsi Document ATVM automation defaults to always include --ignore_force_shutdown on cmc-templates.py commands and to use --use_specified_plugin iscsi unless explicitly overridden. Update the ATVM automation guide, folder-level AGENTS instructions, and run learnings so future runs follow the same defaults. --- atvm/AGENTS.md | 2 ++ atvm/atvm-automation-guide.md | 6 +++++- atvm/atvm-automation-runs.md | 9 +++++++++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/atvm/AGENTS.md b/atvm/AGENTS.md index f39009d..8016403 100644 --- a/atvm/AGENTS.md +++ b/atvm/AGENTS.md @@ -158,6 +158,8 @@ Re-create blacklist: - Do not include Gold Disk IDs in `--build_name`. - `--build_name` must not contain spaces; use `-` between words. - Prefer distro-scoped filtering (for example `--containsVm redhat9`) when possible. +- Always include `--ignore_force_shutdown` on `cmc-templates.py` commands unless the operator explicitly asks not to. +- Default to `--use_specified_plugin iscsi` unless the operator explicitly requests a different plugin. - Do not reference `cypress.atvm-config.ts` by default. - Unless the operator explicitly asks for another config, use ATVM config files with `gold` in the filename (for example `cypress.atvm-config-gold.ts`). - If the operator-specified ATVM config file is missing, fail fast and report the missing filename. diff --git a/atvm/atvm-automation-guide.md b/atvm/atvm-automation-guide.md index e555ae2..47e1995 100644 --- a/atvm/atvm-automation-guide.md +++ b/atvm/atvm-automation-guide.md @@ -23,6 +23,8 @@ Run ATVM CMC automation tests on the designated automation VM without unintended - Do not include Gold Disk identifiers in `--build_name`. - `--build_name` must not contain spaces; use `-` between words. - For multiple VMs in same distro, use distro-scoped filtering (`--containsVm`) instead of long explicit VM lists. +- Always include `--ignore_force_shutdown` on `cmc-templates.py` commands unless the operator explicitly asks not to. +- Default to `--use_specified_plugin iscsi` unless the operator explicitly requests a different plugin. - Before preparing a new run, always check whether automation is already running. - Always report whether automation is currently running. - If running, ask whether to terminate; terminate only with explicit approval. @@ -64,7 +66,7 @@ Typical sequence: ## Command Pattern ```bash -python3 cmc-templates.py --template