2024-02-05 13:13:44 +00:00
|
|
|
{lib, ...}: {
|
|
|
|
kubernetes.resourceOrder = [
|
|
|
|
"CustomResourceDefinition"
|
|
|
|
"Namespace"
|
|
|
|
"ConfigMap"
|
|
|
|
];
|
2023-10-19 14:31:30 +01:00
|
|
|
kubernetes.customTypes = [
|
|
|
|
{
|
|
|
|
name = "servicemonitors";
|
|
|
|
attrName = "servicemonitor";
|
|
|
|
group = "monitoring.coreos.com";
|
|
|
|
kind = "ServiceMonitor";
|
|
|
|
version = "v1";
|
|
|
|
module = {
|
|
|
|
options.endpoints = lib.mkOption {
|
|
|
|
description = "Endpoints";
|
|
|
|
type = lib.types.list;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|
|
|
|
];
|
|
|
|
}
|