Bug 2171: Wait for cloud init 61/12561/1
authorMark Beierl <mark.beierl@canonical.com>
Fri, 23 Sep 2022 18:04:23 +0000 (14:04 -0400)
committerMark Beierl <mark.beierl@canonical.com>
Fri, 23 Sep 2022 18:04:23 +0000 (14:04 -0400)
Removes the explicit add of the GPG key from stage 3 as we
no longer use that key

Adds an explicit wait for cloud-init to finish before
proceeding with installation

Fixes bug 2171

Change-Id: I268efa1b0b322444d20ac9641745303b330bfd6a
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
jenkins/ci-pipelines/ci_stage_3.groovy

index 9b03016..a65b8b7 100644 (file)
@@ -448,8 +448,8 @@ node("${params.NODE}") {
                         pty: true
                     ]
 
-                    // Force loading of the ETSI Debian Package Signing Key
-                    sshCommand remote: remote, command: 'sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93EC7342B1168CDB'
+                    // Ensure the VM is ready
+                    sshCommand remote: remote, command: 'cloud-init status --wait'
                     // Force time sync to avoid clock drift and invalid certificates
                     sshCommand remote: remote, command: 'sudo apt-get update'
                     sshCommand remote: remote, command: 'sudo apt-get install -y chrony'