Πολιτική
Τα sandboxes 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 για να ορίσετε χρόνο λήξης για κάθε νέο sandbox. Εναλλακτικά, ορίστε μια ρητή χρονική σήμανση:
wp rudel update temp-run-3be7 --expires-at=2026-06-10T12:00:00+00:00
Τα sandbox που έχουν λήξει είναι επιλέξιμα για εκκαθάριση, εκτός αν είναι προστατευμένα. Αφαιρέστε τη λήξη με το wp rudel update <id> --clear-expiry.
Προστασία
wp rudel update qa-run-3be7 --protected
Τα προστατευμένα sandboxes παραλείπονται από την εκκαθάριση, είτε είναι χειροκίνητη είτε προγραμματισμένη. Η προστασία δεν εμποδίζει το wp rudel destroy ή το Rudel::destroy().
Προέλευση
Όταν ένα sandbox κλωνοποιείται από άλλο sandbox, το Rudel καταγράφει τα μεταδεδομένα προέλευσης στη νέα εγγραφή περιβάλλοντος.
Αυτά τα στοιχεία προέλευσης είναι ενημερωτικά. Βοηθούν τους διαχειριστές να κατανοήσουν πώς δημιουργήθηκε ένα sandbox, αλλά δεν αποτελούν δεύτερη πηγή αλήθειας.