commit | e78a08987e48aa5d9f77954886b7cc544f218638 | [log] [tgz] |
---|---|---|
author | Serge Bazanski <serge@monogon.tech> | Thu Oct 07 17:03:49 2021 +0200 |
committer | Sergiusz Bazanski <serge@monogon.tech> | Thu Dec 09 17:51:43 2021 +0000 |
tree | 77d91020801cf19d2979db69495e40f3aeb889d5 | |
parent | 957c5b142abf8976c212ae013e6c36c4ff80f6c8 [diff] [blame] |
m/n/c/cluster: implement register flow Change-Id: I197cbfa96d34c9912c7fc19710db25276e7440fc Reviewed-on: https://review.monogon.dev/c/monogon/+/454 Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
diff --git a/metropolis/node/core/debug_service.go b/metropolis/node/core/debug_service.go index 48a4c9b..f253d0e 100644 --- a/metropolis/node/core/debug_service.go +++ b/metropolis/node/core/debug_service.go
@@ -53,6 +53,9 @@ } func (s *debugService) GetDebugKubeconfig(ctx context.Context, req *apb.GetDebugKubeconfigRequest) (*apb.GetDebugKubeconfigResponse, error) { + if s.roleserve == nil { + return nil, status.Errorf(codes.Unavailable, "node does not run roleserver/kubernetes") + } w := s.roleserve.Watch() defer w.Close() for {