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

Adding self to cla signers (#776)

2d0b63681ca411a606b7d4f4d316320395d30e82 authored about 4 years ago
doc: avoid two warnings (#781)

Two shell code blocks are not marked as such, confusing rst to consider
them as yaml. Be explic...

e051d54227b153e19774775edf475425e6ebabd8 authored about 4 years ago
Use proper spelling for Red Hat (#778)

The company name has two distinct words.

Signed-off-by: Dan Kenigsberg <[email protected]>

b3abcdc09b894249c8360a030d8aa3b815bd0c20 authored about 4 years ago
Add antonyc to .github-cla-signers (#747)

ad23441d82cb844828022b8b3f55857ca9e4baf8 authored about 4 years ago
integration_tests: log image serial if available (#772)

Ubuntu cloud images ship /etc/cloud/build.info which includes a line
with the build serial used...

c25118acc7542e93ccc56a0cc34f32c24b0e1044 authored about 4 years ago
Revert "ssh_util: handle non-default AuthorizedKeysFile config (#586)" (#775)

This reverts commit b0e73814db4027dba0b7dc0282e295b7f653325c.

cdc5b81f33aee0ed3ef1ae239e5cec1906d0178a authored about 4 years ago
Release 20.4.1

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

LP: #1911680

9db8620beda698a67548defe76f7b75da35db4b9 authored about 4 years ago
Revert "ssh_util: handle non-default AuthorizedKeysFile config (#586)"

This reverts commit b0e73814db4027dba0b7dc0282e295b7f653325c.

6fc9da9930485f4aa42aca6f2f7aa6f520223ec2 authored about 4 years ago
[VMware] Support cloudinit raw data feature (#691)

This feature will modify VMware datasource to read from meta data and user data which are specif...

11630044d235e0c6e1ffd2b12ff8906613ccdac6 authored about 4 years ago
net: Fix static routes to host in eni renderer (#668)

Route '-net' parameter is incompatible with /32 IPv4 addresses so we
have to use '-host' in tha...

9a258eebd96aa5ad4486dba1fe86bea5bcf00c2f authored about 4 years ago
.travis.yml: don't run cloud_tests in CI (#756)

We have replicated their functionality in the new integration testing
framework, and have seen ...

162fb8393555cb14238a352918654a0bbc1030e7 authored about 4 years ago
test_upgrade: add some missing commas (#769)

7b58982abdf58b948ee7c5f91a6c6fdfb99b59f1 authored about 4 years ago
cc_seed_random: update documentation and fix integration test (#771)

The documentation did not mention that the given data may not be the
exact string written: the ...

37abbc43334d522cfbda595fcee2e52592b4d354 authored about 4 years ago
Fix test gh-632 test to only run on NoCloud (#770)

LP: #1911230

503435d1b2deb648c3cfc436f1e40b8ad86260fc authored about 4 years ago
archlinux: fix package upgrade command handling (#768)

pacman uses `-u` instead of `upgrade` to trigger a system upgrade, fix
the command handling so ...

2b2c7f391140cdf268a62ddca0c40bc2e01017ea authored about 4 years ago
integration_tests: add integration test for LP: #1910835 (#761)

2bfa461b01b14fb9fac1a3c6bee400bb4e549f81 authored about 4 years ago
Fix regression with handling of IMDS ssh keys (#760)

With the changes for SSH public keys to be retrieved from IMDS as a
first option, when a key is...

4f62ae8d01e8caca9039af067280ca2adad6ab6d authored about 4 years ago
integration_tests: log cloud-init version in SUT (#758)

88581e540728035c74af6173824e2cc517d13391 authored about 4 years ago
Debian: drop dh-systemd dependency

dh-systemd was merged into debhelper in version 9.20160709 [1] and since
stretch, dh-systemd is...

3b0c82a46e655ff2980957be582220cfba3eb6fc authored about 4 years ago
Add ajmyyra as contributor (#742)

83ba4d18b383d5dff1a897a8506fd90408d3efe2 authored about 4 years ago
net_convert: add some missing help text (#755)

75eb007f68d3a75c094f0daccd66eb412359e78e authored about 4 years ago
Missing IPV6_AUTOCONF=no to render sysconfig dhcp6 stateful on RHEL (#753)

IPV6_AUTOCONF needs to be set to 'no' on RHEL so NetworkManager can
properly acquire ipv6 addre...

ea6fcc14909eda6c2409658e897c6ebd5157e290 authored about 4 years ago
doc: document missing IPv6 subnet types (#744)

Added some missing IPv6 subnet configuration types
(ipv6_dhcpv6-stateful, ipv6_dhcpv6-stateless...

aa1014cae2e326109581d4624f3a195a89369fd7 authored about 4 years ago
Add example configuration for datasource `AliYun` (#751)

30da21bd299a7eb5a4c6f7b6a29ca09359327e41 authored about 4 years ago
integration_tests: add SSH key selection settings (#754)

This introduces PUBLIC_SSH_KEY, to configure what public SSH key should
be used to access syste...

e5c67478136e1942a981ee18785ceb26579d0041 authored about 4 years ago
fix a typo in man page cloud-init.1 (#752)

1. fix a typo in cloud-init.1
2. add xiachen-rh as contributor

48b2c5f16bd4ef754fef137ea19894908d4bf1db authored about 4 years ago
network-config-format-v2.rst: add Netplan Passthrough section (#750)

We don't currently document our passthrough behaviour, which has lead to
some user confusion ab...

b85e4a56de8b7890309a3bfcad08e117a4b0bd16 authored about 4 years ago
stale: re-enable post holidays (#749)

This reverts commits fad919aa2c894abaa3af88aed1e064c1220937fe ("stale:
disable check for holida...

c5f6c78623dd022c0ec45eb9917bbb39aafdca32 authored about 4 years ago
integration_tests: port ca_certs tests from cloud_tests (#732)

aa72426b6d7d2d81b4b609ebdb21284cc7f3d650 authored about 4 years ago
Azure: Add telemetry for poll IMDS (#741)

80847b054e64fb43e0823f86d2bf7e0c295b7fe4 authored about 4 years ago
T2116: Enable write_files module

The `write_files` module allows to provides files to the system at deployment. This can be usefu...

3980057ce140ea6896cd3f7cd4299cfd29cf234a authored about 4 years ago
Merge pull request #28 from zdc/T2117-equuleus-20.4

T2117: Cloud-init updated to 20.4

27c317f83d8e393254b6766b34fdf8d29148ea8f authored about 4 years ago
T2117: Updates from 20.4 copied to resizefs_vyos

This commit does not change any actually used in VyOS logic. It only copies changes from the ups...

c6bcb8df28daa234686a563549681082eb3283a1 authored about 4 years ago
T2117: Cloud-init updated to 20.4

Merged with 20.4 tag from the upstream Cloud-init repository

526c2760b85ff625a10f4a1c9ba83759d8de1441 authored about 4 years ago
Merge pull request #27 from zdc/T2116-equuleus

User-Data: T2116: Added module to apply config commands at deployment

66dc53b1b3f8786f3bbb25e914c1dc8161af0494 authored about 4 years ago
User-Data: T2116: Added module to apply config commands at deployment

With the new `cc_vyos_userdata.py` module is possible to set in User-Data (`#cloud-config`) new ...

1607eec32641ad93ea211e447336b3366c28de06 authored about 4 years ago
doc: move testing section from HACKING to its own doc (#739)

Our HACKING doc is very long, making it hard to justify expanding or
restructuring its content ...

5d017ab6d1368271f4a522a24e16e57fbbd6e53a authored about 4 years ago
No longer allow integration test failures on travis (#738)

b9a5da16927f63101bee43c413d4ec1cc53218d0 authored about 4 years ago
stale: fix error in definition (#740)

This should fix the error, and also allows us to manually trigger the
workflow.

e4f2d6139a802e659c571f581763eddeee715e2f authored about 4 years ago
integration_tests: set log-cli-level to INFO by default (#737)

This gives us more detailed integration testing output by default.
This will make debugging fai...

b944cbe069703dffbe7b554473a0d8e0adf20eac authored about 4 years ago
PULL_REQUEST_TEMPLATE.md: use backticks around commit message (#736)

This makes it easier to copy/paste commit messages prepared elsewhere
into the GitHub UI (and a...

3c076f4cd1e7110883c723b163bfc9ca8f9d3f7b authored about 4 years ago
stale: disable check for holiday break (#735)

We're unlikely to see any activity on many PRs over the next couple of
weeks, so don't close ou...

fad919aa2c894abaa3af88aed1e064c1220937fe authored about 4 years ago
integration_tests: log the path we collect logs into (#733)

This makes it easier to find the failure logs when you're running a
bunch of similar tests in p...

f38ba3cafcc838b81d45238603089340e016d353 authored about 4 years ago
.travis.yml: add (most) supported Python versions to CI (#734)

This excludes Python 3.4, as there are currently test failures there;
that will be addressed se...

ac17c6a25ba5b7d13e1420329fdb74b29cfd58ae authored about 4 years ago
integration_tests: fix IN_PLACE CLOUD_INIT_SOURCE (#731)

This fixes up an issue introduced in
54e202a6480e48dbb8a72004f7a5003f7c4edfae.

0b932e55aa32e417b3ad5f2101acf6964108f0e0 authored about 4 years ago
cc_ca_certs: add RHEL support (#633)

This refactors cc_ca_certs to support non-ca-certificates distros, and
adds RHEL support.

a5484d02973e5710442c11e1dc6b1153695c9a59 authored about 4 years ago
Azure: only generate config for NICs with addresses (#709)

Prevent network interfaces without IP addresses from being added to the
generated network confi...

913818553a8db236e20751c81dd0e2a27124617c authored about 4 years ago
doc: fix CloudStack configuration example (#707)

This commit removes lines which are invalid configuration.

e5f745954b273fbf1f917f034669c15720aa0f89 authored about 4 years ago
integration_tests: restrict test_lxd_bridge appropriately (#730)

On xenial, the bridge test fails because xenial's LXD doesn't include
the `network` subcommand....

eadadaa17b1c4484cce1392fee20134c2b4d1d1a authored about 4 years ago
Add integration tests for CLI functionality (#729)

This currently covers functionality added in #575

9e89ca7063e121065d9af5d0d6dbb42e8cccf2e3 authored about 4 years ago
Integration test for gh-626 (#728)

Ensure if wakeonlan is specified in the network config that it is
rendered in the /etc/network/...

2022bc72829869939fb0b75dea5e96da81f29bfc authored about 4 years ago
Some test_upgrade fixes (#726)

- workaround pad.lv/1908287 for restarting instances
- move wait param from launch_kwargs to la...

ca49e27b21ccc65ec20a10fd8e085bec36d5bf3d authored about 4 years ago
Ensure overriding test vars with env vars works for booleans (#727)

2af3f6d7247d0ef0dd3d4c287c8d8e71fda5173a authored about 4 years ago
integration_tests: port lxd_bridge test from cloud_tests (#718)

3339a5a4680e79fecb09907089239e6749e08a54 authored about 4 years ago
Integration test for gh-632. (#725)

Verify that if cloud-init is using DataSourceRbxCloud, there is
no traceback if the metadata di...

9ea845dbdde81d773cea76bd47ff566470366f38 authored about 4 years ago
Integration test for gh-671 (#724)

Verify that on Azure that if a default user and password are specified
through the Azure API th...

8321f0c00dc72cbe0ea40cda7b2843b9d2270b11 authored about 4 years ago
integration-requirements.txt: bump pycloudlib commit (#723)

This bump is required to be able to launch groovy and hirsute LXD VMs,
as it includes
https://...

00dbc1447bbf8ecf611653a1af50af958ac5aeb4 authored about 4 years ago
Drop unnecessary shebang from cmd/main.py (#722)

Fedora build system's rpmlint is complaining that there is a file with a
shebang but no executa...

212b291dc0f3108f562bbbadfa89ae355815c01d authored about 4 years ago
Integration test for LP: #1813396 and #669 (#719)

Ensure gpg is called with --no-tty flag.

Also, refactored the "ordered_items_in_text" to asse...

97bfd21d2dca978a662c87f0255a2a2bb97fc5d6 authored about 4 years ago
integration_tests: include timestamp in log output (#720)

1d1649e56e553576240cf4b1fafc098997b9ba6d authored about 4 years ago
integration_tests: add test for LP: #1898997 (#713)

integration_tests: add test for LP: #1898997

This introduces the `lxd_config_dict` mark, used...

05216aa37e1fad32433dbea102dc3ceae7d8565d authored about 4 years ago
Add integration test for power_state_change module (#717)

Also introduce the `unstable` mark, to allow us to land tests which
run inconsistently (such as...

17ca02e10623b12065532b26de9cefcccee0062c authored about 4 years ago
Update documentation for network-config-format-v2 (#701)

Update documentation for network-config-format-v2 to reflect the fact that
routes are a per-int...

7ec314a96e764c52181e29902a27346b1021b000 authored about 4 years ago
sandbox CA Cert tests to not require ca-certificates (#715)

CA Cert tests will fail on systems that don't have ca-certificates
installed and configured.

...

b8df254738a43b690d1f511bc5c13290140c7ed0 authored about 4 years ago
Add upgrade integration test (#693)

Add an integration test that roughly mimics many of the manual cloud
SRU tests. Also refactored...

54e202a6480e48dbb8a72004f7a5003f7c4edfae authored about 4 years ago
Integration test for 570 (#712)

Test that we can add optional vendor-data to the seedfrom file in a
NoCloud environment.

Als...

aa6350f61d05bd18ecc1d92dd08090c43e4ef927 authored about 4 years ago
Add ability to keep snapshotted images in integration tests (#711)

For SRU test development, every single time we start a new test run,
we need to first install t...

974145d063afac3934a9b7c506bebf4318f9424d authored about 4 years ago
Integration test for pull #586 (#706)

If a non-default AuthorizedKeysFile is specified in
/etc/ssh/sshd_config, ensure we can still s...

06f7b4522aaa2f5c7f773f42f6c88aed50bb00d5 authored about 4 years ago
integration_tests: introduce skipping of tests by OS (#702)

This introduces an optional, more complex OS_IMAGE format (`<image
id>::<os>::<release>`) which...

6c4e87bf336073183f8ae8964366d574c7ee4823 authored about 4 years ago
integration_tests: introduce IntegrationInstance.restart (#708)

This wraps pycloudlib's `BaseInstance.restart` and `BaseInstance.wait`
to pass the same paramet...

ed9bd19ca88e4c6458c95d26151c734112615e9a authored about 4 years ago
Add lxd-vm to list of valid integration test platforms (#705)

bd76d5cfbde9c0801cefa851db82887e0bab34c1 authored about 4 years ago
Adding BOOTPROTO = dhcp to render sysconfig dhcp6 stateful on RHEL (#685)

BOOTPROTO needs to be set to 'dhcp' on RHEL so NetworkManager can
properly acquire ipv6 address...

f550c8765ca03d313e54edf35209b877ef3381ff authored about 4 years ago
Delete image snapshots created for integration tests (#682)

Integration tests have been leaving behind snapshot images, so now we
clean them up. Also, in t...

2bd34bda9543c1b66f53eaf26706f0de887db187 authored about 4 years ago
Parametrize ssh_keys_provided integration test (#700)

de3183c1ff4660dda23f2624c1cc24bb76de5bf5 authored about 4 years ago
Drop use_sudo attribute on IntegrationInstance (#694)

pycloudlib will stop running commands as root
by default on LXD. To align with that change
and...

53f2bfbb92c8281fd610250cb1a6107bd4eeb50a authored about 4 years ago
cc_apt_configure: add riscv64 as a ports arch (#687)

6ee01078ae74338e0a11c1d4b13a667c01e9b26f authored about 4 years ago
cla: add xnox (#692)

4292a47b3cefed2f6023e6007277fcaf2deb0f3e authored about 4 years ago
Collect logs from integration test runs (#675)

During teardown of every cloud instance, run 'cloud-init collect-logs',
then transfer and unpac...

bc9c6c22dad7f17590d476fe9f7a25e7e7a167ad authored about 4 years ago
Release 20.4 (#686)

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

LP: #1905440

47f4229ebcef9f83df8b549bb869a2dbf6dff17c authored about 4 years ago
tox: avoid tox testenv subsvars for xenial support (#684)

Xenial tox 2.3.1 still suffers from
https://github.com/tox-dev/tox/issues/208.

As a resu...

87df9d6cac95112560e5c652a68b74a28f4a6785 authored about 4 years ago
Ensure proper root permissions in integration tests (#664)

Tests previously assumed that when executing commands and transferring
files that user will hav...

6e86d2a5649b3a9113923c73154ebf02224732a6 authored about 4 years ago
LXD VM support in integration tests (#678)

8a493bf08d8b09d4f3a35dae725756d157844201 authored about 4 years ago
Integration test for fallocate falling back to dd (#681)

See #585

e454dea5855019a5acdd6acafdef2ae07d069235 authored about 4 years ago
.travis.yml: correctly integration test the built .deb (#683)

`IMAGE_SOURCE` was renamed to `CLOUD_INIT_SOURCE` before the testing
framework ever landed, but...

66a851aca7acf3ae39cb5c03fc97c563716b5aa3 authored about 4 years ago
Ability to hot-attach NICs to preprovisioned VMs before reprovisioning (#613)

Adds the ability to run the Azure preprovisioned VMs as NIC-less and
then hot-attach them when ...

a4d0feb050e32277a218e45bfb6a496d26ff46d0 authored about 4 years ago
Support configuring SSH host certificates. (#660)

Existing config writes keys to /etc/ssh after deleting files matching
a glob that includes cert...

66b4be8b6da188a0667bd8c86a25155b6f4f3f6c authored about 4 years ago
add integration test for LP: #1900837 (#679)

As the first test of this SRU cycle, this also introduces the
sru_2020_11 mark to allow us to e...

5d4a9a4a50a496d27510f63217bcc0c25d9a8939 authored about 4 years ago
cc_resizefs on FreeBSD: Fix _can_skip_ufs_resize (#655)

On FreeBSD, if a UFS has trim: (-t) or MAC multilabel: (-l) flag, resize
FS fail, because the _...

12ef7541c2d0c6b2cd510f95fda53ca9c8333064 authored about 4 years ago
DataSourceAzure: push dmesg log to KVP (#670)

Pushing dmesg log to KVP to help troubleshoot VM boot issues

73e704e3690611625e3cda060a7a6a81492af9d2 authored about 4 years ago
Make mount in place for tests work (#667)

IMAGE_SOURCE = 'IN_PLACE' wasn't working previously. Replaced
LXD launch with an init, then mou...

9707a08a82161cd4129f6cdd10978cde50bea747 authored about 4 years ago
integration_tests: restore emission of settings to log (#657)

bfaee8cc9b8fd23dbc118ae548fc2ca695a0d707 authored about 4 years ago
DataSourceAzure: update password for defuser if exists (#671)

cc_set_password will only update the password for the default user if
cfg['password'] is set. T...

eea754492f074e00b601cf77aa278e3623857c5a authored about 4 years ago
tox.ini: only select "ci" marked tests for CI runs (#677)

`-k` will select tests or marks whose names match. `-m` selects only
tests which have the spec...

49d5de92d60af4ef483a67bd4c75148e6fdc58a3 authored about 4 years ago
Azure helper: Increase Azure Endpoint HTTP retries (#619)

Increase Azure Endpoint HTTP retries to handle
occasional platform network blips.

Introduce ...

6df0230b1201d6bed8661b19d8f3758797635377 authored about 4 years ago
DataSourceAzure: send failure signal on Azure datasource failure (#594)

On systems where the Azure datasource
is a viable platform for crawling metadata,
cloud-init o...

d807df288f8cef29ca74f0b00c326b084e825782 authored about 4 years ago
test_persistence: simplify VersionIsPoppedFromState (#674)

96d21dfbee308cd8fe00809184f78da9231ece4a authored about 4 years ago
only run a subset of integration tests in CI (#672)

This introduces the "ci" mark, used to indicate a test which should run
as part of our CI integ...

cd752df6154c403e6dccaf5e797c1d4f8396f756 authored about 4 years ago
cli: add --system param to allow validating system user-data on a machine (#575)

Allow root user to validate the userdata provided to the launched
machine using `cloud-init dev...

f680114446a5a20ce88f3d10d966811a774c8e8f authored about 4 years ago
test_persistence: add VersionIsPoppedFromState test (#673)

e1bde919923ff1f9d1d197f64ea43b976f034062 authored about 4 years ago
introduce an upgrade framework and related testing (#659)

This commit does the following:

* introduces the `cloudinit.persistence` module, containing
...

4f2da1cc1d24cbc47025cc8613c0d3ec287a20f9 authored about 4 years ago