Politică
Sandboxurile Rudel pot avea metadate care explică cine le deține, de ce există, când ar trebui să expire și de unde provin.
Proprietate
wp rudel create \
--name=qa-run \
--owner=dennis \
--labels=qa,checkout \
--purpose="Reproduce payment bug"
Metadatele sunt stocate în înregistrarea mediului și pot fi actualizate ulterior:
wp rudel update qa-run-3be7 --owner=agent --labels=agent,checkout
Expirare
wp rudel create --name=temp-run --ttl-days=2
Pentru create, --ttl-days calculează de la momentul creării; pentru update, de la momentul actual. Setați default_ttl_days în rudel_config pentru ca fiecare sandbox nou să primească o dată de expirare. Sau setați un marcaj de timp explicit:
wp rudel update temp-run-3be7 --expires-at=2026-06-10T12:00:00+00:00
Sandboxurile expirate pot fi eliminate prin cleanup, cu excepția celor protejate. Eliminați data de expirare cu wp rudel update <id> --clear-expiry.
Protecție
wp rudel update qa-run-3be7 --protected
Sandboxurile protejate sunt omise de cleanup, atât manual, cât și programat. Protecția nu blochează wp rudel destroy sau Rudel::destroy().
Proveniență
Când un sandbox este clonat din alt sandbox, Rudel înregistrează metadatele sursei în noua înregistrare a mediului.
Această proveniență are rol informativ. Îi ajută pe operatori să înțeleagă cum a fost creat un sandbox, dar nu este o a doua sursă de adevăr.