Skip to content

Commit 88aa143

Browse files
authored
Add ILM privileges (#27461)
This commit adds the `manage_ilm`, `read_ilm` cluster privileges, and the `manage_ilm` index privilege. these were introduced into ES by: elastic/elasticsearch#36493
1 parent 5e84fe1 commit 88aa143

File tree

4 files changed

+18
-0
lines changed

4 files changed

+18
-0
lines changed

x-pack/plugins/security/public/services/role_privileges.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ const clusterPrivileges = [
1919
'monitor_watcher',
2020
'read_ccr',
2121
'manage_ccr',
22+
'manage_ilm',
23+
'read_ilm',
2224
];
2325
const indexPrivileges = [
2426
'all',
@@ -34,6 +36,7 @@ const indexPrivileges = [
3436
'view_index_metadata',
3537
'read_cross_cluster',
3638
'manage_follow_index',
39+
'manage_ilm',
3740
];
3841

3942
export function getClusterPrivileges() {

x-pack/plugins/security/public/services/shield_privileges.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ module.constant('shieldPrivileges', {
2323
'monitor_watcher',
2424
'read_ccr',
2525
'manage_ccr',
26+
'manage_ilm',
27+
'read_ilm',
2628
],
2729
indices: [
2830
'all',
@@ -38,6 +40,7 @@ module.constant('shieldPrivileges', {
3840
'view_index_metadata',
3941
'read_cross_cluster',
4042
'manage_follow_index',
43+
'manage_ilm',
4144
],
4245
applications: []
4346
});

x-pack/plugins/security/public/views/management/edit_role/components/privileges/es/__snapshots__/cluster_privileges.test.tsx.snap

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,14 @@ exports[`it renders without crashing 1`] = `
7979
"isGroupLabelOption": false,
8080
"label": "manage_ccr",
8181
},
82+
Object {
83+
"isGroupLabelOption": false,
84+
"label": "manage_ilm",
85+
},
86+
Object {
87+
"isGroupLabelOption": false,
88+
"label": "read_ilm",
89+
},
8290
]
8391
}
8492
selectedOptions={Array []}

x-pack/plugins/security/public/views/management/edit_role/components/privileges/es/__snapshots__/index_privilege_form.test.tsx.snap

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,10 @@ exports[`it renders without crashing 1`] = `
138138
"isGroupLabelOption": false,
139139
"label": "manage_follow_index",
140140
},
141+
Object {
142+
"isGroupLabelOption": false,
143+
"label": "manage_ilm",
144+
},
141145
]
142146
}
143147
selectedOptions={Array []}

0 commit comments

Comments
 (0)