~andreserl/maas/update-maas-images-v3

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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
# kernel entries are a list of
#   kernel-release, arch, primary-subarch, flavor, kernel-pkgname, subarches
# we use the anchors to make subarches more compact
#
# builtin_kernel is "builtin" kernel.
# default is 'linux-generic'
#
# kernel arrays are
#   krel, karch, primary-subarch, flavor, kernel-package, [subarches], {khdata}
#
# 'khdata' is an optional dictionary used to tell which dtb files to pull or
# what kernel helper to run on the kernel and initramfs.

subarches:
 - &sa_hwe_p  [generic, hwe-p]
 - &sa_hwe_q  [generic, hwe-p, hwe-q]
 - &sa_hwe_r  [generic, hwe-p, hwe-q, hwe-r]
 - &sa_hwe_s  [generic, hwe-p, hwe-q, hwe-r, hwe-s]
 - &sa_hwe_t  [generic, hwe-p, hwe-q, hwe-r, hwe-s, hwe-t]
 - &sa_hwe_u  [generic, hwe-p, hwe-q, hwe-r, hwe-s, hwe-t, hwe-u]
 - &sa_hwe_v  [generic, hwe-p, hwe-q, hwe-r, hwe-s, hwe-t, hwe-u, hwe-v]
 - &sa_hwe_w  [generic, hwe-p, hwe-q, hwe-r, hwe-s, hwe-t, hwe-u, hwe-v, hwe-w]
 - &sa_hwe_x  [generic, hwe-p, hwe-q, hwe-r, hwe-s, hwe-t, hwe-u, hwe-v, hwe-w, hwe-x]
 - &sa_hwe_y  [generic, hwe-p, hwe-q, hwe-r, hwe-s, hwe-t, hwe-u, hwe-v, hwe-w, hwe-x, hwe-y]
 - &arm_hwe_t [generic, highbank, hwe-p, hwe-q, hwe-r, hwe-s, hwe-t]
 - &arm_hwe_u [generic, highbank, hwe-p, hwe-q, hwe-r, hwe-s, hwe-t, hwe-u]
 - &arm_hwe_v [generic, highbank, hwe-p, hwe-q, hwe-r, hwe-s, hwe-t, hwe-u, hwe-v]
 - &arm_hwe_w [generic, highbank, hwe-p, hwe-q, hwe-r, hwe-s, hwe-t, hwe-u, hwe-v, hwe-w]
 - &arm_hwe_x [generic, highbank, hwe-p, hwe-q, hwe-r, hwe-s, hwe-t, hwe-u, hwe-v, hwe-w, hwe-x]
 - &arm_hwe_y [generic, highbank, hwe-p, hwe-q, hwe-r, hwe-s, hwe-t, hwe-u, hwe-v, hwe-w, hwe-x, hwe-y]

misc:
 - &glpae generic-lpae
 - &xguboot xgene-uboot
 - &mustang xgene-uboot-mustang
 - &kh-mustang {suffix: .xgene-mustang, kihelper: kh-xgene,
               di-format: 'xgene', dtb: 'apm-mustang.dtb'}
 - &kh-xgene   {suffix: .xgene, kihelper: "kh-xgene", di-format: 'xgene'}

releases:
 - version: "16.10"
   release: yakkety
   kernels:
    - [yakkety,  amd64,   hwe-y,    generic,   linux-generic,            *sa_hwe_y]
    - [yakkety,  arm64,   hwe-y,    generic,   linux-generic,            *sa_hwe_y]
    - [yakkety,  arm64,   *mustang, generic,   linux-generic,            [*mustang], *kh-mustang]
    - [yakkety,  arm64,   *xguboot, generic,   linux-generic,            [*xguboot], *kh-xgene]
    - [yakkety,  armhf,   *glpae,   *glpae,    linux-generic-lpae,       [*glpae]]
    - [yakkety,  armhf,   hwe-y,    generic,   linux-generic,            *arm_hwe_y]
    - [yakkety,  i386,    hwe-y,    generic,   linux-generic,            *sa_hwe_y]
    - [yakkety,  ppc64el, hwe-y,    generic,   linux-generic,            *sa_hwe_y]
    - [yakkety,  s390x,   hwe-y,    generic,   linux-generic,            *sa_hwe_y]
 - version: "16.04"
   release: xenial
   kernels:
    - [xenial,  amd64,   hwe-x,    generic,   linux-generic,            *sa_hwe_x]
    - [xenial,  arm64,   hwe-x,    generic,   linux-generic,            *sa_hwe_x]
    - [xenial,  arm64,   *mustang, generic,   linux-generic,            [*mustang], *kh-mustang]
    - [xenial,  arm64,   *xguboot, generic,   linux-generic,            [*xguboot], *kh-xgene]
    - [xenial,  armhf,   *glpae,   *glpae,    linux-generic-lpae,       [*glpae]]
    - [xenial,  armhf,   hwe-x,    generic,   linux-generic,            *arm_hwe_x]
    - [xenial,  i386,    hwe-x,    generic,   linux-generic,            *sa_hwe_x]
    - [xenial,  ppc64el, hwe-x,    generic,   linux-generic,            *sa_hwe_x]
    - [xenial,  s390x,   hwe-x,    generic,   linux-generic,            *sa_hwe_x]
 - version: "15.10"
   builtin_kernel: linux-generic
   release: wily
   kernels:
    - [wily,    armhf,   hwe-w,    generic,   linux-generic,            *arm_hwe_w]
    - [wily,    armhf,   *glpae,   *glpae,    linux-generic-lpae,       [*glpae]]
    - [wily,    i386,    hwe-w,    generic,   linux-generic,            *sa_hwe_w]
    - [wily,    amd64,   hwe-w,    generic,   linux-generic,            *sa_hwe_w]
    - [wily,    ppc64el, hwe-w,    generic,   linux-generic,            *sa_hwe_w]
    - [wily,    arm64,   hwe-w,    generic,   linux-generic,            *sa_hwe_w]
    - [wily,    arm64,   *xguboot, generic,   linux-generic,            [*xguboot], *kh-xgene]
    - [wily,    arm64,   *mustang, generic,   linux-generic,            [*mustang], *kh-mustang]
 - version: "15.04"
   release: vivid
   builtin_kernel: linux-generic
   kernels:
    - [vivid,   armhf,   hwe-v,    generic,   linux-generic,            *arm_hwe_v]
    - [vivid,   armhf,   *glpae,   *glpae,    linux-generic-lpae,       [*glpae]]
    - [vivid,   i386,    hwe-v,    generic,   linux-generic,            *sa_hwe_v]
    - [vivid,   amd64,   hwe-v,    generic,   linux-generic,            *sa_hwe_v]
    - [vivid,   ppc64el, hwe-v,    generic,   linux-generic,            *sa_hwe_v]
    - [vivid,   arm64,   hwe-v,    generic,   linux-generic,            *sa_hwe_v]
    - [vivid,   arm64,   *xguboot, generic,   linux-generic,            [*xguboot], *kh-xgene]
    - [vivid,   arm64,   *mustang, generic,   linux-generic,            [*mustang], *kh-mustang]
 - version: "14.10"
   builtin_kernel: linux-generic
   release: utopic
   kernels:
    - [utopic,  armhf,   hwe-u,    generic,   linux-generic,            *arm_hwe_u]
    - [utopic,  armhf,   *glpae,   *glpae,    linux-generic-lpae,       [*glpae]]
    - [utopic,  i386,    hwe-u,    generic,   linux-generic,            *sa_hwe_u]
    - [utopic,  amd64,   hwe-u,    generic,   linux-generic,            *sa_hwe_u]
    - [utopic,  ppc64el, hwe-u,    generic,   linux-generic,            *sa_hwe_u]
    - [utopic,  arm64,   hwe-u,    generic,   linux-generic,            *sa_hwe_u]
    - [utopic,  arm64,   *xguboot, generic,   linux-generic,            [*xguboot], *kh-xgene]
    - [utopic,  arm64,   *mustang, generic,   linux-generic,            [*mustang], *kh-mustang]
 - version: "14.04"
   builtin_kernel: linux-generic
   release: trusty
   kernels:
    - [trusty,  armhf,   hwe-t,    generic,   linux-generic,            *arm_hwe_t]
    - [trusty,  armhf,   *glpae,   *glpae,    linux-generic-lpae,       [*glpae]]
    - [trusty,  armhf,   keystone, keystone,  linux-keystone,           [keystone]]
    - [trusty,  i386,    hwe-t,    generic,   linux-generic,            *sa_hwe_t]
    - [trusty,  amd64,   hwe-t,    generic,   linux-generic,            *sa_hwe_t]
    - [trusty,  ppc64el, hwe-t,    generic,   linux-generic,            *sa_hwe_t]
    - [trusty,  arm64,   hwe-t,    generic,   linux-generic,            *sa_hwe_t]
    - [trusty,  arm64,   *xguboot, generic,   linux-generic,            [*xguboot], *kh-xgene]
    - [trusty,  arm64,   *mustang, generic,   linux-generic,            [*mustang], *kh-mustang]
    - [utopic,  amd64,   hwe-u,    generic,  linux-generic-lts-utopic,  *sa_hwe_u]
    - [utopic,  arm64,   hwe-u,    generic,  linux-generic-lts-utopic,  *sa_hwe_u]
    - [utopic,  armhf,   hwe-u,    generic,  linux-generic-lts-utopic,  *sa_hwe_u]
    - [utopic,  i386,    hwe-u,    generic,  linux-generic-lts-utopic,  *sa_hwe_u]
    - [utopic,  ppc64el, hwe-u,    generic,  linux-generic-lts-utopic,  *sa_hwe_u]
    - [vivid,   amd64,   hwe-v,    generic,  linux-generic-lts-vivid,   *sa_hwe_v]
    - [vivid,   arm64,   hwe-v,    generic,  linux-generic-lts-vivid,   *sa_hwe_v]
    - [vivid,   armhf,   hwe-v,    generic,  linux-generic-lts-vivid,   *sa_hwe_v]
    - [vivid,   i386,    hwe-v,    generic,  linux-generic-lts-vivid,   *sa_hwe_v]
    - [vivid,   ppc64el, hwe-v,    generic,  linux-generic-lts-vivid,   *sa_hwe_v]
    - [wily,    amd64,   hwe-w,    generic,  linux-generic-lts-wily,    *sa_hwe_w]
    - [wily,    arm64,   hwe-w,    generic,  linux-generic-lts-wily,    *sa_hwe_w]
    - [wily,    armhf,   hwe-w,    generic,  linux-generic-lts-wily,    *sa_hwe_w]
    - [wily,    i386,    hwe-w,    generic,  linux-generic-lts-wily,    *sa_hwe_w]
    - [wily,    ppc64el, hwe-w,    generic,  linux-generic-lts-wily,    *sa_hwe_w]
 - version: "13.10"
   builtin_kernel: linux-generic
   release: saucy
   kernels:
    - [saucy,   armhf,   hwe-s,    generic,   linux-generic,            *sa_hwe_s]
    - [saucy,   armhf,   *glpae,   *glpae,    linux-generic-lpae,       [*glpae]]
    - [saucy,   i386,    hwe-s,    generic,   linux-generic,            *sa_hwe_t]
    - [saucy,   amd64,   hwe-s,    generic,   linux-generic,            *sa_hwe_t]
 - version: "12.04"
   release: precise
   builtin_kernel: {armhf: linux-highbank, default: 'linux-generic'}
   kernels:
    - [precise, i386,    hwe-p,    generic,  linux-generic,             *sa_hwe_p]
    - [precise, amd64,   hwe-p,    generic,  linux-generic,             *sa_hwe_p]
    - [precise, armhf,   highbank, highbank, linux-highbank,            [highbank]]
    - [quantal, i386,    hwe-q,    generic,  linux-generic-lts-quantal, *sa_hwe_q]
    - [quantal, amd64,   hwe-q,    generic,  linux-generic-lts-quantal, *sa_hwe_q]
    - [raring,  i386,    hwe-r,    generic,  linux-generic-lts-raring,  *sa_hwe_r]
    - [raring,  amd64,   hwe-r,    generic,  linux-generic-lts-raring,  *sa_hwe_r]
    - [saucy,   i386,    hwe-s,    generic,  linux-generic-lts-saucy,   *sa_hwe_s]
    - [saucy,   amd64,   hwe-s,    generic,  linux-generic-lts-saucy,   *sa_hwe_s]
    - [trusty,  i386,    hwe-t,    generic,  linux-generic-lts-trusty,  *sa_hwe_t]
    - [trusty,  amd64,   hwe-t,    generic,  linux-generic-lts-trusty,  *sa_hwe_t]

# enable_proposed: True

## Notes:
##  * there are no hwe installer kernels for armhf
##    nothing named 'saucy-highbank' at
##     http://ports.ubuntu.com/ubuntu-ports/dists/precise-updates/main/installer-armhf/current/images/MD5SUMS
##    so for now, we just don't have a stream for that.
##  * kernel meta package in all cases here is linux-image-<flavor>