ui/lib/global-admin/addon/clusters/new/launch/controller.js

29 lines
748 B
JavaScript

import Controller from '@ember/controller';
import { alias } from '@ember/object/computed';
import { inject as service } from '@ember/service';
export default Controller.extend({
growl: service(),
settings: service(),
queryParams: ['clusterTemplateRevision', 'importProvider'],
clusterTemplateRevision: null,
importProvider: null,
cluster: alias('model.cluster'),
actions: {
close() {
this.transitionToRoute('clusters.index');
},
clusterDriverErrorAndTransition() {
this.transitionToRoute('global-admin.clusters.index');
this.growl.fromError('That provider is no longer active. Please choose a different cluster provider or reactivate the previous cluster provider.');
}
},
});