Remove un-used option -kube-discovery (fixes #23) (#26)

This commit is contained in:
Michael Vorburger ⛑️ 2021-11-20 14:44:39 +01:00 committed by GitHub
parent 69568f88c3
commit 520d0c79da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 7 deletions

View File

@ -22,8 +22,6 @@ Routes Minecraft client connections to backend servers based upon the requested
Use in-cluster kubernetes config (env IN_KUBE_CLUSTER) Use in-cluster kubernetes config (env IN_KUBE_CLUSTER)
-kube-config string -kube-config string
The path to a kubernetes configuration file (env KUBE_CONFIG) The path to a kubernetes configuration file (env KUBE_CONFIG)
-kube-discovery
Enables discovery of annotated kubernetes services (env KUBE_DISCOVERY)
-mapping string -mapping string
Comma-separated mappings of externalHostname=host:port (env MAPPING) Comma-separated mappings of externalHostname=host:port (env MAPPING)
-metrics-backend string -metrics-backend string

View File

@ -3,9 +3,6 @@ package main
import ( import (
"context" "context"
"fmt" "fmt"
"github.com/itzg/go-flagsfiller"
"github.com/itzg/mc-router/server"
"github.com/sirupsen/logrus"
"net" "net"
"os" "os"
"os/signal" "os/signal"
@ -14,6 +11,10 @@ import (
"strings" "strings"
"syscall" "syscall"
"time" "time"
"github.com/itzg/go-flagsfiller"
"github.com/itzg/mc-router/server"
"github.com/sirupsen/logrus"
) )
type MetricsBackendConfig struct { type MetricsBackendConfig struct {
@ -36,11 +37,10 @@ type Config struct {
CpuProfile string `usage:"Enables CPU profiling and writes to given path"` CpuProfile string `usage:"Enables CPU profiling and writes to given path"`
Debug bool `usage:"Enable debug logs"` Debug bool `usage:"Enable debug logs"`
ConnectionRateLimit int `default:"1" usage:"Max number of connections to allow per second"` ConnectionRateLimit int `default:"1" usage:"Max number of connections to allow per second"`
KubeDiscovery bool `usage:"Enables discovery of annotated kubernetes services"`
InKubeCluster bool `usage:"Use in-cluster kubernetes config"` InKubeCluster bool `usage:"Use in-cluster kubernetes config"`
KubeConfig string `usage:"The path to a kubernetes configuration file"` KubeConfig string `usage:"The path to a kubernetes configuration file"`
MetricsBackend string `default:"discard" usage:"Backend to use for metrics exposure/publishing: discard,expvar,influxdb"` MetricsBackend string `default:"discard" usage:"Backend to use for metrics exposure/publishing: discard,expvar,influxdb"`
UseProxyProtocol bool `default:"false" usage:"Send PROXY protocol to backend servers"` UseProxyProtocol bool `default:"false" usage:"Send PROXY protocol to backend servers"`
MetricsBackendConfig MetricsBackendConfig MetricsBackendConfig MetricsBackendConfig
} }