2023-07-26 15:05:07 |
James Falcon |
bug |
|
|
added bug |
2023-07-26 15:05:22 |
James Falcon |
nominated for series |
|
Ubuntu Jammy |
|
2023-07-26 15:05:22 |
James Falcon |
bug task added |
|
cloud-init (Ubuntu Jammy) |
|
2023-07-26 15:05:22 |
James Falcon |
nominated for series |
|
Ubuntu Mantic |
|
2023-07-26 15:05:22 |
James Falcon |
bug task added |
|
cloud-init (Ubuntu Mantic) |
|
2023-07-26 15:05:22 |
James Falcon |
nominated for series |
|
Ubuntu Lunar |
|
2023-07-26 15:05:22 |
James Falcon |
bug task added |
|
cloud-init (Ubuntu Lunar) |
|
2023-07-26 15:05:22 |
James Falcon |
nominated for series |
|
Ubuntu Focal |
|
2023-07-26 15:05:22 |
James Falcon |
bug task added |
|
cloud-init (Ubuntu Focal) |
|
2023-07-26 15:22:03 |
James Falcon |
description |
=== Begin SRU Template ===
[Impact]
[Test Case]
[Regression Potential]
TODO
[Other Info]
Upstream bug: https://github.com/canonical/cloud-init/issues/4288 |
=== Begin SRU Template ===
[Impact]
In 23.2, a function was added to match a case-insensitive module name with its corresponding module. This includes setting a variable in a conditional and then referencing it later such that if the 'if condition' is missed, cloud-init will traceback with a variable reference before assignment exception.
[Test Case]
* Create /etc/cloud/cloud.cfg.d/99-check-fix.cfg containing 'datasource_list: [ "DataSourceLXD", "None" ]'
* Verify cloud-init runs without traceback
* Verify cloud-init correctly uses the specified datasource
[Regression Potential]
TODO
[Other Info]
Upstream bug: https://github.com/canonical/cloud-init/issues/4288
Upstream fix: https://github.com/canonical/cloud-init/pull/4292 |
|
2023-07-27 02:35:19 |
James Falcon |
description |
=== Begin SRU Template ===
[Impact]
In 23.2, a function was added to match a case-insensitive module name with its corresponding module. This includes setting a variable in a conditional and then referencing it later such that if the 'if condition' is missed, cloud-init will traceback with a variable reference before assignment exception.
[Test Case]
* Create /etc/cloud/cloud.cfg.d/99-check-fix.cfg containing 'datasource_list: [ "DataSourceLXD", "None" ]'
* Verify cloud-init runs without traceback
* Verify cloud-init correctly uses the specified datasource
[Regression Potential]
TODO
[Other Info]
Upstream bug: https://github.com/canonical/cloud-init/issues/4288
Upstream fix: https://github.com/canonical/cloud-init/pull/4292 |
=== Begin SRU Template ===
[Impact]
In 23.2, a function was added to match a case-insensitive module name with its corresponding module. This includes setting a variable in a conditional and then referencing it later such that if the 'if condition' is missed, cloud-init will traceback with a variable reference before assignment exception.
[Test Case]
* Create /etc/cloud/cloud.cfg.d/99-check-fix.cfg containing 'datasource_list: [ "DataSourceLXD", "None" ]'
* Verify cloud-init runs without traceback
* Verify cloud-init correctly uses the specified datasource
[Regression Potential]
If there is any other way we could mismatch a name, it's possible we would return an invalid datasource name that cannot be initialized.
[Other Info]
Upstream bug: https://github.com/canonical/cloud-init/issues/4288
Upstream fix: https://github.com/canonical/cloud-init/pull/4292 |
|
2023-07-27 02:53:56 |
James Falcon |
description |
=== Begin SRU Template ===
[Impact]
In 23.2, a function was added to match a case-insensitive module name with its corresponding module. This includes setting a variable in a conditional and then referencing it later such that if the 'if condition' is missed, cloud-init will traceback with a variable reference before assignment exception.
[Test Case]
* Create /etc/cloud/cloud.cfg.d/99-check-fix.cfg containing 'datasource_list: [ "DataSourceLXD", "None" ]'
* Verify cloud-init runs without traceback
* Verify cloud-init correctly uses the specified datasource
[Regression Potential]
If there is any other way we could mismatch a name, it's possible we would return an invalid datasource name that cannot be initialized.
[Other Info]
Upstream bug: https://github.com/canonical/cloud-init/issues/4288
Upstream fix: https://github.com/canonical/cloud-init/pull/4292 |
=== Begin SRU Template ===
[Impact]
In 23.2, a function was added to match a case-insensitive module name with its corresponding module. This includes setting a variable in a conditional and then referencing it later such that if the 'if condition' is missed, cloud-init will traceback with a variable reference before assignment exception.
The issue is triggered by a datasource specified in the datasource_list having a "DataSource" prefix. For example, on LXD:
datasource_list: [ "LXD" ]
and
datasource_list: [ "DataSourceLXD" ]
are both valid ways to specify the LXD data source. By default, datasources do not use the "DataSource" prefix in cloud-init, so unaltered Ubuntu images should not be affected. Any instance adding custom config to specify a datasource with the "DataSource" prefix is affected.
[Test Case]
* Create /etc/cloud/cloud.cfg.d/99-check-fix.cfg containing 'datasource_list: [ "DataSourceLXD", "None" ]'
* Verify cloud-init runs without traceback
* Verify cloud-init correctly uses the specified datasource
[Regression Potential]
If there is any other way we could mismatch a name, it's possible we would return an invalid datasource name that cannot be initialized.
[Other Info]
Upstream bug: https://github.com/canonical/cloud-init/issues/4288
Upstream fix: https://github.com/canonical/cloud-init/pull/4292 |
|
2023-07-27 15:06:35 |
Ryan Harper |
bug |
|
|
added subscriber Ryan Harper |
2023-08-01 16:42:13 |
Launchpad Janitor |
cloud-init (Ubuntu Mantic): status |
New |
Fix Released |
|
2023-08-01 18:56:54 |
James Falcon |
description |
=== Begin SRU Template ===
[Impact]
In 23.2, a function was added to match a case-insensitive module name with its corresponding module. This includes setting a variable in a conditional and then referencing it later such that if the 'if condition' is missed, cloud-init will traceback with a variable reference before assignment exception.
The issue is triggered by a datasource specified in the datasource_list having a "DataSource" prefix. For example, on LXD:
datasource_list: [ "LXD" ]
and
datasource_list: [ "DataSourceLXD" ]
are both valid ways to specify the LXD data source. By default, datasources do not use the "DataSource" prefix in cloud-init, so unaltered Ubuntu images should not be affected. Any instance adding custom config to specify a datasource with the "DataSource" prefix is affected.
[Test Case]
* Create /etc/cloud/cloud.cfg.d/99-check-fix.cfg containing 'datasource_list: [ "DataSourceLXD", "None" ]'
* Verify cloud-init runs without traceback
* Verify cloud-init correctly uses the specified datasource
[Regression Potential]
If there is any other way we could mismatch a name, it's possible we would return an invalid datasource name that cannot be initialized.
[Other Info]
Upstream bug: https://github.com/canonical/cloud-init/issues/4288
Upstream fix: https://github.com/canonical/cloud-init/pull/4292 |
=== Begin SRU Template ===
[Impact]
In 23.2, a function was added to match a case-insensitive module name with its corresponding module. This includes setting a variable in a conditional and then referencing it later such that if the 'if condition' is missed, cloud-init will traceback with a variable reference before assignment exception.
The issue is triggered by a datasource specified in the datasource_list having a "DataSource" prefix. For example, on LXD:
datasource_list: [ "LXD" ]
and
datasource_list: [ "DataSourceLXD" ]
are both valid ways to specify the LXD data source. By default, datasources do not use the "DataSource" prefix in cloud-init, so unaltered Ubuntu images should not be affected. Any instance adding custom config to specify a datasource with the "DataSource" prefix is affected.
[Test Case]
* Create /etc/cloud/cloud.cfg.d/99-check-fix.cfg containing 'datasource_list: [ "DataSourceLXD", "None" ]'
* Verify cloud-init runs without traceback in /var/log/cloud-init.log
* Verify cloud-init correctly uses the LXD datasource and can apply user data from the datasource
[Regression Potential]
If there is any other way we could mismatch a name, it's possible we would return an invalid datasource name that cannot be initialized.
[Other Info]
Upstream bug: https://github.com/canonical/cloud-init/issues/4288
Upstream fix: https://github.com/canonical/cloud-init/pull/4292 |
|
2023-08-02 06:10:17 |
Chris Halse Rogers |
cloud-init (Ubuntu Lunar): status |
New |
Fix Committed |
|
2023-08-02 06:10:19 |
Chris Halse Rogers |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2023-08-02 06:10:24 |
Chris Halse Rogers |
bug |
|
|
added subscriber SRU Verification |
2023-08-02 06:10:28 |
Chris Halse Rogers |
tags |
|
verification-needed verification-needed-lunar |
|
2023-08-02 06:18:31 |
Chris Halse Rogers |
cloud-init (Ubuntu Jammy): status |
New |
Fix Committed |
|
2023-08-02 06:18:38 |
Chris Halse Rogers |
tags |
verification-needed verification-needed-lunar |
verification-needed verification-needed-jammy verification-needed-lunar |
|
2023-08-02 06:21:18 |
Chris Halse Rogers |
cloud-init (Ubuntu Focal): status |
New |
Fix Committed |
|
2023-08-02 06:21:26 |
Chris Halse Rogers |
tags |
verification-needed verification-needed-jammy verification-needed-lunar |
verification-needed verification-needed-focal verification-needed-jammy verification-needed-lunar |
|
2023-08-03 21:05:24 |
James Falcon |
description |
=== Begin SRU Template ===
[Impact]
In 23.2, a function was added to match a case-insensitive module name with its corresponding module. This includes setting a variable in a conditional and then referencing it later such that if the 'if condition' is missed, cloud-init will traceback with a variable reference before assignment exception.
The issue is triggered by a datasource specified in the datasource_list having a "DataSource" prefix. For example, on LXD:
datasource_list: [ "LXD" ]
and
datasource_list: [ "DataSourceLXD" ]
are both valid ways to specify the LXD data source. By default, datasources do not use the "DataSource" prefix in cloud-init, so unaltered Ubuntu images should not be affected. Any instance adding custom config to specify a datasource with the "DataSource" prefix is affected.
[Test Case]
* Create /etc/cloud/cloud.cfg.d/99-check-fix.cfg containing 'datasource_list: [ "DataSourceLXD", "None" ]'
* Verify cloud-init runs without traceback in /var/log/cloud-init.log
* Verify cloud-init correctly uses the LXD datasource and can apply user data from the datasource
[Regression Potential]
If there is any other way we could mismatch a name, it's possible we would return an invalid datasource name that cannot be initialized.
[Other Info]
Upstream bug: https://github.com/canonical/cloud-init/issues/4288
Upstream fix: https://github.com/canonical/cloud-init/pull/4292 |
=== Begin SRU Template ===
[Impact]
In 23.2, a function was added to match a case-insensitive module name with its corresponding module. This includes setting a variable in a conditional and then referencing it later such that if the 'if condition' is missed, cloud-init will traceback with a variable reference before assignment exception.
The issue is triggered by a datasource specified in the datasource_list having a "DataSource" prefix. For example, on LXD:
datasource_list: [ "LXD" ]
and
datasource_list: [ "DataSourceLXD" ]
are both valid ways to specify the LXD data source. By default, datasources do not use the "DataSource" prefix in cloud-init, so unaltered Ubuntu images should not be affected. Any instance adding custom config to specify a datasource with the "DataSource" prefix is affected.
[Test Case]
* Create /etc/cloud/cloud.cfg.d/99-check-fix.cfg containing 'datasource_list: [ "DataSourceLXD", "None" ]'
* Verify cloud-init runs without traceback in /var/log/cloud-init.log
* Verify cloud-init correctly uses the LXD datasource
[Regression Potential]
If there is any other way we could mismatch a name, it's possible we would return an invalid datasource name that cannot be initialized.
[Other Info]
Upstream bug: https://github.com/canonical/cloud-init/issues/4288
Upstream fix: https://github.com/canonical/cloud-init/pull/4292 |
|
2023-08-03 21:06:40 |
James Falcon |
attachment added |
|
verify_2028784.txt https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/2028784/+attachment/5690209/+files/verify_2028784.txt |
|
2023-08-07 23:58:41 |
James Falcon |
tags |
verification-needed verification-needed-focal verification-needed-jammy verification-needed-lunar |
verification-done verification-done-focal verification-done-jammy verification-done-lunar |
|
2023-08-10 21:27:55 |
Andreas Hasenack |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2023-08-10 21:28:10 |
Launchpad Janitor |
cloud-init (Ubuntu Lunar): status |
Fix Committed |
Fix Released |
|
2023-08-10 21:28:14 |
Launchpad Janitor |
cloud-init (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|
2023-08-10 21:29:10 |
Launchpad Janitor |
cloud-init (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|