Commit 9ffb1b7
feat(ubuntu): add Ubuntu 26.04 LTS (Resolute Raccoon) support (#512)
* feat(ubuntu): add Ubuntu 26.04 (Plucky Puffin) support
- Fix hardcoded dist in ubuntu provider's loadRepoConfig() to accept
dist as a parameter, matching azl/emt/rcd provider patterns
- Create config/osv/ubuntu/ubuntu26/ directory tree with config.yml,
chrootenv configs, provider repo configs (plucky codename), default
image configs, and additional files
- Add ubuntu26 to dist enum in os-config.schema.json
- Add ubuntu OS->dist constraint (ubuntu24, ubuntu26) in
os-image-template.schema.json
- Add ubuntu entries to GetProviderName() and GetDistroVersion() maps
in config.go
- Add ubuntu26-x86_64-minimal-raw.yml example image template
- Add ubuntu26 test cases for provider init, name, and repo config
- Add ubuntu24/ubuntu26 to TestAllSupportedProviders config test
- Update README.md, release-notes.md, and templates documentation
* fix(ubuntu): use resolute codename for Ubuntu 26.04 LTS
Replace plucky (25.04) codename references with resolute (26.04 LTS)
across all ubuntu26 config files:
- Update repo configs (repo.yml, amd64_repo.yml, arm64_repo.yml)
- Rename ubuntu-plucky.list to ubuntu-resolute.list
- Update all default image configs referencing the sources list
- Fix release-notes.md codename (Resolute Rattlesnake, not Plucky Puffin)
Addresses Copilot review comments on PR #512.
* chore: auto-update coverage threshold to 66.3% (was 66.2%)
* docs: revert release-notes.md Will add later for future release update
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>1 parent 6a3d08f commit 9ffb1b7
File tree
25 files changed
+665
-15
lines changed- config/osv/ubuntu/ubuntu26
- chrootenvconfigs
- imageconfigs
- additionalfiles
- defaultconfigs
- providerconfigs
- docs/architecture
- image-templates
- internal
- config
- schema
- provider/ubuntu
25 files changed
+665
-15
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
Lines changed: 30 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
Lines changed: 31 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
0 commit comments