From ad02412b96bd41bb792206c1f0f1660589de909c Mon Sep 17 00:00:00 2001 From: Kirk Hansen Date: Thu, 14 Jun 2018 10:18:47 -0500 Subject: [PATCH] Fix stretch ENA install Intel broke the 4.3.4 URL version with their latest push of 4.3.5 --- bootstrapvz/providers/ec2/tasks/network.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bootstrapvz/providers/ec2/tasks/network.py b/bootstrapvz/providers/ec2/tasks/network.py index ccea04f..b90004c 100644 --- a/bootstrapvz/providers/ec2/tasks/network.py +++ b/bootstrapvz/providers/ec2/tasks/network.py @@ -89,9 +89,12 @@ class InstallEnhancedNetworking(Task): @classmethod def run(cls, info): from bootstrapvz.common.releases import stretch + # It appears the latest version will always get a prefix of 18700. + # Once a new version is released, the url int prefix will change (no redirects) + # to something above the 2nd most recent release. You've been warned. if info.manifest.release >= stretch: version = '4.3.4' - drivers_url = 'https://downloadmirror.intel.com/18700/eng/ixgbevf-4.3.4.tar.gz' + drivers_url = 'https://downloadmirror.intel.com/27874/eng/ixgbevf-4.3.4.tar.gz' else: version = '3.2.2' drivers_url = 'https://downloadmirror.intel.com/26561/eng/ixgbevf-3.2.2.tar.gz'