After this article
You will be able to connect Jenkins to Lumos to sync users, groups, and roles. This is a read-only integration.Capabilities
Required plan and roles
- Jenkins plugins: install the Role-based Authorization Strategy and People View plugins, and set the authorization strategy to Role-Based so the connector can read roles.
- Jenkins role: the API user needs admin privileges, including the Overall/Administer permission, so Lumos can enumerate all users and roles.
- Deployment: this works only for cloud deployments or on-prem deployments that are externally accessible.
Read-only access vs provisioning
Is read-only possible? Yes, and it’s the only mode this connector offers. Lumos only syncs users, groups, and roles from Jenkins. What read-only requires. The same admin API user and Overall/Administer permission described above, then follow the steps below to connect. Watch out for. There is no provisioning variant of this connector. User, group, or role changes have to happen in Jenkins directly, since this connection only ever reads data into Lumos.Instructions
Phase 1: Prepare Jenkins- Install the Role-based Authorization Strategy and People View plugins.
- Set the authorization strategy to Role-Based.
- Create or identify an admin user and generate an API Token for it. Note the user’s Username and your Jenkins Hostname.
- Click the Jenkins card in your Lumos integrations (reconnect an existing card or add a new one).
- Enter the Username, API Token, and Hostname.
- Click Connect.