canonical / canonical/cloud-init

NoCloud's required configuration types is unnecessarily inconsistent across different sources

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

Description

# Bug report

In NoCloud, meta data and user data are sometimes optional, and sometimes not - it depends on the source.

This design choice was both 1) unnecessary and 2) inconsistent. We should standardize which configurations (out of network-config, meta-data, vendor-data, user-data) NoCloud requires across all of its sources: that is, make it optional in all cases.

See [this comment](https://github.com/canonical/cloud-init/pull/5521#discussion_r1683614347) for more context.

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.