Zasady
Piaskownice Rudel mogą zawierać metadane wyjaśniające, kto jest ich właścicielem, dlaczego istnieją, kiedy powinny wygasnąć i skąd pochodzą.
Własność
wp rudel create \
--name=qa-run \
--owner=dennis \
--labels=qa,checkout \
--purpose="Reproduce payment bug"
Metadane są przechowywane w rekordzie środowiska i można je później zaktualizować:
wp rudel update qa-run-3be7 --owner=agent --labels=agent,checkout
Wygaśnięcie
wp rudel create --name=temp-run --ttl-days=2
W przypadku create wartość --ttl-days jest liczona od utworzenia, a w przypadku update — od chwili obecnej. Ustaw default_ttl_days w rudel_config, aby określić termin wygaśnięcia dla każdej nowej piaskownicy. Możesz też podać konkretny znacznik czasu:
wp rudel update temp-run-3be7 --expires-at=2026-06-10T12:00:00+00:00
Wygasłe piaskownice kwalifikują się do czyszczenia, chyba że są chronione. Usuń termin wygaśnięcia za pomocą wp rudel update <id> --clear-expiry.
Ochrona
wp rudel update qa-run-3be7 --protected
Chronione piaskownice są pomijane podczas czyszczenia ręcznego i zaplanowanego. Ochrona nie blokuje wp rudel destroy ani Rudel::destroy().
Pochodzenie
Gdy piaskownica jest klonowana z innej piaskownicy, Rudel zapisuje metadane źródłowe w nowym rekordzie środowiska.
Te informacje o pochodzeniu mają charakter informacyjny. Pomagają operatorom zrozumieć, jak utworzono piaskownicę, ale nie stanowią drugiego źródła prawdy.