Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func NewEKSClientset ¶
func NewEKSClientset(options EKSOptions) (*kubernetes.Clientset, error)
Types ¶
type ConsoleOptions ¶
type ConsoleOptions struct {
Active bool `yaml:"active" json:"active"`
}
type ConsoleWriter ¶
type ConsoleWriter struct { }
type EKSOptions ¶
type ElasticsearchOptions ¶
type ElasticsearchWriter ¶
type ElasticsearchWriter struct { Host string `yaml:"host" json:"host"` Username string `yaml:"username" json:"username"` Password string `yaml:"password" json:"password"` Index string `yaml:"index" json:"index"` Client *elasticsearch.Client }
type MongoOptions ¶
type MongoWriter ¶
type Options ¶
type Options struct { Namespaces []string `yaml:"namespaces" json:"namespaces"` PodPrefixes []string `yaml:"pod_prefixes" json:"pod_prefixes"` ClusterProvider string `yaml:"cluster_provider" json:"cluster_provider"` EKSOptions EKSOptions `yaml:"eks" json:"eks"` MongoOptions *MongoOptions `yaml:"mongo" json:"mongo"` ElasticsearchOptions *ElasticsearchOptions `yaml:"elasticsearch" json:"elasticsearch"` ConsoleOptions *ConsoleOptions `yaml:"console" json:"console"` }
func NewOptions ¶
Click to show internal directories.
Click to hide internal directories.