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


    graylog
    Graylog
    fluentd
    Fluentd
    fluentbit
    Fluentbit
    cloudEventsReader
    CloudEventsReader
    monitoringAgentLoggingPlugin
    MonitoringAgentLoggingPlugin
    cloudURL
    string
    osKind
    string
    containerRuntimeType
    string
    ipv6
    bool
    openshiftDeploy
    bool
    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