blob: ed8471a1129f556ed46f03b286485cf39b20e038 [file] [log] [blame]
Tim Windelschmidt6d33a432025-02-04 14:34:25 +01001// Copyright The Monogon Project Authors.
2// SPDX-License-Identifier: Apache-2.0
3
Serge Bazanskid7d6e022021-09-01 15:03:06 +02004package rpc
Serge Bazanski9ffa1f92021-09-01 15:42:23 +02005
6import (
Serge Bazanski9ffa1f92021-09-01 15:42:23 +02007 epb "source.monogon.dev/metropolis/proto/ext"
8)
9
Serge Bazanski3379a5d2021-09-09 12:56:40 +020010var (
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 Bazanski2893e982021-09-09 13:06:16 +020016 epb.Permission_PERMISSION_UPDATE_NODE_SELF: true,
Serge Bazanski3379a5d2021-09-09 12:56:40 +020017 }
18)