{ "$schema": "http://json-schema.org/schema#", "type": "object", "properties": { "alloy-logs": { "type": "object", "properties": { "alloy": { "type": "object", "properties": { "clustering": { "type": "object", "properties": { "enabled": { "type": "boolean" } } }, "configMap": { "type": "object", "properties": { "create": { "type": "boolean" } } }, "mounts": { "type": "object", "properties": { "dockercontainers": { "type": "boolean" }, "varlog": { "type": "boolean" } } }, "securityContext": { "type": "object", "properties": { "allowPrivilegeEscalation": { "type": "boolean" }, "capabilities": { "type": "object", "properties": { "add": { "type": "array", "items": { "type": "string" } }, "drop": { "type": "array", "items": { "type": "string" } } } }, "seccompProfile": { "type": "object", "properties": { "type": { "type": "string" } } } } } } }, "controller": { "type": "object", "properties": { "nodeSelector": { "type": "object", "properties": { "kubernetes.io/os": { "type": "string" } } }, "podAnnotations": { "type": "object", "properties": { "k8s.grafana.com/logs.job": { "type": "string" } } }, "type": { "type": "string" } } }, "crds": { "type": "object", "properties": { "create": { "type": "boolean" } } }, "enabled": { "type": "boolean" }, "extraConfig": { "type": "string" }, "liveDebugging": { "type": "object", "properties": { "enabled": { "type": "boolean" } } }, "logging": { "type": "object", "properties": { "format": { "type": "string" }, "level": { "type": "string" } } }, "remoteConfig": { "type": "object", "properties": { "auth": { "type": "object", "properties": { "password": { "type": "string" }, "passwordFrom": { "type": "string" }, "passwordKey": { "type": "string" }, "type": { "type": "string" }, "username": { "type": "string" }, "usernameFrom": { "type": "string" }, "usernameKey": { "type": "string" } } }, "enabled": { "type": "boolean" }, "extraAttributes": { "type": "object" }, "pollFrequency": { "type": "string" }, "secret": { "type": "object", "properties": { "create": { "type": "boolean" }, "embed": { "type": "boolean" }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "url": { "type": "string" } } } } }, "alloy-metrics": { "type": "object", "properties": { "alloy": { "type": "object", "properties": { "clustering": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "name": { "type": "string" } } }, "configMap": { "type": "object", "properties": { "create": { "type": "boolean" } } }, "securityContext": { "type": "object", "properties": { "allowPrivilegeEscalation": { "type": "boolean" }, "capabilities": { "type": "object", "properties": { "add": { "type": "array", "items": { "type": "string" } }, "drop": { "type": "array", "items": { "type": "string" } } } }, "seccompProfile": { "type": "object", "properties": { "type": { "type": "string" } } } } } } }, "controller": { "type": "object", "properties": { "nodeSelector": { "type": "object", "properties": { "kubernetes.io/os": { "type": "string" } } }, "podAnnotations": { "type": "object", "properties": { "k8s.grafana.com/logs.job": { "type": "string" } } }, "replicas": { "type": "integer" }, "type": { "type": "string" } } }, "crds": { "type": "object", "properties": { "create": { "type": "boolean" } } }, "enabled": { "type": "boolean" }, "extraConfig": { "type": "string" }, "liveDebugging": { "type": "object", "properties": { "enabled": { "type": "boolean" } } }, "logging": { "type": "object", "properties": { "format": { "type": "string" }, "level": { "type": "string" } } }, "remoteConfig": { "type": "object", "properties": { "auth": { "type": "object", "properties": { "password": { "type": "string" }, "passwordFrom": { "type": "string" }, "passwordKey": { "type": "string" }, "type": { "type": "string", "enum": [ "none", "basic", "bearerToken" ] }, "username": { "type": "string" }, "usernameFrom": { "type": "string" }, "usernameKey": { "type": "string" } } }, "enabled": { "type": "boolean" }, "extraAttributes": { "type": "object" }, "pollFrequency": { "type": "string" }, "secret": { "type": "object", "properties": { "create": { "type": "boolean" }, "embed": { "type": "boolean" }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "url": { "type": "string" } } } } }, "alloy-profiles": { "type": "object", "properties": { "alloy": { "type": "object", "properties": { "clustering": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "name": { "type": "string" } } }, "configMap": { "type": "object", "properties": { "create": { "type": "boolean" } } }, "securityContext": { "type": "object", "properties": { "privileged": { "type": "boolean" }, "runAsGroup": { "type": "integer" }, "runAsUser": { "type": "integer" } } }, "stabilityLevel": { "type": "string" } } }, "controller": { "type": "object", "properties": { "hostPID": { "type": "boolean" }, "nodeSelector": { "type": "object", "properties": { "kubernetes.io/os": { "type": "string" } } }, "podAnnotations": { "type": "object", "properties": { "k8s.grafana.com/logs.job": { "type": "string" } } }, "tolerations": { "type": "array", "items": { "type": "object", "properties": { "effect": { "type": "string" }, "operator": { "type": "string" } } } }, "type": { "type": "string" } } }, "crds": { "type": "object", "properties": { "create": { "type": "boolean" } } }, "enabled": { "type": "boolean" }, "extraConfig": { "type": "string" }, "liveDebugging": { "type": "object", "properties": { "enabled": { "type": "boolean" } } }, "logging": { "type": "object", "properties": { "format": { "type": "string" }, "level": { "type": "string" } } }, "remoteConfig": { "type": "object", "properties": { "auth": { "type": "object", "properties": { "password": { "type": "string" }, "passwordFrom": { "type": "string" }, "passwordKey": { "type": "string" }, "type": { "type": "string" }, "username": { "type": "string" }, "usernameFrom": { "type": "string" }, "usernameKey": { "type": "string" } } }, "enabled": { "type": "boolean" }, "extraAttributes": { "type": "object" }, "pollFrequency": { "type": "string" }, "secret": { "type": "object", "properties": { "create": { "type": "boolean" }, "embed": { "type": "boolean" }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "url": { "type": "string" } } } } }, "alloy-receiver": { "type": "object", "properties": { "alloy": { "type": "object", "properties": { "configMap": { "type": "object", "properties": { "create": { "type": "boolean" } } }, "extraPorts": { "type": "array" }, "securityContext": { "type": "object", "properties": { "allowPrivilegeEscalation": { "type": "boolean" }, "capabilities": { "type": "object", "properties": { "add": { "type": "array", "items": { "type": "string" } }, "drop": { "type": "array", "items": { "type": "string" } } } }, "seccompProfile": { "type": "object", "properties": { "type": { "type": "string" } } } } } } }, "controller": { "type": "object", "properties": { "nodeSelector": { "type": "object", "properties": { "kubernetes.io/os": { "type": "string" } } }, "podAnnotations": { "type": "object", "properties": { "k8s.grafana.com/logs.job": { "type": "string" } } }, "type": { "type": "string" } } }, "crds": { "type": "object", "properties": { "create": { "type": "boolean" } } }, "enabled": { "type": "boolean" }, "extraConfig": { "type": "string" }, "extraService": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "fullname": { "type": "string" }, "name": { "type": "string" } } }, "liveDebugging": { "type": "object", "properties": { "enabled": { "type": "boolean" } } }, "logging": { "type": "object", "properties": { "format": { "type": "string" }, "level": { "type": "string" } } }, "remoteConfig": { "type": "object", "properties": { "auth": { "type": "object", "properties": { "password": { "type": "string" }, "passwordFrom": { "type": "string" }, "passwordKey": { "type": "string" }, "type": { "type": "string" }, "username": { "type": "string" }, "usernameFrom": { "type": "string" }, "usernameKey": { "type": "string" } } }, "enabled": { "type": "boolean" }, "extraAttributes": { "type": "object" }, "pollFrequency": { "type": "string" }, "secret": { "type": "object", "properties": { "create": { "type": "boolean" }, "embed": { "type": "boolean" }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "url": { "type": "string" } } } } }, "alloy-singleton": { "type": "object", "properties": { "alloy": { "type": "object", "properties": { "configMap": { "type": "object", "properties": { "create": { "type": "boolean" } } }, "securityContext": { "type": "object", "properties": { "allowPrivilegeEscalation": { "type": "boolean" }, "capabilities": { "type": "object", "properties": { "add": { "type": "array", "items": { "type": "string" } }, "drop": { "type": "array", "items": { "type": "string" } } } }, "seccompProfile": { "type": "object", "properties": { "type": { "type": "string" } } } } } } }, "controller": { "type": "object", "properties": { "nodeSelector": { "type": "object", "properties": { "kubernetes.io/os": { "type": "string" } } }, "podAnnotations": { "type": "object", "properties": { "k8s.grafana.com/logs.job": { "type": "string" } } }, "replicas": { "type": "integer" }, "type": { "type": "string" } } }, "crds": { "type": "object", "properties": { "create": { "type": "boolean" } } }, "enabled": { "type": "boolean" }, "extraConfig": { "type": "string" }, "liveDebugging": { "type": "object", "properties": { "enabled": { "type": "boolean" } } }, "logging": { "type": "object", "properties": { "format": { "type": "string" }, "level": { "type": "string" } } }, "remoteConfig": { "type": "object", "properties": { "auth": { "type": "object", "properties": { "password": { "type": "string" }, "passwordFrom": { "type": "string" }, "passwordKey": { "type": "string" }, "type": { "type": "string" }, "username": { "type": "string" }, "usernameFrom": { "type": "string" }, "usernameKey": { "type": "string" } } }, "enabled": { "type": "boolean" }, "extraAttributes": { "type": "object" }, "pollFrequency": { "type": "string" }, "secret": { "type": "object", "properties": { "create": { "type": "boolean" }, "embed": { "type": "boolean" }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "url": { "type": "string" } } } } }, "annotationAutodiscovery": { "type": "object", "properties": { "collector": { "type": "string" }, "destinations": { "type": "array" }, "enabled": { "type": "boolean" } } }, "applicationObservability": { "type": "object", "properties": { "collector": { "type": "string" }, "destinations": { "type": "array" }, "enabled": { "type": "boolean" }, "receivers": { "type": "object" } } }, "autoInstrumentation": { "type": "object", "properties": { "collector": { "type": "string" }, "destinations": { "type": "array" }, "enabled": { "type": "boolean" } } }, "cluster": { "type": "object", "properties": { "name": { "type": "string" } } }, "clusterEvents": { "type": "object", "properties": { "collector": { "type": "string" }, "destinations": { "type": "array", "uniqueItems": true, "items": { "type": "string" } }, "enabled": { "type": "boolean" } } }, "clusterMetrics": { "type": "object", "properties": { "collector": { "type": "string" }, "destinations": { "type": "array", "uniqueItems": true, "items": { "type": "string" } }, "enabled": { "type": "boolean" } } }, "destinations": { "$ref": "#/definitions/destination-list" }, "extraObjects": { "type": "array" }, "global": { "type": "object", "properties": { "alloyModules": { "type": "object", "properties": { "branch": { "type": "string" }, "source": { "type": "string" } } }, "maxCacheSize": { "type": "integer" }, "platform": { "type": "string", "enum": [ "", "openshift" ] }, "scrapeInterval": { "type": "string" } } }, "integrations": { "properties": { "collector": { "type": "string" }, "destinations": { "type": "array" } } }, "nodeLogs": { "type": "object", "properties": { "collector": { "type": "string" }, "destinations": { "type": "array" }, "enabled": { "type": "boolean" } } }, "podLogs": { "type": "object", "properties": { "collector": { "type": "string" }, "destinations": { "type": "array", "uniqueItems": true, "items": { "type": "string" } }, "enabled": { "type": "boolean" } } }, "profiling": { "type": "object", "properties": { "collector": { "type": "string" }, "destinations": { "type": "array" }, "enabled": { "type": "boolean" } } }, "prometheusOperatorObjects": { "type": "object", "properties": { "collector": { "type": "string" }, "destinations": { "type": "array" }, "enabled": { "type": "boolean" } } }, "selfReporting": { "type": "object", "properties": { "destinations": { "type": "array" }, "enabled": { "type": "boolean" }, "scrapeInterval": { "type": "string" } } } }, "definitions": { "invalid-destination": { "type": "object", "properties": { "type": { "type": "string" } } }, "loki-destination": { "type": "object", "properties": { "auth": { "type": "object", "properties": { "bearerToken": { "type": "string" }, "bearerTokenFile": { "type": "string" }, "bearerTokenFrom": { "type": "string" }, "bearerTokenKey": { "type": "string" }, "oauth2": { "type": "object", "properties": { "clientId": { "type": "string" }, "clientIdFrom": { "type": "string" }, "clientIdKey": { "type": "string" }, "clientSecret": { "type": "string" }, "clientSecretFile": { "type": "string" }, "clientSecretFrom": { "type": "string" }, "clientSecretKey": { "type": "string" }, "endpointParams": { "type": "object" }, "noProxy": { "type": "string" }, "proxyConnectHeader": { "type": "object" }, "proxyFromEnvironment": { "type": "boolean" }, "proxyURL": { "type": "string" }, "scopes": { "type": "array" }, "tokenURL": { "type": "string" } } }, "password": { "type": "string" }, "passwordFrom": { "type": "string" }, "passwordKey": { "type": "string" }, "type": { "type": "string", "enum": [ "none", "basic", "bearerToken", "oauth2" ] }, "username": { "type": "string" }, "usernameFrom": { "type": "string" }, "usernameKey": { "type": "string" }, "oatuh2": { "properties": { "endpointParams": { "type": "object", "additionalProperties": { "type": "array", "items": { "type": "string" } } } } } } }, "extraHeaders": { "type": "object" }, "extraHeadersFrom": { "type": "object" }, "extraLabels": { "type": "object" }, "extraLabelsFrom": { "type": "object" }, "logProcessingStages": { "type": "string" }, "name": { "type": "string" }, "proxyURL": { "type": "string" }, "secret": { "type": "object", "properties": { "create": { "type": [ "null", "boolean" ] }, "embed": { "type": "boolean" }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "tenantId": { "type": [ "string", "number" ] }, "tenantIdFrom": { "type": "string" }, "tenantIdKey": { "type": "string" }, "tls": { "type": "object", "properties": { "ca": { "type": "string" }, "caFile": { "type": "string" }, "caFrom": { "type": "string" }, "cert": { "type": "string" }, "certFile": { "type": "string" }, "certFrom": { "type": "string" }, "insecureSkipVerify": { "type": "boolean" }, "key": { "type": "string" }, "keyFile": { "type": "string" }, "keyFrom": { "type": "string" } } }, "url": { "type": "string" }, "urlFrom": { "type": "string" }, "type": { "type": "string", "const": "loki" } } }, "otlp-destination": { "type": "object", "properties": { "auth": { "type": "object", "properties": { "bearerToken": { "type": "string" }, "bearerTokenFile": { "type": "string" }, "bearerTokenFrom": { "type": "string" }, "bearerTokenKey": { "type": "string" }, "oauth2": { "type": "object", "properties": { "clientId": { "type": "string" }, "clientIdFrom": { "type": "string" }, "clientIdKey": { "type": "string" }, "clientSecret": { "type": "string" }, "clientSecretFile": { "type": "string" }, "clientSecretFrom": { "type": "string" }, "clientSecretKey": { "type": "string" }, "endpointParams": { "type": "object" }, "noProxy": { "type": "string" }, "proxyConnectHeader": { "type": "object" }, "proxyFromEnvironment": { "type": "boolean" }, "proxyURL": { "type": "string" }, "scopes": { "type": "array" }, "tokenURL": { "type": "string" } } }, "password": { "type": "string" }, "passwordFrom": { "type": "string" }, "passwordKey": { "type": "string" }, "type": { "type": "string", "enum": [ "none", "basic", "bearerToken", "oauth2" ] }, "username": { "type": "string" }, "usernameFrom": { "type": "string" }, "usernameKey": { "type": "string" }, "oatuh2": { "properties": { "endpointParams": { "type": "object", "additionalProperties": { "type": "array", "items": { "type": "string" } } } } } } }, "extraHeaders": { "type": "object" }, "extraHeadersFrom": { "type": "object" }, "logs": { "type": "object", "properties": { "enabled": { "type": [ "null", "boolean" ] } } }, "metrics": { "type": "object", "properties": { "enabled": { "type": [ "null", "boolean" ] } } }, "name": { "type": "string" }, "processors": { "type": "object", "properties": { "attributes": { "type": "object", "properties": { "actions": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "action": { "type": "string" }, "value": {}, "pattern": { "type": [ "null", "string" ] }, "fromAttribute": { "type": [ "null", "string" ] }, "fromContext": { "type": [ "null", "string" ] }, "convertedType": { "type": [ "null", "string" ] } }, "required": [ "key", "action" ] } } } }, "batch": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "maxSize": { "type": "integer" }, "size": { "type": "integer" }, "timeout": { "type": "string" } } }, "filters": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "logs": { "type": "object", "properties": { "logRecord": { "type": "array" } } }, "metrics": { "type": "object", "properties": { "datapoint": { "type": "array" }, "metric": { "type": "array" } } }, "traces": { "type": "object", "properties": { "span": { "type": "array" }, "spanevent": { "type": "array" } } } } }, "memoryLimiter": { "type": "object", "properties": { "checkInterval": { "type": "string" }, "enabled": { "type": "boolean" }, "limit": { "type": "string" } } }, "transform": { "type": "object", "properties": { "logs": { "type": "object", "properties": { "log": { "type": "array" }, "resource": { "type": "array" } } }, "metrics": { "type": "object", "properties": { "datapoint": { "type": "array" }, "metric": { "type": "array" }, "resource": { "type": "array" } } }, "traces": { "type": "object", "properties": { "resource": { "type": "array" }, "span": { "type": "array" }, "spanevent": { "type": "array" } } } } } } }, "protocol": { "type": "string", "enum": [ "grpc", "http" ] }, "readBufferSize": { "type": "string" }, "secret": { "type": "object", "properties": { "create": { "type": [ "null", "boolean" ] }, "embed": { "type": "boolean" }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "tenantId": { "type": [ "string", "number" ] }, "tenantIdFrom": { "type": "string" }, "tenantIdKey": { "type": "string" }, "tls": { "type": "object", "properties": { "ca": { "type": "string" }, "caFile": { "type": "string" }, "caFrom": { "type": "string" }, "cert": { "type": "string" }, "certFile": { "type": "string" }, "certFrom": { "type": "string" }, "insecure": { "type": "boolean" }, "insecureSkipVerify": { "type": "boolean" }, "key": { "type": "string" }, "keyFile": { "type": "string" }, "keyFrom": { "type": "string" } } }, "traces": { "type": "object", "properties": { "enabled": { "type": [ "null", "boolean" ] } } }, "url": { "type": "string" }, "urlFrom": { "type": "string" }, "writeBufferSize": { "type": "string" }, "type": { "type": "string", "const": "otlp" } } }, "prometheus-destination": { "type": "object", "properties": { "auth": { "type": "object", "properties": { "bearerToken": { "type": "string" }, "bearerTokenFile": { "type": "string" }, "bearerTokenFrom": { "type": "string" }, "bearerTokenKey": { "type": "string" }, "oauth2": { "type": "object", "properties": { "clientId": { "type": "string" }, "clientIdFrom": { "type": "string" }, "clientIdKey": { "type": "string" }, "clientSecret": { "type": "string" }, "clientSecretFile": { "type": "string" }, "clientSecretFrom": { "type": "string" }, "clientSecretKey": { "type": "string" }, "endpointParams": { "type": "object" }, "noProxy": { "type": "string" }, "proxyConnectHeader": { "type": "object" }, "proxyFromEnvironment": { "type": "boolean" }, "proxyURL": { "type": "string" }, "scopes": { "type": "array" }, "tokenURL": { "type": "string" } } }, "password": { "type": "string" }, "passwordFrom": { "type": "string" }, "passwordKey": { "type": "string" }, "sigv4": { "type": "object", "properties": { "accessKey": { "type": "string" }, "accessKeyFrom": { "type": "string" }, "accessKeyKey": { "type": "string" }, "profile": { "type": "string" }, "region": { "type": "string" }, "roleArn": { "type": "string" }, "secretKey": { "type": "string" }, "secretKeyFrom": { "type": "string" }, "secretKeyKey": { "type": "string" } } }, "type": { "type": "string", "enum": [ "none", "basic", "bearerToken", "oauth2", "sigv4" ] }, "username": { "type": "string" }, "usernameFrom": { "type": "string" }, "usernameKey": { "type": "string" }, "oatuh2": { "properties": { "endpointParams": { "type": "object", "additionalProperties": { "type": "array", "items": { "type": "string" } } } } } } }, "extraHeaders": { "type": "object" }, "extraHeadersFrom": { "type": "object" }, "extraLabels": { "type": "object" }, "extraLabelsFrom": { "type": "object" }, "metricProcessingRules": { "type": "string" }, "name": { "type": "string" }, "openTelemetryConversion": { "type": "object", "properties": { "addMetricSuffixes": { "type": "boolean" } } }, "proxyURL": { "type": "string" }, "queueConfig": { "type": "object", "properties": { "batchSendDeadline": { "type": "string" }, "capacity": { "type": "integer" }, "maxBackoff": { "type": "string" }, "maxSamplesPerSend": { "type": "integer" }, "maxShards": { "type": "integer" }, "minBackoff": { "type": "string" }, "minShards": { "type": "integer" }, "retryOnHttp429": { "type": "boolean" }, "sampleAgeLimit": { "type": "string" } } }, "secret": { "type": "object", "properties": { "create": { "type": [ "null", "boolean" ] }, "embed": { "type": "boolean" }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "sendNativeHistograms": { "type": "boolean" }, "tenantId": { "type": [ "string", "number" ] }, "tenantIdFrom": { "type": "string" }, "tenantIdKey": { "type": "string" }, "tls": { "type": "object", "properties": { "ca": { "type": "string" }, "caFile": { "type": "string" }, "caFrom": { "type": "string" }, "cert": { "type": "string" }, "certFile": { "type": "string" }, "certFrom": { "type": "string" }, "insecureSkipVerify": { "type": "boolean" }, "key": { "type": "string" }, "keyFile": { "type": "string" }, "keyFrom": { "type": "string" } } }, "url": { "type": "string" }, "urlFrom": { "type": "string" }, "writeAheadLog": { "type": "object", "properties": { "maxKeepaliveTime": { "type": "string" }, "minKeepaliveTime": { "type": "string" }, "truncateFrequency": { "type": "string" } } }, "type": { "type": "string", "const": "prometheus" } } }, "pyroscope-destination": { "type": "object", "properties": { "auth": { "type": "object", "properties": { "bearerToken": { "type": "string" }, "bearerTokenFrom": { "type": "string" }, "bearerTokenKey": { "type": "string" }, "oauth2": { "type": "object", "properties": { "clientId": { "type": "string" }, "clientIdFrom": { "type": "string" }, "clientIdKey": { "type": "string" }, "clientSecret": { "type": "string" }, "clientSecretFile": { "type": "string" }, "clientSecretFrom": { "type": "string" }, "clientSecretKey": { "type": "string" }, "endpointParams": { "type": "object" }, "noProxy": { "type": "string" }, "proxyConnectHeader": { "type": "object" }, "proxyFromEnvironment": { "type": "boolean" }, "proxyURL": { "type": "string" }, "scopes": { "type": "array" }, "tokenURL": { "type": "string" } } }, "password": { "type": "string" }, "passwordFrom": { "type": "string" }, "passwordKey": { "type": "string" }, "type": { "type": "string", "enum": [ "none", "basic", "bearerToken", "oauth2" ] }, "username": { "type": "string" }, "usernameFrom": { "type": "string" }, "usernameKey": { "type": "string" }, "oatuh2": { "properties": { "endpointParams": { "type": "object", "additionalProperties": { "type": "array", "items": { "type": "string" } } } } } } }, "extraHeaders": { "type": "object" }, "extraHeadersFrom": { "type": "object" }, "extraLabels": { "type": "object" }, "extraLabelsFrom": { "type": "object" }, "name": { "type": "string" }, "proxyURL": { "type": "string" }, "secret": { "type": "object", "properties": { "create": { "type": [ "null", "boolean" ] }, "embed": { "type": "boolean" }, "name": { "type": "string" }, "namespace": { "type": "string" } } }, "tenantId": { "type": [ "string", "number" ] }, "tenantIdFrom": { "type": "string" }, "tenantIdKey": { "type": "string" }, "tls": { "type": "object", "properties": { "ca": { "type": "string" }, "caFile": { "type": "string" }, "caFrom": { "type": "string" }, "cert": { "type": "string" }, "certFile": { "type": "string" }, "certFrom": { "type": "string" }, "insecureSkipVerify": { "type": "boolean" }, "key": { "type": "string" }, "keyFile": { "type": "string" }, "keyFrom": { "type": "string" } } }, "url": { "type": "string" }, "urlFrom": { "type": "string" }, "type": { "type": "string", "const": "pyroscope" } } }, "destination-list": { "type": "array", "items": { "anyOf": [ { "$ref": "#/definitions/invalid-destination" }, { "$ref": "#/definitions/loki-destination" }, { "$ref": "#/definitions/otlp-destination" }, { "$ref": "#/definitions/prometheus-destination" }, { "$ref": "#/definitions/pyroscope-destination" } ] } } } }