github.com/vyos/vyos-cloud-init
https://github.com/vyos/vyos-cloud-init
ovf_vmware_transport_guestinfo is not currently tested.
It used '$1' instead of '$out' when chec...
Transport functions (transport_iso9660 and transport_vmware_guestinfo)
would return a tuple of 3...
This adds support for reading OVF information over the
'com.vmware.guestInfo' tranport. The cur...
release 18.5
Bump the version on cloudinit/version.py to be 18.5 and update ChangeLog
LP: #180...
c4da1a5cddacaa7c2a15df9170f21c3fce78fb15 authored about 6 years ago
The 'sysconfig' renderer is activated if, and only if, there's ifup and
ifdown commands present ...
Correct invalid regex to match hashes starting with the following:
- $1, $2a, $2y, $5 or $6
L...
ad170db966492e845b9dc23346cc7297e8a99032 authored about 6 years ago
cloud-init uses dhclient to fetch the DHCP lease so it can extract
DHCP options. dhclient creat...
Testing startup of large numbers of VMs (of varying distros) in Azure
shows that 3 retries resul...
This adds documentation intended for a developer on how to add
a new datasource to cloud-init.
The change to datasources.rst here is obvious typo fix.
The change to azure is to reduce the two...
ovf_vmware_transport_guestinfo is not currently tested.
It used '$1' instead of '$out' when chec...
The change here will utilize ssh keys found inside an instance's tag.
The tag value must start w...
Transport functions (transport_iso9660 and transport_vmware_guestinfo)
would return a tuple of 3...
This adds support for reading OVF information over the
'com.vmware.guestInfo' tranport. The cur...
In the Hacking doc, change the contact information for the contributors
agreement to reference J...
The tip-pylint tox target correctly reported the invalid use of
string formatting. The change h...
Bump the version in cloudinit/version.py to be 18.5 and update ChangeLog.
LP: #1808380
45d731a61a07447521d56e8ce4f19ebfeba2aa78 authored about 6 years agoe1da348a968567a765c34a8c6f04f6ea9930721b authored about 6 years ago
It is possible to have a metric value in a per-subnet route.
This is currently missing in all re...
Add 'append: true' to write_files entries to append 'content' to file
specified by 'path' key. ...
Infrastructure is now set up for Ubuntu to handle Amazon instances
hitting a ports archive at:
...
I noticed a bug in dhclient_hook on the 'down' event, using 'is'
operator rather than '==' (if s...
NoCloud's 'network-config' file was originally expected to contain
network configuration without...
Move routes under the nic's subnet rather than use top-level
("global") route config ensuring al...
Replace Azure pre-provision polling on IMDS with a blocking call
which watches for netlink link ...
Check the appropriate variables based on code review. Correcting what
seems to be a copy/paste ...
The order of parameters to test_handle_zfs_root did not match
the order of the mocks applied.
T...
4ce8a2858dffcb1f9518b50d884b341f68ac5e63 authored about 6 years ago
According to the examples in the page, v1 network config DNS should
be defined using the dns_nam...
When deploying an OVA, at least some versions of vmware
attach a cdrom with an ISO9660 filesyste...
Since /run/cloud-init/instance-data-sensitive.json is root read-only,
ignore this file if non-ro...
We add a new Optional parameter: connectivity_url
This is used in __enter__ to verify if a conne...
Upon URL timeout, _poll_imds is expected to re-dhcp to get updated
IP configuration. We don't wa...
In some environments, like FreeBSD, gpart can return the device basename
instead of the full pat...
There is an infrequent race when the booting instance can hit the IMDS
service before it is full...
If Azure detects an ntfs filesystem type during mount attempt, it should
still report the resour...
In commitish 9073951 azure datasource tried to leverage stale DHCP
information obtained from Eph...
Cloud-init delivers udev rules on Azure to create the following symlinks:
- /dev/disk/cloud/azur...
093f968013f418d591d9e778a57b2f050ac30db3 authored over 6 years ago
There was a typo in the seeded filename s/azure-hotplug/hotplug-azure/.
58476e719bad7dbe1f0bd09a61ff484ad17d8e55 authored over 6 years ago
When reusing a preprovisioned VM, report ready to Azure fabric as soon as
we get the reprovision...
Emit a permissions error instead of "Missing instance-data.json" when
non-root user doesn't have...
On cloud-init upgrade path from 18.3 to 18.4 cloud-init changed how
instance-data is written. Cl...
The docs for network v1 config contained a errant ':'. Simply drop it.
532ff0f0a4f12225d5785bc98d7a4528e0c779d6 authored over 6 years ago
Conflicts:
cloudinit/sources/DataSourceAzure.py
config/cloud.cfg.tmpl
integration-requirement...
744c42361317eaa23f860104f152432e5bb5b996 authored over 6 years ago
838581d57c8765d3e487f58bc37ea103af39d26f authored over 6 years ago
With db50bc0d9 the sysconfig renderer was enabled for
openSUSE and SUSE Linux Enterprise. This r...
Rework check to see which part of ssh key is which
9967bc76410b7ecddc6d02411cd3bda08a5a7b9a authored over 6 years ago
openSUSE has changed the way the distribution is identified in
os-release. Add support detectin...
28f66957d027264260e7b82616ffc9e7b67616e7 authored over 6 years ago
dab1aa69b8e99d841ba90c42c30796e68242bbe2 authored over 6 years ago
c6596d86435fdb1933a7755de110e8f6e8de6aaf authored over 6 years ago
acb53fd6ea1ab907f86c877f509dbfee5d06cce6 authored over 6 years ago
4c668c026003df65e3c16c1d8ffb32855b587350 authored over 6 years ago
46678295c78dac338111ec68c4bde2e005ef4491 authored over 6 years ago
2b6402ad8ddba958396c8f0ec88602da51c8bbaa authored over 6 years ago
85452d3f01f2e68c6159f0a603a73eedcd36e6b4 authored over 6 years ago
833adcdf6f85ec2305e62bea5a20f9363bf95507 authored over 6 years ago
LP: #1798424
f57d7b04ff7ccd38d498d7f9ae4af7fe40bf358e authored over 6 years ago
Azure generates network configuration from the IMDS service and removes
any preexisting hotplug ...
Fix a typo in a RuntimeError path. (udevamd -> udevadm).
635fec38d173a047cad471e20d17b85c30c5a486 authored over 6 years agoLP: #1797231
4652b196e04b68d7c335e64766e3a0140157417c authored over 6 years agoMake integration test for flexible using regexp in case disk changes.
LP: #1797199
9f88125a25338b70b53a2f5b0af59499f334f261 authored over 6 years ago
Add a quick cloud lookup utility in order to more easily determine
the cloud on which an instanc...
Add the following instance-data.json standardized keys:
* v1._beta_keys: List any v1 keys in bet...
Previously we explicitly excluded mac address '00:00:00:00:00:00'.
But then some nics (tunl0 and...
Commit d3e803ad316e6796e5d83e7e8f8f4f7224b92df9 added deb-src comments to
the cloud-init apt tem...
Other installation modes began to comment out the deb-src lines in
/etc/apt/sources.list sometim...
2a2ee79be22e89156034d86541572487feba05e3 authored over 6 years ago
0b78a73005c6fc44c2a989dccede516f73d43f83 authored over 6 years ago
18610b95665c7db339a92303456ca93119c0fa6f authored over 6 years ago
refresh patches against master commit e2800045:
debian/patches/ds-identify-behavior-xenial.patch
d6347e1c439eda7f43d9620dac2b461e980e1ae9 authored over 6 years ago
Bump the version in cloudinit/version.py to be 18.4 and update ChangeLog.
LP: #1795741
e28000457591bde9f22d6b7a538b1fc33349d780 authored over 6 years ago
Individual skipTest or setUp SkipTest will still launch the instance.
This allows us to stop the...
Skip lxd tests on cosmic for two reasons:
a.) bug 1795036 - 'lxd init' fails on cosmic kernel.
b...
Git commitish fc4b966ba928b30b1c586407e752e0b51b1031e8 changed integration
test dependencies fro...
Relax expectation on path to lxc and lxd. The deb path still does
install them in /usr/bin/ but...
fd873fa83fb5ca9c6d5f22a7bec6a308448c77ff authored over 6 years ago
Commitish c7555762f3a30190ce7726b4d013bc3e83c7e4b6 changed the variable
names in instance-data.j...
OpenStack ironic references Infiniband interfaces via a 6 byte 'MAC
address' formed from bytes 1...
Cloud-init caches any cloud metadata crawled during boot in the file
/run/cloud-init/instance-da...
This update to tox-venv allows you to do:
./tools/tox-venv py3 - tests/unittests/test_util.py
Distro subclasses arch, freebsd and debian still have a path with an
implemented _write_network ...
The Init object had a bug/odd side effect where when retrieving a distro
object it would update ...
Any distro that has a '_write_nework_config' method should no
longer get their _write_network ca...
If a DataSource provides a network configuration in version 2 and runs
on a distro which does no...
If the user has removed the default configuration file or does
not set the syslog_fix_perms conf...
At present the host network settings bleed into the test environment
causing the test test_handl...
There was a typo in the doc string at the top of ds-identify
(disable -> disabled). That is fix...
Fix a bug where setting of mac address on a bond device was
ignored when provided in OpenStack n...
A syntax error creeped in with commit c7555762f3a3.
84bf2482ad569357541e94d8f7f90cf0cdd759e2 authored over 6 years ago
On OpenStack based OVH public cloud, we got DHCP response with
fixed-address 54.36.113.86;
o...
Mark as supported for reading some newer versions of openstack metadata:
2016-06-30 : Newton on...
Cloud-init was reading a list of versions from the OpenStack metadata
service (http://169.254.16...
Allow users to provide '## template: jinja' as the first line or their
#cloud-config or custom s...
Cloud config can now disable ssh access to non-root users.
When defining the 'users' list in cl...
757247f9ff2df57e792e29d8656ac415364e914d authored over 6 years agod47d404e557333e29cdb07fd4c1ce2d90c403110 authored over 6 years ago
In many cases, cloud-init uses 'util.subp' to run a subprocess.
This is not really desirable in ...
Multiple distros use sysconfig format but have different content
and paths to certain files. Up...