Przejdź do treści

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ść

Powłoka
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ć:

Powłoka
wp rudel update qa-run-3be7 --owner=agent --labels=agent,checkout

Wygaśnięcie

Powłoka
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:

Powłoka
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

Powłoka
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.