make yaml parameters optional

This commit is contained in:
Martin Ptáček
2023-07-25 13:45:19 +02:00
parent 040c0643e2
commit 6ad580151e

View File

@@ -47,24 +47,24 @@ data class PromConfigFile(
@Serializable @Serializable
data class PromServerConfigFile( data class PromServerConfigFile(
val enabled: Boolean?, val enabled: Boolean? = null,
val port: Int?, val port: Int? = null,
) )
@Serializable @Serializable
data class PushProxConfigFile( data class PushProxConfigFile(
val enabled: Boolean?, val enabled: Boolean? = null,
val fqdn: String?, val fqdn: String? = null,
val proxy_url: String? val proxy_url: String? = null,
) )
@Serializable @Serializable
data class RemoteWriteConfigFile( data class RemoteWriteConfigFile(
val enabled: Boolean?, val enabled: Boolean? = null,
val scrape_interval: Int?, val scrape_interval: Int? = null,
val remote_write_endpoint: String?, val remote_write_endpoint: String? = null,
val max_samples_per_export: Int?, val max_samples_per_export: Int? = null,
val export_interval: Int?, val export_interval: Int? = null,
) )
// configuration of a work manager worker // configuration of a work manager worker