On Sun, 2023-06-18 at 22:21 +0200, Martin Pitt wrote:
Hello Adam and all,
Adam Williamson [2023-06-18 7:36 +0200]:
> For FreeIPA we have this testing entirely automated, it's no problem at
> all. For Active Directory we...don't.
In case it helps: In Cockpit we automatically test AD integration with Samba.
The server side is
https://github.com/cockpit-project/bots/blob/05fc65c6ad8912535a075f778f1c...
(don't do the FROM seddery if you can pull from dockerhub, it broke recently [1]).
On the client side there isn't that much setup to do:
https://github.com/cockpit-project/cockpit/blob/main/test/verify/check-sy...
If that is generally interesting to you, feel free to contact me about details.
Thanks a lot! Also thanks to all the others who mentioned Samba AD.
So there's kinda several angles here, now we pull in Samba AD. There's
two systems to consider - Samba AD and Windows AD - and three things to
consider about both:
1. How *easy* is it to test this?
2. How *useful* is it to test this?
3. How *important* is this thing to Fedora Server users?
Samba AD would definitely be easier to test than Windows AD (and
piggybacking off your process would make it easier, so thanks for
that). It sounds like at least you and Alexander think testing it would
be useful. So we can certainly look at adding Samba AD testing
*regardless* of the answer to question 3. But question 3 is actually
the one that should determine what goes into the release criteria, I
think. That's the one I'm trying to get a feel for in this thread. I
don't really know what the answer to question 3 is for Samba AD *or*
Windows AD. I'm looking for input to figure that out.
--
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @adamw(a)fosstodon.org
https://www.happyassassin.net