metropolis/proto/private: removed unused Node message
This has been replaced by the Node message in
//metropolis/node/core/curator/proto/private/storage.proto and is not
used anymore.
Change-Id: I7cdaa5f4104b0fba885d5806b2bb14f4e93c2489
Reviewed-on: https://review.monogon.dev/c/monogon/+/2935
Reviewed-by: Serge Bazanski <serge@monogon.tech>
Vouch-Run-CI: Serge Bazanski <serge@monogon.tech>
Tested-by: Jenkins CI
diff --git a/metropolis/proto/private/private.proto b/metropolis/proto/private/private.proto
index 4cdbef2..66ebfaf 100644
--- a/metropolis/proto/private/private.proto
+++ b/metropolis/proto/private/private.proto
@@ -20,44 +20,6 @@
import "metropolis/proto/common/common.proto";
-// Node describes a single node's state in etcd
-// DEPRECATED: this will be moved to //metropolis/node/curator.
-message Node {
- // Node's public key..
- bytes public_key = 1;
- // Node's individual cluster part of the data partition encryption key. It
- // is combined with the Node Unlock Key (NUK) kept within
- // SealedConfiguration.
- bytes cluster_unlock_key = 2;
-
- // TODO(q3k): document this based on cluster lifecycle design doc once this
- // fully stabilizes.
- enum FSMState {
- FSM_STATE_INVALID = 0;
- FSM_STATE_NEW = 1;
- FSM_STATE_STANDBY = 2;
- FSM_STATE_UP = 3;
- FSM_STATE_DISOWNED = 4;
- };
- FSMState fsm_state = 3;
-
- message Roles {
- message ConsensusMember {
- // Used to be: consensus member name, can be deduced from
- // Certificate/Pubkey/ID.
- reserved 1;
- }
- ConsensusMember consensus_member = 1;
- message KubernetesWorker {
- // Used to be: node name, can be deduced from
- // Certificate/Pubkey/ID.
- reserved 1;
- }
- KubernetesWorker kubernetes_worker = 2;
- }
- Roles roles = 4;
-}
-
// SealedConfiguration is all configuration kept in a TPM-sealed (ie.
// confidential and tamper-resistant) blob within the node's ESP (EFI)
// partition. It contains everything that the node needs to join an existing