helm-charts/charts/library/common/schemas/definitions.json
Bernd Schorgers a01a89cb13
feat(common): Release common 4.0.0 (#398)
Co-authored-by: lab-assistant[bot] <180935599+lab-assistant[bot]@users.noreply.github.com>
2025-05-16 08:55:14 +02:00

40 lines
1.1 KiB
JSON

{
"resourceIdentifier": {
"type": "object",
"properties": {
"forceRename": {
"type": "string",
"description": "Override the default resource name. This field is mutually exclusive with the prefix and suffix fields."
},
"prefix": {
"type": "string",
"description": "Prefix to prepend to the resource name. This field is mutually exclusive with the forceRename field.",
"default": ""
},
"suffix": {
"type": "string",
"description": "Suffix to append to the resource name. Defaults to the resource identifier if there are multiple items, otherwise it defaults to empty. This field is mutually exclusive with the forceRename field."
}
},
"not" : {
"anyOf" : [
{"required" : ["forceRename", "suffix"]},
{"required" : ["forceRename", "prefix"]}
]
}
},
"annotations": {
"type": ["object", "null"],
"additionalProperties": {
"type": ["string", "null"]
}
},
"labels": {
"type": ["object", "null"],
"additionalProperties": {
"type": ["string", "null"]
}
}
}