helm-charts/charts/library/common/schemas/pod.json
Bernd Schorgers 8b33237e27
feat(common): Release library 3.7.0 (#377)
Signed-off-by: solidDoWant <fred.heinecke@yahoo.com>
Co-authored-by: Patrick Collins <Patricol@users.noreply.github.com>
Co-authored-by: Patrick Collins <patrick.collins@gainbridge.io>
Co-authored-by: Lawrence Gil <larrywtf609@gmail.com>
Co-authored-by: solidDoWant <fred.heinecke@yahoo.com>
2025-02-07 20:03:04 +01:00

103 lines
2.3 KiB
JSON

{
"options": {
"type": "object",
"additionalProperties": false,
"properties": {
"affinity": {
"type": "object",
"$ref": "k8s-api.json#/core.v1.Affinity"
},
"annotations": {
"$ref": "definitions.json#/annotations"
},
"automountServiceAccountToken": {
"type": "boolean",
"default": true
},
"dnsConfig": {
"type": "object",
"$ref": "k8s-api.json#/core.v1.PodDNSConfig"
},
"dnsPolicy": {
"type": "string"
},
"enableServiceLinks": {
"type": "boolean",
"default": false
},
"hostAliases": {
"type": "array",
"items": {
"$ref": "k8s-api.json#/core.v1.HostAlias"
}
},
"hostIPC": {
"type": "boolean",
"default": false
},
"hostNetwork": {
"type": "boolean",
"default": false
},
"hostPID": {
"type": "boolean",
"default": false
},
"hostUsers": {
"type": ["boolean", "null"]
},
"hostname": {
"type": "string"
},
"imagePullSecrets": {
"type": "array",
"items": {
"$ref": "k8s-api.json#/core.v1.LocalObjectReference"
}
},
"labels": {
"$ref": "definitions.json#/annotations"
},
"nodeSelector": {
"type": "object",
"additionalProperties": {
"type": ["string"]
}
},
"priorityClassName": {
"type": "string"
},
"restartPolicy": {
"type": "string"
},
"runtimeClassName": {
"type": "string"
},
"schedulerName": {
"type": "string"
},
"securityContext": {
"$ref": "k8s-api.json#/core.v1.PodSecurityContext"
},
"shareProcessNamespace": {
"type": ["boolean", "null"],
"default": false
},
"terminationGracePeriodSeconds": {
"type": ["integer", "null"]
},
"tolerations": {
"type": "array",
"items": {
"$ref": "k8s-api.json#/core.v1.Toleration"
}
},
"topologySpreadConstraints": {
"type": "array",
"items": {
"$ref": "k8s-api.json#/core.v1.TopologySpreadConstraint"
}
}
}
}
}