Ga naar de inhoud

Beleid

Rudel-sandboxes kunnen metadata bevatten over wie ze beheert, waarom ze bestaan, wanneer ze moeten verlopen en waar ze vandaan komen.

Eigenaarschap

Shell
wp rudel create \
  --name=qa-run \
  --owner=dennis \
  --labels=qa,checkout \
  --purpose="Reproduce payment bug"

Metadata wordt opgeslagen in de omgevingsrecord en kan later worden bijgewerkt:

Shell
wp rudel update qa-run-3be7 --owner=agent --labels=agent,checkout

Vervaldatum

Shell
wp rudel create --name=temp-run --ttl-days=2

Bij create telt --ttl-days vanaf het moment van aanmaken; bij update vanaf nu. Stel default_ttl_days in rudel_config in om elke nieuwe sandbox een vervaldatum te geven. Of stel een expliciet tijdstip in:

Shell
wp rudel update temp-run-3be7 --expires-at=2026-06-10T12:00:00+00:00

Verlopen sandboxes komen in aanmerking voor opschoning, tenzij ze beschermd zijn. Verwijder een vervaldatum met wp rudel update <id> --clear-expiry.

Bescherming

Shell
wp rudel update qa-run-3be7 --protected

Beschermde sandboxes worden overgeslagen bij zowel handmatige als geplande opschoning. Bescherming verhindert wp rudel destroy of Rudel::destroy() niet.

Herkomst

Wanneer een sandbox van een andere sandbox wordt gekloond, registreert Rudel bronmetadata in de nieuwe omgevingsrecord.

Die herkomst is informatief. Ze helpt beheerders te begrijpen hoe een sandbox is gemaakt, maar vormt geen tweede bron van waarheid.