Welcome to mirror list, hosted at ThFree Co, Russian Federation.

mutations.js « store « eks_cluster « create_cluster « javascripts « assets « app - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: aa04c8f707954817bf0eccf4acc3abc538b2ec90 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
import * as types from './mutation_types';

export default {
  [types.SET_CLUSTER_NAME](state, { clusterName }) {
    state.clusterName = clusterName;
  },
  [types.SET_ENVIRONMENT_SCOPE](state, { environmentScope }) {
    state.environmentScope = environmentScope;
  },
  [types.SET_KUBERNETES_VERSION](state, { kubernetesVersion }) {
    state.kubernetesVersion = kubernetesVersion;
  },
  [types.SET_REGION](state, { region }) {
    state.selectedRegion = region;
  },
  [types.SET_KEY_PAIR](state, { keyPair }) {
    state.selectedKeyPair = keyPair;
  },
  [types.SET_VPC](state, { vpc }) {
    state.selectedVpc = vpc;
  },
  [types.SET_SUBNET](state, { subnet }) {
    state.selectedSubnet = subnet;
  },
  [types.SET_ROLE](state, { role }) {
    state.selectedRole = role;
  },
  [types.SET_SECURITY_GROUP](state, { securityGroup }) {
    state.selectedSecurityGroup = securityGroup;
  },
  [types.SET_INSTANCE_TYPE](state, { instanceType }) {
    state.selectedInstanceType = instanceType;
  },
  [types.SET_NODE_COUNT](state, { nodeCount }) {
    state.nodeCount = nodeCount;
  },
  [types.SET_GITLAB_MANAGED_CLUSTER](state, { gitlabManagedCluster }) {
    state.gitlabManagedCluster = gitlabManagedCluster;
  },
  [types.REQUEST_CREATE_ROLE](state) {
    state.isCreatingRole = true;
    state.createRoleError = null;
    state.hasCredentials = false;
  },
  [types.CREATE_ROLE_SUCCESS](state) {
    state.isCreatingRole = false;
    state.createRoleError = null;
    state.hasCredentials = true;
  },
  [types.CREATE_ROLE_ERROR](state, { error }) {
    state.isCreatingRole = false;
    state.createRoleError = error;
    state.hasCredentials = false;
  },
  [types.REQUEST_CREATE_CLUSTER](state) {
    state.isCreatingCluster = true;
    state.createClusterError = null;
  },
  [types.CREATE_CLUSTER_ERROR](state, { error }) {
    state.isCreatingCluster = false;
    state.createClusterError = error;
  },
  [types.SIGN_OUT](state) {
    state.hasCredentials = false;
  },
};