func (s server) GetMinionConfig(cts context.Context, _ *pb.Request) (*pb.MinionConfig, error) { var cfg pb.MinionConfig if m, err := s.MinionSelf(); err == nil { cfg.Role = db.RoleToPB(m.Role) cfg.PrivateIP = m.PrivateIP cfg.Spec = m.Spec cfg.Provider = m.Provider cfg.Size = m.Size cfg.Region = m.Region } else { cfg.Role = db.RoleToPB(db.None) } return &cfg, nil }