Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
// Version is the current version of the app, generated at build time
Version = "unknown"
)
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Master string KubeConfig string RequestTimeout time.Duration Sources []string Namespace string AnnotationFilter string FQDNTemplate string CombineFQDNAndAnnotation bool Compatibility string PublishInternal bool PublishHostIP bool ConnectorSourceServer string Provider string GoogleProject string DomainFilter []string ZoneIDFilter []string AWSZoneType string AWSAssumeRole string AWSMaxChangeCount int AWSEvaluateTargetHealth bool AzureConfigFile string AzureResourceGroup string CloudflareProxied bool InfobloxGridHost string InfobloxWapiPort int InfobloxWapiUsername string InfobloxWapiPassword string InfobloxWapiVersion string InfobloxSSLVerify bool DynCustomerName string DynUsername string DynPassword string DynMinTTLSeconds int OCIConfigFile string InMemoryZones []string PDNSServer string PDNSAPIKey string PDNSTLSEnabled bool TLSCA string TLSClientCert string TLSClientCertKey string Policy string Registry string TXTOwnerID string TXTPrefix string Interval time.Duration Once bool DryRun bool LogFormat string MetricsAddress string LogLevel string TXTCacheInterval time.Duration ExoscaleEndpoint string ExoscaleAPIKey string ExoscaleAPISecret string }
Config is a project-wide configuration
func (*Config) ParseFlags ¶
ParseFlags adds and parses flags from command line
Click to show internal directories.
Click to hide internal directories.