Skip to content

Commit ae118e0

Browse files
committed
osbuild: break out metal definitions into own manifest
Includes metal and metal4k.
1 parent 06238d5 commit ae118e0

File tree

6 files changed

+366
-506
lines changed

6 files changed

+366
-506
lines changed

src/osbuild-manifests/coreos.osbuild.aarch64.mpp.yaml

Lines changed: 2 additions & 112 deletions
Original file line numberDiff line numberDiff line change
@@ -514,121 +514,11 @@ pipelines:
514514
source: mount
515515
deployment:
516516
default: true
517-
- name: raw-metal-image
518-
stages:
519-
- type: org.osbuild.copy
520-
inputs:
521-
tree:
522-
type: org.osbuild.tree
523-
origin: org.osbuild.pipeline
524-
references:
525-
- name:raw-image
526-
options:
527-
paths:
528-
- from: input://tree/disk.img
529-
to: tree:///disk.img
530-
- type: org.osbuild.coreos.platform
531-
options:
532-
platform: metal
533-
devices:
534-
disk:
535-
type: org.osbuild.loopback
536-
options:
537-
filename: disk.img
538-
partscan: true
539-
mounts:
540-
- name: root
541-
type: org.osbuild.xfs
542-
source: disk
543-
partition:
544-
mpp-format-int: '{image.layout[''root''].partnum}'
545-
target: /
546-
- name: ostree.deployment
547-
type: org.osbuild.ostree.deployment
548-
options:
549-
source: mount
550-
deployment:
551-
default: true
552-
- name: boot
553-
type: org.osbuild.ext4
554-
source: disk
555-
partition:
556-
mpp-format-int: '{image.layout[''boot''].partnum}'
557-
target: /boot
558-
- name: raw-metal4k-image
559-
stages:
560-
- type: org.osbuild.copy
561-
inputs:
562-
tree:
563-
type: org.osbuild.tree
564-
origin: org.osbuild.pipeline
565-
references:
566-
- name:raw-4k-image
567-
options:
568-
paths:
569-
- from: input://tree/disk.img
570-
to: tree:///disk.img
571-
- type: org.osbuild.coreos.platform
572-
options:
573-
platform: metal
574-
devices:
575-
disk:
576-
type: org.osbuild.loopback
577-
options:
578-
filename: disk.img
579-
partscan: true
580-
sector-size:
581-
mpp-format-int: "{four_k_sector_size}"
582-
mounts:
583-
- name: root
584-
type: org.osbuild.xfs
585-
source: disk
586-
partition:
587-
mpp-format-int: '{image4k.layout[''root''].partnum}'
588-
target: /
589-
- name: ostree.deployment
590-
type: org.osbuild.ostree.deployment
591-
options:
592-
source: mount
593-
deployment:
594-
default: true
595-
- name: boot
596-
type: org.osbuild.ext4
597-
source: disk
598-
partition:
599-
mpp-format-int: '{image4k.layout[''boot''].partnum}'
600-
target: /boot
601-
- name: metal
602-
stages:
603-
- type: org.osbuild.copy
604-
inputs:
605-
tree:
606-
type: org.osbuild.tree
607-
origin: org.osbuild.pipeline
608-
references:
609-
- name:raw-metal-image
610-
options:
611-
paths:
612-
- from: input://tree/disk.img
613-
to:
614-
mpp-format-string: 'tree:///{filename}'
615-
- name: metal4k
616-
stages:
617-
- type: org.osbuild.copy
618-
inputs:
619-
tree:
620-
type: org.osbuild.tree
621-
origin: org.osbuild.pipeline
622-
references:
623-
- name:raw-metal4k-image
624-
options:
625-
paths:
626-
- from: input://tree/disk.img
627-
to:
628-
mpp-format-string: 'tree:///{filename}'
629517
- mpp-import-pipelines:
630518
path: platform.applehv.ipp.yaml
631519
- mpp-import-pipelines:
632520
path: platform.hyperv.ipp.yaml
521+
- mpp-import-pipelines:
522+
path: platform.metal.ipp.yaml
633523
- mpp-import-pipelines:
634524
path: platform.qemu.ipp.yaml

src/osbuild-manifests/coreos.osbuild.ppc64le.mpp.yaml

Lines changed: 2 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -479,118 +479,7 @@ pipelines:
479479
source: mount
480480
deployment:
481481
default: true
482-
- name: raw-metal-image
483-
stages:
484-
- type: org.osbuild.copy
485-
inputs:
486-
tree:
487-
type: org.osbuild.tree
488-
origin: org.osbuild.pipeline
489-
references:
490-
- name:raw-image
491-
options:
492-
paths:
493-
- from: input://tree/disk.img
494-
to: tree:///disk.img
495-
- type: org.osbuild.coreos.platform
496-
options:
497-
platform: metal
498-
devices:
499-
disk:
500-
type: org.osbuild.loopback
501-
options:
502-
filename: disk.img
503-
partscan: true
504-
mounts:
505-
- name: root
506-
type: org.osbuild.xfs
507-
source: disk
508-
partition:
509-
mpp-format-int: '{image.layout[''root''].partnum}'
510-
target: /
511-
- name: ostree.deployment
512-
type: org.osbuild.ostree.deployment
513-
options:
514-
source: mount
515-
deployment:
516-
default: true
517-
- name: boot
518-
type: org.osbuild.ext4
519-
source: disk
520-
partition:
521-
mpp-format-int: '{image.layout[''boot''].partnum}'
522-
target: /boot
523-
524-
- name: raw-metal4k-image
525-
stages:
526-
- type: org.osbuild.copy
527-
inputs:
528-
tree:
529-
type: org.osbuild.tree
530-
origin: org.osbuild.pipeline
531-
references:
532-
- name:raw-4k-image
533-
options:
534-
paths:
535-
- from: input://tree/disk.img
536-
to: tree:///disk.img
537-
- type: org.osbuild.coreos.platform
538-
options:
539-
platform: metal
540-
devices:
541-
disk:
542-
type: org.osbuild.loopback
543-
options:
544-
filename: disk.img
545-
partscan: true
546-
sector-size:
547-
mpp-format-int: "{four_k_sector_size}"
548-
mounts:
549-
- name: root
550-
type: org.osbuild.xfs
551-
source: disk
552-
partition:
553-
mpp-format-int: '{image4k.layout[''root''].partnum}'
554-
target: /
555-
- name: ostree.deployment
556-
type: org.osbuild.ostree.deployment
557-
options:
558-
source: mount
559-
deployment:
560-
default: true
561-
- name: boot
562-
type: org.osbuild.ext4
563-
source: disk
564-
partition:
565-
mpp-format-int: '{image4k.layout[''boot''].partnum}'
566-
target: /boot
567-
- name: metal
568-
stages:
569-
- type: org.osbuild.copy
570-
inputs:
571-
tree:
572-
type: org.osbuild.tree
573-
origin: org.osbuild.pipeline
574-
references:
575-
- name:raw-metal-image
576-
options:
577-
paths:
578-
- from: input://tree/disk.img
579-
to:
580-
mpp-format-string: 'tree:///{filename}'
581-
- name: metal4k
582-
stages:
583-
- type: org.osbuild.copy
584-
inputs:
585-
tree:
586-
type: org.osbuild.tree
587-
origin: org.osbuild.pipeline
588-
references:
589-
- name:raw-metal4k-image
590-
options:
591-
paths:
592-
- from: input://tree/disk.img
593-
to:
594-
mpp-format-string: 'tree:///{filename}'
482+
- mpp-import-pipelines:
483+
path: platform.metal.ipp.yaml
595484
- mpp-import-pipelines:
596485
path: platform.qemu.ipp.yaml

0 commit comments

Comments
 (0)