| Tim Windelschmidt | 6d33a43 | 2025-02-04 14:34:25 +0100 | [diff] [blame] | 1 | // Copyright The Monogon Project Authors. |
| 2 | // SPDX-License-Identifier: Apache-2.0 |
| 3 | |
| Serge Bazanski | d7d6e02 | 2021-09-01 15:03:06 +0200 | [diff] [blame] | 4 | package rpc |
| Serge Bazanski | 9ffa1f9 | 2021-09-01 15:42:23 +0200 | [diff] [blame] | 5 | |
| 6 | import ( |
| Serge Bazanski | 9ffa1f9 | 2021-09-01 15:42:23 +0200 | [diff] [blame] | 7 | epb "source.monogon.dev/metropolis/proto/ext" |
| 8 | ) |
| 9 | |
| Serge Bazanski | 3379a5d | 2021-09-09 12:56:40 +0200 | [diff] [blame] | 10 | var ( |
| 11 | // nodePermissions are the set of metropolis.common.ext.authorization |
| 12 | // permissions automatically given to nodes when connecting to curator gRPC |
| 13 | // services, either locally or remotely. |
| 14 | nodePermissions = Permissions{ |
| 15 | epb.Permission_PERMISSION_READ_CLUSTER_STATUS: true, |
| Serge Bazanski | 2893e98 | 2021-09-09 13:06:16 +0200 | [diff] [blame] | 16 | epb.Permission_PERMISSION_UPDATE_NODE_SELF: true, |
| Serge Bazanski | 3379a5d | 2021-09-09 12:56:40 +0200 | [diff] [blame] | 17 | } |
| 18 | ) |