feat(ql3): add cluster log retention authority

This commit is contained in:
whyour
2026-08-12 03:38:27 +08:00
parent 2bfa8ca279
commit 40628c843d
20 changed files with 1737 additions and 19 deletions
@@ -539,6 +539,18 @@ const REQUIRED_RUNTIME_PRIVILEGES = Object.freeze({
update: true,
delete: false,
}),
run_attempt_log_retention_controls: Object.freeze({
select: true,
insert: true,
update: true,
delete: true,
}),
run_attempt_log_artifact_tombstones: Object.freeze({
select: true,
insert: true,
update: false,
delete: false,
}),
worker_sessions: Object.freeze({
select: true,
insert: true,
@@ -1034,6 +1046,18 @@ const REQUIRED_ADMIN_PRIVILEGES = Object.freeze({
update: false,
delete: false,
}),
run_attempt_log_retention_controls: Object.freeze({
select: false,
insert: false,
update: false,
delete: false,
}),
run_attempt_log_artifact_tombstones: Object.freeze({
select: false,
insert: false,
update: false,
delete: false,
}),
worker_sessions: Object.freeze({
select: false,
insert: false,