summaryrefslogtreecommitdiff
path: root/clusters/ci.morph
blob: 69bd16f75fc33ff6d83fe7bffa4e2a12dfcf6b3d (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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
name: ci
kind: cluster
description: |
  Deploy all the systems for CD.

  This cluster morph is for use by the Mason Continuous Delivery pipeline
  during development.
systems:
- morph: systems/devel-system-x86_64-generic.morph
  deploy:
    devel-system-x86_64-generic:
      type: extensions/rawdisk
      location: devel-system-x86_64-generic.img
      DISK_SIZE: 4G
- morph: systems/devel-system-x86_32-generic.morph
  deploy:
    devel-system-x86_32-generic:
      type: extensions/rawdisk
      location: devel-system-x86_32-generic.img
      DISK_SIZE: 4G
- morph: systems/build-system-armv7lhf-jetson.morph
  deploy:
    build-system-armv7lhf-jetson:
      type: extensions/rawdisk
      location: build-system-armv7lhf-jetson.img
      DISK_SIZE: 2G
      BOOT_DEVICE: /dev/mmcblk0p1
      ROOT_DEVICE: /dev/mmcblk0p2
      DTB_PATH: boot/tegra124-jetson-tk1.dtb
      BOOTLOADER_CONFIG_FORMAT: extlinux
      BOOTLOADER_INSTALL: none
      KERNEL_ARGS: cma=256M console=tty0 console=ttyS0,115200n8 no_console_suspend=1
        nouveau.pstate=1
      USE_PARTITIONING: no
- morph: systems/gnome-system-x86_64.morph
  deploy:
    gnome-system-x86_64:
      type: extensions/rawdisk
      location: gnome-system-x86_64.img
      DISK_SIZE: 4G
      KERNEL_ARGS: vga=788
- morph: systems/xfce-system-x86_64.morph
  deploy:
    xfce-system-x86_64:
      type: extensions/rawdisk
      location: xfce-system-x86_64.img
      DISK_SIZE: 4G
      KERNEL_ARGS: vga=788
- morph: systems/weston-system-armv7lhf-jetson.morph
  deploy:
    weston-system-armv7lhf-jetson:
      type: extensions/rawdisk
      location: weston-system-armv7lhf-jetson.img
      DISK_SIZE: 4G
      BOOT_DEVICE: /dev/mmcblk0p1
      ROOT_DEVICE: /dev/mmcblk0p2
      DTB_PATH: boot/tegra124-jetson-tk1.dtb
      BOOTLOADER_CONFIG_FORMAT: extlinux
      BOOTLOADER_INSTALL: none
      KERNEL_ARGS: cma=256M console=tty0 console=ttyS0,115200n8 no_console_suspend=1
        nouveau.pstate=1
      USE_PARTITIONING: no
- morph: systems/genivi-baseline-system-x86_64-generic.morph
  deploy:
    genivi-baseline-system-x86_64-generic:
      type: extensions/rawdisk
      location: genivi-baseline-system-x86_64-generic.img
      DISK_SIZE: 4G
      KERNEL_ARGS: vga=788
- morph: systems/genivi-baseline-system-armv7lhf-jetson.morph
  deploy:
    genivi-baseline-system-armv7lhf-jetson:
      type: extensions/rawdisk
      location: genivi-baseline-system-armv7lhf-jetson.img
      DISK_SIZE: 4G
      BOOT_DEVICE: /dev/mmcblk0p1
      ROOT_DEVICE: /dev/mmcblk0p2
      DTB_PATH: boot/tegra124-jetson-tk1.dtb
      BOOTLOADER_CONFIG_FORMAT: extlinux
      BOOTLOADER_INSTALL: none
      KERNEL_ARGS: cma=256M console=tty0 console=ttyS0,115200n8 no_console_suspend=1
        nouveau.pstate=1
      USE_PARTITIONING: no
- morph: systems/openstack-system-x86_64.morph
  deploy:
    openstack-system-x86_64:
      type: extensions/rawdisk
      location: baserock-openstack-system-x86_64.img
      DISK_SIZE: 5G
      INSTALL_FILES: install-files/openstack/manifest
      HOSTNAME: onenode
      RABBITMQ_HOST: onenode
      RABBITMQ_PORT: 5672
      RABBITMQ_USER: rabbitmq
      RABBITMQ_PASSWORD: veryinsecure
      CONTROLLER_HOST_ADDRESS: onenode
      MANAGEMENT_INTERFACE_IP_ADDRESS: 127.0.0.1
      KEYSTONE_TEMPORARY_ADMIN_TOKEN: 22f3aa1cf538e3f6d5e8
      KEYSTONE_ADMIN_PASSWORD: veryinsecure
      KEYSTONE_DB_USER: keystoneDB
      KEYSTONE_DB_PASSWORD: veryinsecure
      GLANCE_SERVICE_USER: glance
      GLANCE_SERVICE_PASSWORD: veryinsecure
      GLANCE_DB_USER: glanceDB
      GLANCE_DB_PASSWORD: veryinsecure
      NOVA_SERVICE_USER: nova
      NOVA_SERVICE_PASSWORD: veryinsecure
      NOVA_DB_USER: novaDB
      NOVA_DB_PASSWORD: veryinsecure
      NOVA_VIRT_TYPE: qemu
      CINDER_SERVICE_USER: cinder
      CINDER_SERVICE_PASSWORD: veryinsecure
      CINDER_DB_USER: cinderDB
      CINDER_DB_PASSWORD: veryinsecure
      CINDER_DEVICE: /dev/sdb
      NEUTRON_SERVICE_USER: neutron
      NEUTRON_SERVICE_PASSWORD: veryinsecure
      NEUTRON_DB_USER: neutronDB
      NEUTRON_DB_PASSWORD: veryinsecure
      METADATA_PROXY_SHARED_SECRET: novaneutronmetasecret
      IRONIC_SERVICE_USER: ironic
      IRONIC_SERVICE_PASSWORD: veryinsecure
      IRONIC_DB_USER: ironicDB
      IRONIC_DB_PASSWORD: veryinsecure
      CEILOMETER_SERVICE_USER: ceilometer
      CEILOMETER_SERVICE_PASSWORD: veryinsecure
      CEILOMETER_DB_USER: ceilometerDB
      CEILOMETER_DB_PASSWORD: veryinsecure
      METERING_SECRET: insecureceilometersecret
      HOSTS_CONTROLLER: 127.0.0.1 onenode