Api
This page is automatically generated with
gen-crd-api-reference-docs.
Packages:
logging.netcracker.com/v1
Resource Types:
Auth
(Appears on:HttpFluentbit, HttpFluentd, LokiFluentbit, LokiFluentd, OtelFluentbit)
| Field | Description |
|---|---|
userKubernetes core/v1.SecretKeySelector |
AuthProxy
(Appears on:Graylog)
| Field | Description |
|---|---|
resourcesKubernetes core/v1.ResourceRequirements |
|
bindPasswordSecretKubernetes core/v1.SecretKeySelector |
|
caCA |
CA contains selectors for the Secret containing TLS certificate for LDAP database or OAuth authentication server |
certCert |
Cert contains selectors for the Secret containing TLS certificate for client authentication to LDAP database or OAuth authentication server |
keyKey |
Key contains selectors for the Secret containing TLS private key for client authentication to LDAP database or OAuth authentication server |
imagestring |
|
installbool |
CA
(Appears on:AuthProxy, Certificates)
| Field | Description |
|---|---|
secretNamestring |
|
secretKeystring |
Cert
(Appears on:AuthProxy, Certificates, HTTPGraylogTLS)
| Field | Description |
|---|---|
secretNamestring |
|
secretKeystring |
Certificates
(Appears on:FluentbitHttpTLS, FluentbitLokiTLS, FluentdHttpTLS, FluentdLokiTLS, TLS)
| Field | Description |
|---|---|
caCA |
|
certCert |
|
keyKey |
CloudEventsReader
(Appears on:LoggingServiceSpec)
CloudEventsReader contains EventsReader-specific configuration
| Field | Description |
|---|---|
resourcesKubernetes core/v1.ResourceRequirements |
|
dockerImagestring |
|
priorityClassNamestring |
|
nodeSelectorKeystring |
|
nodeSelectorValuestring |
|
affinityKubernetes core/v1.Affinity |
|
labelsmap[string]string |
|
annotationsmap[string]string |
|
args[]string |
|
installbool |
ConfigmapReload
(Appears on:Fluentbit, FluentbitAggregator, Fluentd)
| Field | Description |
|---|---|
dockerImagestring |
|
resourcesKubernetes core/v1.ResourceRequirements |
ContentPackPathHTTPConfig
| Field | Description |
|---|---|
tlsHTTPConfig |
|
urlstring |
Credentials
(Appears on:HTTPConfig)
| Field | Description |
|---|---|
usernameKubernetes core/v1.SecretKeySelector |
Fluentbit
(Appears on:LoggingServiceSpec)
Fluentbit contains Fluentbit-specific configuration
| Field | Description |
|---|---|
resourcesKubernetes core/v1.ResourceRequirements |
|
annotationsmap[string]string |
|
labelsmap[string]string |
|
extraFieldsmap[string]string |
|
aggregatorFluentbitAggregator |
|
memBufLimitstring |
|
systemLogTypestring |
|
graylogHoststring |
|
nodeSelectorValuestring |
|
graylogProtocolstring |
|
dockerImagestring |
|
configmapReloadConfigmapReload |
|
priorityClassNamestring |
|
totalLimitSizestring |
|
customInputConfstring |
|
customFilterConfstring |
|
customOutputConfstring |
|
customLuaScriptConfmap[string]string |
|
logLevelstring |
|
multilineFirstLineRegexpstring |
|
nodeSelectorKeystring |
|
multilineOtherLinesRegexpstring |
|
tlsFluentbitTLS |
|
additionalVolumes[]Kubernetes core/v1.Volume |
|
additionalVolumeMounts[]Kubernetes core/v1.VolumeMount |
|
tolerations[]Kubernetes core/v1.Toleration |
|
affinityKubernetes core/v1.Affinity |
|
graylogPortint |
|
securityContextPrivilegedbool |
|
watchKubernetesMetadatabool |
|
mockKubeDatabool |
|
systemLoggingbool |
|
billCycleConfbool |
|
graylogOutputbool |
|
systemAuditLoggingbool |
|
kubeAuditLoggingbool |
|
kubeApiserverAuditLoggingbool |
|
containerLoggingbool |
|
excludePathstring |
|
outputOutputFluentbit |
|
flushint |
Flush is an interval in seconds to flush records to the outputs. Increasing the interval reduces the amount of produced chunks and, as a result, the disk load. |
storageProfilestring |
StorageProfile selects where Fluentbit keeps input read offsets and buffered logs. The default “memory-only” profile avoids writes to the node filesystem. The “persistent-offsets” profile stores read offsets on the node and buffers logs in memory. The “node-persistent” profile stores both read offsets and buffered logs on the node. |
memoryOnlyStateSizeLimitstring |
MemoryOnlyStateSizeLimit limits the memory-backed volume that stores read offset databases for the “memory-only” profile. The default is “32Mi”. |
dbFluentbitDB |
DB contains settings of the SQLite database which the input plugins use to keep the read offsets |
FluentbitAggregator
(Appears on:Fluentbit)
FluentbitAggregator contains Fluentbit-aggregator-specific configuration
| Field | Description |
|---|---|
labelsmap[string]string |
|
volumeVolume |
|
resourcesKubernetes core/v1.ResourceRequirements |
|
annotationsmap[string]string |
|
extraFieldsmap[string]string |
|
memBufLimitstring |
|
dockerImagestring |
|
configmapReloadConfigmapReload |
|
nodeSelectorValuestring |
|
multilineOtherLinesRegexpstring |
|
graylogHoststring |
|
multilineFirstLineRegexpstring |
|
graylogProtocolstring |
|
nodeSelectorKeystring |
|
priorityClassNamestring |
|
totalLimitSizestring |
|
customFilterConfstring |
|
customOutputConfstring |
|
customLuaScriptConfmap[string]string |
|
tlsFluentbitTLS |
|
tolerations[]Kubernetes core/v1.Toleration |
|
affinityKubernetes core/v1.Affinity |
|
startupTimeoutint |
|
replicasint |
|
graylogPortint |
|
installbool |
|
securityContextPrivilegedbool |
|
graylogOutputbool |
|
outputOutputFluentbit |
FluentbitDB
(Appears on:Fluentbit)
FluentbitDB contains settings of the SQLite database which the Fluentbit input plugins use to keep the position of the read files. Details https://docs.fluentbit.io/manual/pipeline/inputs/tail
| Field | Description |
|---|---|
enabledbool |
Enabled defines whether the input plugins keep the read offsets in the database file. Disabling it removes all the database writes to the storage, but Fluentbit loses the read offsets on the restart. Every input then starts from the position set by its own Read_from_Head or Read_from_Tail option: the container log inputs re-read the existing records, and the system and audit log inputs skip the records written while Fluentbit was down. Enabled by default. |
journalModestring |
JournalMode sets the journal mode of the database. Allowed values are “wal”, “delete”, “truncate”, “persist”, “memory” and “off” in the lower or the upper case. |
syncstring |
Sync sets the synchronization mode of the database. Allowed values are “off”, “normal”, “full” and “extra” in the lower or the upper case. |
lockingbool |
Locking sets the exclusive access mode to the database file. Enabled by default. |
FluentbitHTTPRouting
(Appears on:HttpFluentbit)
| Field | Description |
|---|---|
enabledbool |
|
headerTagstring |
FluentbitHttpTLS
(Appears on:HttpFluentbit, OtelFluentbit)
| Field | Description |
|---|---|
caCA |
|
certCert |
|
keyKey |
|
keyPasswdstring |
|
enabledbool |
|
verifybool |
FluentbitLokiTLS
(Appears on:LokiFluentbit)
| Field | Description |
|---|---|
caCA |
|
certCert |
|
keyKey |
|
keyPasswdstring |
|
enabledbool |
|
verifybool |
FluentbitTLS
(Appears on:Fluentbit, FluentbitAggregator)
| Field | Description |
|---|---|
generateCertsGenerateCerts |
|
caCA |
|
certCert |
|
keyKey |
|
keyPasswdstring |
|
enabledbool |
|
verifybool |
FluentbitTLSParams
(Appears on:FluentbitHttpTLS, FluentbitLokiTLS, FluentbitTLS)
| Field | Description |
|---|---|
keyPasswdstring |
|
enabledbool |
|
verifybool |
Fluentd
(Appears on:LoggingServiceSpec)
Fluentd contains Fluentd-specific configuration
| Field | Description |
|---|---|
resourcesKubernetes core/v1.ResourceRequirements |
|
annotationsmap[string]string |
|
labelsmap[string]string |
|
extraFieldsmap[string]string |
|
customFilterConfstring |
|
systemLogTypestring |
|
cloudEventsReaderFormatstring |
|
graylogHoststring |
|
dockerImagestring |
|
configmapReloadConfigmapReload |
|
graylogProtocolstring |
|
priorityClassNamestring |
|
multilineFirstLineRegexpstring |
|
logLevelstring |
|
totalLimitSizestring |
|
customInputConfstring |
|
nodeSelectorKeystring |
|
customOutputConfstring |
|
nodeSelectorValuestring |
|
tlsFluentdTLS |
|
additionalVolumeMounts[]Kubernetes core/v1.VolumeMount |
|
excludePath[]string |
|
additionalVolumes[]Kubernetes core/v1.Volume |
|
tolerations[]Kubernetes core/v1.Toleration |
|
affinityKubernetes core/v1.Affinity |
|
queueLimitLengthint |
|
graylogPortint |
|
billCycleConfbool |
|
systemLoggingbool |
|
systemAuditLoggingbool |
|
kubeAuditLoggingbool |
|
kubeApiserverAuditLoggingbool |
|
containerLoggingbool |
|
watchKubernetesMetadatabool |
|
securityContextPrivilegedbool |
|
useFileStoragebool |
|
graylogOutputbool |
|
graylogBufferFlushIntervalstring |
|
compressstring |
|
mockKubeDatabool |
|
outputOutputFluentd |
FluentdHTTPRouting
(Appears on:HttpFluentd)
| Field | Description |
|---|---|
enabledbool |
|
logCategoryHeaderstring |
FluentdHttpTLS
(Appears on:HttpFluentd)
| Field | Description |
|---|---|
caCA |
|
certCert |
|
keyKey |
|
enabledbool |
|
verifyModestring |
|
versionstring |
|
ciphersstring |
FluentdHttpTLSParams
(Appears on:FluentdHttpTLS)
| Field | Description |
|---|---|
enabledbool |
|
verifyModestring |
|
versionstring |
|
ciphersstring |
FluentdLokiTLS
(Appears on:LokiFluentd)
| Field | Description |
|---|---|
caCA |
|
certCert |
|
keyKey |
|
versionstring |
|
enabledbool |
|
noDefaultCAbool |
|
allCiphersbool |
|
rescueSslErrorsbool |
|
noVerifybool |
FluentdTLS
(Appears on:Fluentd)
| Field | Description |
|---|---|
generateCertsGenerateCerts |
|
caCA |
|
certCert |
|
keyKey |
|
versionstring |
|
enabledbool |
|
noDefaultCAbool |
|
allCiphersbool |
|
rescueSslErrorsbool |
|
noVerifybool |
FluentdTLSParams
(Appears on:FluentdLokiTLS, FluentdTLS)
| Field | Description |
|---|---|
versionstring |
|
enabledbool |
|
noDefaultCAbool |
|
allCiphersbool |
|
rescueSslErrorsbool |
|
noVerifybool |
GenerateCerts
(Appears on:HTTPGraylogTLS, TLS)
GenerateCerts define settings for cert-manager.
| Field | Description |
|---|---|
secretNamestring |
|
enabledbool |
Graylog
(Appears on:LoggingServiceSpec)
Graylog contains Graylog-specific configuration
| Field | Description |
|---|---|
graylogResourcesKubernetes core/v1.ResourceRequirements |
|
mongoResourcesKubernetes core/v1.ResourceRequirements |
|
initResourcesKubernetes core/v1.ResourceRequirements |
|
mongoDBUpgradeMongoDBUpgrade |
|
authProxyAuthProxy |
|
tlsGraylogTLS |
|
openSearchOpenSearch |
|
affinityKubernetes core/v1.Affinity |
|
annotationsmap[string]string |
|
labelsmap[string]string |
|
nodeSelectorValuestring |
|
pathRepostring |
|
priorityClassNamestring |
|
dockerImagestring |
|
mongoDBImagestring |
|
logLevelstring |
|
contentDeployPolicystring |
|
javaOptsstring |
|
contentPackPathsstring |
|
customPluginsPathsstring |
|
hoststring |
|
initSetupImagestring |
|
-string |
|
-string |
|
nodeSelectorKeystring |
|
initContainerDockerImagestring |
|
graylogSecretNamestring |
|
contentPacks[]*./v1/.ContentPackPathHTTPConfig |
|
streams[]Stream |
|
processbufferProcessorsint |
|
outputbufferProcessorThreadsMaxPoolSizeint |
|
ringSizeint |
|
elasticsearchMaxTotalConnectionsPerRouteint |
|
elasticsearchMaxTotalConnectionsint |
|
outputBatchSizeint |
|
inputbufferRingSizeint |
|
outputbufferProcessorsint |
|
maxSizeint |
|
inputbufferProcessorsint |
|
startupTimeoutint |
|
indexShardsint |
|
indexReplicasint |
|
maxNumberOfIndicesint |
|
logsRotationSizeGbint |
|
inputPortint |
|
replicasint |
|
s3Archivebool |
GraylogTLS
(Appears on:Graylog)
| Field | Description |
|---|---|
httpHTTPGraylogTLS |
|
inputInputGraylogTLS |
HTTPConfig
(Appears on:ContentPackPathHTTPConfig, OpenSearch)
| Field | Description |
|---|---|
credentialsCredentials |
|
tlsConfigTLSConfig |
HTTPGraylogTLS
(Appears on:GraylogTLS)
| Field | Description |
|---|---|
generateCertsGenerateCerts |
|
certCert |
|
keyKey |
|
cacertsstring |
|
keyFilePasswordstring |
|
enabledbool |
|
insecureSkipVerifybool |
HttpFluentbit
(Appears on:OutputFluentbit)
| Field | Description |
|---|---|
enabledbool |
|
routingFluentbitHTTPRouting |
|
hoststring |
|
portint |
|
uristring |
|
authAuth |
|
compressstring |
|
tlsFluentbitHttpTLS |
|
jsonDateFormatstring |
|
formatstring |
|
extraParamsstring |
HttpFluentd
(Appears on:OutputFluentd)
| Field | Description |
|---|---|
enabledbool |
|
routingFluentdHTTPRouting |
|
hoststring |
|
pathstring |
|
compressstring |
|
headersmap[string]string |
|
authAuth |
|
tlsFluentdHttpTLS |
|
extraParamsstring |
InputGraylogTLS
(Appears on:GraylogTLS)
| Field | Description |
|---|---|
generateCertsGenerateCerts |
|
caCA |
|
certCert |
|
keyKey |
|
keyFilePasswordstring |
|
enabledbool |
|
insecureSkipVerifybool |
Key
(Appears on:AuthProxy, Certificates, HTTPGraylogTLS)
| Field | Description |
|---|---|
secretNamestring |
|
secretKeystring |
LoggingService
LoggingService is the Schema for the loggingservices API
| Field | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||
specLoggingServiceSpec |
|
||||||||||||||||||||
statusLoggingServiceStatus |
LoggingServiceCondition
(Appears on:LoggingServiceStatus)
LoggingServiceCondition contains description of status of LoggingService
| Field | Description |
|---|---|
typestring |
|
reasonstring |
|
messagestring |
|
lastTransitionTimestring |
|
statusbool |
LoggingServiceParameters
| Field | Description |
|---|---|
ReleaseRelease |
|
ValuesLoggingServiceSpec |
LoggingServiceSpec
(Appears on:LoggingService, LoggingServiceParameters)
LoggingServiceSpec defines the desired state of LoggingService
| Field | Description |
|---|---|
graylogGraylog |
|
fluentdFluentd |
|
fluentbitFluentbit |
|
cloudEventsReaderCloudEventsReader |
|
monitoringAgentLoggingPluginMonitoringAgentLoggingPlugin |
|
cloudURLstring |
|
osKindstring |
|
containerRuntimeTypestring |
|
ipv6bool |
|
openshiftDeploybool |
LoggingServiceStatus
(Appears on:LoggingService)
LoggingServiceStatus defines the observed state of LoggingService
| Field | Description |
|---|---|
conditions[]LoggingServiceCondition |
LokiFluentbit
(Appears on:OutputFluentbit)
| Field | Description |
|---|---|
enabledbool |
|
hoststring |
|
tenantstring |
|
authAuth |
|
staticLabelsstring |
|
labelsMappingstring |
|
tlsFluentbitLokiTLS |
|
extraParamsstring |
LokiFluentd
(Appears on:OutputFluentd)
| Field | Description |
|---|---|
enabledbool |
|
hoststring |
|
tenantstring |
|
authAuth |
|
staticLabelsstring |
|
labelsMappingstring |
|
tlsFluentdLokiTLS |
|
extraParamsstring |
MongoDBUpgrade
(Appears on:Graylog)
MongoDBUpgrade is used for the sequential MongoDB upgrading from 3.6 to 5.0
| Field | Description |
|---|---|
mongoDBImage40string |
|
mongoDBImage42string |
|
mongoDBImage44string |
MonitoringAgentLoggingPlugin
(Appears on:LoggingServiceSpec)
MonitoringAgentLoggingPlugin contains MonitoringAgentLoggingPlugin-specific configuration
| Field | Description |
|---|---|
resourcesKubernetes core/v1.ResourceRequirements |
|
annotationsmap[string]string |
|
labelsmap[string]string |
|
influxDBNamestring |
|
influxDBSecretNamestring |
|
influxDBHoststring |
|
nodeSelectorKeystring |
|
nodeSelectorValuestring |
|
saSecretstring |
|
saSecretVolumestring |
|
priorityClassNamestring |
|
dockerImagestring |
|
influxDBPortint |
|
influxDBModebool |
OpenSearch
(Appears on:Graylog)
| Field | Description |
|---|---|
tlsHTTPConfig |
|
urlstring |
OtelFluentbit
(Appears on:OutputFluentbit)
| Field | Description |
|---|---|
enabledbool |
|
hoststring |
|
portint |
|
logsUristring |
|
targetstring |
|
logSuppressIntervalint |
|
authAuth |
|
compressstring |
|
tlsFluentbitHttpTLS |
|
extraParamsstring |
OutputFluentbit
(Appears on:Fluentbit, FluentbitAggregator)
| Field | Description |
|---|---|
lokiLokiFluentbit |
|
httpHttpFluentbit |
|
otelOtelFluentbit |
OutputFluentd
(Appears on:Fluentd)
| Field | Description |
|---|---|
lokiLokiFluentd |
|
httpHttpFluentd |
Release
(Appears on:LoggingServiceParameters)
| Field | Description |
|---|---|
Namespacestring |
Stream
(Appears on:Graylog)
| Field | Description |
|---|---|
namestring |
|
rotationStrategystring |
|
rotationPeriodstring |
|
maxSizeint |
|
maxNumberOfIndicesint |
|
installbool |
TLS
(Appears on:FluentbitTLS, FluentdTLS, InputGraylogTLS)
| Field | Description |
|---|---|
generateCertsGenerateCerts |
|
caCA |
|
certCert |
|
keyKey |
TLSConfig
(Appears on:HTTPConfig)
| Field | Description |
|---|---|
caKubernetes core/v1.SecretKeySelector |
|
certKubernetes core/v1.SecretKeySelector |
|
keyKubernetes core/v1.SecretKeySelector |
|
insecureSkipVerifybool |
Volume
(Appears on:FluentbitAggregator)
| Field | Description |
|---|---|
storageClassNamestring |
|
storageSizestring |
|
bindbool |