mirror of https://github.com/rancher/ui.git
29 lines
945 B
JavaScript
29 lines
945 B
JavaScript
import Route from '@ember/routing/route';
|
|
import { inject as service } from '@ember/service';
|
|
import { hash } from 'rsvp';
|
|
|
|
export default Route.extend({
|
|
globalStore: service(),
|
|
access: service(),
|
|
|
|
model() {
|
|
return hash({
|
|
clusterTemplate: this.globalStore.createRecord({ type: 'clustertemplate', }),
|
|
clusterTemplateRevision: this.globalStore.createRecord({
|
|
type: 'clusterTemplateRevision',
|
|
enabled: true,
|
|
clusterConfig: this.globalStore.createRecord({
|
|
type: 'clusterSpecBase',
|
|
rancherKubernetesEngineConfig: this.globalStore.createRecord({ type: 'rancherKubernetesEngineConfig' })
|
|
})
|
|
}),
|
|
psps: this.globalStore.findAll('podSecurityPolicyTemplate'),
|
|
users: this.globalStore.findAll('user'),
|
|
});
|
|
},
|
|
|
|
afterModel(model) {
|
|
return model.clusterTemplateRevision.fetchQuestionsSchema();
|
|
}
|
|
});
|