Add local_generic rootfs-images repo (bootapi images) #18

Merged
benvin merged 2 commits from benvin/local-generic-rootfs into main 2026-07-30 00:14:06 +10:00
Owner

Why

bootapi's image-based provisioning hosts prebuilt node rootfs tarballs on artifactapi. This declares a local_generic repo rootfs-images for them and wires the local_generic kind through the module.

Change

  • Add config/local_generic/rootfs-images.yaml.
  • Wire local_generic: config.hcl, module variables.tf + main.tf, env terragrunt.hcl inputs.
  • Bump the artifactapi provider pin 0.1.3 -> 0.1.4.

Dependency (merge order)

Blocked on terraform-provider-artifactapi #12 (adds artifactapi_local_generic) being merged and released as v0.1.4. Until that release is in the terraform registry, tofu validate / make plan fail with 'Missing required provider' - the red CI here is expected and clears once 0.1.4 is available.

https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv

## Why bootapi's image-based provisioning hosts prebuilt node rootfs tarballs on artifactapi. This declares a `local_generic` repo `rootfs-images` for them and wires the `local_generic` kind through the module. ## Change - Add `config/local_generic/rootfs-images.yaml`. - Wire `local_generic`: `config.hcl`, module `variables.tf` + `main.tf`, env `terragrunt.hcl` inputs. - Bump the artifactapi provider pin 0.1.3 -> 0.1.4. ## Dependency (merge order) Blocked on **terraform-provider-artifactapi #12** (adds `artifactapi_local_generic`) being merged and released as **v0.1.4**. Until that release is in the terraform registry, `tofu validate` / `make plan` fail with 'Missing required provider' - the red CI here is expected and clears once 0.1.4 is available. https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv
unkinben added 1 commit 2026-07-29 21:51:23 +10:00
Add local_generic rootfs-images repository
ci/woodpecker/pr/plan Pipeline failed
ci/woodpecker/pr/pre-commit Pipeline failed
36568ca53e
Declares a local generic (raw-file) repo for bootapi's node rootfs tarballs and
wires the local_generic kind through the module. Depends on
terraform-provider-artifactapi #12 releasing v0.1.4 (adds artifactapi_local_generic);
the provider version pin is bumped to 0.1.4, so plan/validate stay red until that
release is available.

- config/local_generic/rootfs-images.yaml (new repo).
- local_generic wiring: config.hcl, module variables.tf + main.tf, env
  terragrunt.hcl inputs; provider pin 0.1.3 -> 0.1.4.

Claude-Session: https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv
unkinben added 1 commit 2026-07-29 23:56:24 +10:00
ci: re-run plan with provider v0.1.4 released
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
8ecf5f11da
Claude-Session: https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv
benvin merged commit 1da1a1ae40 into main 2026-07-30 00:14:06 +10:00
benvin deleted branch benvin/local-generic-rootfs 2026-07-30 00:14:06 +10:00
Sign in to join this conversation.