 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Variables
- func GenerateClusterConfig(logging mgmtv3.ClusterLoggingSpec, excludeNamespaces, certDir string) ([]byte, error)
- func GenerateConfig(tempalteName string, conf interface{}) ([]byte, error)
- func GenerateProjectConfig(projectLoggings []*mgmtv3.ProjectLogging, namespaces []*k8scorev1.Namespace, ...) ([]byte, error)
- func ValidateCustomTags(data interface{}) error
- func ValidateCustomTarget(data interface{}) error
- func ValidateSyslogToken(data interface{}) error
- type ClusterLoggingTemplateWrap
- type CustomTargetWrap
- type ElasticsearchTemplateWrap
- type FluentForwarderTemplateWrap
- type FluentServer
- type KafkaTemplateWrap
- type LoggingTargetTemplateWrap
- type ProjectLoggingTemplateWrap
- type SplunkTemplateWrap
- type SyslogTemplateWrap
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
    var FilterTemplate = `` /* 2435-byte string literal not displayed */
    
      View Source
      
  
    var MatchTemplate = `` /* 5960-byte string literal not displayed */
    
      View Source
      
  
    var SourceTemplate = `` /* 525-byte string literal not displayed */
    
      View Source
      
  
var Template = `` /* 886-byte string literal not displayed */
    Functions ¶
func GenerateClusterConfig ¶
func GenerateClusterConfig(logging mgmtv3.ClusterLoggingSpec, excludeNamespaces, certDir string) ([]byte, error)
func GenerateConfig ¶
func GenerateProjectConfig ¶
func ValidateCustomTags ¶
func ValidateCustomTags(data interface{}) error
    func ValidateCustomTarget ¶
func ValidateCustomTarget(data interface{}) error
    func ValidateSyslogToken ¶
func ValidateSyslogToken(data interface{}) error
    Types ¶
type CustomTargetWrap ¶
type CustomTargetWrap struct {
	v3.CustomTargetConfig
}
    type ElasticsearchTemplateWrap ¶
type ElasticsearchTemplateWrap struct {
	v3.ElasticsearchConfig
	DateFormat string
	Host       string
	Scheme     string
}
    type FluentForwarderTemplateWrap ¶
type FluentForwarderTemplateWrap struct {
	v3.FluentForwarderConfig
	FluentServers  []FluentServer
}
    type FluentServer ¶
type FluentServer struct {
	Host string
	Port string
	v3.FluentServer
}
    type KafkaTemplateWrap ¶
type KafkaTemplateWrap struct {
	v3.KafkaConfig
	Brokers   string
	Zookeeper string
	IsSSL     bool
}
    type LoggingTargetTemplateWrap ¶
type LoggingTargetTemplateWrap struct {
	CurrentTarget string
	ElasticsearchTemplateWrap
	SplunkTemplateWrap
	SyslogTemplateWrap
	KafkaTemplateWrap
	FluentForwarderTemplateWrap
	CustomTargetWrap
}
    func NewLoggingTargetTemplateWrap ¶
func NewLoggingTargetTemplateWrap(loggingTagets v3.LoggingTargets) (wrapLogging *LoggingTargetTemplateWrap, err error)
type SplunkTemplateWrap ¶
type SplunkTemplateWrap struct {
	v3.SplunkConfig
	Host   string
	Port   string
	Scheme string
}
    type SyslogTemplateWrap ¶
type SyslogTemplateWrap struct {
	v3.SyslogConfig
	Host         string
	Port         string
	WrapSeverity string
}
     Click to show internal directories. 
   Click to hide internal directories.