<quentin9696[m]>
but I think all those issues have a common point: the fact that wg-quick let us create PostUp directives where we can call whatever we want
<dustymabe>
I guess
<dustymabe>
quentin9696[m]: right
<dustymabe>
I subscribed to the GH issue. The maintainers don't always engage there though
<quentin9696[m]>
on my side, it's the fact I use systemd-creds, in the bugzilla it's because he's trying to use iptables, and in the coreos tracker it's because he's using ip route
<dustymabe>
it would help if you could work with both the selinux maintainers and the wireguard maintainer to figure out the best path forward - sounds like confining wireguard might be harder than originally thought
<dustymabe>
or maybe the default policy could be to keep it confined like it is today but have an selinux boolean escape hatch for running these other programs
<dustymabe>
that selinxu boolean may exist already :)
<quentin9696[m]>
I'm not sure how we can solve this. I'm new to SE Linux and I don't know what is the best way to manage that
<dustymabe>
quentin9696[m]: exactly - that's why it would be best to work with the maintainer of wireguard and selinux
<dustymabe>
quentin9696[m]: it would be useful for you to state in the BZ and the FCOS issue your summary that you gave me above
<dustymabe>
i.e. there's a common thread here even if the exact issue wasn't the same
<dustymabe>
i.e. the symtoms are a pattern of the same problem (just used in different ways)
<quentin9696[m]>
dustymabe: that's exactly what I think. Keep the confine mode for common basic usecase, and let us create excaptions for other common usage, like iptables, ip route or systemd-creds
<quentin9696[m]>
dustymabe: Yeup I'll do that
<quentin9696[m]>
dustymabe: This is what I did for the SE linux part, I'll also create something on the wireguard side, thanks for the advise
<dustymabe>
quentin9696[m]: np - the work you're doing (if we can get everyone pulled together) will help everyone. It's clearly been hit several times already
<dustymabe>
quentin9696[m]: also.. if you have any extra compute capacity running `testing` or `next` streams will help you find problems like this before it gets to `stable`
<quentin9696[m]>
We already have servers that needs systemd 253 features that are running next stream
<quentin9696[m]>
dustymabe: I use coreos at work, and it's where I face the issue this morning after the auto-update. I saw your testing day and we plan to do something, but my teams is pretty new and we didn't find the time to do it. But I'm 100% agree with you and we will try for the next major release (at least major)
<dustymabe>
quentin9696[m]: nice.. do you mind if I ask where you work? (can send a PM if not comfortable with public)
<dustymabe>
i'm always interested in how people/organizations are using FCOS
<quentin9696[m]>
So, I updated in all side. I'm not sure if Wireguard is involve in that issue, since it only involve SE Linux policies and Pre/Post actions on wg-quick which is basically an exec command
<quentin9696[m]>
<dustymabe> "quentin9696: nice.. do you..." <- I PM you
<dustymabe>
quentin9696[m]: I sent you a PM on here. did you get it? I didn't get yours
<quentin9696[m]>
dustymabe: I receive your but don't think you get mine. I'm on matrix, so it may cause troubles
<quentin9696[m]>
> <@dustymabe:libera.chat> quentin9696: I sent you a PM on here. did you get it? I didn't get yours
<quentin9696[m]>
* I receive yours but don't think you don't get mine. I'm on matrix, so it may cause troubles
<dustymabe>
one sec - let me try to log in elsewhere
dustymabe[m] has joined #fedora-coreos
jlebon has quit [Ping timeout: 240 seconds]
ravanelli has quit [Ping timeout: 240 seconds]
ravanelli has joined #fedora-coreos
plarsen has quit [Remote host closed the connection]
bgilbert has quit [Ping timeout: 268 seconds]
ravanelli has quit [Read error: Connection reset by peer]
ravanelli has joined #fedora-coreos
ravanelli has quit [Ping timeout: 240 seconds]
ravanell_ has joined #fedora-coreos
ravanell_ has quit [Read error: Connection reset by peer]
ravanelli has joined #fedora-coreos
saschagrunert has joined #fedora-coreos
saschagrunert has quit [Remote host closed the connection]
saschagrunert has joined #fedora-coreos
paragan has joined #fedora-coreos
ravanelli has quit [Ping timeout: 240 seconds]
ravanelli has joined #fedora-coreos
paragan has quit [Ping timeout: 240 seconds]
paragan has joined #fedora-coreos
sentenza has quit [Remote host closed the connection]
ravanell_ has joined #fedora-coreos
ravanelli has quit [Ping timeout: 268 seconds]
ravanell_ has quit [Read error: Connection reset by peer]
ravanelli has joined #fedora-coreos
cosmic[m] has joined #fedora-coreos
ravanelli has quit [Ping timeout: 268 seconds]
ravanelli has joined #fedora-coreos
ravanelli has quit [Ping timeout: 240 seconds]
ravanelli has joined #fedora-coreos
apiaseck has joined #fedora-coreos
ravanelli has quit [Read error: Connection reset by peer]
ravanelli has joined #fedora-coreos
jpn has joined #fedora-coreos
apiaseck has quit [Ping timeout: 240 seconds]
apiaseck has joined #fedora-coreos
apiaseck has quit [Ping timeout: 268 seconds]
vadaosman[m] has quit [Quit: You have been kicked for being idle]
<fifofonix>
quentin9696[m]: glad to hear others out there are running next! we def need more of that.
<fifofonix>
dustytmabe: to test the cifs issue i think i am going to need an f39 rawhide build. `sudo rpm-ostree rebase fedora-compose:fedora/x86_64/coreos/rawhide` failing for me rn.
<fifofonix>
dustymabe: ^, what should i expect from rawhide, like can i choose a prior build easily if the latest is failing etc etc.
jlebon has joined #fedora-coreos
ravanelli has quit [Remote host closed the connection]
ravanelli has joined #fedora-coreos
mheon has joined #fedora-coreos
<dustymabe>
fifofonix: the link from the BZ was just telling you how to grab the RPM
<fifofonix>
dustymabe: but the rpm is f39 and won't install on a next node, so i think i need to update.
<dustymabe>
you'd have to get the *.rpm files and then `rpm-ostree override replace foo.rpm bar.rpm` etc.
<dustymabe>
yeah, right - easier if you are on the `rawhide` stream already
<dustymabe>
what failure are you getting from the rebase?
<quentin9696[m]>
quick question: if I have a FCOS 37, and I keep the auto updates, what happened when zincati will run ? It will update to FCOS 38 ?
plarsen has joined #fedora-coreos
<dustymabe>
quentin9696[m]: yes, eventually
<dustymabe>
we "roll" on
<fifofonix>
dustymabe: my bad. my terraform cicd is too clever. it adjudged no ignition change so didn't zap node like i thought it would. so this is f38 stuck node due to curl issue.
<dustymabe>
if you notice F38 was released 2 weeks ago but we hold it back from the stable stream for a period of time longer to hopefully identify issues
<dustymabe>
we try to be practical about holding or pushing based on known issues - usually discuss at the community meetings on Wednesday's
<quentin9696[m]>
that's what I was thinking too. I'll temporary disable auto update, while my wireguard issue is not fix or I find a work around. Safer for production environment
bgilbert has joined #fedora-coreos
michele- has joined #fedora-coreos
michele has quit [Ping timeout: 268 seconds]
daMaestro has joined #fedora-coreos
c4rt0 has quit [Remote host closed the connection]
<jlebon>
dustymabe: i'm not sure on the full history, but essentially, we're not outputting the right release metadata (which then gets turned into stream metadata)
<dustymabe>
I'll probably move my silverblue config (at least the layered packages) over to it at some point since I have multiple silverblue machines.