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

Docs: Replace all freenode references with libera (#912)

63f72380a70d9f846cac3b2cbbc6ed13c735c277 authored over 3 years ago
openbsd/net: flush the route table on net restart (#908)

Ensure we've got a clean environment before we restart the network.

In some cases, the `sh /e...

fc161f8e3e35883637ef12b27bfb1eacbfce6277 authored over 3 years ago
Add Rocky Linux support to cloud-init (#906)

Rocky Linux is a RHEL-compatible distribution so all changes that have
been made should be triv...

7c1d27b8836c266f6db1e179b98ef32effeb750e authored over 3 years ago
Add "esposem" as contributor (#907)

c8db603218dd56123e43857d81f5eae5f66618f1 authored over 3 years ago
Add integration test for #868 (#901)

Ensure no Traceback when 'chef_license' is set

3611befbe4fbe8cddd39ffe6d0c05545d59177d7 authored over 3 years ago
Added support for importing keys via primary/security mirror clauses (#882)

Presently, mirror keys cannot be associated with primary/security
mirrors. Unfortunately, this...

1793b8b70ca2e3587c271155033ef943207136ae authored over 3 years ago
[examples] config-user-groups expire in the future (#902)

Changed year 2012 into 2032

21a0b12052691d6634d0848dfa353c12939945e9 authored almost 4 years ago
BSD: static network, set the mtu (#894)

In the case of a static network, we now set the MTU according to the
meta-data.

6fe1983777663a1a1136fd73dc50244f2d030be8 authored almost 4 years ago
Add integration test for lp-1920939 (#891)

In #856 we added the ability to use partprobe instead of blockdev for
reading partitions. Test ...

4c3c36297ad199ee9325a48f7e56a9c099ec183f authored almost 4 years ago
Fix unit tests breaking from new httpretty version (#903)

httpretty now logs all requests by default which gets mixed up with our
logging tests. Also we ...

57964125205790f7803dbebfadc6c52ed195c6bf authored almost 4 years ago
Allow user control over update events (#834)

Control is currently limited to boot events, though this should
allow us to more easily incorpo...

864346999702e6b2b8bf7e6244a6608bcead72a5 authored almost 4 years ago
Update test characters in substitution unit test (#893)

In newer versions of python, when using urllib.parse, lines containing
newline or tab character...

899bfaa9d6bfab1db0df99257628ca1f6febff60 authored almost 4 years ago
cc_disk_setup.py: remove UDEVADM_CMD definition as not used (#886)

UDEVADM_CMD is defined but not actually used in cc_disk_setup.py
so remove it.

Also modify t...

77320bfcdafa4ba63bb59be63d11c4d7414e5f92 authored almost 4 years ago
Add AlmaLinux OS support (#872)

AlmaLinux OS is RHEL-compatible so all the changes needed are trivial.

8cf40a73646a9448746fc4043c6410ae92172e7c authored almost 4 years ago
Release 21.2 (#890)

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

LP: #1927254

13877549527812959f59e4add685bc42d350edd8 authored almost 4 years ago
Add \r\n check for SSH keys in Azure (#889)

See https://bugs.launchpad.net/cloud-init/+bug/1910835

f17f78fa9d28e62793a5f2c7109fc29eeffb0c89 authored almost 4 years ago
Revert "Add support to resize rootfs if using LVM (#721)" (#887)

This reverts commit 74fa008bfcd3263eb691cc0b3f7a055b17569f8b.

During pre-release testing, we ...

5f5fa5ee99296b3b1044682c41bab38a32cdccd7 authored almost 4 years ago
Add Vultaire as contributor (#881)

9ea643ff35382ab8ff1e6fe514cf21eb6640ef8c authored almost 4 years ago
Azure: adding support for consuming userdata from IMDS (#884)

ba82b3ef70d0f8de7471aea8fcc89923d9b07235 authored almost 4 years ago
test_upgrade: modify test_upgrade_package to run for more sources (#883)

This allows us to use it when validating packages from -proposed (and
PPAs etc.).

5c740dcf6f278a180c32863d2b4225b6db925ef0 authored almost 4 years ago
Fix chef module run failure when chef_license is set (#868)

Move chef_license from TPL_PATH_KEYS to TPL_KEYS as the chef license
setting is not a path but ...

02db2c3ecf29924690d4c4adf6ec059f36f31103 authored almost 4 years ago
Azure: Retry net metadata during nic attach for non-timeout errs (#878)

When network interfaces are hot-attached to the VM, attempting to get
network metadata might re...

b2311664fa73ec85c3f85ec6ff6b092765e07975 authored almost 4 years ago
Azure: Retrieve username and hostname from IMDS (#865)

This change allows us to retrieve the username and hostname from
IMDS instead of having to rely...

431b3683fce309e7d673f97c9cf6cc726463b9e0 authored almost 4 years ago
Azure: eject the provisioning iso before reporting ready (#861)

Due to hyper-v implementations, iso ejection is more efficient if performed
from within the gue...

d5cca27a56145a5eb3d2ebad6749989b2fb7dcd3 authored almost 4 years ago
Use `partprobe` to re-read partition table if available (#856)

The blkdev command is fragile re-reading partition tables if a
partition is mounted. This chang...

ced836e69274af905bbc1e5f5fde71de4066c86c authored almost 4 years ago
fix error on upgrade caused by new vendordata2 attributes (#869)

In #777, we added 'vendordata2' and 'vendordata2_raw' attributes to
the DataSource class, but d...

d132356cc361abef2d90d4073438f3ab759d5964 authored almost 4 years ago
add prefer_fqdn_over_hostname config option (#859)

the above option allows the user to control the behavior of a distro
hostname selection if both...

45db197cfc7e3488baae7dc1053c45da070248f6 authored almost 4 years ago
Emit dots on travis to avoid timeout (#867)

The current method of running a background sleep until travis is
finished is causing integratio...

0d90596b56db5d306125ead08c571fc8d44d528e authored almost 4 years ago
doc: Replace remaining references to user-scripts as a config module (#866)

git-grep showed a few more locations where we refer to a "user-scripts"
config module which is ...

cc16c9224681c9a60c2be5c52cff45aa17a8c010 authored almost 4 years ago
azure: Removing ability to invoke walinuxagent (#799)

Invoking walinuxagent from within cloud-init is no longer
supported/necessary

9f9e154ff54cc37e7d0831c431a9d1279832fc69 authored almost 4 years ago
Add Vultr support (#827)

This PR adds in support so that cloud-init can run on instances
deployed on Vultr cloud. This ...

0ae0b1d4336acdcab12bd49e9bddb46922fb19c7 authored almost 4 years ago
Fix unpickle for source paths missing run_dir (#863)

On the datasource class, we require the use of paths.run_dir to
perform some operations. On old...

83f6bbfbe5b924be61a3c098f4202377d69c8947 authored almost 4 years ago
sysconfig: use BONDING_MODULE_OPTS on SUSE (#831)

Update sysconfig configuration to use BONDING_MODULES_OPTS instead of
BONDING_OPTS when on a SU...

fb38aa591bca82b7aa89187695a2bff676d687cb authored almost 4 years ago
lp-to-git-users: adding B1Sandmann (#828)

a9d3664c93b14e17219a6f097e41e0e21136c865 authored almost 4 years ago
bringup_static_routes: fix gateway check (#850)

When bringing up DHCP-provided static routes, we check for "0.0.0.0/0"
to indicate an unspecifi...

15dd3601c484e189ea82917600322b7d0e25c088 authored almost 4 years ago
Merge pull request #40 from zdc/T3432-sagitta

Azure: T3432: Reverted changes for appending public-keys

7a070890213bde9862eed779f052ac69eb90172c authored almost 4 years ago
Azure: T3432: Reverted changes for appending public-keys

This commit reverts the 5b47d9dc1cd80e3dbd0fb21125febab2e99d5f9c and 57e53d13ad772a74f55c38d95f6...

48ee31b8b99c8dced5fa667946949045dceb577c authored almost 4 years ago
add hamalq user (#860)

fc5d541529d9f4a076998b7b4a3c90bb4be0000d authored almost 4 years ago
Add support to resize rootfs if using LVM (#721)

This patch adds support to resize a single partition of a VM if it's using an
LVM underneath. T...

74fa008bfcd3263eb691cc0b3f7a055b17569f8b authored almost 4 years ago
Merge pull request #39 from UnicronNL/current

domain-name: T3446: Cloudinit error message when empty domain is pass…

4b38aa2ff697e04154243b68e7527010a702e1f5 authored almost 4 years ago
domain-name: T3446: Cloudinit error message when empty domain is passed to filter.

2f72bee35078604e9059ae5f8ae5c127ee05db4c authored almost 4 years ago
Fix mis-detecting network configuration in initramfs cmdline (#844)

klibc initramfs in debian allows the 'iscsi_target_ip=' cmdline
parameter to specify an iscsi d...

3b7e2e82310d417c0d59b268a6f47bc8f7996cab authored almost 4 years ago
Merge pull request #37 from UnicronNL/current

Metadata: T3432: Azure ssh keys not working for version 1.2.7/1.3.x u…

f4e75241abf121b20e0063402bbc32087e8fdb4f authored almost 4 years ago
Metadata: T3432: Azure ssh keys not working for version 1.2.7/1.3.x update

5b47d9dc1cd80e3dbd0fb21125febab2e99d5f9c authored almost 4 years ago
tools/write-ssh-key-fingerprints: do not display empty header/footer (#817)

When output of SSH host keys and/or SSH fingerprints are disabled for
all keys do not display h...

13606a12054f4fcf1494ea3068db0640ae6cc3a3 authored almost 4 years ago
Merge pull request #34 from UnicronNL/current

Metadata: T3432: Azure ssh keys not working for version 1.2.7/1.3.x

70e34337b67b45fb3dbe35666e68279e3550c3e7 authored almost 4 years ago
Metadata: T3432: Azure ssh keys not working for version 1.2.7/1.3.x

57e53d13ad772a74f55c38d95f6d61623fe08633 authored almost 4 years ago
Azure helper: Ensure Azure http handler sleeps between retries (#842)

Ensure that the Azure helper's http handler sleeps a fixed duration
between retry failure attem...

6ae1145f5e980a47ac2b1ff3afa228a5da3f6e70 authored almost 4 years ago
Fix chef apt source example (#826)

key is a property of source1 and not sources

d4acc0920cdc19e5be3e1054a9a5fbc20e954492 authored almost 4 years ago
.travis.yml: generate an SSH key before running tests (#848)

bad84ad44254e410e7857edd5de594155d513624 authored almost 4 years ago
write passwords only to serial console, lock down cloud-init-output.log (#847)

Prior to this commit, when a user specified configuration which would
generate random passwords...

b794d426b9ab43ea9d6371477466070d86e10668 authored almost 4 years ago
Fix apt default integration test (#845)

The apt default test wasn't ported over from cloud-tests correctly.
uri should be specified in ...

c6726c2bbe82b738bd0a7fb308496a497c797d5f authored almost 4 years ago
integration_tests: bump pycloudlib dependency (#846)

The latest pycloudlib now launches official Ubuntu cloud images for
xenial, meaning that `lxc e...

dae45c3b0d285cbc7b8b22128b5ed295e2c374f8 authored almost 4 years ago
Fix stack trace if vendordata_raw contained an array (#837)

The implementation in existing datasources means that vendordata_raw is
not "raw" as it ideally...

f35181fa970453ba6c7c14575b12185533391b97 authored almost 4 years ago
archlinux: Fix broken locale logic (#841)

The locale wasn't persisted correct nor set.

LP: #1402406

3aeb14cd46613b97afefc4632909f6e9b83d0230 authored almost 4 years ago
Integration test for #783 (#832)

Newer verisons of /etc/sudoers prefer @includedir over
#includedir. Ensure we handle that prope...

d95b448fe106146b7510f7b64f2e83c51943f04d authored almost 4 years ago
integration_tests: mount more paths IN_PLACE (#838)

This mounts the full directories that we install into systems over their
corresponding paths wi...

74e1e50d4c3f1d3e3c6973ad74b06919b3738e34 authored almost 4 years ago
Fix requiring device-number on EC2 derivatives (#836)

#342 (70dbccbb) introduced the ability to determine route-metrics based on
the `device-number` ...

9bd19645a61586b82e86db6f518dd05c3363b17f authored almost 4 years ago
Remove the vi comment from the part-handler example (#835)

6fe99157876f83ae2249d44c1b456a24cc70e258 authored almost 4 years ago
net: exclude OVS internal interfaces in get_interfaces (#829)

`get_interfaces` is used to in two ways, broadly: firstly, to determine
the available interface...

121bc04cdf0e6732fe143b7419131dc250c13384 authored almost 4 years ago
tox.ini: pass OS_* environment variables to integration tests (#830)

This allows source'd OpenStack credentials to be used for tox tests.

106c57d511b862177c8356685cf6d49ddd6cb55f authored almost 4 years ago
integration_tests: add OpenStack as a platform (#804)

3dd3de7c381e870c6bc9b9b7a84d452b57594686 authored almost 4 years ago
Add flexibility to IMDS api-version (#793)

Add flexibility to IMDS api-version by having both a desired IMDS
api-version and a minimum api...

3be666306023caf6f236464fb655741b6605bdf7 authored almost 4 years ago
Fix the TestApt tests using apt-key on Xenial and Hirsute (#823)

* Xenial issue

The `apt-key finger` format changed since Xenial. Sample Xenial output:

pub...

62f7a8b17f0528869662e987aa59a5c248c18e02 authored almost 4 years ago
doc: remove duplicate "it" from nocloud.rst (#825)

a10838a621f2eef3f97959ae8ffb80bc2cd3b5fd authored almost 4 years ago
archlinux: Use hostnamectl to set the transient hostname (#797)

hostname (inetutils) isn't installed per default on arch, so switch
to hostnamectl which is ins...

2757333e844f597b85980093bddc52552ef73aa5 authored almost 4 years ago
cc_keys_to_console.py: Add documentation for recently added config key (#824)

PR #811 added a new config key, emit_keys_to_console, but didn't update the
documentation for m...

402d98edaa3a266bd5fab2b3a10d716346da6eb9 authored almost 4 years ago
Update cc_set_hostname documentation (#818)

It is distro dependent whether hostname or fqdn is used

695c4f8f46585dd7feac2fdc0729f410c539d3bc authored almost 4 years ago
Release 21.1 (#820)

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

LP: #1916540

d873b9dcf30cdc619655dc7ea37c264ca7ba1845 authored almost 4 years ago
Azure: Support for VMs without ephemeral resource disks. (#800)

Changes:
* Only merge in default Azure cloud ephemeral disk configs
during DataSourceAzure._ge...

a64b73808857fa7b4f262422ce2c87eedbce10d5 authored almost 4 years ago
cc_keys_to_console: add option to disable key emission (#811)

Specifically:

ssh: ...

e384a5436560c9494118f0999c314982d4912d27 authored almost 4 years ago
integration_tests: introduce lxd_use_exec mark (#802)

pycloudlib has modified the way LXD executes tests
(https://github.com/canonical/pycloudlib/pul...

38aee6eebb160d46287c63a979bb897b15bb2f96 authored almost 4 years ago
azure: case-insensitive UUID to avoid new IID during kernel upgrade (#798)

Kernel's newer than 4.15 present /sys/dmi/id/product_uuid as a
lowercase value. Previously UUID...

66e2d42dd1b722dc8e59f4e5990cea54f81ccd2a authored almost 4 years ago
stale.yml: don't ask submitters to reopen PRs (#816)

Because they don't have the permissions to do it. Instead, reword the
message to ask people to...

08d8902a95407d1f313ba1c679145d5f6b0df455 authored almost 4 years ago
integration_tests: fix use of SSH agent within tox (#815)

We need to allow the SSH_AUTH_SOCK environment variable through for
paramiko to be able to find...

33b6cf29fc3a1286dc21c803754ccba221d67bb2 authored almost 4 years ago
integration_tests: add UPGRADE CloudInitSource (#812)

This allows out-of-date images to be brought up-to-date with the
archive, so that tests written...

28d2d4b86ebde5261fbe3a3ffb28292b2bbdbd76 authored almost 4 years ago
integration_tests: use unique MAC addresses for tests (#813)

Using the same MAC address results in strange test behaviour if more
than one such instance is ...

5a9008e53d7cf987b5cfb78964d2bd987d180993 authored almost 4 years ago
Update .gitignore (#814)

6056ccd4d4a8a1a314ab8cd6d2bebdf8ae39b35c authored almost 4 years ago
Port apt cloud_tests to integration tests (#808)

7f1cefe90ba4253c9d67b75a4f82c9f30d322c48 authored almost 4 years ago
integration_tests: fix test_gh626 on LXD VMs (#809)

Without a MAC address match clause, the test network configuration is
not applied to the primar...

85e88af06aee0315c48664d968cef5a4b40e7846 authored almost 4 years ago
Fix attempting to decode binary data in test_seed_random_data test (#806)

`test_seed_random_data.py` was failing on openstack as openstack
provides additional binary see...

84e56f84d24e8f18b73c559e219b70527b9347af authored almost 4 years ago
Merge pull request #33 from zdc/T2403-sagitta

MAC address: T2403: Added MAC processing to network-config

393cc322629604843b98da970b0761965a7a268e authored almost 4 years ago
MAC address: T2403: Added MAC processing to network-config

In rare cases, udev scripts may try to rename ethernet interfaces at the first boot, including a...

054bb80a589e3f8d116ff6f4752c94c2d4d3606a authored almost 4 years ago
Merge pull request #32 from zdc/T2403-sagitta

network-config: T2403: Fixed missed network-config

1078248cc645f801d732fcc4800dcae592ccc47e authored almost 4 years ago
network-config: T2403: Fixed missed network-config

The commit ceaa51c3df393d8bcfb8aa58e47d9d2eb7a9efb2 fixed receiving network-config for non-typic...

a3e1b519dfce76c3df612bc5513101246ac281f6 authored almost 4 years ago
Remove wait argument from tests with session_cloud calls (#805)

09193e5141ca45b822617399047204abd701047e authored about 4 years ago
Datasource for UpCloud (#743)

New datasource utilizing UpCloud metadata API, including relevant unit
tests and documentation.

0497c7b1f752c7011006b36f9c07ac141c0bb3c2 authored about 4 years ago
test_gh668: fix failure on LXD VMs (#801)

In LXD containers, the default interface is named eth0. In VMs, it
isn't; it's renamed by syst...

3a0a5894d112d667f313d7fb3ab0850a39bc3020 authored about 4 years ago
openstack: read the dynamic metadata group vendor_data2.json (#777)

Add support for openstack's dynamic vendor data, which appears under openstack/latest/vendor_dat...

3cebe0df1e002bd85c8aa78e89f0ca507c17195a authored about 4 years ago
includedir in suoders can be prefixed by "arroba" (#783)

Since version 1.9.1, @includedir can be used in the sudoers files
instead of #includedir:

ht...

36ddf1ebed3f264fa86ef4f657dce29244c2e068 authored about 4 years ago
Merge upstream/20.4.1 into master

upstream/20.4.1 was used to release the 20.4.1 hotfix. Merging it into
master reconciles that f...

71564dce3b6fa3e6aa398b0dd7415b21dca70701 authored about 4 years ago
[VMware] change default max wait time to 15s (#774)

If cloud-init is enabled on VMware platform, cloud-init will wait until
its configuration file ...

6efe16d8f28b89423f7e6e60fc0d4ab1f385f4d8 authored about 4 years ago
Revert integration test associated with reverted #586 (#784)

e7e7b42900d83d540d69adf37962864b53dab602 authored about 4 years ago
Add jordimassaguerpla as contributor (#787)

Signed-off-by: Jordi Massaguer Pla <[email protected]>

5ccc8cbadb6b30ecbfe6e448ed5f7f000f05c7f1 authored about 4 years ago
Add Rick Harding to CLA signers (#792)

a0fdd85664e1e5474bbab1767150cc05ac6ff9b3 authored about 4 years ago
HACKING.rst: add clarifying note to LP CLA process section (#789)

We've had some first time contributors still end up trying to submit via
Launchpad: this commit...

c343e8b3f16edd38dd99d6501242a2cafe8772f4 authored about 4 years ago
Stop linting cloud_tests (#791)

The tox pylint command was failing because of competing dependencies in
the multiple requiremen...

5ec01a57a6053934c5510e42c678e7d3d1f4af1b authored about 4 years ago
cloud-tests: update cryptography requirement (#790)

4c190685498addc053e802cb7c1afbcf3890dfef authored about 4 years ago
Remove 'remove-raise-on-failure' calls from integration_tests (#788)

pycloudlib no longer raises exceptions when cloud-init fails to start,
and the API has been upd...

a9c904dc6438c908cd5341312311dfbbb18c81d2 authored about 4 years ago
Use more cloud defaults in integration tests (#757)

Stop requiring compartment_id for OCI and project_id for GCE since they
can now be inferred in ...

1527efa740ce7e66d9506ea62b0b8010d71a4104 authored about 4 years ago