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
ssh-revert-default-auth-keys 2021-02-12 04:44:42 UTC
tests: add integration test for validating Azure UUID case-insentive

Author: Chad Smith
Author Date: 2021-02-12 04:44:21 UTC

tests: add integration test for validating Azure UUID case-insentive

cleanup/no-deepcopy-when-redacting-headers 2020-02-19 21:04:10 UTC
url_helper: no need to copy redacted content

Author: Chad Smith
Author Date: 2020-02-19 21:04:10 UTC

url_helper: no need to copy redacted content

feature/add-sysinfo-and-cloud-cfg-to-instance-data 2020-02-16 16:29:08 UTC
instance-data: add merged cloud.cfg and system_info to top-level keys

Author: Chad Smith
Author Date: 2020-02-16 03:50:14 UTC

instance-data: add merged cloud.cfg and system_info to top-level keys

Cloud-config userdata provided as jinja templates can now be distro
and platform aware. Add top-level 'cfg' key to represent merged
cloud.cfg from disk and 'sys_info' which captures distro and platform
info from cloudinit.util.system_info.

Now users can specify
  ## template: jinja
  #cloud-config
  {% if sys_info.variant == 'centos' %}
  yum install blah
  {% endif %}

LP: #1829441

docs/minor-mounts-docs 2020-02-13 23:42:27 UTC
docs: mount_default_files is a list of 6 items, not 7

Author: Chad Smith
Author Date: 2020-02-07 21:07:42 UTC

docs: mount_default_files is a list of 6 items, not 7

tools/travis-validate-cla 2019-12-18 17:19:23 UTC
travis: validate CLA signers in a travis CI job

Author: Chad Smith
Author Date: 2019-12-18 04:04:52 UTC

travis: validate CLA signers in a travis CI job

junk/travis-comment-test 2019-12-18 04:04:52 UTC
test ci env vars

Author: Chad Smith
Author Date: 2019-12-18 04:04:52 UTC

test ci env vars

migrate-lp-to-github 2019-11-07 22:24:49 UTC
lp-to-git-users: adding blackboxsw

Author: Chad Smith
Author Date: 2019-11-07 22:24:49 UTC

lp-to-git-users: adding blackboxsw

Mapped from chad.smith

docs/intro 2019-11-07 21:28:03 UTC
docs: touchups in rtd intro and README.md

Author: Chad Smith
Author Date: 2019-11-07 21:28:03 UTC

docs: touchups in rtd intro and README.md

  - rtd/index.rst: update sentence to read:
    cloud-init will also parse and process any optional user data
  - rtd/topics/datasources/rbxcloud.rst: fix rst link names to build
    docs
  - README.md:
    - update travis badge url to project home: github/canonical/cloud-init
    - update page title to:
         Cloud-init official project upstream as of 11/2019

tools/migrate-script-v2 2019-11-07 15:51:26 UTC
tools: migrate script needs to write tools/.lp-to-git-user

Author: Chad Smith
Author Date: 2019-11-07 15:51:26 UTC

tools: migrate script needs to write tools/.lp-to-git-user

tools/migrate-script 2019-11-06 22:11:54 UTC
tools: add migrate-lp-user-to-github script to link LP to github

Author: Chad Smith
Author Date: 2019-11-05 17:12:59 UTC

tools: add migrate-lp-user-to-github script to link LP to github

To link a launchpad account name to your github account for licensing
accountability each LP user should publish a merge proposal in launchpad
with their LP account and a matching merge proposal in github using
their github user.

Cloud-init will track these usename maps in ./tools/.lp-to-git-user as
JSON.

Run ./tools/migrate-lp-user-to-github <LP_USERNAME> <GITHUB_USERNAME>
to automatically create merge proposals in launchpad and your github
account.

github/readme 2019-11-06 19:58:47 UTC
github: add basic project readme

Author: Chad Smith
Author Date: 2019-11-06 04:55:14 UTC

github: add basic project readme

upstream/19.3 2019-11-05 20:22:10 UTC
Release 19.3

Author: Chad Smith
Author Date: 2019-11-05 20:22:10 UTC

Release 19.3

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

LP: #1851428

bug/azure-dhcp6-metric 2019-11-03 18:25:55 UTC
net: passthrough v2 route-metrics to syconfig and eni

Author: Chad Smith
Author Date: 2019-11-02 04:10:19 UTC

net: passthrough v2 route-metrics to syconfig and eni

master 2019-10-03 22:38:25 UTC
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
more appropriate mocks per review: smoser

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

more appropriate mocks per review: smoser

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

Subscribers