k8c.io/api/v3@v3.0.0-20230904060738-b0a93889c0b6/crd/enterprise/seed/kubermatic.k8c.io_mlaclusterconfigurations.yaml (about)

     1  # This file has been generated by hack/update-codegen.sh, DO NOT EDIT.
     2  
     3  apiVersion: apiextensions.k8s.io/v1
     4  kind: CustomResourceDefinition
     5  metadata:
     6    annotations:
     7      controller-gen.kubebuilder.io/version: v0.12.0
     8    name: mlaclusterconfigurations.kubermatic.k8c.io
     9  spec:
    10    group: kubermatic.k8c.io
    11    names:
    12      kind: MLAClusterConfiguration
    13      listKind: MLAClusterConfigurationList
    14      plural: mlaclusterconfigurations
    15      singular: mlaclusterconfiguration
    16    scope: Cluster
    17    versions:
    18      - additionalPrinterColumns:
    19          - jsonPath: .spec.cluster.name
    20            name: Cluster
    21            type: string
    22          - jsonPath: .metadata.creationTimestamp
    23            name: Age
    24            type: date
    25        name: v1
    26        schema:
    27          openAPIV3Schema:
    28            description: MLAClusterConfiguration is the object representing cluster-specific settings for user cluster MLA (monitoring, logging & alerting) stack.
    29            properties:
    30              apiVersion:
    31                description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
    32                type: string
    33              kind:
    34                description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
    35                type: string
    36              metadata:
    37                type: object
    38              spec:
    39                description: MLAClusterConfigurationSpec specifies the cluster-specific administrator settings for KKP user cluster MLA (monitoring, logging & alerting) stack.
    40                properties:
    41                  cluster:
    42                    description: Cluster is the name of the user cluster whose MLA settings are defined in this object.
    43                    properties:
    44                      name:
    45                        description: Name of the Cluster object.
    46                        type: string
    47                    required:
    48                      - name
    49                    type: object
    50                  logging:
    51                    description: Logging contains configuration logging in the user cluster.
    52                    properties:
    53                      rateLimits:
    54                        description: RateLimits contains rate-limiting configuration for monitoring in the user cluster.
    55                        properties:
    56                          ingestionBurstSize:
    57                            description: IngestionBurstSize represents ingestion burst size in number of requests (nginx `burst`).
    58                            format: int32
    59                            type: integer
    60                          ingestionRate:
    61                            description: IngestionRate represents ingestion rate limit in requests per second (nginx `rate` in `r/s`).
    62                            format: int32
    63                            type: integer
    64                          queryBurstSize:
    65                            description: QueryBurstSize represents query burst size in number of requests (nginx `burst`).
    66                            format: int32
    67                            type: integer
    68                          queryRate:
    69                            description: QueryRate represents query request rate limit per second (nginx `rate` in `r/s`).
    70                            format: int32
    71                            type: integer
    72                        type: object
    73                    type: object
    74                  monitoring:
    75                    description: Monitoring contains configuration for monitoring in the user cluster.
    76                    properties:
    77                      rateLimits:
    78                        description: RateLimits contains rate-limiting configuration for monitoring in the user cluster.
    79                        properties:
    80                          ingestionBurstSize:
    81                            description: IngestionBurstSize represents ingestion burst size in samples per second (Cortex `ingestion_burst_size`).
    82                            format: int32
    83                            type: integer
    84                          ingestionRate:
    85                            description: IngestionRate represents the ingestion rate limit in samples per second (Cortex `ingestion_rate`).
    86                            format: int32
    87                            type: integer
    88                          maxSamplesPerQuery:
    89                            description: MaxSamplesPerQuery represents maximum number of samples during a query (Cortex `max_samples_per_query`).
    90                            format: int32
    91                            type: integer
    92                          maxSeriesPerMetric:
    93                            description: MaxSeriesPerMetric represents maximum number of series per metric (Cortex `max_series_per_metric`).
    94                            format: int32
    95                            type: integer
    96                          maxSeriesPerQuery:
    97                            description: MaxSeriesPerQuery represents maximum number of timeseries during a query (Cortex `max_series_per_query`).
    98                            format: int32
    99                            type: integer
   100                          maxSeriesTotal:
   101                            description: MaxSeriesTotal represents maximum number of series per this user cluster (Cortex `max_series_per_user`).
   102                            format: int32
   103                            type: integer
   104                          queryBurstSize:
   105                            description: QueryBurstSize represents query burst size in number of requests (nginx `burst`).
   106                            format: int32
   107                            type: integer
   108                          queryRate:
   109                            description: QueryRate represents  query request rate limit per second (nginx `rate` in `r/s`).
   110                            format: int32
   111                            type: integer
   112                        type: object
   113                    type: object
   114                required:
   115                  - cluster
   116                type: object
   117            type: object
   118        served: true
   119        storage: true
   120        subresources: {}