The module lifecycle stage: General Availability
The module has requirements for installation
The Deckhouse Kubernetes Platform installs CRDs but does not remove them when a module is disabled. If you no longer need the created CRDs, delete them.
Downtime
Scope: Cluster
Version: v1alpha1
-
array of objectsspec
-
array of stringsspec.affectedA list of affected groups.
-
stringspec.descriptionHuman readable incident information.
-
stringspec.endDateEnd of downtime (Unix time or RFC3339 date 2020-09-07T17:24:55Z).
-
stringspec.startDateStart of downtime (Unix time or RFC3339 date 2020-09-07T17:24:55Z).
-
stringspec.typeType of downtime incident.
Allowed values:
Accident,Maintenance,InfrastructureMaintenance,InfrastructureAccident
-
UpmeterHookProbe
Scope: Cluster
Version: v1
-
objectspec
-
stringspec.inited
Required value
The initial value set by upmeter agent -
stringspec.mirror
Required value
The mirrored value set by hook
-
UpmeterRemoteWrite
Scope: Cluster
remote_write configuration.
-
objectspec
-
objectspec.additionalLabelsAdditional labels to add to all metrics.
-
objectspec.config
Required value
Config defines theremote_writeconfiguration for Prometheus.-
objectspec.config.basicAuthBasicAuth for the URL.
-
stringspec.config.basicAuth.password
Required value
The password for authentication.Minimal length:
1 -
stringspec.config.basicAuth.username
Required value
The username for authentication.Minimal length:
1
-
-
stringspec.config.bearerTokenBearer token.
Minimal length:
1 -
objectspec.config.headersAdditional HTTP headers to send with each remote write request.
-
stringspec.config.headers.X-Auth-TokenThe
X-Auth-Tokenheader specifying the authentication token. -
stringspec.config.headers.X-Scope-OrgIDThe
X-Scope-OrgIDheader specifying the tenant ID.
-
-
objectspec.config.tlsConfigTLS Config to use for remote write.
-
stringspec.config.tlsConfig.caThe CA certificate used when verifying the API server certificate.
Default:
‘’ -
booleanspec.config.tlsConfig.insecureSkipVerifyDisable target certificate validation.
Default:
false
-
-
stringspec.config.url
Required value
The URL of the endpoint to send samples to.
-
-
numberspec.intervalSecondsThe size of timeslot to send.
Default:
300Allowed values:
30,300
-
remote_write configuration.
-
objectspec
-
objectspec.additionalLabelsAdditional labels to add to all metrics.
-
objectspec.config
Required value
Config defines theremote_writeconfiguration for Prometheus.-
objectspec.config.basicAuthBasicAuth for the URL.
-
stringspec.config.basicAuth.password
Required value
The password for authentication.Minimal length:
1 -
stringspec.config.basicAuth.username
Required value
The username for authentication.Minimal length:
1
-
-
stringspec.config.bearerTokenBearer token.
Minimal length:
1 -
objectspec.config.headersAdditional HTTP headers to send with each remote write request.
-
stringspec.config.headers.X-Auth-TokenThe
X-Auth-Tokenheader specifying the authentication token. -
stringspec.config.headers.X-Scope-OrgIDThe
X-Scope-OrgIDheader specifying the tenant ID.
-
-
objectspec.config.tlsConfigTLS Config to use for remote write.
-
stringspec.config.tlsConfig.caThe CA certificate used when verifying the API server certificate.
Default:
‘’ -
booleanspec.config.tlsConfig.insecureSkipVerifyDisable target certificate validation.
Default:
false
-
-
stringspec.config.url
Required value
The URL of the endpoint to send samples to.
-
-
numberspec.intervalSecondsThe size of timeslot to send.
Default:
300Allowed values:
30,300
-