Commit e648171
Add disk and config support (#398)
* Disk and config support
* CI go version update
* Fix image requirements
* Refactor error messages for consistency and clarity; check config and disk coexistent requirement
* better disk and config check logic
* Require image on disk
* Add image_disk_label attribute; validate uniqueness of disk labels
* Not to require image in disk
* Refactor repetitive devices
* Unit test and some error handling fixes
* Not always set root pass
* Fix go version requirements
* Update AGENTS.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Remove image_disk_label and resolve the disk to be imaged from booted config
* Wrap selecting boot config function
* cleanup
* Lint
* Add notice claiming not supporting imaging volume
* generate docs
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Only add SSH key to linode create options when no custom disk is configured
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>1 parent 64fbdde commit e648171
20 files changed
Lines changed: 3046 additions & 63 deletions
File tree
- .github/workflows
- .web-docs/components/builder/linode
- builder/linode
- datasource/image
- docs/builders
- example
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
12 | 14 | | |
13 | 15 | | |
14 | 16 | | |
| |||
0 commit comments