mirror of https://github.com/rancher/ui.git
23 lines
519 B
JavaScript
23 lines
519 B
JavaScript
import Resource from '@rancher/ember-api-store/models/resource';
|
|
import { isEmpty } from '@ember/utils';
|
|
|
|
export default Resource.extend({
|
|
type: 'nodegroup',
|
|
|
|
validationErrors() {
|
|
let errors = [];
|
|
|
|
if (this?.requestSpotInstances && isEmpty(this?.spotInstanceTypes)) {
|
|
errors.push('Node Groups requesting spot instances must include one or more spot instance types.');
|
|
}
|
|
|
|
if (errors.length > 0) {
|
|
return errors;
|
|
}
|
|
|
|
errors = this._super(...arguments);
|
|
|
|
return errors;
|
|
},
|
|
});
|