Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate test suite to 389ds #8

Open
frozencemetery opened this issue Aug 24, 2020 · 4 comments
Open

Migrate test suite to 389ds #8

frozencemetery opened this issue Aug 24, 2020 · 4 comments
Labels
BLOCKED help wanted Extra attention is needed

Comments

@frozencemetery
Copy link
Member

Currently the test suite uses openldap as a server. However, we'd like to be able to run it in RHEL/CentOS, which means that it ought to be done with 389ds.

n.b.: While it's tempting to use freeipa rather than doing this by hand, there are two large problems with that. First, freeipa takes forever to download and install because it's setting up so much else that we don't need (we just need a KDC). Second, freeipa's server isn't usable in distros that aren't Fedora-like, while gssproxy is; within reason, I'd like to keep parity between where we can run our code and our tests.

@simo5 simo5 added the help wanted Extra attention is needed label Aug 25, 2020
@simo5
Copy link
Contributor

simo5 commented Aug 25, 2020

You may want to look into this to see what it takes to run 389ds the same way we do openldap server:
https://pagure.io/slapi-nis/blob/master/f/tests/slapd.sh.in

@frozencemetery
Copy link
Member Author

That's really unfortunate. Nice use of cwrap, but not something I'm about to replicate for us I think.

Do you know if there's a 389ds ticket for this, or should I file one?

@simo5
Copy link
Contributor

simo5 commented Aug 25, 2020

You may want to file a ticket with the 389ds project to provide something simpler.

@frozencemetery
Copy link
Member Author

@simo5 simo5 added the BLOCKED label Oct 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BLOCKED help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants