1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-21 06:19:41 +02:00
portainer/app/kubernetes/pod/payloads/affinities.js

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

30 lines
810 B
JavaScript
Raw Permalink Normal View History

export function KubernetesPodNodeAffinityPayload() {
return {
requiredDuringSchedulingIgnoredDuringExecution: {
nodeSelectorTerms: [], // []KubernetesNodeSelectorTermPayload
},
preferredDuringSchedulingIgnoredDuringExecution: [], // []KubernetesPreferredSchedulingTermPayload
};
}
export function KubernetesPreferredSchedulingTermPayload() {
return {
weight: 1,
preference: {}, // KubernetesNodeSelectorTermPayload
};
}
export function KubernetesNodeSelectorTermPayload() {
return {
matchExpressions: [], // []KubernetesNodeSelectorRequirementPayload
};
}
export function KubernetesNodeSelectorRequirementPayload() {
return {
key: '', // string
operator: '', // KubernetesPodNodeAffinityNodeSelectorRequirementOperators
values: [], // []string
};
}