Skip to content

Commit e648171

Browse files
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

.github/workflows/ensure-docs-compiled.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ jobs:
99
- name: Checkout 🛎
1010
uses: actions/checkout@v6
1111
- uses: actions/setup-go@v6
12+
with:
13+
go-version: stable
1214
- shell: bash
1315
run: make generate
1416
- shell: bash

0 commit comments

Comments
 (0)