Skip to content

Commit

Permalink
fix: improve syntax
Browse files Browse the repository at this point in the history
  • Loading branch information
devthejo committed Jun 4, 2024
1 parent 07a9971 commit 711e5c1
Showing 1 changed file with 6 additions and 8 deletions.
14 changes: 6 additions & 8 deletions plugins/contrib/patches/40-add-jobs-affinity-and-tolerations.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,14 @@ module.exports = (manifests, options) => {

const parentSpec = kind === "CronJob" ? manifest.spec.jobTemplate : manifest

parentSpec.spec.template.spec = parentSpec.spec.template.spec || {}
parentSpec.spec.template.spec ||= {}
const templateSpec = parentSpec.spec.template.spec

// Add or merge affinity
templateSpec.affinity = templateSpec.affinity || {}
templateSpec.affinity.nodeAffinity =
templateSpec.affinity.nodeAffinity || {}
templateSpec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution =
templateSpec.affinity.nodeAffinity
.preferredDuringSchedulingIgnoredDuringExecution || []
templateSpec.affinity ||= {}
templateSpec.affinity.nodeAffinity ||= {}
templateSpec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution ||=
[]
const existingPreferences =
templateSpec.affinity.nodeAffinity
.preferredDuringSchedulingIgnoredDuringExecution
Expand All @@ -38,7 +36,7 @@ module.exports = (manifests, options) => {
}

// Add or merge tolerations
templateSpec.tolerations = templateSpec.tolerations || []
templateSpec.tolerations ||= []
const newTolerations = tolerationsToAdd.filter(
(tolerationToAdd) =>
!templateSpec.tolerations.some(
Expand Down

0 comments on commit 711e5c1

Please sign in to comment.