metropolis/proto: remove internal

This is now unused (as it has been replaced by proto/private) and can be
removed.

Test Plan: Refactor.

X-Origin-Diff: phab/D736
GitOrigin-RevId: e71dfd70d36d0ae9b29e2b287fcc337cf2520a51
diff --git a/metropolis/proto/internal/BUILD.bazel b/metropolis/proto/internal/BUILD.bazel
deleted file mode 100644
index 5c2cce1..0000000
--- a/metropolis/proto/internal/BUILD.bazel
+++ /dev/null
@@ -1,23 +0,0 @@
-load("@rules_proto//proto:defs.bzl", "proto_library")
-load("@io_bazel_rules_go//go:def.bzl", "go_library")
-load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library")
-
-proto_library(
-    name = "internal_proto",
-    srcs = ["internal.proto"],
-    visibility = ["//metropolis:__subpackages__"],
-)
-
-go_proto_library(
-    name = "internal_go_proto",
-    importpath = "source.monogon.dev/metropolis/proto/internal",
-    proto = ":internal_proto",
-    visibility = ["//metropolis:__subpackages__"],
-)
-
-go_library(
-    name = "go_default_library",
-    embed = [":internal_go_proto"],
-    importpath = "source.monogon.dev/metropolis/proto/internal",
-    visibility = ["//metropolis:__subpackages__"],
-)
diff --git a/metropolis/proto/internal/internal.proto b/metropolis/proto/internal/internal.proto
deleted file mode 100644
index 33a7239..0000000
--- a/metropolis/proto/internal/internal.proto
+++ /dev/null
@@ -1,43 +0,0 @@
-// Copyright 2020 The Monogon Project Authors.
-//
-// SPDX-License-Identifier: Apache-2.0
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//     http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-syntax = "proto3";
-option go_package = "source.monogon.dev/metropolis/proto/internal";
-package metropolis.proto.internal;
-
-// Node describes a single node's state in etcd
-message Node {
-    // Individual node service certificate.
-    bytes certificate = 1;
-    // Node's individual cluster part of the disk encryption key.
-    bytes cluster_unlock_key = 2;
-    // Node address. This is currently an IPv4 address because that is what the
-    // network service uses, but would also support IPv6. See EnrolmentConfig for a
-    // discussion on why we use IP addresses rather than some kind of resolver.
-    string address = 3;
-
-    message Roles {
-        message ConsensusMember {
-            string etcd_member_name = 1;
-        }
-        ConsensusMember consensus_member = 1;
-        message KubernetesWorker {
-            string node_name = 1;
-        }
-        KubernetesWorker kubernetes_worker = 2;
-    }
-    Roles roles = 4;
-}