From 88ff5a7cae67152e4e6745100bff41af2efc05f6 Mon Sep 17 00:00:00 2001 From: Phil Renaud Date: Fri, 14 Mar 2025 12:37:39 -0400 Subject: [PATCH] [ui] Scope selection for Sentinel Policies (#25390) * An option to select, and column etc. to view, sentinel policy scope * Flake potential: Seed(1) had a couple jobs with the same ModifyIndex * More de-flaking --- .changelog/25390.txt | 3 +++ ui/app/components/sentinel-policy-editor.hbs | 12 ++++++++++ ui/app/components/sentinel-policy-editor.js | 4 ++++ .../administration/sentinel-policies/index.js | 5 ++++ .../sentinel-policies/index.hbs | 1 + ui/mirage/factories/sentinel-policy.js | 2 +- ui/mirage/scenarios/default.js | 15 ++++++++++++ ui/tests/acceptance/job-detail-test.js | 6 ++++- ui/tests/acceptance/jobs-list-test.js | 3 ++- ui/tests/acceptance/sentinel-policies-test.js | 24 +++++++++++++++++++ ui/tests/acceptance/task-detail-test.js | 2 ++ 11 files changed, 74 insertions(+), 3 deletions(-) create mode 100644 .changelog/25390.txt diff --git a/.changelog/25390.txt b/.changelog/25390.txt new file mode 100644 index 000000000..e755c2434 --- /dev/null +++ b/.changelog/25390.txt @@ -0,0 +1,3 @@ +```release-note:improvement +ui: Added a scope selector for sentinel policy page +``` diff --git a/ui/app/components/sentinel-policy-editor.hbs b/ui/app/components/sentinel-policy-editor.hbs index 723b5a52a..99931e7fd 100644 --- a/ui/app/components/sentinel-policy-editor.hbs +++ b/ui/app/components/sentinel-policy-editor.hbs @@ -77,6 +77,18 @@ +
+ + Scope + + Submit Job + + + Submit Host Volume + + +
+