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 FluentForwarderTemplateWrap ¶
type FluentForwarderTemplateWrap struct {
v3.FluentForwarderConfig
FluentServers []FluentServer
}
type FluentServer ¶
type KafkaTemplateWrap ¶
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 SyslogTemplateWrap ¶
Click to show internal directories.
Click to hide internal directories.