metadata REST service to enroll instances in IPA for certmonger
A nova metadata REST service and notification listener to detect when an instance is created and if requested, register it with IPA (freeipa.org) via cloud-init. This will provide the credentials needed for easy certmonger integration using the IPA CA to provision certificates. See also https:/
Blueprint information
- Status:
- Complete
- Approver:
- Emilien Macchi
- Priority:
- Medium
- Drafter:
- Rob Crittenden
- Direction:
- Approved
- Assignee:
- Rob Crittenden
- Definition:
- Approved
- Series goal:
- Accepted for pike
- Implementation:
- Implemented
- Milestone target:
- pike-3
- Started by
- Emilien Macchi
- Completed by
- Emilien Macchi
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add option to set undercloud dns nameserver
Addressed by: https:/
Add code to support novajoin in the undercloud
Addressed by: https:/
Add metadata settings for needed kerberos principals
Addressed by: https:/
Add hook to generate metadata from service profiles
Addressed by: https:/
Add novajoin class
Addressed by: https:/
Add puppet-ipaclient
Addressed by: https:/
Add ipa-admintools package to the overcloud.
Addressed by: https:/
Revert "Add code to support novajoin in the undercloud"
Addressed by: https:/
Add code to support novajoin in the undercloud
Addressed by: https:/
Add reference to puppet-ipaclient
Addressed by: https:/
Add environment for usage by the novajoin in the undercloud
Gerrit topic: https:/
Addressed by: https:/
FreeIPA: don't preprovision service principals if novajoin is enabled
Addressed by: https:/
[WIP] Add role to deploy FreeIPA
Addressed by: https:/
Add novajoin docker service
Addressed by: https:/
Add novajoin profile
Addressed by: https:/
Add novajoin password
Addressed by: https:/
Use /etc/novajoin instead of /etc/nova for cloud-init script
Addressed by: https:/
Mount required files for running novajoin tempest tests
Gerrit topic: https:/
Addressed by: https:/
WIP - Add novajoin to EndpointMap
Addressed by: https:/
Add novajoin to EndpointMap
Addressed by: https:/
Fix bind mount volumes for novajoin containers
Addressed by: https:/
Fix bind mount volumes for novajoin containers
Addressed by: https:/
Fix bind mount volumes for novajoin containers