update crd
This commit is contained in:
@@ -2424,7 +2424,7 @@
|
||||
"type": "string"
|
||||
},
|
||||
"grpcServerTlsConfig": {
|
||||
"description": "grpcServerTlsConfig defines the gRPC server from which Thanos Querier reads\nrecorded rule data.\n\nNote: Currently only the `minVersion`, `caFile`, `certFile`, and `keyFile` fields are supported.",
|
||||
"description": "grpcServerTlsConfig defines the gRPC server from which Thanos Querier reads\nrecorded rule data.\n\nNote: Currently only the `minVersion`, `caFile`, `certFile`, `keyFile`, `cipherSuites` and `curves` fields are supported.",
|
||||
"properties": {
|
||||
"ca": {
|
||||
"description": "ca defines the Certificate authority used when verifying server certificates.",
|
||||
@@ -2544,6 +2544,24 @@
|
||||
"description": "certFile defines the path to the client cert file in the Prometheus container for the targets.",
|
||||
"type": "string"
|
||||
},
|
||||
"cipherSuites": {
|
||||
"description": "cipherSuites defines the list of supported cipher suites for TLS\nversions up to TLS 1.2.\n\nIf not defined, the Go default cipher suites are used.\nAvailable cipher suites are documented in the Go documentation:\nhttps://golang.org/pkg/crypto/tls/#pkg-constants\n\nIt requires Thanos >= v0.42.0. Note that the operator doesn't verify if\nthe Thanos version supports the provided values.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"minItems": 1,
|
||||
"type": "array",
|
||||
"x-kubernetes-list-type": "set"
|
||||
},
|
||||
"curves": {
|
||||
"description": "curves defines the list of preferred elliptic curves for\nTLS handshakes.\n\nIf not defined, the Go default curves are used.\nAvailable curves are documented in the Go documentation:\nhttps://golang.org/pkg/crypto/tls/#CurveID\n\nIt requires Thanos >= v0.42.0. Note that the operator doesn't verify if\nthe Thanos version supports the provided values.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"minItems": 1,
|
||||
"type": "array",
|
||||
"x-kubernetes-list-type": "set"
|
||||
},
|
||||
"insecureSkipVerify": {
|
||||
"description": "insecureSkipVerify defines how to disable target certificate validation.",
|
||||
"type": "boolean"
|
||||
@@ -4968,6 +4986,11 @@
|
||||
"x-kubernetes-map-type": "atomic",
|
||||
"additionalProperties": false
|
||||
},
|
||||
"externalId": {
|
||||
"description": "externalId defines the external ID used when assuming an AWS role. Can only be used with roleArn.\nIt requires Prometheus >= v3.11.0 or Alertmanager >= v0.33.0. Currently not supported by Thanos.",
|
||||
"minLength": 1,
|
||||
"type": "string"
|
||||
},
|
||||
"profile": {
|
||||
"description": "profile defines the named AWS profile used to authenticate.",
|
||||
"type": "string"
|
||||
@@ -5010,6 +5033,12 @@
|
||||
}
|
||||
},
|
||||
"type": "object",
|
||||
"x-kubernetes-validations": [
|
||||
{
|
||||
"message": "externalId can only be used when roleArn is specified",
|
||||
"rule": "!has(self.externalId) || has(self.roleArn)"
|
||||
}
|
||||
],
|
||||
"additionalProperties": false
|
||||
},
|
||||
"tlsConfig": {
|
||||
|
||||
Reference in New Issue
Block a user