lp:~chad.smith/cloud-init

Owned by Chad Smith
Get this repository:
git clone https://git.launchpad.net/~chad.smith/cloud-init
Only Chad Smith can upload to this repository. If you are Chad Smith please log in for upload directions.

Branches

Name Last Modified Last Commit
master 2019-10-03 22:38:25 UTC 2019-10-03
wip: oddbloke sru attempt

Author: Chad Smith
Author Date: 2019-10-03 22:13:43 UTC

wip: oddbloke sru attempt

schema/write_files 2019-09-28 21:14:12 UTC 2019-09-28
schema: docs now support list of object types

Author: Chad Smith
Author Date: 2019-09-28 21:14:12 UTC

schema: docs now support list of object types

bug/180134-openstack-random-seed-encoding 2019-09-27 04:21:17 UTC 2019-09-27
util: json.dumps on python 2.7 will handle unicodedecodeerror on binary

Author: Chad Smith
Author Date: 2019-09-27 02:23:20 UTC

util: json.dumps on python 2.7 will handle unicodedecodeerror on binary

Since python 2.7 doesn't handle UnicodeDecodeErrors with the default
handler

LP: #1801364

cleanup/zstack-docs 2019-09-26 06:04:05 UTC 2019-09-26
docs: lints for line length on zstack docs

Author: Chad Smith
Author Date: 2019-09-26 06:04:05 UTC

docs: lints for line length on zstack docs

cleanup/make-clean-cleans-docs 2019-09-18 10:04:31 UTC 2019-09-18
tools: make clean now cleans the dev directory, not the system

Author: Chad Smith
Author Date: 2019-09-18 10:04:31 UTC

tools: make clean now cleans the dev directory, not the system

ubuntu/xenial 2019-09-17 14:18:28 UTC 2019-09-17
releasing cloud-init version 19.2-36-g059d049c-0ubuntu1~16.04.1

Author: Chad Smith
Author Date: 2019-09-17 14:18:28 UTC

releasing cloud-init version 19.2-36-g059d049c-0ubuntu1~16.04.1

ubuntu/bionic 2019-09-17 14:17:27 UTC 2019-09-17
releasing cloud-init version 19.2-36-g059d049c-0ubuntu1~18.04.1

Author: Chad Smith
Author Date: 2019-09-17 14:17:27 UTC

releasing cloud-init version 19.2-36-g059d049c-0ubuntu1~18.04.1

ubuntu/disco 2019-09-17 14:13:33 UTC 2019-09-17
releasing cloud-init version 19.2-36-g059d049c-0ubuntu1~19.04.1

Author: Chad Smith
Author Date: 2019-09-17 14:13:33 UTC

releasing cloud-init version 19.2-36-g059d049c-0ubuntu1~19.04.1

stable-18.4 2019-09-09 16:55:42 UTC 2019-09-09
Add stable branch README.md

Author: Chad Smith
Author Date: 2019-09-06 18:42:56 UTC

Add stable branch README.md

feature/openstack-network-v2-multi-nic 2019-08-29 18:50:49 UTC 2019-08-29
wip: generate openstack v2 networking config

Author: Chad Smith
Author Date: 2019-08-19 22:17:44 UTC

wip: generate openstack v2 networking config

bug/1841454-exoscale-config-modules 2019-08-27 21:55:00 UTC 2019-08-27
exoscale: fix sysconfig cloud_config_modules overrides

Author: Chad Smith
Author Date: 2019-08-26 20:34:55 UTC

exoscale: fix sysconfig cloud_config_modules overrides

Make sure Exoscale supplements or overrides existing system config
setting cloud_config_modules instead of replacing it with a one item
list set-passords

LP: #1841454

bug/1840080-ubuntu-drivers-emit-latelink-v2 2019-08-22 15:48:49 UTC 2019-08-22
ubuntu-drivers: call db_x_loadtemplatefile to accept NVIDIA EULA

Author: Chad Smith
Author Date: 2019-08-20 22:43:04 UTC

ubuntu-drivers: call db_x_loadtemplatefile to accept NVIDIA EULA

Emit a script allowing cloud-init to set linux/nvidia/latelink
debconf selection to true. This avoids having to call
debconf-set-selections and allows cloud-init to pre-confgure
linux-restricted-modules to link NVIDIA drivers to the running kernel.

Cloud-init loads this debconf template and sets the value to true in the
debconf database by sourcing debconf's /usr/share/debconf/confmodule and
uses db_x_loadtemplatefile to register cloud-init's setting for
linux/nvidia/latelink.

LP: #1840080

bug/1840080-ubuntu-drivers-emit-latelink 2019-08-20 22:34:14 UTC 2019-08-20
ubuntu-drivers: call db_x_loadtemplatefile to accept NVIDIA EULA

Author: Chad Smith
Author Date: 2019-08-20 22:34:14 UTC

ubuntu-drivers: call db_x_loadtemplatefile to accept NVIDIA EULA

Emit a script allowing cloud-init to set linux/nvidia/latelink
debconf selection to true. This avoids having to call
debconf-set-selections and allows cloud-init to pre-confgure
linux-restricted-modules to link NVIDIA drivers to the running kernel.

Cloud-init loads this debconf template and sets the value to true in the
debconf database by sourcing debconf's /usr/share/debconf/confmodule and
uses db_x_loadtemplatefile to register cloud-init's setting for
linux/nvidia/latelink.

LP: #1840080

feature/azure-to-network-v2 2019-08-06 22:22:22 UTC 2019-08-06
azure: add route-metric to net config on non-primary dhcp interfaces

Author: Chad Smith
Author Date: 2019-08-06 21:53:10 UTC

azure: add route-metric to net config on non-primary dhcp interfaces

To retain default network routes on primary dhcp interface, set the
route-metric to 100 for primary interface and 200+ for any secondary
interfaces. This ensures that any dhcp routes provided by the secondary
nics will not be used as a default route for external bound traffic.

feature/ec2-secondary-nics 2019-07-09 16:08:27 UTC 2019-07-09
ec2: render secondary IPs on primary nic when present in metadata

Author: Chad Smith
Author Date: 2019-07-06 16:01:49 UTC

ec2: render secondary IPs on primary nic when present in metadata

Parse local-ipv4s and subnet-ipv4-cidr-block on EC2 metadata version
2018-09-24 to obtain secondary nic private IPs and network mask for
the primary nic.

feature/azure-region-instance-data 2019-06-24 15:12:38 UTC 2019-06-24
azure: availability_zone from IMDS fault domain

Author: Chad Smith
Author Date: 2019-06-24 15:12:38 UTC

azure: availability_zone from IMDS fault domain

ubuntu/cosmic 2019-05-13 02:16:42 UTC 2019-05-13
releasing cloud-init version 19.1-1-gbaa47854-0ubuntu1~18.10.1

Author: Chad Smith
Author Date: 2019-05-13 02:10:45 UTC

releasing cloud-init version 19.1-1-gbaa47854-0ubuntu1~18.10.1

release/19.1 2019-05-09 22:18:32 UTC 2019-05-09
release 19.1

Author: Chad Smith
Author Date: 2019-05-09 22:18:32 UTC

release 19.1

Bump the version on cloudinit/version.py to be 19.1 and update ChangeLog

LP: #1828479

bug/drop-deprecated-snap-modules 2019-02-04 17:40:39 UTC 2019-02-04
snap_config/snappy: Drop deprecated cloud-config modules

Author: Chad Smith
Author Date: 2019-02-04 17:40:39 UTC

snap_config/snappy: Drop deprecated cloud-config modules

Both snap_config and snappy modules have been deprecated in 18.3.
We should have dropped deprecated modules in that timeframe as the
functionality is replaced by the snap module and a commands element.

Cloud-config that used to provided snappy assertions and configuration
can now instead use the top-level snap: and assertions or commands.

Detailed docs here:
   https://cloudinit.readthedocs.io/en/latest/topics/modules.html#snap

LP: #1814296

fix/opennebula-exclude-epochseconds 2019-01-28 18:13:51 UTC 2019-01-28
opennebula: also exclude epochseconds from changed environment vars

Author: Chad Smith
Author Date: 2019-01-28 18:13:51 UTC

opennebula: also exclude epochseconds from changed environment vars

fix/opennebula-exlude-epochrealtime 2019-01-26 06:08:51 UTC 2019-01-26
opennebula: exclude EPOCHREALTIME as known bash env variable with a delta

Author: Chad Smith
Author Date: 2019-01-26 06:08:51 UTC

opennebula: exclude EPOCHREALTIME as known bash env variable with a delta

fix/tox-on-disco 2019-01-25 21:44:55 UTC 2019-01-25
drop skip_missing_interpreters as we can handle that in CI

Author: Chad Smith
Author Date: 2019-01-25 21:44:55 UTC

drop skip_missing_interpreters as we can handle that in CI

bug/1795508-clean-no-trace-if-cwd-gets-deleted 2019-01-25 15:44:38 UTC 2019-01-25
clean: cloud-init clean should not trace when run from within cloud_dir

Author: Chad Smith
Author Date: 2019-01-25 15:44:38 UTC

clean: cloud-init clean should not trace when run from within cloud_dir

Avoid traceback when cloud-init clean is run from within
/var/lib/cloud/ deleted dirs.

LP: #1795508

feature/cc-uaclient 2019-01-24 03:20:39 UTC 2019-01-24
ubuntu_advantage: update UA cloud-config module schema for ver.18

Author: Chad Smith
Author Date: 2019-01-24 03:20:39 UTC

ubuntu_advantage: update UA cloud-config module schema for ver.18

ubuntu-advantage-tools version 18 has a different command line interface.
Update cloud-init's config module to accept new ubuntu_advantage
configuration settings.

* Underscores better than hyphens: deprecate 'ubuntu-advantage' cloud-config key in favor of 'ubuntu_advantage'
* Attach machines with either sso credentials of UA user_token
* Entitlements are enabled by name though an 'entitlements' list
* raise errors if deprecated ubuntu-advantage config keys are present

Ubuntu Advantage support can now be configured via #cloud-config with the
following yaml:

ubuntu_advantage:
  sso_email: mine@me.com
  sso_password: this4now
  sso_twofactor: 1234567890
  entitlements: [esm, fips, livepatch]

tests/cii-summary-fallback-to-traceback 2019-01-07 19:14:53 UTC 2019-01-07
tests: integration test failure summary to use traceback if empty error

Author: Chad Smith
Author Date: 2018-10-10 19:00:49 UTC

tests: integration test failure summary to use traceback if empty error

When integration tests verification fails the failure object returned
contains has 'error' and 'traceback' keys each which can contain empty
strings. If the simplified 'error' message is empty, fallback and use
the more verbose full 'traceback' text in the failure summary.

fix/cent-6-jinja2 2018-12-12 23:21:40 UTC 2018-12-12
on PY26, subytraction is not attempted

Author: Chad Smith
Author Date: 2018-12-12 23:21:40 UTC

on PY26, subytraction is not attempted

ubuntu/devel 2018-11-29 23:26:04 UTC 2018-11-29
releasing cloud-init version 18.4-31-gbf791715-0ubuntu1

Author: Chad Smith
Author Date: 2018-11-29 23:26:04 UTC

releasing cloud-init version 18.4-31-gbf791715-0ubuntu1

bug/1805201-non-root-collect-logs 2018-11-26 19:56:20 UTC 2018-11-26
logs: collect-logs ignore instance-data-sensitive.json on non-root user

Author: Chad Smith
Author Date: 2018-11-26 19:56:20 UTC

logs: collect-logs ignore instance-data-sensitive.json on non-root user

Since /run/cloud-init/instance-data-sensitive.json is root read-only,
ignore this file if non-root user runs collect-logs.

If --include-userdata is provided on the command line, exit in error
if non-root user attempts this operation.

LP: #1805201

bug/1803598-dont-retry-on-timeout-in-imds-poll 2018-11-15 22:02:39 UTC 2018-11-15
make 3 DHCP calls to uniquely identify DHCP retry vs 404 retry

Author: Chad Smith
Author Date: 2018-11-15 22:02:39 UTC

make 3 DHCP calls to uniquely identify DHCP retry vs 404 retry

bug/1800223-retry-imds-on-timeout 2018-11-12 23:53:25 UTC 2018-11-12
proper UrlError unittest setup

Author: Chad Smith
Author Date: 2018-11-12 23:53:25 UTC

proper UrlError unittest setup

host/fixmounterrormatch 2018-11-12 18:04:22 UTC 2018-11-12
pycodestyle comment fixes

Author: Chad Smith
Author Date: 2018-11-12 18:04:22 UTC

pycodestyle comment fixes

cleanup/fix-ec2-test-metadata-leak 2018-11-08 03:44:33 UTC 2018-11-08
pycodestyle

Author: Chad Smith
Author Date: 2018-11-08 03:44:33 UTC

pycodestyle

feature/1797480-azure-support-gen2-instances 2018-11-07 17:31:40 UTC 2018-11-07
comment update for azure udev script

Author: Chad Smith
Author Date: 2018-11-07 17:31:40 UTC

comment update for azure udev script

cleanup/report-unreadable-instance-data 2018-10-30 18:53:04 UTC 2018-10-30
single quotes around instance-data filename

Author: Chad Smith
Author Date: 2018-10-30 18:53:04 UTC

single quotes around instance-data filename

bug/1798189-instance-data-fallback 2018-10-29 19:18:45 UTC 2018-10-29
pyflakes unused import

Author: Chad Smith
Author Date: 2018-10-29 19:18:45 UTC

pyflakes unused import

bug/1800223 2018-10-26 03:49:57 UTC 2018-10-26
instance-data: fallback to instance-data.json if sensitive is absent.

Author: Chad Smith
Author Date: 2018-10-26 03:49:57 UTC

instance-data: fallback to instance-data.json if sensitive is absent.

On cloud-init upgrade path from 18.3 to 18.4 cloud-init changed how
instance-data is written. Cloud-init changes instance-data.json from root
read-only to redacted world-readable content, and provided a separate
unredacted instance-data-sensitive.json which is read-only root.
Since instance-data is only rewritten from cache on
reboot, the query and render tools needed fallback to use the 'old'
instance-data.json if the new sensitive file isn't yet present.

This avoids error messages from tools about an absebt
/run/instance-data-sensitive.json file.

LP: #1798189

cleanup/remove-azure-hotplug-yaml 2018-10-19 20:54:13 UTC 2018-10-19
azure: remove /etc/netplan/90-hotplug-azure.yaml when net from IMDS

Author: Chad Smith
Author Date: 2018-10-19 20:54:13 UTC

azure: remove /etc/netplan/90-hotplug-azure.yaml when net from IMDS

feature/azure-disable-imds-networking 2018-10-17 18:21:54 UTC 2018-10-17
remove comment

Author: Chad Smith
Author Date: 2018-10-17 18:21:54 UTC

remove comment

xenial/dont-render-network-from-imds 2018-10-17 02:58:51 UTC 2018-10-17
fix mock_fallback.assert_called_once_with instead of called_once()

Author: Chad Smith
Author Date: 2018-10-17 02:58:51 UTC

fix mock_fallback.assert_called_once_with instead of called_once()

tests/cii-ec2-metadata-change 2018-10-10 20:37:25 UTC 2018-10-10
tests: meta_data key changed to meta-data in ec2 instance-data.json

Author: Chad Smith
Author Date: 2018-10-10 20:37:25 UTC

tests: meta_data key changed to meta-data in ec2 instance-data.json

bug/1797199-integration-test-fix-nocloud-subplatform 2018-10-10 18:54:05 UTC 2018-10-10
tests: fix kvm integration test to assert flexible config-disk path

Author: Chad Smith
Author Date: 2018-10-10 18:52:07 UTC

tests: fix kvm integration test to assert flexible config-disk path

Make integration test for flexible using regexp in case disk changes.

LP: #1797199

feature/command-cloud-id 2018-10-09 21:55:02 UTC 2018-10-09
style and lints

Author: Chad Smith
Author Date: 2018-10-09 21:55:02 UTC

style and lints

cleanup/metadata-cloud-platform 2018-10-09 18:36:47 UTC 2018-10-09
update docs, wrap timer around ec2 crawl_metadata/get_data

Author: Chad Smith
Author Date: 2018-10-09 18:36:47 UTC

update docs, wrap timer around ec2 crawl_metadata/get_data

tests/fix_apt_configure_primary 2018-10-07 04:03:54 UTC 2018-10-07
wip

Author: Chad Smith
Author Date: 2018-10-07 04:03:54 UTC

wip

cleanup/integration-chrony-unittest2-skiptest 2018-09-27 20:32:58 UTC 2018-09-27
cii-tests: use unittest2.SkipTest as dependencies have changed

Author: Chad Smith
Author Date: 2018-09-27 20:32:58 UTC

cii-tests: use unittest2.SkipTest as dependencies have changed

fix/lxd-may-come-in-snap 2018-09-26 20:48:16 UTC 2018-09-26
update unit tests to account for the lxc waitready call

Author: Chad Smith
Author Date: 2018-09-26 20:48:16 UTC

update unit tests to account for the lxc waitready call

cleanup/surface-experimental-doc-instance-data.json 2018-09-26 20:23:26 UTC 2018-09-26
docs: surface experimental doc in instance-data.json

Author: Chad Smith
Author Date: 2018-09-26 20:05:44 UTC

docs: surface experimental doc in instance-data.json

cleanup/integration-ec2-instance-data 2018-09-26 18:07:50 UTC 2018-09-26
tests: fix ec2 integration tests to process meta_data instead of meta-data

Author: Chad Smith
Author Date: 2018-09-26 18:07:50 UTC

tests: fix ec2 integration tests to process meta_data instead of meta-data

feature/cli-cloudinit-query 2018-09-25 21:25:21 UTC 2018-09-25
add cloud_name key to instance data

Author: Chad Smith
Author Date: 2018-09-25 21:04:58 UTC

add cloud_name key to instance data

cleanup/pylint-write-network 2018-09-21 08:03:28 UTC 2018-09-21
pylint: ignore warning assignment-from-no-return for _write_network

Author: Chad Smith
Author Date: 2018-09-21 06:38:24 UTC

pylint: ignore warning assignment-from-no-return for _write_network

feature/cli-cloudinit-query2 2018-09-12 03:56:13 UTC 2018-09-12
add query and test_query wip

Author: Chad Smith
Author Date: 2018-09-12 03:56:13 UTC

add query and test_query wip

feature/ssh-redirect-user 2018-09-07 22:48:21 UTC 2018-09-07
docs

Author: Chad Smith
Author Date: 2018-09-07 22:48:21 UTC

docs

cleanup/test-failures-print-testname 2018-09-04 21:51:10 UTC 2018-09-04
tests: print failed testname instead of docstring upon failure

Author: Chad Smith
Author Date: 2018-09-04 21:51:10 UTC

tests: print failed testname instead of docstring upon failure

cleanup/py26-skipif 2018-08-31 03:06:01 UTC 2018-08-31
flakes

Author: Chad Smith
Author Date: 2018-08-31 03:06:01 UTC

flakes

jinja-for-cloud-config 2018-08-28 20:20:06 UTC 2018-08-28
jinja2: mandatory decorator magic for 2.7 is el-stinko.

Author: Chad Smith
Author Date: 2018-08-28 20:20:06 UTC

jinja2: mandatory decorator magic for 2.7 is el-stinko.

jinja in python2.7 has a decorator implements_to_string which
adapts the behavior of the str method on a given class to encode
utf-8 the return value. Problem is that all subclasses of
Undefined need to use this decorator if overriding the __str__
method. Without the decorator, subclass.__str__ results in the
encoded response of the parent's __str__.

Also fix pycodestyle/flakes.

feature/kvp-reporting 2018-08-24 20:17:20 UTC 2018-08-24
1. resolve comments. 2. update some unit test.

Author: Andy
Author Date: 2018-08-24 08:23:42 UTC

1. resolve comments. 2. update some unit test.

cleanup/render-az-instance-data-for-azure 2018-08-21 20:49:31 UTC 2018-08-21
azure: render avaiability zone in instance-data.json

Author: Chad Smith
Author Date: 2018-08-21 20:49:31 UTC

azure: render avaiability zone in instance-data.json

feature/azure-network-per-boot 2018-08-14 20:18:33 UTC 2018-08-14
avoid repetition with checking net.is_up or using EphemeralDHCPv4 context man...

Author: Chad Smith
Author Date: 2018-08-14 20:18:33 UTC

avoid repetition with checking net.is_up or using EphemeralDHCPv4 context manager

feature/ssh_redirect_user 2018-08-12 18:32:25 UTC 2018-08-12
wip

Author: Chad Smith
Author Date: 2018-08-12 18:32:25 UTC

wip

feature/ssh_disable_users 2018-08-08 21:28:59 UTC 2018-08-08
wip

Author: Chad Smith
Author Date: 2018-08-08 21:28:59 UTC

wip

feature/azure-network-on-boot 2018-08-07 20:38:37 UTC 2018-08-07
make Azure's parse_network_config function public and call it from net-conver...

Author: Chad Smith
Author Date: 2018-08-07 20:38:37 UTC

make Azure's parse_network_config function public and call it from net-convert cli

bug/1784685-oracle-detect-openstack-local 2018-07-31 17:57:49 UTC 2018-07-31
oracle: fix detect_openstack to report True on OracleCloud.com DMI data

Author: Chad Smith
Author Date: 2018-07-31 17:57:49 UTC

oracle: fix detect_openstack to report True on OracleCloud.com DMI data

The OpenStack datasource in 18.3 changed to detect data in the
init-local stage instead of init-network and attempted to redetect
OpenStackLocal datasource on Oracle across reboots. The function
detect_openstack was added to quickly detect whether a platform is
OpenStack based on dmi product_name or chassis_asset_tag and it was
a bit too strict for Oracle in checking for 'OpenStack Nova'/'Compute'
DMI product_name.

Oracle's DMI product_name reports 'SAtandard PC (i440FX + PIIX, 1996)'
and DMI chassis_asset_tag is 'OracleCloud.com'.

detect_openstack function now adds 'OracleCloud.com' as a supported value
'OracleCloud.com' to valid chassis-asset-tags for the OpenStack
datasource.

LP: #1784685

bug/1781229-centos6-copr-get-linux-distro 2018-07-11 21:36:44 UTC 2018-07-11
pycodestyle fixes

Author: Chad Smith
Author Date: 2018-07-11 21:36:44 UTC

pycodestyle fixes

copr-os-release 2018-07-11 18:37:13 UTC 2018-07-11
wip

Author: Chad Smith
Author Date: 2018-07-11 18:37:13 UTC

wip

docs/dont-use-tmp-during-boot 2018-07-09 19:41:43 UTC 2018-07-09
docs: note in rtd about avoiding /tmp when writing files

Author: Chad Smith
Author Date: 2018-07-09 19:41:43 UTC

docs: note in rtd about avoiding /tmp when writing files

bug/1780481-fix-get-linux-distro 2018-07-09 19:09:53 UTC 2018-07-09
proper indentation of debian /etc/os-release content. mock is_FreeBSD to avoi...

Author: Chad Smith
Author Date: 2018-07-09 19:09:53 UTC

proper indentation of debian /etc/os-release content. mock is_FreeBSD to avoid having to whitebox mock load_file calls

feature/maintain-network-on-boot 2018-07-01 15:18:45 UTC 2018-07-01
flakes: rename local events variable to avoid name collision

Author: Chad Smith
Author Date: 2018-07-01 15:18:45 UTC

flakes: rename local events variable to avoid name collision

feature/azure-dhcp-coldplug 2018-06-26 03:55:32 UTC 2018-06-26
revert remove azure unit tests

Author: Chad Smith
Author Date: 2018-06-26 03:55:32 UTC

revert remove azure unit tests

release/18.3 2018-06-20 00:19:26 UTC 2018-06-20
release 18.3

Author: Chad Smith
Author Date: 2018-06-20 00:19:26 UTC

release 18.3

Bump the version in cloudinit/version.py to be 18.3 and update ChangeLog.

LP: #1777743

more-doc-sudo-false 2018-06-19 22:10:34 UTC 2018-06-19
docs: represent sudo:false in docs for user_groups config module

Author: Chad Smith
Author Date: 2018-06-19 22:10:34 UTC

docs: represent sudo:false in docs for user_groups config module

bug/1776701-openstack-local-no-probe-on-ec2 2018-06-16 01:32:27 UTC 2018-06-16
proper mock of get_proc_env in unit tests

Author: Chad Smith
Author Date: 2018-06-16 01:32:27 UTC

proper mock of get_proc_env in unit tests

feature/azure-dhcp-coldplug-nplus1 2018-06-14 02:54:56 UTC 2018-06-14
get_data accepts a clear_cache parameter

Author: Chad Smith
Author Date: 2018-06-14 02:54:56 UTC

get_data accepts a clear_cache parameter

fix/1768600-utf8-in-user-data 2018-06-13 15:21:28 UTC 2018-06-13
pycodestyle spacing fix

Author: Chad Smith
Author Date: 2018-06-13 15:21:28 UTC

pycodestyle spacing fix

bug/1769754-salt-minion-bionic 2018-06-12 22:11:29 UTC 2018-06-12
tests: fix salt_minion integration test on bionic and later

Author: Chad Smith
Author Date: 2018-06-12 21:57:30 UTC

tests: fix salt_minion integration test on bionic and later

In ubuntu, the salt-minion package version 2017.7.4+dfsg1-1 or later
automatically moves any seed keys from /etc/salt/pki/minion/ to
/var/lib/salt/pki/minion/. Fix integration tests to collect
either files in either /etc/salt/pki/minion/ or
/var/lib/salt/pki/minion/.

tests/integration-simplified-failure-output 2018-06-12 19:00:26 UTC 2018-06-12
pycodestyle fix unused variable

Author: Chad Smith
Author Date: 2018-06-12 19:00:26 UTC

pycodestyle fix unused variable

tests/disable-chrony-on-lxd-artful 2018-06-12 17:18:26 UTC 2018-06-12
really check that we are lxd-only when skipping chrony. thx josh

Author: Chad Smith
Author Date: 2018-06-12 17:18:26 UTC

really check that we are lxd-only when skipping chrony. thx josh

tests/preserve-ci-instances 2018-06-12 15:41:35 UTC 2018-06-12
pycodestyle space fix

Author: Chad Smith
Author Date: 2018-06-12 15:41:35 UTC

pycodestyle space fix

bug/17746666-netplan-mtu-on-bonds 2018-06-12 02:58:31 UTC 2018-06-12
add mtu config docs to common netplan rtd

Author: Chad Smith
Author Date: 2018-06-12 02:58:31 UTC

add mtu config docs to common netplan rtd

cleanup/tox-ordered-ci-deps 2018-06-07 19:42:43 UTC 2018-06-07
ci: ordered tox dependencies for pylxd install

Author: Chad Smith
Author Date: 2018-06-07 19:10:27 UTC

ci: ordered tox dependencies for pylxd install

The pylxd project has a setup.py which defines install dependencies.
Those sub-dependendencies include pbr and requests which in turn have
package version conflicts. Since tox doesn't order dependencies installed,
serially install pinned urllib3 at 1.22 which supports both pbr deps and
requests deps of pylxd.

cleanup/docs-datasource-config 2018-05-25 02:23:36 UTC 2018-05-25
use sourcecode:: json where applicable

Author: Chad Smith
Author Date: 2018-05-25 02:23:36 UTC

use sourcecode:: json where applicable

feature/os-local 2018-05-23 21:11:36 UTC 2018-05-23
lint: return the fallback_interface value returned by DataSource super

Author: Chad Smith
Author Date: 2018-05-23 20:25:26 UTC

lint: return the fallback_interface value returned by DataSource super

cleanup/schema-annotate-invalid-yaml 2018-05-21 20:09:24 UTC 2018-05-21
rename unit test per lint error

Author: Chad Smith
Author Date: 2018-05-21 20:09:24 UTC

rename unit test per lint error

ubuntu/artful 2018-05-18 18:44:54 UTC 2018-05-18
drop cherry picks.

Author: Scott Moser
Author Date: 2018-05-18 18:44:27 UTC

drop cherry picks.

Next upload will be from a snapshot of trunk which will have the
cherry-picks listed here. In order to make daily build recipes build
correctly we drop the cherry-picks from the packaging branch now.

drop the following cherry picks:
  cpick-6ef92c98-IBMCloud-recognize-provisioning-environment-during
  cpick-11172924-IBMCloud-Disable-config-drive-and-nocloud-only-if

bug/cloud-tests-pkg-install 2018-05-08 21:46:38 UTC 2018-05-08
address smoser's review comments

Author: Chad Smith
Author Date: 2018-05-08 21:46:38 UTC

address smoser's review comments

  - re.search MULTILINE instead of re.match DOTALL
  - use installed_version.startswith(version) to match optional
    installed package version

cleanup/sync-pycodestyle 2018-05-03 19:53:01 UTC 2018-05-03
add pinned pyflakes env and include it in tox default envlist

Author: Chad Smith
Author Date: 2018-05-03 19:53:01 UTC

add pinned pyflakes env and include it in tox default envlist

wip/gce 2018-04-24 00:06:51 UTC 2018-04-24
wip fallback_nic to retry on !persistent device naming

Author: Chad Smith
Author Date: 2018-04-23 21:47:13 UTC

wip fallback_nic to retry on !persistent device naming

net-tools-deprecation-plus-review-comments 2018-04-18 20:34:00 UTC 2018-04-18
more appropriate mocks per review: smoser

Author: Chad Smith
Author Date: 2018-04-18 20:34:00 UTC

more appropriate mocks per review: smoser

fix-make-tarball 2018-04-11 22:01:56 UTC 2018-04-11
tools: Fix make-tarball cli tool usage for development

Author: Chad Smith
Author Date: 2018-04-11 22:01:56 UTC

tools: Fix make-tarball cli tool usage for development

This tool is used to assist during the creation of ubuntu packages for
release testing. Address the following on the command-line:
 * --help option now print usage
 * Add --orig-tarball which creates named output file
   cloud-init_<release-version>.orig.tar.gz
 * drop unused --verbose option

fix/cloud-tests-ec2 2018-04-07 19:14:22 UTC 2018-04-07
tests: fix ec2 integration metadata validation

Author: Chad Smith
Author Date: 2018-04-07 18:50:22 UTC

tests: fix ec2 integration metadata validation

fix/pylxd-3.0 2018-04-03 22:39:03 UTC 2018-04-03
tests: fix integration tests to support lxd 3.0 release

Author: Chad Smith
Author Date: 2018-04-03 22:39:03 UTC

tests: fix integration tests to support lxd 3.0 release

Integration tests previously had a logic path that was unexercised on
jenkins because we were on an older version of lxc. With an upgrade to lxd
version 3.0 we need to bump pylxd dependency pin and fix a typo in
integration tests which checked the lxd version.

release-18.2 2018-03-27 18:49:38 UTC 2018-03-27
release 18.2

Author: Chad Smith
Author Date: 2018-03-27 18:49:38 UTC

release 18.2

Bump the version in cloudinit/version.py to be 18.2 and update ChangeLog.

LP: #1759318

puppet-flakes 2018-03-26 22:24:51 UTC 2018-03-26
add comment about moving to RawConfigParser.read_file when we drop py 2.7 sup...

Author: Chad Smith
Author Date: 2018-03-26 22:24:51 UTC

add comment about moving to RawConfigParser.read_file when we drop py 2.7 support

fix/add-ibmcloud-to-settings 2018-03-24 01:47:37 UTC 2018-03-24
Enable IBMCloud datasource in settings.py.

Author: Scott Moser
Author Date: 2018-03-24 01:19:58 UTC

Enable IBMCloud datasource in settings.py.

This just got missed in the IBMCloud datasource addition.
Add it to the builtin list of datasources.

datasource-ibmcloud 2018-03-23 22:51:33 UTC 2018-03-23
use /proc/xen rather than /sys/hypervisor to determine is xen

Author: Scott Moser
Author Date: 2018-03-22 18:02:24 UTC

use /proc/xen rather than /sys/hypervisor to determine is xen

feature/ubuntu-advantage-module 2018-03-22 20:59:14 UTC 2018-03-22
add test_subp.py module

Author: Chad Smith
Author Date: 2018-03-22 20:59:14 UTC

add test_subp.py module

fix/bug-1757176-get-host-name-metadata-only 2018-03-20 20:38:54 UTC 2018-03-20
typo: actually use the right inspect function. lints

Author: Chad Smith
Author Date: 2018-03-20 20:38:54 UTC

typo: actually use the right inspect function. lints

feature/snap-module 2018-03-16 19:13:54 UTC 2018-03-16
sort keys in assertions to avoid intermittent failures on dict key ordering

Author: Chad Smith
Author Date: 2018-03-16 19:13:54 UTC

sort keys in assertions to avoid intermittent failures on dict key ordering

bug/util-subp-accepts-string-cmd 2018-03-15 17:36:09 UTC 2018-03-15
use smoser's suggestion to handle string types first when processing byte_args

Author: Chad Smith
Author Date: 2018-03-15 17:36:09 UTC

use smoser's suggestion to handle string types first when processing byte_args

set-hostname-before-network 2018-03-14 21:14:17 UTC 2018-03-14
flakes

Author: Chad Smith
Author Date: 2018-03-14 19:55:59 UTC

flakes

doc-fix-chef-example 2018-02-26 20:09:26 UTC 2018-02-26
doc fix for chef example installing from packages

Author: Chad Smith
Author Date: 2018-02-26 20:09:26 UTC

doc fix for chef example installing from packages

1100 of 163 results
This repository contains Public information 
Everyone can see this information.

Subscribers