canonical / canonical/cloud-init

network v2 schema too permissive

Open
#5,854 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
3.8k
Forks
1.1k
Avg merge
2d 23h
Merged PRs (30d)
18

Description

With netplan uninstalled, given a config like:
```
network:
version: 2
ethernets:
eth0:
somekey: somevalue
```

Running `cloud-init schema --system` yields
```
Found cloud-config data types: user-data, network-config

1. user-data at /var/lib/cloud/instances/a1747431-4e15-4388-80b5-a32ccaeeaaa0/cloud-config.txt:
Valid schema user-data

2. network-config at /var/lib/cloud/instances/a1747431-4e15-4388-80b5-a32ccaeeaaa0/network-config.json:
Valid schema network-config
```

even though we should see a warning about `somekey` being invalid.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.