novajoin performance tests
To install dependencies, build images and run the test, execute:
ansible-playbook play.yaml
To rebuild images or only execute the test, execute individual playbooks in playbooks/
.
The ansible scripts are tested to work on Fedora 28.
- client calls novajoin HTTP api [done]
- novajoin adds host to FreeIPA and gets an otp [done]
- novajoin creates service entries in FreeIPA for that host [done]
- client calls ipa-client-install with OTP, inside a container [done]
- client gets keytab [done]
- client requests a list of certs for the previously created service entries [buggy]
- client gets the CRL [buggy]