dustymabe changed the topic of #fedora-coreos to: Fedora CoreOS :: Find out more at https://getfedora.org/coreos/ :: Logs at https://libera.irclog.whitequark.org/fedora-coreos
gursewak has quit [Ping timeout: 240 seconds]
gursewak has joined #fedora-coreos
jpn has joined #fedora-coreos
gursewak_ has joined #fedora-coreos
gursewak has quit [Ping timeout: 276 seconds]
gursewak_ has quit [Ping timeout: 240 seconds]
gursewak_ has joined #fedora-coreos
saqali has quit [Quit: Leaving]
better_sleeping[ has joined #fedora-coreos
jpn has quit [Ping timeout: 276 seconds]
better_sleeping[ has left #fedora-coreos [#fedora-coreos]
gursewak_ has quit [Ping timeout: 240 seconds]
gursewak has joined #fedora-coreos
zodbot has quit [Remote host closed the connection]
gursewak has quit [Remote host closed the connection]
gursewak has joined #fedora-coreos
zodbot has joined #fedora-coreos
zodbot has quit [Remote host closed the connection]
zodbot has joined #fedora-coreos
gursewak has quit [Ping timeout: 240 seconds]
paragan has joined #fedora-coreos
gursewak has joined #fedora-coreos
gursewak has quit [Ping timeout: 255 seconds]
bgilbert has quit [Ping timeout: 240 seconds]
gursewak has joined #fedora-coreos
gursewak has quit [Ping timeout: 264 seconds]
gursewak has joined #fedora-coreos
gursewak has quit [Remote host closed the connection]
gursewak has joined #fedora-coreos
gotmax has quit [Read error: Connection reset by peer]
gotmax has joined #fedora-coreos
gursewak has quit [Ping timeout: 255 seconds]
didib has joined #fedora-coreos
ksinny has joined #fedora-coreos
pbrobinson has quit [Ping timeout: 244 seconds]
jzelinskie has quit [Read error: Connection reset by peer]
jzelinskie has joined #fedora-coreos
pbrobinson has joined #fedora-coreos
paragan has quit [Ping timeout: 256 seconds]
Betal has quit [Quit: WeeChat 3.5]
paragan has joined #fedora-coreos
paragan has quit [Ping timeout: 244 seconds]
paragan has joined #fedora-coreos
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 260 seconds]
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 240 seconds]
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 276 seconds]
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 272 seconds]
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 255 seconds]
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 256 seconds]
mheon has joined #fedora-coreos
<dustymabe> hey walters - regarding https://github.com/coreos/coreos-assembler/pull/2960#issuecomment-1177577503 - i'm actively working on removing gangplank so maybe it won't be too long before we can try again
<walters> well
<walters> nah, i can port the re-exec stuff to Go
<walters> (Today I like manually schedule cosa pods against remote clusters to test things that way, I know gangplank can streamline this, I just don't know how to use it)
<dustymabe> I guess I have stronger opinions here.. I guess we can just stop using it, but not delete the code
<dustymabe> I think gangplank has value, but the truth is that we don't have clusters we can use to leverage it (i.e. no non-x86_64 kube/openshift clusters)
<dustymabe> so we end up with a wrapper around `podman remote` anyway - and a ton of code/complexity/maintenance for not a lot of value
<dustymabe> ok let me pivot to another topic
<dustymabe> some of the work I'm doing to enable podman remote workflow in our pipelines will deal with the top level `cosa` entrypoint
<dustymabe> so I think what I'm going to try to do is build on what you have in https://github.com/coreos/coreos-assembler/pull/2919 (since you are rewriting it anyway)
<dustymabe> rather than try to work on top of what is there now, when you are actively working to replace it
<dustymabe> does that sound reasonable?
<walters> oh i see
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 272 seconds]
<walters> I'm totally cool with with that if you think it will help! As of yet, the framework for adding new subcommands natively implemented in Go isn't there and that's a big piece, but that's a well known thing and once that's there it seems like what you're proposing may be easier
<dustymabe> so right now (based on your PR) it's not easy to write a new subcommand in golang? TBH for what I'm going to do with the new subcommand it's really small so I might just start with bash anyway
<dustymabe> it's literally something along the lines of "check if env var exists && podman remote $image $0"
<walters> hmm but shouldn't that kind of logic live in e.g. `cmd-build` and not the toplevel entrypoint?
<dustymabe> It depends.. in the model I'm working off of if an env var exists then transparently the `cosa foo && cosa bar && cosa baz` series runs on a remote machine via podman-remote
<dustymabe> this means that our pipline will be able to use the same code essentially for x86_64 or the other architectures
<dustymabe> and it's mostly transparent to the user
<dustymabe> and the user can also run the exact same commands locally and try it out
<dustymabe> i.e. you don't have to change your development mental model around cosa
<dustymabe> it looks something like this
<dustymabe> CONTAINER_HOST=remotehost
<dustymabe> COSA_REMOTE_SESSION=$(cosa remote-session create --image ${image}")
<dustymabe> cosa remote-session sync-up #syncs local settings to the remote
<dustymabe> cosa fetch && cosa build && cosa kola run
<dustymabe> cosa buildupload, etc...
<dustymabe> cosa remote-session destroy
<dustymabe> unset COSA_REMOTE_SESSION
<dustymabe> honestly you can do all of this with a bash alias (that's how I did the proof of concept), but I figured it would be better to have some native support in cosa for it
plarsen has joined #fedora-coreos
jpn has joined #fedora-coreos
<jlebon> makes sense to me. it definitely seems less disruptive to start than individually teaching all the commands we need to know about `podman remote`.
didib has quit [Quit: Leaving]
<dustymabe> ravanelli: are you still using AWS instances for your testing?
gursewak has joined #fedora-coreos
saqali has joined #fedora-coreos
paragan has quit [Ping timeout: 240 seconds]
Betal has joined #fedora-coreos
jpn has quit [Ping timeout: 256 seconds]
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 240 seconds]
saqali has quit [Ping timeout: 276 seconds]
jpn has joined #fedora-coreos
jpn has quit [Quit: Lost terminal]
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 240 seconds]
jpn has joined #fedora-coreos
saqali has joined #fedora-coreos
jpn has quit [Ping timeout: 276 seconds]
<dustymabe>
Guest24 has joined #fedora-coreos
Guest24 has quit [Client Quit]
Proct0t has joined #fedora-coreos
<dustymabe> saqali: I was able to get pxe-install and pxe-offline-install to pass tests with --qemu-firmware=uefi
<dustymabe> PASS: pxe-offline-install (uefi + metal) (1m16.173s)
<dustymabe> PASS: pxe-install (uefi + metal) (1m5.326s)
<dustymabe> with current cosa (pulled from quay.io)
scorreia has joined #fedora-coreos
<dustymabe> jlebon: you mentioned this before.. I broke out the common parts of the multi-arch builders butane config: https://github.com/coreos/fedora-coreos-pipeline/pull/560
<dustymabe> gursewak: saqali: mind a review on https://github.com/coreos/fedora-coreos-streams/pull/530 ?
mnguyen has quit [Ping timeout: 240 seconds]
misuto has quit [Quit: Leaving]
<saqali> dustymabe: approved
<saqali> dustymabe: missed your earlier message about pxe + uefi, thats interesting maybe its just my env
<saqali> on the other hand, should we enable those scenarios in CI now that they are passing?
<dustymabe> saqali: I think so
<saqali> Ok I can make the PR for that
mnguyen has joined #fedora-coreos
<dustymabe> thanks saqali - need one more review on https://github.com/coreos/fedora-coreos-streams/pull/530
ksinny has quit [Remote host closed the connection]
bgilbert has joined #fedora-coreos
Proct0t has quit [Quit: Client closed]
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 240 seconds]
Proct0t has joined #fedora-coreos
fifofonix has joined #fedora-coreos
jbrooks has quit [Quit: Ex-Chat]
<jlebon> dustymabe: sweet, stamped!
<jlebon> (and merged)
<saqali> dustymabe: turns out those scenarios seem to be timing out on uefi-secure not uefi
<dustymabe> saqali: interesting
<saqali> sorry, I didn't realize we were testing the two separately
<dustymabe> saqali: the console.txt from one of those runs is interesting
<saqali> huh, could that be a driver issue?
<dustymabe> saqali: I'd start to look at the differences in the code paths between uefi and uefi-secure to see if there are any smoking guns
<saqali> +1
Proct0t has quit [Quit: Client closed]
misuto has joined #fedora-coreos
misuto has quit [Remote host closed the connection]
misuto has joined #fedora-coreos
misuto has quit [Remote host closed the connection]
misuto has joined #fedora-coreos
misuto has quit [Remote host closed the connection]
misuto has joined #fedora-coreos
misuto has quit [Remote host closed the connection]
misuto has joined #fedora-coreos
misuto has quit [Remote host closed the connection]
misuto has joined #fedora-coreos
misuto has quit [Remote host closed the connection]
misuto has joined #fedora-coreos
saqali has quit [Quit: Leaving]
misuto has quit [Remote host closed the connection]
misuto has joined #fedora-coreos
misuto has quit [Remote host closed the connection]
misuto has joined #fedora-coreos
misuto has quit [Remote host closed the connection]
misuto has joined #fedora-coreos
misuto has quit [Remote host closed the connection]
misuto has joined #fedora-coreos
misuto has quit [Client Quit]
misuto has joined #fedora-coreos
misuto has quit [Remote host closed the connection]
misuto has joined #fedora-coreos
misuto has quit [Client Quit]
misuto has joined #fedora-coreos
misuto has quit [Client Quit]
misuto has joined #fedora-coreos
misuto has quit [Remote host closed the connection]
misuto has joined #fedora-coreos
misuto has quit [Client Quit]
misuto has joined #fedora-coreos
misuto has quit [Remote host closed the connection]
jpn has joined #fedora-coreos
jpn has quit [Ping timeout: 244 seconds]
mheon has quit [Ping timeout: 260 seconds]
gursewak has quit [Ping timeout: 264 seconds]
ravanelli has quit [Remote host closed the connection]
gursewak has joined #fedora-coreos
ravanelli has joined #fedora-coreos
gursewak has quit [Ping timeout: 240 seconds]
gursewak has joined #fedora-coreos
ravanelli has quit [Remote host closed the connection]
ravanelli has joined #fedora-coreos
ravanelli has quit [Remote host closed the connection]
ravanelli has joined #fedora-coreos
ravanelli has quit [Remote host closed the connection]
ravanelli has joined #fedora-coreos
ravanelli has quit [Remote host closed the connection]
ravanelli has joined #fedora-coreos