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: {}