Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/vyos/vyos-cloud-init
https://github.com/vyos/vyos-cloud-init
Warn during boot when an empty config is provided. Likewise,
`cloud-init devel schema --annotat...
Ensure we don't add duplicated nameserver or searchdomains.
This can happen on OpenBSD because ...
If get_imds_data_with_api_fallback() falls back to the minimum required
API version, it is effe...
cloud-init currently makes calls to ubuntu_advantage without assume-yes.
some ua enable command...
OpenBSD 7.0 comes with a new service called dhcpleased to manage the DHCP
requests.
So git doesn't use formatting changes for git blame
a97fd062f7dbd4b824fd006edd08927ef9dbf24a authored about 3 years ago
Applied Black and isort, fixed any linting issues, updated tox.ini
and CI.
2bcf4fa972fde686c2e3141c58e640640b44dd00 authored about 3 years ago
test_handle_args_error_on_invalid_vaname_paths() would fail when run
as root due to invocation ...
* Use proper logging
* Add parsing for patternProperties
* Add label to annotate patternProper...
dh_systemd is now included in the default helper,
no need to specify it anymore for impish
- netifaces
- jsonschema
`sysctl -n hw.disknames` returns a trailing `\n`. We need to clean
this up. In addition, the cr...
Thanks to [1], the hostname is set prior to network bring-up.
The Azure data source has been ...
e9634266ea52bf184727fb0782d5dc35f9ed1468 authored about 3 years ago
When the metadata is an ISO image and is exposed through a disk,
the device is called `/dev/sd?...
b591e9dba6c85f3934bc309032c3e436b8dcb3ac authored about 3 years ago
8df8f43a2769b8f743ce127f2bb1d2a892b19d68 authored about 3 years ago
If building the *.deb fails, exit
Currently integration tests will run and fail with a non-ob...
6760bf1462d1686ee97d08a626cc0892cea588bf authored about 3 years agoAdd a test helper to get top level directory
Many tests need to get the location of files & d...
65c2cfd7f21758746444c8c79444994a4638d563 authored about 3 years ago
Parametrized pytest tests get named by on their parameters. If a name
has random characters, it...
2969ceaa6447774f921fe7dd06a39c175e87e45c authored about 3 years ago
0ed00ad9cdebc2d4dabd8bd6d7c901584963def5 authored about 3 years ago
LP: #1876941
cd40789a583c38423cea76355b375aa838893292 authored about 3 years agoImprove schema validation.
This adds strict validation of config module definitions at testin...
bedac77e9348e7a54c0ec364fb61df90cd893972 authored about 3 years agoFix dead link to "contributing" page in README
f428ed1611bdb685598832dd42495f0bcda40ec4 authored about 3 years ago
If we set a dhcp server side like this:
$ cat /var/tmp/cloud-init/cloud-init-dhcp-f0rie5tm/dhcp...
6e39613da5cee66f2162f53c53358f2516b904d0 authored about 3 years ago
This attempts to standardize unit test file location under test/unittests/
such that any source...
Given that there are additional network management tools that we haven't
yet supported with act...
Allow #cloud-config and cloud-init query to use underscore-delimited
"jinja-safe" key aliases f...
ff10fc0914a8b29acc23348d7848439a5eb4960a authored about 3 years ago
GCE currently fetches metadata after network has come up. There's no
reason we can't fetch at i...
Vultr uses 169.254.169.254 for the metadata server. Some distros are
having trouble with this o...
When cloud-init is configured to show SSH user key fingerprints during
boot two of the same mes...
Some references were missed in the removal of the agent command
in PR #799. This simply remove...
"HACKING" was renamed to "CONTRIBUTING", update the PR template
URL accordingly.
Signed-off-...
32860627535dfc1249088de36d1eb561a39851a9 authored about 3 years ago
This is more consistent with other github repositories, and will prompt
a first-time contributo...
testing: monkeypatch system_info call in unit tests
system_info can make calls that read or w...
31daf6670aeeba1d452c70bc0d4d04139652be36 authored about 3 years ago
Some Vultr Datacenters can experience latency in the connection due
to the location of one of t...
LXD now adds cloud-init scoped configuration keys network-config,
user-data and vendor-data. Th...
For Debian, the network configure file was named
/etc/network/interfaces.d/50-cloud-init, not t...
62721ae71057530e41779ff02ce578b7b802a60f authored about 3 years ago
Also simplify a path and fix a spelling error while in the file
36adb6dab494f23b30c68cf6af04c10ddb693c43 authored about 3 years agoAdd growpart integration test and associated unit tests
Additionally, a small runcmd check fo...
7f03da357e4e72f7fe09e9b35b23ba1d83477f6c authored about 3 years ago
Move more tests into test_combined.py and remove the CI mark from module
tests that aren't upda...
- Added to list of expected warnings on Oracle when opc user has
no ssh key
- Added retries ...
On Bionic and Xenial, pycloudlib sets user.vendor-data config in lxd
to ensure that lxd-agent i...
Integration test runs get unique log directories at
/tmp/cloud_init_test_logs/$DATE_TIME. Make
...
This patch address an issue where the use of the "set-name"
directive caused the networkd rende...
Currently any attempt to run an apt command while another process holds
an apt lock will fail. ...
Chef tests attempt to reach out to test URLs, which will get blocked by
our on our openstack in...
Whenever "apk upgrade" is triggered also use the "--available" and
"--update-cache" options to ...
Bump the version in cloudinit/version.py to 21.4 and
update ChangeLog.
LP: #1949405
db6084bdaea263b01cdea375ba58e8f262e6c937 authored over 3 years ago
During reprovisioning, VM network will change. fallback nic
should be cleared after use so that...
Without UDF support, DS Azure cannot mount the provisioning ISO,
which contains platform metada...
In our integration tests, a few tests were modifying the environment and
then calling 'install_...
Add DataSourceLXD which knows how to talk to the dev-lxd socket to
obtain all instance metadata...
Don't throw an exception when mirror arch is unspecified.
b1beb53886527eb787b504f374f24a7bd5fe06ac authored over 3 years ago
When we added the install hotplug module, we forgot to update the
redhet/cloud-init.spec.in fil...
0f8428f6227106c28615384d49a3e55e5c14dc17 authored over 3 years ago
Also, add the "signed by" option to source definitions. This enables
users to limit the scope o...
This was fixed in 1bbc4908ff7a2be19483811b3b6fee6ebc916235
d4fe4bf5d5a09747bc8e5faed13356210fb89a32 authored over 3 years ago
When ssh host keys are generated during initial boot the full output of
ssh-keygen, including t...
This commit removes automatically installing udev rules for hotplug
and adds a module to instal...
The Alpine /etc/hosts template results in a file where the long form of
names (including localh...
Also update travis to use python version for docs that readthedocs uses
994339ae3cc0fc2008f498d70cfe12b29be5ed55 authored over 3 years ago
Change DMI warning to a debug message to prevent it appearing on
console during boot of machine...
Running 'systemd-analyze verify cloud-init-local.service'
triggers the following warning:
di...
a8380a125d40ff0ae88f2ba25a518346f2063a1a authored over 3 years ago
The main idea is to introduce a second module that takes care of
writing files, but in the 'fin...
81f6aa1653936e324bba69e51439aa8894aaf170 authored over 3 years ago
In jsonschema 4, hostname validation was changed to have an optional
dependency on the fqdn pac...
In some of the cases, the system-product-name is just google.
This is useful incase of nocloud ...
2107ad01949ec03c740b490bda70038ca55c7fa2 authored over 3 years ago
Various modules restart services and they all have logic to try and
detect if they are running ...
3a6bee59eb5e7f363c25a667ef36b9695f0ebe8d authored over 3 years ago
When self.failed_desired_api_version was added to DataSourceAzure, the
attribute was never adde...
When default host keys are created by sshd-keygen (/etc/ssh/ssh_host_*_key)
in RHEL/CentOS/Fedo...
There is no reason for the ISO missing this functionality.
As discussed in https://github.com...
a0a68a24c34ee268962e7a3c3844c59ab4036bf9 authored over 3 years ago70f0ee78ce4926cb79f37e13568deba298321016 authored over 3 years ago
CloudStack DNS resolution should be done against
the DNS search domain (with the final dot, DN...
PyYAML upgraded from 5.4.1 to 6.0.0. 6.0.0 always requires a `Loader`
arg to `yaml.load()`
Also added supporting distro/datasource classes and updated tests
that have a `get_cloud` call.
In some cloud-init enabled images the [email protected]
may race with cloud-init and prevent...
Due to multiarch, the libdeployPkgPlugin.so is deployed into dir
/usr/lib/<multiarch name>/open...
This patch addresses an issue caused when the v2 network config
directive "set-name" was used i...
Growpart uses mktemp internally to save some date. This could lead to
conflicts with tmpfile cl...
048a825c55e51e4a83d5eb83f015e4f83af91e48 authored over 3 years ago
Allow comments in runcmd and report failed commands correctly
A `runcmd` script may fail to p...
725a7f7f19eb39b472e1f24b447fc9a596bf1748 authored over 3 years ago
*_proxy: required for https_proxy and no_proxy
GOOGLE_* and GCP_*: see [1].
https://cloud.go...
fd595774f64f22384ec9229bde176df5cb2fd4c6 authored over 3 years ago
In #919 (81299de), we refactored some of the code used to bring up
networks across distros. Pre...
Fixes the following pylint error:
cloudinit/net/renderer.py:12: [E0611(no-name-in-module), ]
...
OpenNebula 6.1.80 (current dev. version) is introducing new IPv6 gateway
contextualization vari...
de166ec3e796c842330865d56c39962f0db45aac authored over 3 years ago
Mapped from vlastimil-holer
81a8f0a60557a8cdac7a675354a49edd16e2b5a3 authored over 3 years ago
Add MTU, accept-ra, routes, options and a direct way to provide intact
cloud configs for netwo...
On unit tests, tox is attempting to install 4.0, which fails two of
the unit tests, and fails p...
Cloud tests have been replaced with integration tests
ba083245537abd5bf5942fbe851e21eb8f245000 authored over 3 years ago934c8d71fd99b2ca24db01ca853ff42faa88fb5e authored over 3 years ago
Some modules' frequency are documented as `always` while others as
`per always`. The difference...
growpart not working well for environment
using UTF-8 encoding. This patch forces
growpart com...