2017-05-23 14:53:24 |
Chad Smith |
bug |
|
|
added bug |
2017-05-23 17:47:23 |
Chad Smith |
merge proposal linked |
|
https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/324499 |
|
2017-05-25 17:09:46 |
Chad Smith |
merge proposal linked |
|
https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/324640 |
|
2017-05-25 17:15:42 |
Scott Moser |
cloud-init: importance |
Undecided |
Medium |
|
2017-05-25 17:17:03 |
Chad Smith |
attachment added |
|
schemas.tar https://bugs.launchpad.net/cloud-init/+bug/1692916/+attachment/4883522/+files/schemas.tar |
|
2017-07-31 20:23:55 |
Scott Moser |
bug task added |
|
cloud-init (Ubuntu) |
|
2017-07-31 20:24:08 |
Scott Moser |
cloud-init (Ubuntu): status |
New |
Fix Released |
|
2017-07-31 20:24:12 |
Scott Moser |
cloud-init: status |
In Progress |
Fix Committed |
|
2017-07-31 20:24:13 |
Scott Moser |
cloud-init (Ubuntu): importance |
Undecided |
Medium |
|
2017-07-31 20:24:40 |
Scott Moser |
nominated for series |
|
Ubuntu Zesty |
|
2017-07-31 20:24:40 |
Scott Moser |
bug task added |
|
cloud-init (Ubuntu Zesty) |
|
2017-07-31 20:24:40 |
Scott Moser |
nominated for series |
|
Ubuntu Xenial |
|
2017-07-31 20:24:40 |
Scott Moser |
bug task added |
|
cloud-init (Ubuntu Xenial) |
|
2017-08-01 20:02:05 |
Chad Smith |
description |
cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files. |
=== Begin SRU Template ===
[Impact]
New feature to validate and log invalid schema warnings from cc_ntp cloud-config module.
[Test Case]
if [ ! -f lxc-proposed-snapshot ]; then
wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot
chmod 755 lxc-proposed-snapshot
fi
cat <<EOF > 1.conf
#cloud-config
ntp:
EOF
for release in xenial zesty; do
ref=$release-proposed;
echo "$release START --------------";
./lxc-proposed-snapshot --proposed --publish $release $ref;
lxc start test-$release;
lxc file push 1.conf test-$release/1.conf
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /1.conf
done
[Regression Potential]
We don't want to introduce a mandatory jsonschema dependency in older series.
Validate that older releases can run without errors when jsonschema is *not* installed.
[Other Info]
Upstream commit at
https://git.launchpad.net/cloud-init/commit/?id=0a448dd034
=== End SRU Template ===
cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files. |
|
2017-08-01 20:13:11 |
Chad Smith |
description |
=== Begin SRU Template ===
[Impact]
New feature to validate and log invalid schema warnings from cc_ntp cloud-config module.
[Test Case]
if [ ! -f lxc-proposed-snapshot ]; then
wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot
chmod 755 lxc-proposed-snapshot
fi
cat <<EOF > 1.conf
#cloud-config
ntp:
EOF
for release in xenial zesty; do
ref=$release-proposed;
echo "$release START --------------";
./lxc-proposed-snapshot --proposed --publish $release $ref;
lxc start test-$release;
lxc file push 1.conf test-$release/1.conf
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /1.conf
done
[Regression Potential]
We don't want to introduce a mandatory jsonschema dependency in older series.
Validate that older releases can run without errors when jsonschema is *not* installed.
[Other Info]
Upstream commit at
https://git.launchpad.net/cloud-init/commit/?id=0a448dd034
=== End SRU Template ===
cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files. |
=== Begin SRU Template ===
[Impact]
New feature to validate and log invalid schema warnings from cc_ntp cloud-config module.
[Test Case]
if [ ! -f lxc-proposed-snapshot ]; then
wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot
chmod 755 lxc-proposed-snapshot
fi
cat <<EOF > 1.conf
#cloud-config
ntp:
EOF
for release in xenial zesty; do
ref=$release-proposed;
echo "$release START --------------";
./lxc-proposed-snapshot --proposed --publish $release $ref;
lxc start test-$release;
lxc file push 1.conf test-$release/1.conf
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /1.conf | grep Valid
done
[Regression Potential]
We don't want to introduce a mandatory jsonschema dependency in older series.
Validate that older releases can run without errors when jsonschema is *not* installed.
[Other Info]
Upstream commit at
https://git.launchpad.net/cloud-init/commit/?id=0a448dd034
=== End SRU Template ===
cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files. |
|
2017-08-01 20:25:05 |
Chad Smith |
description |
=== Begin SRU Template ===
[Impact]
New feature to validate and log invalid schema warnings from cc_ntp cloud-config module.
[Test Case]
if [ ! -f lxc-proposed-snapshot ]; then
wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot
chmod 755 lxc-proposed-snapshot
fi
cat <<EOF > 1.conf
#cloud-config
ntp:
EOF
for release in xenial zesty; do
ref=$release-proposed;
echo "$release START --------------";
./lxc-proposed-snapshot --proposed --publish $release $ref;
lxc start test-$release;
lxc file push 1.conf test-$release/1.conf
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /1.conf | grep Valid
done
[Regression Potential]
We don't want to introduce a mandatory jsonschema dependency in older series.
Validate that older releases can run without errors when jsonschema is *not* installed.
[Other Info]
Upstream commit at
https://git.launchpad.net/cloud-init/commit/?id=0a448dd034
=== End SRU Template ===
cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files. |
=== Begin SRU Template ===
[Impact]
New feature to validate and log invalid schema warnings from cc_ntp cloud-config module.
[Test Case]
if [ ! -f lxc-proposed-snapshot ]; then
wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot
chmod 755 lxc-proposed-snapshot
fi
cat <<EOF > 1.conf
#cloud-config
ntp:
EOF
for release in xenial zesty; do
ref=$release-proposed;
echo "$release START --------------";
./lxc-proposed-snapshot --proposed --publish $release $ref;
lxc start test-$release;
lxc file push 1.conf test-$release/1.conf
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /1.conf | grep Valid
lxc exec test-$release -- apt-cache depends cloud-init | grep jsonschema # should be empty
done
[Regression Potential]
We don't want to introduce a mandatory jsonschema dependency in older series.
Validate that older releases can run without errors when jsonschema is *not* installed.
[Other Info]
Upstream commit at
https://git.launchpad.net/cloud-init/commit/?id=0a448dd034
=== End SRU Template ===
cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files. |
|
2017-08-04 01:02:23 |
Brian Murray |
cloud-init: status |
Fix Committed |
Fix Released |
|
2017-08-04 13:46:35 |
Scott Moser |
cloud-init: status |
Fix Released |
Fix Committed |
|
2017-08-04 13:46:51 |
Scott Moser |
cloud-init (Ubuntu Xenial): status |
New |
Confirmed |
|
2017-08-04 13:46:54 |
Scott Moser |
cloud-init (Ubuntu Zesty): status |
New |
Confirmed |
|
2017-08-04 13:46:56 |
Scott Moser |
cloud-init (Ubuntu Xenial): importance |
Undecided |
Medium |
|
2017-08-04 13:46:58 |
Scott Moser |
cloud-init (Ubuntu Zesty): importance |
Undecided |
Medium |
|
2017-08-23 12:28:13 |
Chris J Arges |
cloud-init (Ubuntu Xenial): status |
Confirmed |
Fix Committed |
|
2017-08-23 12:28:15 |
Chris J Arges |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2017-08-23 12:28:17 |
Chris J Arges |
bug |
|
|
added subscriber SRU Verification |
2017-08-23 12:28:21 |
Chris J Arges |
tags |
|
verification-needed verification-needed-xenial |
|
2017-08-23 12:31:34 |
Chris J Arges |
cloud-init (Ubuntu Zesty): status |
Confirmed |
Fix Committed |
|
2017-08-23 12:31:38 |
Chris J Arges |
tags |
verification-needed verification-needed-xenial |
verification-needed verification-needed-xenial verification-needed-zesty |
|
2017-08-28 17:05:38 |
Chad Smith |
description |
=== Begin SRU Template ===
[Impact]
New feature to validate and log invalid schema warnings from cc_ntp cloud-config module.
[Test Case]
if [ ! -f lxc-proposed-snapshot ]; then
wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot
chmod 755 lxc-proposed-snapshot
fi
cat <<EOF > 1.conf
#cloud-config
ntp:
EOF
for release in xenial zesty; do
ref=$release-proposed;
echo "$release START --------------";
./lxc-proposed-snapshot --proposed --publish $release $ref;
lxc start test-$release;
lxc file push 1.conf test-$release/1.conf
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /1.conf | grep Valid
lxc exec test-$release -- apt-cache depends cloud-init | grep jsonschema # should be empty
done
[Regression Potential]
We don't want to introduce a mandatory jsonschema dependency in older series.
Validate that older releases can run without errors when jsonschema is *not* installed.
[Other Info]
Upstream commit at
https://git.launchpad.net/cloud-init/commit/?id=0a448dd034
=== End SRU Template ===
cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files. |
=== Begin SRU Template ===
[Impact]
New feature to validate and log invalid schema warnings from cc_ntp cloud-config module.
[Test Case]
if [ ! -f lxc-proposed-snapshot ]; then
wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot
chmod 755 lxc-proposed-snapshot
fi
cat <<EOF > valid.conf
#cloud-config
ntp:
EOF
cat <<EOF > invalid.conf
#cloud-config
ntp: -1
EOF
for release in xenial zesty; do
ref=$release-proposed;
echo "$release START --------------";
./lxc-proposed-snapshot --proposed --publish $release $ref;
lxc init $ref test-$release;
lxc start test-$release;
lxc file push valid.conf test-$release/valid.conf;
lxc file push invalid.conf test-$release/invalid.conf;
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /valid.conf | grep Valid;
lxc exec test-$release -- apt-cache depends cloud-init | grep jsonschema # should be empty;
# Validate no errors without python-jsonschema
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep errors; # without jsonschema no errors
# Validate errors with python-jsonschema
lxc exec test-$release -- sudo apt install python3-jsonschema
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep errors; # should have errors
done
[Regression Potential]
We don't want to introduce a mandatory jsonschema dependency in older series.
Validate that older releases can run without errors when jsonschema is *not* installed.
[Other Info]
Upstream commit at
https://git.launchpad.net/cloud-init/commit/?id=0a448dd034
=== End SRU Template ===
cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files. |
|
2017-08-28 17:56:58 |
Chad Smith |
tags |
verification-needed verification-needed-xenial verification-needed-zesty |
verification-done-xenial verification-done-zesty |
|
2017-08-28 18:00:49 |
Chad Smith |
description |
=== Begin SRU Template ===
[Impact]
New feature to validate and log invalid schema warnings from cc_ntp cloud-config module.
[Test Case]
if [ ! -f lxc-proposed-snapshot ]; then
wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot
chmod 755 lxc-proposed-snapshot
fi
cat <<EOF > valid.conf
#cloud-config
ntp:
EOF
cat <<EOF > invalid.conf
#cloud-config
ntp: -1
EOF
for release in xenial zesty; do
ref=$release-proposed;
echo "$release START --------------";
./lxc-proposed-snapshot --proposed --publish $release $ref;
lxc init $ref test-$release;
lxc start test-$release;
lxc file push valid.conf test-$release/valid.conf;
lxc file push invalid.conf test-$release/invalid.conf;
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /valid.conf | grep Valid;
lxc exec test-$release -- apt-cache depends cloud-init | grep jsonschema # should be empty;
# Validate no errors without python-jsonschema
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep errors; # without jsonschema no errors
# Validate errors with python-jsonschema
lxc exec test-$release -- sudo apt install python3-jsonschema
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep errors; # should have errors
done
[Regression Potential]
We don't want to introduce a mandatory jsonschema dependency in older series.
Validate that older releases can run without errors when jsonschema is *not* installed.
[Other Info]
Upstream commit at
https://git.launchpad.net/cloud-init/commit/?id=0a448dd034
=== End SRU Template ===
cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files. |
=== Begin SRU Template ===
[Impact]
New feature to validate and log invalid schema warnings from cc_ntp cloud-config module.
[Test Case]
if [ ! -f lxc-proposed-snapshot ]; then
wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot
chmod 755 lxc-proposed-snapshot
fi
cat <<EOF > valid.conf
#cloud-config
ntp:
EOF
cat <<EOF > invalid.conf
#cloud-config
ntp: -1
EOF
for release in xenial zesty; do
ref=$release-proposed;
echo "$release START --------------";
./lxc-proposed-snapshot --proposed --publish $release $ref;
lxc init $ref test-$release;
lxc start test-$release;
lxc sleep 10;
lxc exec test-$release -- sudo apt update;
lxc file push valid.conf test-$release/valid.conf;
lxc file push invalid.conf test-$release/invalid.conf;
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /valid.conf | grep Valid;
lxc exec test-$release -- apt-cache depends cloud-init | grep jsonschema # should be empty;
# invalid.conf will not generate errors when jsonschema is not present
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep invalid;
lxc exec test-$release -- sudo apt install python3-jsonschema
# invalid.conf *will* generate errors when jsonschema is not present
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep invalid;
done;
[Regression Potential]
We don't want to introduce a mandatory jsonschema dependency in older series.
Validate that older releases can run without errors when jsonschema is *not* installed.
[Other Info]
Upstream commit at
https://git.launchpad.net/cloud-init/commit/?id=0a448dd034
=== End SRU Template ===
cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files. |
|
2017-08-28 18:06:32 |
Chad Smith |
description |
=== Begin SRU Template ===
[Impact]
New feature to validate and log invalid schema warnings from cc_ntp cloud-config module.
[Test Case]
if [ ! -f lxc-proposed-snapshot ]; then
wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot
chmod 755 lxc-proposed-snapshot
fi
cat <<EOF > valid.conf
#cloud-config
ntp:
EOF
cat <<EOF > invalid.conf
#cloud-config
ntp: -1
EOF
for release in xenial zesty; do
ref=$release-proposed;
echo "$release START --------------";
./lxc-proposed-snapshot --proposed --publish $release $ref;
lxc init $ref test-$release;
lxc start test-$release;
lxc sleep 10;
lxc exec test-$release -- sudo apt update;
lxc file push valid.conf test-$release/valid.conf;
lxc file push invalid.conf test-$release/invalid.conf;
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /valid.conf | grep Valid;
lxc exec test-$release -- apt-cache depends cloud-init | grep jsonschema # should be empty;
# invalid.conf will not generate errors when jsonschema is not present
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep invalid;
lxc exec test-$release -- sudo apt install python3-jsonschema
# invalid.conf *will* generate errors when jsonschema is not present
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep invalid;
done;
[Regression Potential]
We don't want to introduce a mandatory jsonschema dependency in older series.
Validate that older releases can run without errors when jsonschema is *not* installed.
[Other Info]
Upstream commit at
https://git.launchpad.net/cloud-init/commit/?id=0a448dd034
=== End SRU Template ===
cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files. |
=== Begin SRU Template ===
[Impact]
New feature to validate and log invalid schema warnings from cc_ntp cloud-config module.
[Test Case]
if [ ! -f lxc-proposed-snapshot ]; then
wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot
chmod 755 lxc-proposed-snapshot
fi
cat <<EOF > valid.conf
#cloud-config
ntp:
EOF
cat <<EOF > invalid.conf
#cloud-config
ntp: -1
EOF
for release in xenial zesty; do
ref=$release-proposed;
echo "$release START --------------";
./lxc-proposed-snapshot --proposed --publish $release $ref;
lxc init $ref test-$release;
lxc start test-$release;
sleep 10;
lxc exec test-$release -- sudo apt update;
lxc file push valid.conf test-$release/valid.conf;
lxc file push invalid.conf test-$release/invalid.conf;
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /valid.conf | grep Valid;
lxc exec test-$release -- apt-cache depends cloud-init | grep jsonschema # should be empty;
# invalid.conf will not generate errors when jsonschema is not present
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep invalid;
lxc exec test-$release -- sudo apt install python3-jsonschema
# invalid.conf *will* generate errors when jsonschema is not present
lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep invalid;
done;
[Regression Potential]
We don't want to introduce a mandatory jsonschema dependency in older series.
Validate that older releases can run without errors when jsonschema is *not* installed.
[Other Info]
Upstream commit at
https://git.launchpad.net/cloud-init/commit/?id=0a448dd034
=== End SRU Template ===
cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files. |
|
2017-09-13 01:26:05 |
Launchpad Janitor |
cloud-init (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2017-09-13 01:26:46 |
Chris Halse Rogers |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2017-09-13 01:27:27 |
Launchpad Janitor |
cloud-init (Ubuntu Zesty): status |
Fix Committed |
Fix Released |
|
2017-09-23 02:33:18 |
Scott Moser |
cloud-init: status |
Fix Committed |
Fix Released |
|
2023-05-11 01:58:58 |
James Falcon |
bug watch added |
|
https://github.com/canonical/cloud-init/issues/2902 |
|