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

add --no-tty option to gpg (#669)

Make sure that gpg works even if the instance has no /dev/tty. This has
been observed on Debia...

a925b5a0ca4aa3e63b084c0f6664fe815c2c9db0 authored about 4 years ago
Pin pycloudlib to a working commit (#666)

eeef783b0322d99840f39a58de052772afefe822 authored about 4 years ago
DataSourceOpenNebula: exclude SRANDOM from context output (#665)

This is a new builtin variable that appeared in Ubuntu in
5.1~rc2-1ubuntu1 and started causing ...

8a9ee02dce8485961b0eeb1930e637a88b03b0ad authored over 4 years ago
cloud_tests: add hirsute release definition (#662)

38ba6b3087829a30c9888e60f5f6c6812ae5cfc7 authored over 4 years ago
split integration and cloud_tests requirements (#652)

The cloud_tests and the integration_tests (via pycloudlib) have
conflicting requirements. This ...

db2ff11dea5d884093e4e29393eeac70d3315bbb authored over 4 years ago
faq.rst: add warning to answer that suggests running `clean` (#661)

39cf5c4e1575561d622c127797ff9d87e2a649bb authored over 4 years ago
Fix stacktrace in DataSourceRbxCloud if no metadata disk is found (#632)

Largely speaking, ds-identify protects from this scenario being
hit, but if DataSourceRbxCloud ...

2730521fd566f855863c5ed049a1df26abcd0770 authored over 4 years ago
Make wakeonlan Network Config v2 setting actually work (#626)

Add code so that specifying "wakeonlan: true" actually results in relevant
configuration entry ...

57349eb7df1c422d9e9558e54b201c85778997ae authored over 4 years ago
HACKING.md: unify network-refactoring namespace (#658)

We had some inconsistencies between `distro.net.<func>` and
`distro.networking.<func>`. This co...

0dc2d0304a7fa33af18475b99e808fbcdcad44f2 authored over 4 years ago
replace usage of dmidecode with kenv on FreeBSD (#621)

FreeBSD lets us read out kernel parameters with kenv(1), a user-space
utility that's shipped in...

d83c0bb4baca0b57166a74055f410fa4f75a08f5 authored over 4 years ago
Prevent timeout on travis integration tests. (#651)

Add a script in travis to output a dot every 10 minute during
and integration test run to preve...

b542ce7a7c530fbfa874dd780294628b62fe092a authored over 4 years ago
Merge pull request #25 from zdc/T3039-equuleus

T3039: Enabled growpart and resizefs (modified) modules

16783239ad2dd69c28b279b6027eba6c3ad6f05b authored over 4 years ago
T3039: Enabled growpart and resizefs (modified) modules

Since partition size is hardcoded into VyOS images for virtual environments, it is not impossibl...

d0ec0c1800097250594a17e88cae28b423a8eff2 authored over 4 years ago
azure: enable pushing the log to KVP from the last pushed byte (#614)

This allows the cloud-init log to be pushed multiple times during boot,
with the latest lines b...

c86283f0d9fe8a2634dc3c47727e6218fdaf25e2 authored over 4 years ago
Fix launch_kwargs bug in integration tests (#654)

Integration test instance launch would previously fail if provided
launch_kwargs is None

f42359741a6446d3c4ef25266ec290ed6f925b3a authored over 4 years ago
split read_fs_info into linux & freebsd parts (#625)

FreeBSD doesn't have blkid, so we want to use geom to list devices and
their fstypes and labels...

cf6c36a18de233190996f7c2dde1e04908bad50a authored over 4 years ago
PULL_REQUEST_TEMPLATE.md: expand commit message section (#642)

Make it a little easier for people to understand what we're looking for
in a commit message.

d1c01c1df94e07afd3843e31b1e1ce670cf07387 authored over 4 years ago
Make some language improvements in growpart documentation (#649)

* Fix awkward English in sentence

* Add the missing word "the"

* Fix misspelling

* Add ...

8dfd8801ab1329efe066876c037f71a73dcf3de1 authored over 4 years ago
Revert ".travis.yml: use a known-working version of lxd (#643)" (#650)

This reverts commit f72d0cb7a03cc311700ea8795edf2454172c7414.

A new release of lxd has been r...

0184e53648ca62072c32de3f0de3cc7c91c27d99 authored over 4 years ago
Fix not sourcing default 50-cloud-init ENI file on Debian (#598)

* Include both Ubuntu-style cfg file, and Debian-style directory in ENI
* Add WebSpider as cont...

7978feb3af5846a1a2ac489cde83febe975b046d authored over 4 years ago
remove unnecessary reboot from gpart resize (#646)

a reboot after `gpart resize` hasn't been necessary since ca FreeBSD 9.2

Co-authored-by: Rick...

2c4500394b2e3b3074468fffc4d91b404304bc39 authored over 4 years ago
cloudinit: move dmi functions out of util (#622)

This just separates the reading of dmi values into its own file.

Some things of note:
* lef...

0af1ff1eaf593c325b4f53181a572110eb016c50 authored over 4 years ago
integration_tests: various launch improvements (#638)

* integration_tests: fix passing launch_kwargs to session_cloud.launch

* integration_tests: l...

d619f5171ac0ce5b626ef4575ad5f4468e94c987 authored over 4 years ago
test_lp1886531: don't assume /etc/fstab exists (#639)

As the bug manifested because groovy doesn't ship /etc/fstab, we should
not assume that /etc/fs...

2ea3121fece7dcdb0d5c424cb6fc597699c0e895 authored over 4 years ago
Remove Ubuntu restriction from PR template (#648)

0ff34cfb94b3c480b6a697e4ad1878fa893a3a39 authored over 4 years ago
util: fix mounting of vfat on *BSD (#637)

Fix mounting of vfat filesystems by normalizing the different names for
vfat to "msdos" which w...

34f8e2213c42106b3e1568b5c5aac5565df954e3 authored over 4 years ago
conftest: improve docstring for disable_subp_usage (#644)

Specifically by fixing references to `util`, adding some missing
formatting, and adding informa...

815a790cafc4e78edc5a2b631396d7fedb424bcf authored over 4 years ago
doc: add example query commands to debug Jinja templates (#645)

8642e8bce3530d2deb6b02895c08edd291eea48f authored over 4 years ago
Correct documentation and testcase data for some user-data YAML (#618)

For cc_users_groups the user setting "expiredate" must be quoted in
order for the relevant flag...

f8c84aeead77b7e508644d94889ee701f20e8d31 authored over 4 years ago
Hetzner: Fix instance_id / SMBIOS serial comparison (#640)

Fixes erroneous string/int comparison introduced in 1431c8a

metadata['instance-id'] is an int...

0f8be879073148f1d67094df9ec895a873caa0d7 authored over 4 years ago
.travis.yml: use a known-working version of lxd (#643)

The latest lxd 4.7 snap causes failures; while we're diagnosing those
and addressing the issues...

f72d0cb7a03cc311700ea8795edf2454172c7414 authored over 4 years ago
tools/build-on-freebsd: fix comment explaining purpose of the script (#635)

Since there is now an official port for cloud-init in FreeBSD, this
script has a different purp...

a6afe9c574681632c3c82d6bc8c6a7fb91425bdf authored over 4 years ago
Hetzner: initialize instance_id from system-serial-number (#630)

Hetzner Cloud also provides the instance ID in SMBIOS information. Use
it to locally check_inst...

1431c8a1bddaabf85e1bbb32bf316a3aef20036e authored over 4 years ago
Explicit set IPV6_AUTOCONF and IPV6_FORCE_ACCEPT_RA on static6 (#634)

The static and static6 subnet types for network_data.json were
being ignored by the Openstack h...

b46e4a8cff667c8441622089cf7d57aeb88220cd authored over 4 years ago
get_interfaces: don't exclude Open vSwitch bridge/bond members (#608)

If an OVS bridge was used as the only/primary interface, the 'init'
stage failed with a "Not al...

3c432b32de1bdce2699525201396a8bbc6a41f3e authored over 4 years ago
Merge pull request #24 from zdc/T3028-equuleus

cc_vyos: T3028: Added creating of fallback user

889ff2dbb7ebcc26e5256b4a9f478e203db7bce0 authored over 4 years ago
cc_vyos: T3028: Added creating of fallback user

To provide connectivity to the CLI in cases when there were no credentials in metadata added a f...

8afa99156e62541d697a00364348c6e417fb03df authored over 4 years ago
Add config modules for controlling IBM PowerVM RMC. (#584)

Reliable Scalable Cluster Technology (RSCT) is a set of software
components that together provi...

f99d4f96b00a9cfec1c721d364cbfd728674e5dc authored over 4 years ago
lp-to-git-users: adding asciiprod (#629)

Mapped from lp-markusschade

29f0d136e24826a9b1c2c541755c64c4e51d5847 authored over 4 years ago
Update network config docs to clarify MAC address quoting (#623)

Also update MAC addresses used in testcases to remove quotes where not
required and add single ...

f50f635afe5da4e8971ec36719bdc9249cda2d0e authored over 4 years ago
gentoo: fix hostname rendering when value has a comment (#611)

Gentoo's hostname file format instead of being just the host name
is hostname=thename". The old...

b8bd08194192035a13083539b31cbcaebfe4c577 authored over 4 years ago
refactor integration testing infrastructure (#610)

* Separated IntegrationClient into separate cloud and instance abstractions.
This makes it ea...

404f0a4a6542cdc721901d149ac981a81199aa79 authored over 4 years ago
stages: don't reset permissions of cloud-init.log every boot (#624)

ensure_file needed modification to support doing this, so this commit
also includes the followi...

f5b3ad741679cd42d2c145e574168dafe3ac15c1 authored over 4 years ago
docs: Add how to use cloud-localds to boot qemu (#617)

* docs: Add hot to use cloud-localds to boot qemu

There is a complete lack of documentation o...

72d85ff98f4185db10af980776b1ba46fa340920 authored over 4 years ago
Drop vestigial update_resolve_conf_file function (#620)

update_resolve_conf_file is no longer used. The last reference
to it was removed in c3680475f9...

93cebe009d116230850c770227e9ead5c490c0d0 authored over 4 years ago
cc_mounts: correctly fallback to dd if fallocate fails (#585)

`create_swap()` was previously catching and not re-raising the
ProcessExecutionError that indic...

5f8a2bbc5f26c7abafbc9bd3d1b1b655ffdcc1ae authored over 4 years ago
.travis.yml: add integration-tests to Travis matrix (#600)

This is implemented as a copy/paste of the `citest` integration testing
script: the two are not...

468aede1384a5ba25c11a27db4e3e4b3f7b8e8b2 authored over 4 years ago
ssh_util: handle non-default AuthorizedKeysFile config (#586)

The following commit merged all ssh keys into a default user file
`~/.ssh/authorized_keys` in s...

b0e73814db4027dba0b7dc0282e295b7f653325c authored over 4 years ago
bddeb: new --packaging-branch argument to pull packaging from branch (#576)

bddeb builds a .deb package using the template packaging files in
packages/debian/.

The new ...

5a7f6818083118b45828fa0b334309449881f80a authored over 4 years ago
Add more integration tests (#615)

Translate the following tests from `cloud_tests` to the new integration test framework:

* tes...

b94962b558e929a365bcfad1ca9a9445eee575e8 authored over 4 years ago
DataSourceAzure: write marker file after report ready in preprovisioning (#590)

DataSourceAzure previously writes the preprovisioning
reported ready marker file before it goes...

8766784f4b1d1f9f6a9094e1268e4accb811ea7f authored over 4 years ago
integration_tests: emit settings to log during setup (#601)

c0e8480678e3a9173c9de1271f651fb3ba375f22 authored over 4 years ago
integration_tests: implement citest tests run in Travis (#605)

Specifically:
* `apt_configure_sources_list`
* `ntp_servers`
* `set_password_list`
* `users_...

268fefa309c20181f18ce1081e26aa90cc0b2f85 authored over 4 years ago
Add Azure support to integration test framework (#604)

6bd2cda1d3812750027590fe02a5b9415c8f8c9e authored over 4 years ago
openstack: consider product_name as valid chassis tag (#580)

Consider valid product names as valid chassis asset tags when detecting
OpenStack platform befo...

d76d6e6749315634efe0494501270740e8fef206 authored over 4 years ago
azure: clean up and refactor report_diagnostic_event (#563)

This moves logging into `report_diagnostic_event`, to clean up its callsites.

3b05b1a6c58dfc7533a16f795405bda0e53aa9d8 authored over 4 years ago
net: add the ability to blacklist network interfaces based on driver during enumeration of physical network devices (#591)

8ec8c3fc63a59b85888a0b52356b784314a1d4cc authored over 4 years ago
integration_tests: don't error on cloud-init failure (#596)

pycloudlib's default behaviour is to raise an exception if cloud-init
fails to run in an instan...

5bf287f430b97860bf746e61b83ff53b834592d0 authored over 4 years ago
integration_tests: improve cloud-init.log assertions (#593)

efa4d5be85c596c06cfd4c2613ab010ce54796e8 authored over 4 years ago
conftest.py: remove top-level import of httpretty (#599)

This means that the integration tests do not need to install
test-requirements.txt in order to ...

5435205decf3c8582258d0782dc54aebdd154212 authored over 4 years ago
tox.ini: add integration-tests testenv definition (#595)

b4f1abf9a2470adf447d8032a56a0ee17947f929 authored over 4 years ago
PULL_REQUEST_TEMPLATE.md: empty checkboxes need a space (#597)

63313335eccb45df0d8eb43d8ed93d994b946ad2 authored over 4 years ago
add integration test for LP: #1886531 (#592)

11fa714f3a7b031657b642d0c2f0155854d5ee0e authored over 4 years ago
Initial implementation of integration testing infrastructure (#581)

82ffc53273927bfc8d71e7f0c858753552d85cf1 authored over 4 years ago
Merge pull request #22 from zdc/T2117-equuleus

cc_vyos: T2117: Revert back to _find_networking_config() function

f40f1b59a4e1fc316edd6da5c89f7b0f8d904d4e authored over 4 years ago
Fix name of ntp and chrony service on CentOS and RHEL. (#589)

The service installed by the CentOS and RHEL 'ntp' package is
ntpd.service
not
ntp.servic...

33c6d5cda8773b383bdec881c4e67f0d6c12ebd6 authored over 4 years ago
Adding a PR template (#587)

25eeaac03f1f0e0e1c460e1d0d88b23f76c17044 authored over 4 years ago
cc_vyos: T2117: Revert back to _find_networking_config() function

In rare cases, when network-config provided not by a true data source, but via kernel argument, ...

ceaa51c3df393d8bcfb8aa58e47d9d2eb7a9efb2 authored over 4 years ago
Azure parse_network_config uses fallback cfg when generate IMDS network cfg fails (#549)

Azure datasource's `parse_network_config` throws a fatal uncaught exception when an exception is...

43164902dc97cc0c51ca1b200fa09c9303a4beee authored over 4 years ago
features: refresh docs for easier out-of-context reading (#582)

53465092a590fb72447ffc0f6b7b53e6609430f4 authored over 4 years ago
Fix typo in resolv_conf module's description (#578)

9d9f4f323fdf978b91c4df86534b533e582da923 authored over 4 years ago
cc_users_groups: minor doc formatting fix (#577)

Co-authored-by: Rick Harding <[email protected]>

d2e1b315f1fbd325a62434c7d46bc8ea41417333 authored over 4 years ago
Fix typo in disk_setup module's description (#579)

09a0dfb1759a4f747415c8cd6b66c63cc4374e5d authored over 4 years ago
Add vendor-data support to seedfrom parameter for NoCloud and OVF (#570)

6b5c306b537aafeded249fc82a3317fba8214508 authored over 4 years ago
Merge pull request #21 from zdc/T2117-equuleus

cc_vyos: T2117: Revert back to get_hostname_fqdn() function

8f175e027c27bae0cbc566d643dbabbbecac60a7 authored over 4 years ago
cc_vyos: T2117: Revert back to get_hostname_fqdn() function

Unfortunately, `cloud.get_hostname()` does not work if a hostname was configured using cloud-con...

5637aed50b3dc728cc41d31bf737221f0ad2ee82 authored over 4 years ago
Merge pull request #20 from zdc/T2117-equuleus

T2117: Cleaned up systemd service for cloud-config

a4e042222c0dc3976db5e7f0aa041d5d22c3e9d2 authored over 4 years ago
T2117: Cleaned up systemd service for cloud-config

The startup order control was moved from the `cloud-config.service.tmpl` template to the `vyos-r...

e878af393dd99b45342dedc45d1dbf4cdb7b22a6 authored over 4 years ago
boot.rst: add First Boot Determination section (#568)

LP: #1888858

5fc34d81a002f6ca0706f5285ee15b919c3d8d2e authored over 4 years ago
opennebula.rst: minor readability improvements (#573)

- use `sh` as highlight language of the code block
- change order so that the confusing indenta...

a87ccadca114696bbca1e9d681efc8ce8955f454 authored over 4 years ago
Merge pull request #19 from zdc/T2117-equuleus

cc_vyos: T2117: OVF datasource cleanup

8d9157e98f7023d6da9d90dad675f8f17f65b453 authored over 4 years ago
cc_vyos: T2117: OVF datasource cleanup

The `DataSourceOVF.py` file was cleaned up from VyOS-specific changes.
Also was changed related ...

12a4c9c500695e160b4543f6c93a87c333f0a8ae authored over 4 years ago
cloudinit: remove unused LOG variables (#574)

Co-authored-by: Rick Harding <[email protected]>

22220e200a43f9a172e1abac93907b48d60d3ee0 authored over 4 years ago
create a shutdown_command method in distro classes (#567)

Under FreeBSD, we want to use "shutdown -p" for poweroff.

Alpine Linux also has some specific...

6d332e5c8dbfb6521a530b1fa49d73da51efff96 authored over 4 years ago
user_data: remove unused constant (#566)

This was added in d00126c167fc06d913d99cfc184bf3402cb8cf53, but not
removed in ef041fd822a2cf3a...

839016e3014d783354bc380799d914ff81ee4efa authored over 4 years ago
Merge pull request #18 from zdc/T2117-equuleus-20.3

T2117: Cloud-init updated to 20.3

76adf82b8a4dbcf636151d292175b7d1ac182fcf authored over 4 years ago
network: Fix type and respect name when rendering vlan in sysconfig. (#541)

Prior to this change, vlans were rendered in sysconfig with
'TYPE=Ethernet', and incorrectly re...

8439b191ec2f336d544cab86dba2860f969cd5b8 authored over 4 years ago
T2117: Cloud-init updated to 20.3

Merged with 20.3 tag from the upstream Cloud-init repository

7cd260b313267dc7123cb99a75d4555e24909cca authored over 4 years ago
Retrieve SSH keys from IMDS first with OVF as a fallback (#509)

* pull ssh keys from imds first and fall back to ovf if unavailable

* refactor log and diagno...

e56b55452549cb037da0a4165154ffa494e9678a authored over 4 years ago
Merge pull request #17 from zdc/T2117-equuleus

Improved compatibility with upstream version

1a790ee102fd405e5c3a20a17a69ba0c118ed874 authored over 4 years ago
T2117: Configuration moved from template to dedicated file

VyOS-specific configuration were moved from the `cloud.cfg.tmpl` to the separated file `cloud.cf...

06bd421e2ce84f9a97e28070fede86cb2be18457 authored over 4 years ago
cc_vyos: T2117: The source for v1 metadata changed to instance-data.json

Since the `instance-data.json` file is the only way offered by Cloud-Init to get formatted metad...

9f83567de8cb818398578fdf061e1f7d7940879a authored over 4 years ago
Add jqueuniet as contributor (#569)

987f89efa1615087c6d87470f758fc609b14e1b8 authored over 4 years ago
distros: minor typo fix (#562)

Co-authored-by: Rick Harding <[email protected]>

2a95dfb52390adadd3b9e733717356cb37c8d892 authored over 4 years ago
Merge pull request #16 from zdc/T2726-equuleus

cc_vyos: T2726: User creating optimizations and small fixes

d4004ac6ea1c7c03a35d9410f7c70ab423c926bb authored over 4 years ago
cc_vyos: T2726: User creating optimizations and small fixes

This commit is addressed to solve some old issues with creating users in the system and simplify...

92f43f79574bffb8b5731a09aea6def3ed9551dc authored over 4 years ago
Bump the integration-requirements versioned dependencies (#565)

During the ec2 integration test runs we occasionally see failures in
deleting test instances. H...

86748592b90035967525b3ee6b199a377aaf2ee0 authored over 4 years ago
network-config-format-v1: fix typo in nameserver example (#564)

9d7d54dc42a272cc2b506a310d59281cd40e5210 authored over 4 years ago
Run cloud-init-local.service after the hv_kvp_daemon (#505)

This ensures that KVP data can be correctly reported to Azure.

a802a1243f3bcd72617b6969e5134752666960ca authored over 4 years ago
Add method type hints for Azure helper (#540)

This reverts commit 8d25d5e6fac39ab3319ec5d37d23196429fb0c95.

13362f536e9d8a092ec20dcb5abe7a0b86407f45 authored over 4 years ago