Перейти до вмісту

Політика

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 записує метадані джерела в новий запис середовища.

Ці відомості про походження мають довідковий характер. Вони допомагають операторам зрозуміти, як було створено пісочницю, але не є другим джерелом істини.