[AArch64] noha: Add armband repo prio 47/62947/1
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Tue, 25 Sep 2018 14:48:41 +0000 (16:48 +0200)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Tue, 25 Sep 2018 14:48:41 +0000 (16:48 +0200)
Previously, only HA scenarios required the Armband repository
configuration (including its higher repo prio pinning), since NOHA
scenarios were not supported on baremetal.

With multiarch hybrid POD support landing, the same repo prio should
be set for NOHA scenarios.

Change-Id: I676ee262e270ce4689c44c245967badebc2efe2c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
mcp/reclass/classes/cluster/mcp-common-noha/openstack_init.yml.j2

index c4542d3..54df34c 100644 (file)
@@ -89,6 +89,15 @@ parameters:
             - pin: 'release o=Canonical'
               priority: 1200
               package: 'openvswitch* python-openvswitch ovn* dpdk* libdpdk*'
+{%- if 'aarch64' in nm.cluster.arch %}
+        armband_3:  # Should be in sync with the repo config generated via curtin/MaaS
+          source: "deb http://linux.enea.com/mcp-repos/${_param:openstack_version}/${_param:linux_system_codename} ${_param:openstack_version}-armband main"
+          key: ${_param:armband_key}
+          pin:
+            - pin: 'release a=${_param:openstack_version}-armband'
+              priority: 1201
+              package: '*'
+{%- endif %}
     network:
       host:
         ctl: