Skip to content

Commit 72e8fa4

Browse files
author
Bojan Djurkovic
committed
proto: make all security api permissions admin in console service
1 parent f07cea8 commit 72e8fa4

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

backend/pkg/protogen/redpanda/api/console/v1alpha1/security.pb.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/src/protogen/redpanda/api/console/v1alpha1/security_pb.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import type { Message } from "@bufbuild/protobuf";
1313
* Describes the file redpanda/api/console/v1alpha1/security.proto.
1414
*/
1515
export const file_redpanda_api_console_v1alpha1_security: GenFile = /*@__PURE__*/
16-
fileDesc("CixyZWRwYW5kYS9hcGkvY29uc29sZS92MWFscGhhMS9zZWN1cml0eS5wcm90bxIdcmVkcGFuZGEuYXBpLmNvbnNvbGUudjFhbHBoYTEiUAoQTGlzdFJvbGVzUmVxdWVzdBI8CgdyZXF1ZXN0GAEgASgLMisucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MS5MaXN0Um9sZXNSZXF1ZXN0IlMKEUxpc3RSb2xlc1Jlc3BvbnNlEj4KCHJlc3BvbnNlGAEgASgLMiwucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MS5MaXN0Um9sZXNSZXNwb25zZSJSChFDcmVhdGVSb2xlUmVxdWVzdBI9CgdyZXF1ZXN0GAEgASgLMiwucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MS5DcmVhdGVSb2xlUmVxdWVzdCJVChJDcmVhdGVSb2xlUmVzcG9uc2USPwoIcmVzcG9uc2UYASABKAsyLS5yZWRwYW5kYS5hcGkuZGF0YXBsYW5lLnYxLkNyZWF0ZVJvbGVSZXNwb25zZSJMCg5HZXRSb2xlUmVxdWVzdBI6CgdyZXF1ZXN0GAEgASgLMikucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MS5HZXRSb2xlUmVxdWVzdCJPCg9HZXRSb2xlUmVzcG9uc2USPAoIcmVzcG9uc2UYASABKAsyKi5yZWRwYW5kYS5hcGkuZGF0YXBsYW5lLnYxLkdldFJvbGVSZXNwb25zZSJSChFEZWxldGVSb2xlUmVxdWVzdBI9CgdyZXF1ZXN0GAEgASgLMiwucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MS5EZWxldGVSb2xlUmVxdWVzdCJVChJEZWxldGVSb2xlUmVzcG9uc2USPwoIcmVzcG9uc2UYASABKAsyLS5yZWRwYW5kYS5hcGkuZGF0YXBsYW5lLnYxLkRlbGV0ZVJvbGVSZXNwb25zZSJcChZMaXN0Um9sZU1lbWJlcnNSZXF1ZXN0EkIKB3JlcXVlc3QYASABKAsyMS5yZWRwYW5kYS5hcGkuZGF0YXBsYW5lLnYxLkxpc3RSb2xlTWVtYmVyc1JlcXVlc3QiXwoXTGlzdFJvbGVNZW1iZXJzUmVzcG9uc2USRAoIcmVzcG9uc2UYASABKAsyMi5yZWRwYW5kYS5hcGkuZGF0YXBsYW5lLnYxLkxpc3RSb2xlTWVtYmVyc1Jlc3BvbnNlImYKG1VwZGF0ZVJvbGVNZW1iZXJzaGlwUmVxdWVzdBJHCgdyZXF1ZXN0GAEgASgLMjYucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MS5VcGRhdGVSb2xlTWVtYmVyc2hpcFJlcXVlc3QiaQocVXBkYXRlUm9sZU1lbWJlcnNoaXBSZXNwb25zZRJJCghyZXNwb25zZRgBIAEoCzI3LnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjEuVXBkYXRlUm9sZU1lbWJlcnNoaXBSZXNwb25zZTKiBgoPU2VjdXJpdHlTZXJ2aWNlEngKCUxpc3RSb2xlcxIvLnJlZHBhbmRhLmFwaS5jb25zb2xlLnYxYWxwaGExLkxpc3RSb2xlc1JlcXVlc3QaMC5yZWRwYW5kYS5hcGkuY29uc29sZS52MWFscGhhMS5MaXN0Um9sZXNSZXNwb25zZSIIiqYdBAgBEAMSewoKQ3JlYXRlUm9sZRIwLnJlZHBhbmRhLmFwaS5jb25zb2xlLnYxYWxwaGExLkNyZWF0ZVJvbGVSZXF1ZXN0GjEucmVkcGFuZGEuYXBpLmNvbnNvbGUudjFhbHBoYTEuQ3JlYXRlUm9sZVJlc3BvbnNlIgiKph0ECAMQAxJyCgdHZXRSb2xlEi0ucmVkcGFuZGEuYXBpLmNvbnNvbGUudjFhbHBoYTEuR2V0Um9sZVJlcXVlc3QaLi5yZWRwYW5kYS5hcGkuY29uc29sZS52MWFscGhhMS5HZXRSb2xlUmVzcG9uc2UiCIqmHQQIARADEnsKCkRlbGV0ZVJvbGUSMC5yZWRwYW5kYS5hcGkuY29uc29sZS52MWFscGhhMS5EZWxldGVSb2xlUmVxdWVzdBoxLnJlZHBhbmRhLmFwaS5jb25zb2xlLnYxYWxwaGExLkRlbGV0ZVJvbGVSZXNwb25zZSIIiqYdBAgDEAMSigEKD0xpc3RSb2xlTWVtYmVycxI1LnJlZHBhbmRhLmFwaS5jb25zb2xlLnYxYWxwaGExLkxpc3RSb2xlTWVtYmVyc1JlcXVlc3QaNi5yZWRwYW5kYS5hcGkuY29uc29sZS52MWFscGhhMS5MaXN0Um9sZU1lbWJlcnNSZXNwb25zZSIIiqYdBAgBEAMSmQEKFFVwZGF0ZVJvbGVNZW1iZXJzaGlwEjoucmVkcGFuZGEuYXBpLmNvbnNvbGUudjFhbHBoYTEuVXBkYXRlUm9sZU1lbWJlcnNoaXBSZXF1ZXN0GjsucmVkcGFuZGEuYXBpLmNvbnNvbGUudjFhbHBoYTEuVXBkYXRlUm9sZU1lbWJlcnNoaXBSZXNwb25zZSIIiqYdBAgDEANCrgIKIWNvbS5yZWRwYW5kYS5hcGkuY29uc29sZS52MWFscGhhMUINU2VjdXJpdHlQcm90b1ABWmNnaXRodWIuY29tL3JlZHBhbmRhLWRhdGEvY29uc29sZS9iYWNrZW5kL3BrZy9wcm90b2dlbi9yZWRwYW5kYS9hcGkvY29uc29sZS92MWFscGhhMTtjb25zb2xldjFhbHBoYTGiAgNSQUOqAh1SZWRwYW5kYS5BcGkuQ29uc29sZS5WMWFscGhhMcoCHVJlZHBhbmRhXEFwaVxDb25zb2xlXFYxYWxwaGEx4gIpUmVkcGFuZGFcQXBpXENvbnNvbGVcVjFhbHBoYTFcR1BCTWV0YWRhdGHqAiBSZWRwYW5kYTo6QXBpOjpDb25zb2xlOjpWMWFscGhhMWIGcHJvdG8z", [file_redpanda_api_auth_v1_authorization, file_redpanda_api_dataplane_v1_security]);
16+
fileDesc("CixyZWRwYW5kYS9hcGkvY29uc29sZS92MWFscGhhMS9zZWN1cml0eS5wcm90bxIdcmVkcGFuZGEuYXBpLmNvbnNvbGUudjFhbHBoYTEiUAoQTGlzdFJvbGVzUmVxdWVzdBI8CgdyZXF1ZXN0GAEgASgLMisucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MS5MaXN0Um9sZXNSZXF1ZXN0IlMKEUxpc3RSb2xlc1Jlc3BvbnNlEj4KCHJlc3BvbnNlGAEgASgLMiwucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MS5MaXN0Um9sZXNSZXNwb25zZSJSChFDcmVhdGVSb2xlUmVxdWVzdBI9CgdyZXF1ZXN0GAEgASgLMiwucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MS5DcmVhdGVSb2xlUmVxdWVzdCJVChJDcmVhdGVSb2xlUmVzcG9uc2USPwoIcmVzcG9uc2UYASABKAsyLS5yZWRwYW5kYS5hcGkuZGF0YXBsYW5lLnYxLkNyZWF0ZVJvbGVSZXNwb25zZSJMCg5HZXRSb2xlUmVxdWVzdBI6CgdyZXF1ZXN0GAEgASgLMikucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MS5HZXRSb2xlUmVxdWVzdCJPCg9HZXRSb2xlUmVzcG9uc2USPAoIcmVzcG9uc2UYASABKAsyKi5yZWRwYW5kYS5hcGkuZGF0YXBsYW5lLnYxLkdldFJvbGVSZXNwb25zZSJSChFEZWxldGVSb2xlUmVxdWVzdBI9CgdyZXF1ZXN0GAEgASgLMiwucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MS5EZWxldGVSb2xlUmVxdWVzdCJVChJEZWxldGVSb2xlUmVzcG9uc2USPwoIcmVzcG9uc2UYASABKAsyLS5yZWRwYW5kYS5hcGkuZGF0YXBsYW5lLnYxLkRlbGV0ZVJvbGVSZXNwb25zZSJcChZMaXN0Um9sZU1lbWJlcnNSZXF1ZXN0EkIKB3JlcXVlc3QYASABKAsyMS5yZWRwYW5kYS5hcGkuZGF0YXBsYW5lLnYxLkxpc3RSb2xlTWVtYmVyc1JlcXVlc3QiXwoXTGlzdFJvbGVNZW1iZXJzUmVzcG9uc2USRAoIcmVzcG9uc2UYASABKAsyMi5yZWRwYW5kYS5hcGkuZGF0YXBsYW5lLnYxLkxpc3RSb2xlTWVtYmVyc1Jlc3BvbnNlImYKG1VwZGF0ZVJvbGVNZW1iZXJzaGlwUmVxdWVzdBJHCgdyZXF1ZXN0GAEgASgLMjYucmVkcGFuZGEuYXBpLmRhdGFwbGFuZS52MS5VcGRhdGVSb2xlTWVtYmVyc2hpcFJlcXVlc3QiaQocVXBkYXRlUm9sZU1lbWJlcnNoaXBSZXNwb25zZRJJCghyZXNwb25zZRgBIAEoCzI3LnJlZHBhbmRhLmFwaS5kYXRhcGxhbmUudjEuVXBkYXRlUm9sZU1lbWJlcnNoaXBSZXNwb25zZTKiBgoPU2VjdXJpdHlTZXJ2aWNlEngKCUxpc3RSb2xlcxIvLnJlZHBhbmRhLmFwaS5jb25zb2xlLnYxYWxwaGExLkxpc3RSb2xlc1JlcXVlc3QaMC5yZWRwYW5kYS5hcGkuY29uc29sZS52MWFscGhhMS5MaXN0Um9sZXNSZXNwb25zZSIIiqYdBAgDEAMSewoKQ3JlYXRlUm9sZRIwLnJlZHBhbmRhLmFwaS5jb25zb2xlLnYxYWxwaGExLkNyZWF0ZVJvbGVSZXF1ZXN0GjEucmVkcGFuZGEuYXBpLmNvbnNvbGUudjFhbHBoYTEuQ3JlYXRlUm9sZVJlc3BvbnNlIgiKph0ECAMQAxJyCgdHZXRSb2xlEi0ucmVkcGFuZGEuYXBpLmNvbnNvbGUudjFhbHBoYTEuR2V0Um9sZVJlcXVlc3QaLi5yZWRwYW5kYS5hcGkuY29uc29sZS52MWFscGhhMS5HZXRSb2xlUmVzcG9uc2UiCIqmHQQIAxADEnsKCkRlbGV0ZVJvbGUSMC5yZWRwYW5kYS5hcGkuY29uc29sZS52MWFscGhhMS5EZWxldGVSb2xlUmVxdWVzdBoxLnJlZHBhbmRhLmFwaS5jb25zb2xlLnYxYWxwaGExLkRlbGV0ZVJvbGVSZXNwb25zZSIIiqYdBAgDEAMSigEKD0xpc3RSb2xlTWVtYmVycxI1LnJlZHBhbmRhLmFwaS5jb25zb2xlLnYxYWxwaGExLkxpc3RSb2xlTWVtYmVyc1JlcXVlc3QaNi5yZWRwYW5kYS5hcGkuY29uc29sZS52MWFscGhhMS5MaXN0Um9sZU1lbWJlcnNSZXNwb25zZSIIiqYdBAgDEAMSmQEKFFVwZGF0ZVJvbGVNZW1iZXJzaGlwEjoucmVkcGFuZGEuYXBpLmNvbnNvbGUudjFhbHBoYTEuVXBkYXRlUm9sZU1lbWJlcnNoaXBSZXF1ZXN0GjsucmVkcGFuZGEuYXBpLmNvbnNvbGUudjFhbHBoYTEuVXBkYXRlUm9sZU1lbWJlcnNoaXBSZXNwb25zZSIIiqYdBAgDEANCrgIKIWNvbS5yZWRwYW5kYS5hcGkuY29uc29sZS52MWFscGhhMUINU2VjdXJpdHlQcm90b1ABWmNnaXRodWIuY29tL3JlZHBhbmRhLWRhdGEvY29uc29sZS9iYWNrZW5kL3BrZy9wcm90b2dlbi9yZWRwYW5kYS9hcGkvY29uc29sZS92MWFscGhhMTtjb25zb2xldjFhbHBoYTGiAgNSQUOqAh1SZWRwYW5kYS5BcGkuQ29uc29sZS5WMWFscGhhMcoCHVJlZHBhbmRhXEFwaVxDb25zb2xlXFYxYWxwaGEx4gIpUmVkcGFuZGFcQXBpXENvbnNvbGVcVjFhbHBoYTFcR1BCTWV0YWRhdGHqAiBSZWRwYW5kYTo6QXBpOjpDb25zb2xlOjpWMWFscGhhMWIGcHJvdG8z", [file_redpanda_api_auth_v1_authorization, file_redpanda_api_dataplane_v1_security]);
1717

1818
/**
1919
* ListRolesRequest is the request for ListRoles.

proto/redpanda/api/console/v1alpha1/security.proto

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ service SecurityService {
6969
// ListRoles lists all the roles based on optional filter.
7070
rpc ListRoles(ListRolesRequest) returns (ListRolesResponse) {
7171
option (redpanda.api.auth.v1.authorization) = {
72-
required_permission: PERMISSION_VIEW
72+
required_permission: PERMISSION_ADMIN
7373
api: API_REDPANDA_ADMIN
7474
};
7575
}
@@ -84,7 +84,7 @@ service SecurityService {
8484
// GetRole retrieves the specific role.
8585
rpc GetRole(GetRoleRequest) returns (GetRoleResponse) {
8686
option (redpanda.api.auth.v1.authorization) = {
87-
required_permission: PERMISSION_VIEW
87+
required_permission: PERMISSION_ADMIN
8888
api: API_REDPANDA_ADMIN
8989
};
9090
}
@@ -100,7 +100,7 @@ service SecurityService {
100100
// ListRoleMembership lists all the members assigned to a role based on optional filter.
101101
rpc ListRoleMembers(ListRoleMembersRequest) returns (ListRoleMembersResponse) {
102102
option (redpanda.api.auth.v1.authorization) = {
103-
required_permission: PERMISSION_VIEW
103+
required_permission: PERMISSION_ADMIN
104104
api: API_REDPANDA_ADMIN
105105
};
106106
}

0 commit comments

Comments
 (0)