AArch64: Switch back to hwe-16.04 kernel 33/57833/1
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Wed, 23 May 2018 18:49:38 +0000 (20:49 +0200)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Thu, 24 May 2018 16:18:31 +0000 (16:18 +0000)
Align kernel versions across architectures (where possible).

Change-Id: I66a822611eb5e46f90b62f5d36df571ae75dcba3
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
(cherry picked from commit 931141e84500695b4a278cc04888b603749a8303)

mcp/config/scenario/defaults.yaml
mcp/reclass/classes/cluster/mcp-pike-odl-ha/infra/maas.yml.j2 [moved from mcp/reclass/classes/cluster/mcp-pike-odl-ha/infra/maas.yml with 71% similarity]

index 110ffc7..6affc7d 100644 (file)
@@ -43,8 +43,7 @@ aarch64:
         - armband 1100 deb [arch=arm64] http://linux.enea.com/mcp-repos/pike/xenial pike-armband main
     pkg:
       install:
-        - linux-image-generic-hwe-16.04-edge
-        - linux-headers-generic-hwe-16.04-edge
+        - linux-generic-hwe-16.04
         - python-futures
         - salt-minion
   control:
@@ -5,10 +5,18 @@
 # which accompanies this distribution, and is available at
 # http://www.apache.org/licenses/LICENSE-2.0
 ##############################################################################
+{%- set cluster_arch = [] %}
+{%- for node in conf.nodes %}
+  {%- if node.node.arch not in cluster_arch %}
+    {%- do cluster_arch.append(node.node.arch) %}
+  {%- endif %}
+{%- endfor %}
 ---
 classes:
   - cluster.mcp-pike-common-ha.infra.maas
   - cluster.mcp-pike-odl-ha.infra
+{%- if 'aarch64' not in cluster_arch %}
 parameters:
   _param:
     hwe_kernel: 'ga-16.04'
+{%- endif %}