renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
15 lines (14 loc) • 652 B
JavaScript
import { regEx } from "../../../util/regex.js";
import { Json } from "../../../util/schema-utils/index.js";
import { z } from "zod/v4";
//#region lib/modules/datasource/aws-eks-addon/schema.ts
const EksAddonsFilter = Json.pipe(z.object({
addonName: z.string().nonempty().regex(regEx("^[a-z0-9][a-z0-9-]*[a-z0-9]$")),
kubernetesVersion: z.string().regex(regEx("^(?<major>\\d+)\\.(?<minor>\\d+)$")).optional(),
default: z.union([z.boolean(), z.string().transform((value) => value === "true")]).optional(),
region: z.string().optional(),
profile: z.string().optional()
}));
//#endregion
export { EksAddonsFilter };
//# sourceMappingURL=schema.js.map