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
Make sure that gpg works even if the instance has no /dev/tty. This has
been observed on Debia...
eeef783b0322d99840f39a58de052772afefe822 authored about 4 years ago
This is a new builtin variable that appeared in Ubuntu in
5.1~rc2-1ubuntu1 and started causing ...
38ba6b3087829a30c9888e60f5f6c6812ae5cfc7 authored over 4 years ago
The cloud_tests and the integration_tests (via pycloudlib) have
conflicting requirements. This ...
39cf5c4e1575561d622c127797ff9d87e2a649bb authored over 4 years ago
Largely speaking, ds-identify protects from this scenario being
hit, but if DataSourceRbxCloud ...
Add code so that specifying "wakeonlan: true" actually results in relevant
configuration entry ...
We had some inconsistencies between `distro.net.<func>` and
`distro.networking.<func>`. This co...
FreeBSD lets us read out kernel parameters with kenv(1), a user-space
utility that's shipped in...
Add a script in travis to output a dot every 10 minute during
and integration test run to preve...
T3039: Enabled growpart and resizefs (modified) modules
16783239ad2dd69c28b279b6027eba6c3ad6f05b authored over 4 years agoSince partition size is hardcoded into VyOS images for virtual environments, it is not impossibl...
d0ec0c1800097250594a17e88cae28b423a8eff2 authored over 4 years ago
This allows the cloud-init log to be pushed multiple times during boot,
with the latest lines b...
Integration test instance launch would previously fail if provided
launch_kwargs is None
FreeBSD doesn't have blkid, so we want to use geom to list devices and
their fstypes and labels...
Make it a little easier for people to understand what we're looking for
in a commit message.
* Fix awkward English in sentence
* Add the missing word "the"
* Fix misspelling
* Add ...
8dfd8801ab1329efe066876c037f71a73dcf3de1 authored over 4 years agoThis reverts commit f72d0cb7a03cc311700ea8795edf2454172c7414.
A new release of lxd has been r...
0184e53648ca62072c32de3f0de3cc7c91c27d99 authored over 4 years ago
* Include both Ubuntu-style cfg file, and Debian-style directory in ENI
* Add WebSpider as cont...
a reboot after `gpart resize` hasn't been necessary since ca FreeBSD 9.2
Co-authored-by: Rick...
2c4500394b2e3b3074468fffc4d91b404304bc39 authored over 4 years agoThis just separates the reading of dmi values into its own file.
Some things of note:
* lef...
* integration_tests: fix passing launch_kwargs to session_cloud.launch
* integration_tests: l...
d619f5171ac0ce5b626ef4575ad5f4468e94c987 authored over 4 years ago
As the bug manifested because groovy doesn't ship /etc/fstab, we should
not assume that /etc/fs...
0ff34cfb94b3c480b6a697e4ad1878fa893a3a39 authored over 4 years ago
Fix mounting of vfat filesystems by normalizing the different names for
vfat to "msdos" which w...
Specifically by fixing references to `util`, adding some missing
formatting, and adding informa...
8642e8bce3530d2deb6b02895c08edd291eea48f authored over 4 years ago
For cc_users_groups the user setting "expiredate" must be quoted in
order for the relevant flag...
Fixes erroneous string/int comparison introduced in 1431c8a
metadata['instance-id'] is an int...
0f8be879073148f1d67094df9ec895a873caa0d7 authored over 4 years ago
The latest lxd 4.7 snap causes failures; while we're diagnosing those
and addressing the issues...
Since there is now an official port for cloud-init in FreeBSD, this
script has a different purp...
Hetzner Cloud also provides the instance ID in SMBIOS information. Use
it to locally check_inst...
The static and static6 subnet types for network_data.json were
being ignored by the Openstack h...
If an OVS bridge was used as the only/primary interface, the 'init'
stage failed with a "Not al...
cc_vyos: T3028: Added creating of fallback user
889ff2dbb7ebcc26e5256b4a9f478e203db7bce0 authored over 4 years agoTo provide connectivity to the CLI in cases when there were no credentials in metadata added a f...
8afa99156e62541d697a00364348c6e417fb03df authored over 4 years ago
Reliable Scalable Cluster Technology (RSCT) is a set of software
components that together provi...
Mapped from lp-markusschade
29f0d136e24826a9b1c2c541755c64c4e51d5847 authored over 4 years ago
Also update MAC addresses used in testcases to remove quotes where not
required and add single ...
Gentoo's hostname file format instead of being just the host name
is hostname=thename". The old...
* Separated IntegrationClient into separate cloud and instance abstractions.
This makes it ea...
ensure_file needed modification to support doing this, so this commit
also includes the followi...
* docs: Add hot to use cloud-localds to boot qemu
There is a complete lack of documentation o...
72d85ff98f4185db10af980776b1ba46fa340920 authored over 4 years ago
update_resolve_conf_file is no longer used. The last reference
to it was removed in c3680475f9...
`create_swap()` was previously catching and not re-raising the
ProcessExecutionError that indic...
This is implemented as a copy/paste of the `citest` integration testing
script: the two are not...
The following commit merged all ssh keys into a default user file
`~/.ssh/authorized_keys` in s...
bddeb builds a .deb package using the template packaging files in
packages/debian/.
The new ...
5a7f6818083118b45828fa0b334309449881f80a authored over 4 years agoTranslate the following tests from `cloud_tests` to the new integration test framework:
* tes...
b94962b558e929a365bcfad1ca9a9445eee575e8 authored over 4 years ago
DataSourceAzure previously writes the preprovisioning
reported ready marker file before it goes...
c0e8480678e3a9173c9de1271f651fb3ba375f22 authored over 4 years ago
Specifically:
* `apt_configure_sources_list`
* `ntp_servers`
* `set_password_list`
* `users_...
6bd2cda1d3812750027590fe02a5b9415c8f8c9e authored over 4 years ago
Consider valid product names as valid chassis asset tags when detecting
OpenStack platform befo...
This moves logging into `report_diagnostic_event`, to clean up its callsites.
3b05b1a6c58dfc7533a16f795405bda0e53aa9d8 authored over 4 years ago8ec8c3fc63a59b85888a0b52356b784314a1d4cc authored over 4 years ago
pycloudlib's default behaviour is to raise an exception if cloud-init
fails to run in an instan...
efa4d5be85c596c06cfd4c2613ab010ce54796e8 authored over 4 years ago
This means that the integration tests do not need to install
test-requirements.txt in order to ...
b4f1abf9a2470adf447d8032a56a0ee17947f929 authored over 4 years ago
63313335eccb45df0d8eb43d8ed93d994b946ad2 authored over 4 years ago
11fa714f3a7b031657b642d0c2f0155854d5ee0e authored over 4 years ago
82ffc53273927bfc8d71e7f0c858753552d85cf1 authored over 4 years ago
cc_vyos: T2117: Revert back to _find_networking_config() function
f40f1b59a4e1fc316edd6da5c89f7b0f8d904d4e authored over 4 years ago
The service installed by the CentOS and RHEL 'ntp' package is
ntpd.service
not
ntp.servic...
25eeaac03f1f0e0e1c460e1d0d88b23f76c17044 authored over 4 years ago
In rare cases, when network-config provided not by a true data source, but via kernel argument, ...
ceaa51c3df393d8bcfb8aa58e47d9d2eb7a9efb2 authored over 4 years agoAzure datasource's `parse_network_config` throws a fatal uncaught exception when an exception is...
43164902dc97cc0c51ca1b200fa09c9303a4beee authored over 4 years ago53465092a590fb72447ffc0f6b7b53e6609430f4 authored over 4 years ago
9d9f4f323fdf978b91c4df86534b533e582da923 authored over 4 years ago
Co-authored-by: Rick Harding <[email protected]>
d2e1b315f1fbd325a62434c7d46bc8ea41417333 authored over 4 years ago09a0dfb1759a4f747415c8cd6b66c63cc4374e5d authored over 4 years ago
6b5c306b537aafeded249fc82a3317fba8214508 authored over 4 years ago
cc_vyos: T2117: Revert back to get_hostname_fqdn() function
8f175e027c27bae0cbc566d643dbabbbecac60a7 authored over 4 years agoUnfortunately, `cloud.get_hostname()` does not work if a hostname was configured using cloud-con...
5637aed50b3dc728cc41d31bf737221f0ad2ee82 authored over 4 years agoT2117: Cleaned up systemd service for cloud-config
a4e042222c0dc3976db5e7f0aa041d5d22c3e9d2 authored over 4 years agoThe startup order control was moved from the `cloud-config.service.tmpl` template to the `vyos-r...
e878af393dd99b45342dedc45d1dbf4cdb7b22a6 authored over 4 years agoLP: #1888858
5fc34d81a002f6ca0706f5285ee15b919c3d8d2e authored over 4 years ago
- use `sh` as highlight language of the code block
- change order so that the confusing indenta...
cc_vyos: T2117: OVF datasource cleanup
8d9157e98f7023d6da9d90dad675f8f17f65b453 authored over 4 years ago
The `DataSourceOVF.py` file was cleaned up from VyOS-specific changes.
Also was changed related ...
Co-authored-by: Rick Harding <[email protected]>
22220e200a43f9a172e1abac93907b48d60d3ee0 authored over 4 years agoUnder FreeBSD, we want to use "shutdown -p" for poweroff.
Alpine Linux also has some specific...
6d332e5c8dbfb6521a530b1fa49d73da51efff96 authored over 4 years ago
This was added in d00126c167fc06d913d99cfc184bf3402cb8cf53, but not
removed in ef041fd822a2cf3a...
T2117: Cloud-init updated to 20.3
76adf82b8a4dbcf636151d292175b7d1ac182fcf authored over 4 years ago
Prior to this change, vlans were rendered in sysconfig with
'TYPE=Ethernet', and incorrectly re...
Merged with 20.3 tag from the upstream Cloud-init repository
7cd260b313267dc7123cb99a75d4555e24909cca authored over 4 years ago* pull ssh keys from imds first and fall back to ovf if unavailable
* refactor log and diagno...
e56b55452549cb037da0a4165154ffa494e9678a authored over 4 years agoImproved compatibility with upstream version
1a790ee102fd405e5c3a20a17a69ba0c118ed874 authored over 4 years agoVyOS-specific configuration were moved from the `cloud.cfg.tmpl` to the separated file `cloud.cf...
06bd421e2ce84f9a97e28070fede86cb2be18457 authored over 4 years agoSince the `instance-data.json` file is the only way offered by Cloud-Init to get formatted metad...
9f83567de8cb818398578fdf061e1f7d7940879a authored over 4 years ago987f89efa1615087c6d87470f758fc609b14e1b8 authored over 4 years ago
Co-authored-by: Rick Harding <[email protected]>
2a95dfb52390adadd3b9e733717356cb37c8d892 authored over 4 years agocc_vyos: T2726: User creating optimizations and small fixes
d4004ac6ea1c7c03a35d9410f7c70ab423c926bb authored over 4 years agoThis commit is addressed to solve some old issues with creating users in the system and simplify...
92f43f79574bffb8b5731a09aea6def3ed9551dc authored over 4 years ago
During the ec2 integration test runs we occasionally see failures in
deleting test instances. H...
9d7d54dc42a272cc2b506a310d59281cd40e5210 authored over 4 years ago
This ensures that KVP data can be correctly reported to Azure.
a802a1243f3bcd72617b6969e5134752666960ca authored over 4 years agoThis reverts commit 8d25d5e6fac39ab3319ec5d37d23196429fb0c95.
13362f536e9d8a092ec20dcb5abe7a0b86407f45 authored over 4 years ago