2022-01-07 18:20:57 |
James Falcon |
bug |
|
|
added bug |
2022-01-07 18:21:17 |
James Falcon |
cloud-init: importance |
Undecided |
High |
|
2022-01-07 18:21:23 |
James Falcon |
cloud-init: status |
New |
Triaged |
|
2022-01-07 18:21:29 |
James Falcon |
cloud-init: status |
Triaged |
In Progress |
|
2022-01-07 18:21:32 |
James Falcon |
cloud-init: assignee |
|
James Falcon (falcojr) |
|
2022-02-15 21:54:32 |
Brett Holman |
cloud-init: status |
In Progress |
Fix Released |
|
2022-03-11 18:11:31 |
Chad Smith |
cloud-init: status |
Fix Released |
New |
|
2022-03-11 18:11:35 |
Chad Smith |
cloud-init: status |
New |
In Progress |
|
2022-03-11 18:53:11 |
Chad Smith |
cloud-init: status |
In Progress |
Fix Committed |
|
2022-03-11 18:53:28 |
Chad Smith |
cloud-init: status |
Fix Committed |
Triaged |
|
2022-04-27 13:47:50 |
James Falcon |
cloud-init: status |
Triaged |
Invalid |
|
2022-12-15 23:36:26 |
Fabio Augusto Miranda Martins |
cloud-init: status |
Invalid |
Confirmed |
|
2023-01-19 22:19:04 |
Chad Smith |
tags |
|
sc-1414 |
|
2023-02-10 10:50:38 |
Alberto Contreras |
cloud-init: assignee |
James Falcon (falcojr) |
Alberto Contreras (aciba) |
|
2023-03-05 05:09:47 |
Chad Smith |
cloud-init: status |
Confirmed |
Fix Committed |
|
2023-03-10 12:57:47 |
Fabio Augusto Miranda Martins |
bug |
|
|
added subscriber Fabio Augusto Miranda Martins |
2023-05-12 15:59:47 |
James Falcon |
bug watch added |
|
https://github.com/canonical/cloud-init/issues/3938 |
|
2023-05-25 00:05:21 |
Chad Smith |
cloud-init: status |
Fix Committed |
Fix Released |
|
2023-06-09 21:22:59 |
Chad Smith |
description |
In https://github.com/canonical/cloud-init/commit/2c52e6e88b19f5db8d55eb7280ee27703e05d75f , the order of reading network config was changed for Oracle due to initramfs needing to take lower precedence than the datasource. However, this also bumped system_cfg to a lower precedence than ds, which means that any network configuration specified in /etc/cloud will not be applied.
system_cfg should instead be moved above ds so network configuration in /etc/cloud takes precedence. |
[ Impact ]
Prefer system_cfg for network configuration on Oracle above the dataousrce config to allow images to dictate network overrides in /etc/cloud/cloud.cfg.d when necessary. Without this configuration, certain image launches on Orale will not be able to receive correct network at VM launch time resulting in inaccessible VMs via SSH.
[ Test Plan ]
Procedure for validation (will be scripted as best we can)
1. Launch Oracle vm for focal, jammy, kinetic and lunar
2. Confirm presence of /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
3. Upgrade cloud-init to -proposed
4. confirm absence of /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
5. Reboot this VM to test default launch without 99-disable-network-config succeds on fresh launches
6. sudo cloud-init clean --logs; sudo shutdown -h now
6. Export VM to Oracle Object Storage
7. Launch from exported object storage image to trigger reading network config from IMDS instead of ISCSI
8. Assert ssh to instance works and no Tracebacks in /var/log/cloud-init.log
[ Where problems could occur ]
If this patch is unsuccessful, default new instance launches on Oracle or launches from Object storage would timeout and disallow SSH because cloud-init didn't set up network appropriately.
[ Other Info ]
[Original description]
In https://github.com/canonical/cloud-init/commit/2c52e6e88b19f5db8d55eb7280ee27703e05d75f , the order of reading network config was changed for Oracle due to initramfs needing to take lower precedence than the datasource. However, this also bumped system_cfg to a lower precedence than ds, which means that any network configuration specified in /etc/cloud will not be applied.
system_cfg should instead be moved above ds so network configuration in /etc/cloud takes precedence. |
|
2023-06-09 21:57:15 |
Steve Langasek |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2023-06-09 21:57:17 |
Steve Langasek |
bug |
|
|
added subscriber SRU Verification |
2023-06-09 21:57:20 |
Steve Langasek |
tags |
sc-1414 |
sc-1414 verification-needed verification-needed-kinetic |
|
2023-06-09 21:57:34 |
Steve Langasek |
bug task added |
|
cloud-init (Ubuntu) |
|
2023-06-09 21:57:47 |
Steve Langasek |
nominated for series |
|
Ubuntu Kinetic |
|
2023-06-09 21:57:47 |
Steve Langasek |
bug task added |
|
cloud-init (Ubuntu Kinetic) |
|
2023-06-09 21:57:52 |
Steve Langasek |
cloud-init (Ubuntu Kinetic): status |
New |
Fix Committed |
|
2023-06-09 21:57:55 |
Steve Langasek |
cloud-init (Ubuntu): status |
New |
Fix Released |
|
2023-06-09 21:59:28 |
Steve Langasek |
cloud-init (Ubuntu Jammy): status |
New |
Fix Committed |
|
2023-06-09 21:59:32 |
Steve Langasek |
tags |
sc-1414 verification-needed verification-needed-kinetic |
sc-1414 verification-needed verification-needed-jammy verification-needed-kinetic |
|
2023-06-09 22:01:45 |
Steve Langasek |
cloud-init (Ubuntu Focal): status |
New |
Fix Committed |
|
2023-06-09 22:01:49 |
Steve Langasek |
tags |
sc-1414 verification-needed verification-needed-jammy verification-needed-kinetic |
sc-1414 verification-needed verification-needed-focal verification-needed-jammy verification-needed-kinetic |
|
2023-06-14 02:37:39 |
Fabio Augusto Miranda Martins |
tags |
sc-1414 verification-needed verification-needed-focal verification-needed-jammy verification-needed-kinetic |
sc-1414 verification-done verification-done-focal verification-done-jammy verification-done-kinetic verification-done-lunar |
|
2023-06-30 16:52:46 |
Andreas Hasenack |
tags |
sc-1414 verification-done verification-done-focal verification-done-jammy verification-done-kinetic verification-done-lunar |
sc-1414 verification-done-focal verification-done-jammy verification-done-lunar verification-needed verification-needed-kinetic |
|
2023-06-30 16:53:52 |
Andreas Hasenack |
tags |
sc-1414 verification-done-focal verification-done-jammy verification-done-lunar verification-needed verification-needed-kinetic |
sc-1414 verification-done-focal verification-done-lunar verification-needed verification-needed-jammy verification-needed-kinetic |
|
2023-06-30 16:55:20 |
Andreas Hasenack |
tags |
sc-1414 verification-done-focal verification-done-lunar verification-needed verification-needed-jammy verification-needed-kinetic |
sc-1414 verification-done-lunar verification-needed verification-needed-focal verification-needed-jammy verification-needed-kinetic |
|
2023-07-06 20:48:35 |
Chad Smith |
tags |
sc-1414 verification-done-lunar verification-needed verification-needed-focal verification-needed-jammy verification-needed-kinetic |
sc-1414 verification-done verification-done-focal verification-done-jammy verification-done-kinetic verification-done-lunar |
|
2023-07-13 23:49:47 |
Launchpad Janitor |
cloud-init (Ubuntu Kinetic): status |
Fix Committed |
Fix Released |
|
2023-07-13 23:49:57 |
Andreas Hasenack |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2023-07-13 23:50:24 |
Launchpad Janitor |
cloud-init (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|
2023-07-13 23:50:48 |
Launchpad Janitor |
cloud-init (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|