Actions
Feature #27604
closedSupport RedHat CoreOS and Fedora CoreOS as operating systems
Status:
Closed
Priority:
Normal
Assignee:
Category:
Unattended installations
Target version:
-
Description
Hello,
in order to be able to install RedHat Coreos via PXE it is required to add RedHat Coreos as a new operating system because the filenames on the Red Hat mirror don't fit to any existing naming conventions.
For example:
rhcos-4.1.0-x86_64-installer-initramfs.img
rhcos-4.1.0-x86_64-installer-kernel
http://mirror.openshift.com/pub/openshift-v4/dependencies/rhcos/4.1/4.1.0/
A simple example for the code would be:
app/models/operatingsystems/rhcos.rb
class Rhcos < Operatingsystem
PXEFILES = {:kernel => 'rhcos-4.1.0-x86_64-installer-kernel', :initrd => 'rhcos-4.1.0-x86_64-installer-initramfs.img'}
def pxe_type
'coreos'
end
def mediumpath(medium_provider)
''
end
def pxedir
''
end
def display_family
'Rhcos'
end
end
app/models/operatingsystems/operatingsystem.rb
FAMILIES = { 'Debian' => %r{Debian|Ubuntu}i,
'Redhat' => %r{RedHat|Centos|Fedora|Scientific|SLC|OracleLinux}i,
'Suse' => %r{OpenSuSE|SLES|SLED}i,
'Windows' => %r{Windows}i,
'Altlinux' => %r{Altlinux}i,
'Archlinux' => %r{Archlinux}i,
'Coreos' => %r{CoreOS}i,
'Rhcos' => %r{Rhcos}i,
'Gentoo' => %r{Gentoo}i,
'Solaris' => %r{Solaris}i,
'Freebsd' => %r{FreeBSD}i,
'AIX' => %r{AIX}i,
'Junos' => %r{Junos}i,
'NXOS' => %r{NX-OS}i,
'Xenserver' => %r{XenServer}i }
Updated by yifat makias over 5 years ago
- Status changed from New to Assigned
- Assignee set to yifat makias
Updated by yifat makias about 5 years ago
- Status changed from Assigned to New
- Assignee deleted (
yifat makias)
Updated by Lukas Zapletal almost 5 years ago
- Related to Feature #29224: CoreOS unattended provisioning added
Updated by Lukas Zapletal over 4 years ago
For the record, Foreman Omaha plugin provies CoreOS/Flatcar provisioning capabilities:
Updated by Lukas Zapletal over 4 years ago
- Related to Feature #7652: Support CoreOS added
Updated by The Foreman Bot over 4 years ago
- Status changed from New to Ready For Testing
- Assignee set to Lukas Zapletal
- Pull request https://github.com/theforeman/foreman/pull/8042 added
Updated by Lukas Zapletal over 4 years ago
- Related to Feature #31027: Add ct/fcct transpiler macro support added
Updated by Ondřej Ezr over 3 years ago
- Subject changed from Support RedHat Coreos as operating system in Foreman to Support RedHat CoreOS and Fedora CoreOS as operating systems
Updated by Ondřej Ezr over 3 years ago
- Tracker changed from Bug to Feature
- Category set to Unattended installations
Updated by Ondřej Ezr over 3 years ago
- Related to Bug #32643: Rationalize FCOS/Flatcar/RHCoreOS operating system icons added
Updated by Lukas Zapletal over 3 years ago
- Status changed from Ready For Testing to Closed
Applied in changeset foreman|055489b7d4ad70f753c677e3065c9fc22d56f13e.
Updated by Lukas Zapletal over 3 years ago
- Related to Feature #32716: Missing tasks to allow Openshift provisioning added
Actions