in helper/src/components/clusterTab.js [21:51]
function sliderUpdateFn(updates) {
updateFn ((p) => {
let newp = {...p, ...updates}
let updatevals = {...updates}
const
AGENT_COUNT_MIN = newp.SystemPoolType==='none' || !newp.autoscale ? 1 : 0,
AGENT_COUNT_MAX = newp.autoscale ? 99 : 100,
MAXCOUNT_MIN = newp.autoscale ? newp.agentCount + 1 : 0
console.log (`agentCount=${newp.agentCount} MIN=${AGENT_COUNT_MIN} MAX=${AGENT_COUNT_MAX}`)
console.log (`maxCount=${newp.maxCount} MIN=${MAXCOUNT_MIN}`)
if(newp.SystemPoolType!=='none' && !cluster.nodepoolName){
cluster.nodepoolName = 'userpool01'
}
if (newp.maxCount < MAXCOUNT_MIN) {
updatevals = {...updatevals, maxCount: MAXCOUNT_MIN}
}
// check agentCount
if (newp.agentCount < AGENT_COUNT_MIN) {
updatevals = {...updatevals, agentCount: AGENT_COUNT_MIN }
} else if (newp.agentCount > AGENT_COUNT_MAX) {
updatevals = {...updatevals, agentCount: AGENT_COUNT_MAX }
}
return updatevals
})
}