Alberto Contreras

Results 27 issues of Alberto Contreras

The following `jsonschema` provokes `hypothesis-jsonschema` to fail: ```py from hypothesis import given from hypothesis_jsonschema import from_schema schema = { "$schema": "http://json-schema.org/draft-04/schema#", "$defs": { "def_foo": { "properties": { "foo": {"type": "string"}...

## Proposed Commit Message ``` net: Passthough v2 raw net_conf in netplan systems Adhere to Netplan Passthrough documented behavior, not limiting v2 netplan configs to the subset of props that...

PR showing a possible implementation of custom UA auto-attach behaviors. [SC-1145](https://warthogs.atlassian.net/browse/SC-1145)

## Proposed Commit Message ``` cc_ua: consume ua json api for enable commands ``` ## Additional Context https://warthogs.atlassian.net/browse/SC-1253 https://github.com/canonical/cloud-init/pull/1673#discussion_r965352866 Example the UA json api for enable: ```bash $ sudo ua...

## Proposed Commit Message ``` tests: activate Ubuntu Pro tests (only on Jenkins) ``` ## Additional Context https://warthogs.atlassian.net/browse/SC-1275 ## Test Steps ## Checklist: - [ ] My code follows the...

# Enhancement At the moment, `hook-hotplug` only fires if all cloud-init stages have finished, thus if a NIC is added/removed while cloud-init those NICs won't be handled by hotplug. They...

enhancement

# Enhancement See https://github.com/canonical/cloud-init/pull/4799#pullrequestreview-1866723421 > With this change, convert_ec2_metadata_network_config is getting a bit long and harder to follow. I think it'd be better if we could split the policy based...

enhancement

# Enhancement Add support for `routing-policy` in network config V2, so that cloud-init can render them on every network renderer where applicable. With this in place, ungate the automatic multi...

enhancement

## Proposed Commit Message See individual commits. ## Additional Context https://warthogs.atlassian.net/browse/SC-1716 ## Test Steps ## Checklist - [x] My code follows the process laid out in [the documentation](https://cloudinit.readthedocs.io/en/latest/development/index.html) - [x]...

packaging
24.2

# Documentation request Link https://cloudinit.readthedocs.io/en/latest/explanation/configuration.html#base-configuration and https://cloudinit.readthedocs.io/en/latest/reference/base_config_reference.html to better guide doc consumers. --- *Reported from: https://cloudinit.readthedocs.io/en/latest/explanation/configuration.html*

documentation