<baaash[m]>
what tool should i be using to pre-bestow certain packages onto a coreos image? I can get most of the configuration I need with my butane/ignition config but at a loss as to how to add packages to the image. I understand I can use rpm-ostree install once i've booted into the system, but that's after the fact... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/80cc1f2b14ce3d13223adfa607379aefb2e73cd1>)
fifofonix has joined #fedora-coreos
fifofonix has quit [Ping timeout: 248 seconds]
plarsen has quit [Remote host closed the connection]
gursewak has quit [Ping timeout: 256 seconds]
paragan has joined #fedora-coreos
gursewak has joined #fedora-coreos
mnguyen has quit [Ping timeout: 260 seconds]
daMaestro has joined #fedora-coreos
plundra has quit [Remote host closed the connection]
plundra has joined #fedora-coreos
mnguyen has joined #fedora-coreos
jcajka has joined #fedora-coreos
Betal has quit [Quit: WeeChat 3.7.1]
saschagrunert has joined #fedora-coreos
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 248 seconds]
c4rt0 has joined #fedora-coreos
<travier[m]>
baaash: Short answer: it's not easy yet but we're working on it. Container native ostree should let you change Fedora CoreOS to you liking once it's ready but right now you can only add to it not remove from it. We also don't have a good way to provide pre-build images so you have to install using the current images and then rebase to your custom image build.
<aleskandro[m]>
hi, where can I find a list of the supported kernel arguments that ignition parses? I'm looking for a way to provide the ignition configuration without requiring other hosts (e.g., local file in one of the FSs), is there any?
<aleskandro[m]>
* requiring other reachable hosts (e.g.,
<aleskandro[m]>
It's also possible to patch the path of the ignition config file to be another through an env variable (for example set by the ignition-generator), but some of the units need to start before any other file system is mounted (otherwise, we might not be able to work on the disks via ignition). So it's still in the initrd that I can provide "local" ignition files.
<aleskandro[m]>
and if i understand correctly, it fills the additional initrd so that when you boot, you'll get the config.ign file set to provision the host with the content of your myconfig.ign
jpn has joined #fedora-coreos
<queeup[m]>
I don't know the technical details but When I put myconfig.ign to iso if I boot it It start installing and provision my config.
<travier[m]>
aleskandro: You're re'making something that we already have and does that by pulling the config from the /boot partition
<travier[m]>
s/'/-/
<travier[m]>
I'd recommend making an installation via the LiveISO with an Ignition and then looking at the content of the partitions to see where the config is stored until we link the details here
<travier[m]>
This embeds an ignition configuration inside an ISO
<travier[m]>
What I mean is booting a default live iso, manually doing the installation via coreos-installer and then looking at the boot partition content
ravanelli has quit [Remote host closed the connection]
fifofonix has quit [Read error: Connection reset by peer]
<baaash[m]>
<travier[m]> "See https://github.com/coreos/..." <- thank you for your reply. I appreciate the complexity involved, and all the work put in to this project. The Ansible route will suffice, and the anisble-firewalld example, from the link you shared, demonstrates what needs to be done very clearly. thanks again.
c4rt0 has joined #fedora-coreos
jpn has joined #fedora-coreos
rishabhsaini has joined #fedora-coreos
rishabhsaini has left #fedora-coreos [#fedora-coreos]