summaryrefslogtreecommitdiff
path: root/spec/javascripts/create_cluster/gke_cluster/mock_data.js
blob: d9f5dbc636fbf7f4688a93cf679077eb85bf8a96 (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
67
68
69
70
71
72
73
74
75
export const emptyProjectMock = {
  projectId: '',
  name: '',
};

export const selectedProjectMock = {
  projectId: 'gcp-project-123',
  name: 'gcp-project',
};

export const selectedZoneMock = 'us-central1-a';

export const selectedMachineTypeMock = 'n1-standard-2';

export const gapiProjectsResponseMock = {
  projects: [
    {
      projectNumber: '1234',
      projectId: 'gcp-project-123',
      lifecycleState: 'ACTIVE',
      name: 'gcp-project',
      createTime: '2017-12-16T01:48:29.129Z',
      parent: {
        type: 'organization',
        id: '12345',
      },
    },
  ],
};

export const gapiZonesResponseMock = {
  kind: 'compute#zoneList',
  id: 'projects/gitlab-internal-153318/zones',
  items: [
    {
      kind: 'compute#zone',
      id: '2000',
      creationTimestamp: '1969-12-31T16:00:00.000-08:00',
      name: 'us-central1-a',
      description: 'us-central1-a',
      status: 'UP',
      region:
        'https://www.googleapis.com/compute/v1/projects/gitlab-internal-153318/regions/us-central1',
      selfLink:
        'https://www.googleapis.com/compute/v1/projects/gitlab-internal-153318/zones/us-central1-a',
      availableCpuPlatforms: ['Intel Skylake', 'Intel Broadwell', 'Intel Sandy Bridge'],
    },
  ],
  selfLink: 'https://www.googleapis.com/compute/v1/projects/gitlab-internal-153318/zones',
};

export const gapiMachineTypesResponseMock = {
  kind: 'compute#machineTypeList',
  id: 'projects/gitlab-internal-153318/zones/us-central1-a/machineTypes',
  items: [
    {
      kind: 'compute#machineType',
      id: '3002',
      creationTimestamp: '1969-12-31T16:00:00.000-08:00',
      name: 'n1-standard-2',
      description: '2 vCPUs, 7.5 GB RAM',
      guestCpus: 2,
      memoryMb: 7680,
      imageSpaceGb: 10,
      maximumPersistentDisks: 64,
      maximumPersistentDisksSizeGb: '65536',
      zone: 'us-central1-a',
      selfLink:
        'https://www.googleapis.com/compute/v1/projects/gitlab-internal-153318/zones/us-central1-a/machineTypes/n1-standard-2',
      isSharedCpu: false,
    },
  ],
  selfLink:
    'https://www.googleapis.com/compute/v1/projects/gitlab-internal-153318/zones/us-central1-a/machineTypes',
};