Merge ~lool/ubuntu-images/+git/ubuntu-images:arm64-server into ubuntu-images:lunar

Proposed by Loïc Minier
Status: Merged
Approved by: Łukasz Zemczak
Approved revision: f7fe8cc794c3d99d7d53c8f105381dc3d4da7487
Merge reported by: Łukasz Zemczak
Merged at revision: 9bc91fab0afc3e614ef28d229e5d702b0e8b4883
Proposed branch: ~lool/ubuntu-images/+git/ubuntu-images:arm64-server
Merge into: ubuntu-images:lunar
Diff against target: 57 lines (+51/-0)
1 file modified
ubuntu-server-pc-arm64.yaml (+51/-0)
Reviewer Review Type Date Requested Status
Łukasz Zemczak Approve
Review via email: mp+443495@code.launchpad.net

Commit message

Add Ubuntu Server arm64 definition to help with ubuntu-image 3.x development

This depends on adding the classic-arm64 branch to the PC gadget repo using this branch:
https://github.com/lool/pc-gadget/tree/classic-arm64

To post a comment you must log in.
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

I'll merge this as-is but then modify the gadget url after it lands.

review: Approve
Revision history for this message
Loïc Minier (lool) wrote :

Ah right, I intended to send the branch with the target gadget URL, but it's even better if you just fix it when merging

- # FIXME temporary using the common mirror
- url: "https://github.com/lool/pc-gadget"
+ url: "https://git.launchpad.net/~canonical-foundations/snap-pc/+git/github-mirror-amd64"

9bc91fa... by Loïc Minier

Point to pc-gadget mirror

Branch has landed on github and has been mirrored by Launchpad

Revision history for this message
Łukasz Zemczak (sil2100) wrote :

This was merged but to the mantic images.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/ubuntu-server-pc-arm64.yaml b/ubuntu-server-pc-arm64.yaml
2new file mode 100644
3index 0000000..bdfecc0
4--- /dev/null
5+++ b/ubuntu-server-pc-arm64.yaml
6@@ -0,0 +1,51 @@
7+name: ubuntu-server-arm64
8+display-name: Ubuntu Server arm64
9+revision: 1
10+architecture: arm64
11+series: lunar
12+class: preinstalled
13+kernel: linux-image-generic
14+gadget:
15+ url: "https://git.launchpad.net/~canonical-foundations/snap-pc/+git/github-mirror-amd64"
16+ branch: classic-arm64
17+ type: "git"
18+rootfs:
19+ mirror: "http://ports.ubuntu.com/ubuntu-ports/"
20+ pocket: updates
21+ components:
22+ - main
23+ - restricted
24+ seed:
25+ urls:
26+ - "git://git.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/+git/"
27+ branch: lunar
28+ names:
29+ - server
30+ - minimal
31+ - standard
32+ - cloud-image
33+customization:
34+ cloud-init:
35+ user-data: |
36+ chpasswd:
37+ expire: true
38+ users:
39+ - name: ubuntu
40+ password: ubuntu
41+ type: text
42+ extra-snaps:
43+ - name: snapd
44+ extra-packages:
45+ # FIXME using extra-packages as a workaround for missing bits to make the
46+ # system bootable that should be pulled by seeds or metapackages
47+ # signed EFI boot chain
48+ - name: grub-efi-arm64-signed
49+ - name: shim-signed
50+ # for update-grub
51+ - name: grub2-common
52+artifacts:
53+ img:
54+ -
55+ name: ubuntu-23.04-preinstalled-server-arm64.img
56+ manifest:
57+ name: "filesystem-manifest.txt"

Subscribers

People subscribed via source and target branches