Правила
Изолираните среди на Rudel могат да съдържат метаданни, които указват кой отговаря за тях, защо съществуват, кога трябва да изтекат и откъде произхождат.
Отговорност
wp rudel create \
--name=qa-run \
--owner=dennis \
--labels=qa,checkout \
--purpose="Reproduce payment bug"
Метаданните се съхраняват в записа на средата и могат да бъдат актуализирани по-късно:
wp rudel update qa-run-3be7 --owner=agent --labels=agent,checkout
Изтичане
wp rudel create --name=temp-run --ttl-days=2
При create периодът --ttl-days започва от създаването; при update — от текущия момент. Задайте default_ttl_days в rudel_config, за да зададете срок на изтичане за всяка нова изолирана среда. Или задайте изричен времеви печат:
wp rudel update temp-run-3be7 --expires-at=2026-06-10T12:00:00+00:00
Изтеклите изолирани среди подлежат на почистване, освен ако са защитени. Премахнете срока на изтичане с wp rudel update <id> --clear-expiry.
Защита
wp rudel update qa-run-3be7 --protected
Защитените изолирани среди се пропускат при ръчното и планираното почистване. Защитата не блокира wp rudel destroy или Rudel::destroy().
Произход
Когато една изолирана среда бъде клонирана от друга, Rudel записва метаданните за източника в новия запис на средата.
Тази информация за произхода е само информативна. Тя помага на операторите да разберат как е създадена изолирана среда, но не е втори източник на достоверни данни.