Api
This page is automatically generated with
gen-crd-api-reference-docs
.
Packages:
logging.qubership.org/v1alpha1
Resource Types:
Auth
(Appears on:LokiFluentbit, LokiFluentd)
Field | Description |
---|---|
user Kubernetes core/v1.SecretKeySelector |
AuthProxy
(Appears on:Graylog)
Field | Description |
---|---|
resources Kubernetes core/v1.ResourceRequirements |
|
bindPasswordSecret Kubernetes core/v1.SecretKeySelector |
|
ca CA |
CA contains selectors for the Secret containing TLS certificate for LDAP database or OAuth authentication server |
cert Cert |
Cert contains selectors for the Secret containing TLS certificate for client authentication to LDAP database or OAuth authentication server |
key Key |
Key contains selectors for the Secret containing TLS private key for client authentication to LDAP database or OAuth authentication server |
image string |
|
install bool |
CA
(Appears on:AuthProxy, Certificates)
Field | Description |
---|---|
secretName string |
|
secretKey string |
Cert
(Appears on:AuthProxy, Certificates, HTTPGraylogTLS)
Field | Description |
---|---|
secretName string |
|
secretKey string |
Certificates
(Appears on:FluentbitLokiTLS, FluentdLokiTLS, TLS)
Field | Description |
---|---|
ca CA |
|
cert Cert |
|
key Key |
CloudEventsReader
(Appears on:LoggingServiceSpec)
CloudEventsReader contains EventsReader-specific configuration
Field | Description |
---|---|
resources Kubernetes core/v1.ResourceRequirements |
|
dockerImage string |
|
priorityClassName string |
|
nodeSelectorKey string |
|
nodeSelectorValue string |
|
labels map[string]string |
|
annotations map[string]string |
|
args []string |
|
install bool |
ConfigmapReload
(Appears on:Fluentbit, FluentbitAggregator, Fluentd)
Field | Description |
---|---|
dockerImage string |
|
resources Kubernetes core/v1.ResourceRequirements |
ContentPackPathHTTPConfig
Field | Description |
---|---|
tls HTTPConfig |
|
url string |
Credentials
(Appears on:HTTPConfig)
Field | Description |
---|---|
username Kubernetes core/v1.SecretKeySelector |
Fluentbit
(Appears on:LoggingServiceSpec)
Fluentbit contains Fluentbit-specific configuration
Field | Description |
---|---|
resources Kubernetes core/v1.ResourceRequirements |
|
annotations map[string]string |
|
labels map[string]string |
|
extraFields map[string]string |
|
aggregator FluentbitAggregator |
|
memBufLimit string |
|
systemLogType string |
|
graylogHost string |
|
nodeSelectorValue string |
|
graylogProtocol string |
|
dockerImage string |
|
configmapReload ConfigmapReload |
|
priorityClassName string |
|
totalLimitSize string |
|
customInputConf string |
|
customFilterConf string |
|
customOutputConf string |
|
customLuaScriptConf map[string]string |
|
logLevel string |
|
multilineFirstLineRegexp string |
|
nodeSelectorKey string |
|
multilineOtherLinesRegexp string |
|
tls FluentbitTLS |
|
additionalVolumes []Kubernetes core/v1.Volume |
|
additionalVolumeMounts []Kubernetes core/v1.VolumeMount |
|
tolerations []Kubernetes core/v1.Toleration |
|
graylogPort int |
|
securityContextPrivileged bool |
|
watchKubernetesMetadata bool |
|
mockKubeData bool |
|
systemLogging bool |
|
billCycleConf bool |
|
graylogOutput bool |
|
systemAuditLogging bool |
|
kubeAuditLogging bool |
|
kubeApiserverAuditLogging bool |
|
containerLogging bool |
|
excludePath string |
|
output OutputFluentbit |
FluentbitAggregator
(Appears on:Fluentbit)
FluentbitAggregator contains Fluentbit-aggregator-specific configuration
Field | Description |
---|---|
labels map[string]string |
|
volume Volume |
|
resources Kubernetes core/v1.ResourceRequirements |
|
annotations map[string]string |
|
extraFields map[string]string |
|
memBufLimit string |
|
dockerImage string |
|
configmapReload ConfigmapReload |
|
nodeSelectorValue string |
|
multilineOtherLinesRegexp string |
|
graylogHost string |
|
multilineFirstLineRegexp string |
|
graylogProtocol string |
|
nodeSelectorKey string |
|
priorityClassName string |
|
totalLimitSize string |
|
customFilterConf string |
|
customOutputConf string |
|
customLuaScriptConf map[string]string |
|
tls FluentbitTLS |
|
tolerations []Kubernetes core/v1.Toleration |
|
startupTimeout int |
|
replicas int |
|
graylogPort int |
|
install bool |
|
securityContextPrivileged bool |
|
graylogOutput bool |
|
output OutputFluentbit |
FluentbitLokiTLS
(Appears on:LokiFluentbit)
Field | Description |
---|---|
ca CA |
|
cert Cert |
|
key Key |
|
keyPasswd string |
|
enabled bool |
|
verify bool |
FluentbitTLS
(Appears on:Fluentbit, FluentbitAggregator)
Field | Description |
---|---|
generateCerts GenerateCerts |
|
ca CA |
|
cert Cert |
|
key Key |
|
keyPasswd string |
|
enabled bool |
|
verify bool |
FluentbitTLSParams
(Appears on:FluentbitLokiTLS, FluentbitTLS)
Field | Description |
---|---|
keyPasswd string |
|
enabled bool |
|
verify bool |
Fluentd
(Appears on:LoggingServiceSpec)
Fluentd contains Fluentd-specific configuration
Field | Description |
---|---|
resources Kubernetes core/v1.ResourceRequirements |
|
annotations map[string]string |
|
labels map[string]string |
|
extraFields map[string]string |
|
customFilterConf string |
|
systemLogType string |
|
cloudEventsReaderFormat string |
|
graylogHost string |
|
dockerImage string |
|
configmapReload ConfigmapReload |
|
graylogProtocol string |
|
priorityClassName string |
|
multilineFirstLineRegexp string |
|
logLevel string |
|
totalLimitSize string |
|
customInputConf string |
|
nodeSelectorKey string |
|
customOutputConf string |
|
nodeSelectorValue string |
|
tls FluentdTLS |
|
additionalVolumeMounts []Kubernetes core/v1.VolumeMount |
|
excludePath []string |
|
additionalVolumes []Kubernetes core/v1.Volume |
|
tolerations []Kubernetes core/v1.Toleration |
|
queueLimitLength int |
|
graylogPort int |
|
billCycleConf bool |
|
systemLogging bool |
|
systemAuditLogging bool |
|
kubeAuditLogging bool |
|
kubeApiserverAuditLogging bool |
|
containerLogging bool |
|
watchKubernetesMetadata bool |
|
securityContextPrivileged bool |
|
useFileStorage bool |
|
graylogOutput bool |
|
graylogBufferFlushInterval string |
|
compress string |
|
mockKubeData bool |
|
output OutputFluentd |
FluentdLokiTLS
(Appears on:LokiFluentd)
Field | Description |
---|---|
ca CA |
|
cert Cert |
|
key Key |
|
version string |
|
enabled bool |
|
noDefaultCA bool |
|
allCiphers bool |
|
rescueSslErrors bool |
|
noVerify bool |
FluentdTLS
(Appears on:Fluentd)
Field | Description |
---|---|
generateCerts GenerateCerts |
|
ca CA |
|
cert Cert |
|
key Key |
|
version string |
|
enabled bool |
|
noDefaultCA bool |
|
allCiphers bool |
|
rescueSslErrors bool |
|
noVerify bool |
FluentdTLSParams
(Appears on:FluentdLokiTLS, FluentdTLS)
Field | Description |
---|---|
version string |
|
enabled bool |
|
noDefaultCA bool |
|
allCiphers bool |
|
rescueSslErrors bool |
|
noVerify bool |
GenerateCerts
(Appears on:HTTPGraylogTLS, TLS)
GenerateCerts define settings for cert-manager.
Field | Description |
---|---|
secretName string |
|
enabled bool |
Graylog
(Appears on:LoggingServiceSpec)
Graylog contains Graylog-specific configuration
Field | Description |
---|---|
graylogResources Kubernetes core/v1.ResourceRequirements |
|
mongoResources Kubernetes core/v1.ResourceRequirements |
|
initResources Kubernetes core/v1.ResourceRequirements |
|
mongoDBUpgrade MongoDBUpgrade |
|
authProxy AuthProxy |
|
tls GraylogTLS |
|
openSearch OpenSearch |
|
annotations map[string]string |
|
labels map[string]string |
|
nodeSelectorValue string |
|
pathRepo string |
|
priorityClassName string |
|
dockerImage string |
|
mongoDBImage string |
|
logLevel string |
|
contentDeployPolicy string |
|
javaOpts string |
|
contentPackPaths string |
|
customPluginsPaths string |
|
host string |
|
initSetupImage string |
|
- string |
|
nodeSelectorKey string |
|
initContainerDockerImage string |
|
graylogSecretName string |
|
contentPacks []*./v1alpha1/.ContentPackPathHTTPConfig |
|
streams []Stream |
|
processbufferProcessors int |
|
outputbufferProcessorThreadsMaxPoolSize int |
|
ringSize int |
|
elasticsearchMaxTotalConnectionsPerRoute int |
|
elasticsearchMaxTotalConnections int |
|
outputBatchSize int |
|
inputbufferRingSize int |
|
outputbufferProcessors int |
|
maxSize int |
|
inputbufferProcessors int |
|
startupTimeout int |
|
indexShards int |
|
indexReplicas int |
|
maxNumberOfIndices int |
|
logsRotationSizeGb int |
|
inputPort int |
|
s3Archive bool |
GraylogTLS
(Appears on:Graylog)
Field | Description |
---|---|
http HTTPGraylogTLS |
|
input InputGraylogTLS |
HTTPConfig
(Appears on:ContentPackPathHTTPConfig, OpenSearch)
Field | Description |
---|---|
credentials Credentials |
|
tlsConfig TLSConfig |
HTTPGraylogTLS
(Appears on:GraylogTLS)
Field | Description |
---|---|
generateCerts GenerateCerts |
|
cert Cert |
|
key Key |
|
cacerts string |
|
keyFilePassword string |
|
enabled bool |
|
insecureSkipVerify bool |
InputGraylogTLS
(Appears on:GraylogTLS)
Field | Description |
---|---|
generateCerts GenerateCerts |
|
ca CA |
|
cert Cert |
|
key Key |
|
keyFilePassword string |
|
enabled bool |
|
insecureSkipVerify bool |
Key
(Appears on:AuthProxy, Certificates, HTTPGraylogTLS)
Field | Description |
---|---|
secretName string |
|
secretKey string |
LoggingService
LoggingService is the Schema for the loggingservices API
Field | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||
spec LoggingServiceSpec |
|
||||||||||||||||||||
status LoggingServiceStatus |
LoggingServiceCondition
(Appears on:LoggingServiceStatus)
LoggingServiceCondition contains description of status of LoggingService
Field | Description |
---|---|
type string |
|
reason string |
|
message string |
|
lastTransitionTime string |
|
status bool |
LoggingServiceParameters
Field | Description |
---|---|
Release Release |
|
Values LoggingServiceSpec |
LoggingServiceSpec
(Appears on:LoggingService, LoggingServiceParameters)
LoggingServiceSpec defines the desired state of LoggingService
Field | Description |
---|---|
graylog Graylog |
|
fluentd Fluentd |
|
fluentbit Fluentbit |
|
cloudEventsReader CloudEventsReader |
|
monitoringAgentLoggingPlugin MonitoringAgentLoggingPlugin |
|
cloudURL string |
|
osKind string |
|
containerRuntimeType string |
|
ipv6 bool |
|
openshiftDeploy bool |
LoggingServiceStatus
(Appears on:LoggingService)
LoggingServiceStatus defines the observed state of LoggingService
Field | Description |
---|---|
conditions []LoggingServiceCondition |
LokiFluentbit
(Appears on:OutputFluentbit)
Field | Description |
---|---|
enabled bool |
|
host string |
|
tenant string |
|
auth Auth |
|
staticLabels string |
|
labelsMapping string |
|
tls FluentbitLokiTLS |
|
extraParams string |
LokiFluentd
(Appears on:OutputFluentd)
Field | Description |
---|---|
enabled bool |
|
host string |
|
tenant string |
|
auth Auth |
|
staticLabels string |
|
labelsMapping string |
|
tls FluentdLokiTLS |
|
extraParams string |
MongoDBUpgrade
(Appears on:Graylog)
MongoDBUpgrade is used for the sequential MongoDB upgrading from 3.6 to 5.0
Field | Description |
---|---|
mongoDBImage40 string |
|
mongoDBImage42 string |
|
mongoDBImage44 string |
MonitoringAgentLoggingPlugin
(Appears on:LoggingServiceSpec)
MonitoringAgentLoggingPlugin contains MonitoringAgentLoggingPlugin-specific configuration
Field | Description |
---|---|
resources Kubernetes core/v1.ResourceRequirements |
|
annotations map[string]string |
|
labels map[string]string |
|
influxDBName string |
|
influxDBSecretName string |
|
influxDBHost string |
|
nodeSelectorKey string |
|
nodeSelectorValue string |
|
saSecret string |
|
saSecretVolume string |
|
priorityClassName string |
|
dockerImage string |
|
influxDBPort int |
|
influxDBMode bool |
OpenSearch
(Appears on:Graylog)
Field | Description |
---|---|
tls HTTPConfig |
|
url string |
OutputFluentbit
(Appears on:Fluentbit, FluentbitAggregator)
Field | Description |
---|---|
loki LokiFluentbit |
OutputFluentd
(Appears on:Fluentd)
Field | Description |
---|---|
loki LokiFluentd |
Release
(Appears on:LoggingServiceParameters)
Field | Description |
---|---|
Namespace string |
Stream
(Appears on:Graylog)
Field | Description |
---|---|
name string |
|
rotationStrategy string |
|
rotationPeriod string |
|
maxSize int |
|
maxNumberOfIndices int |
|
install bool |
TLS
(Appears on:FluentbitTLS, FluentdTLS, InputGraylogTLS)
Field | Description |
---|---|
generateCerts GenerateCerts |
|
ca CA |
|
cert Cert |
|
key Key |
TLSConfig
(Appears on:HTTPConfig)
Field | Description |
---|---|
ca Kubernetes core/v1.SecretKeySelector |
|
cert Kubernetes core/v1.SecretKeySelector |
|
key Kubernetes core/v1.SecretKeySelector |
|
insecureSkipVerify bool |
Volume
(Appears on:FluentbitAggregator)
Field | Description |
---|---|
storageClassName string |
|
storageSize string |
|
bind bool |