docs/quick-ingestion-guides/looker/setup.md
To configure ingestion from Looker, you'll first have to ensure you have an API key to access the Looker resources.
Login to your Looker instance(e.g. https://<your-looker-instance-name>.cloud.looker.com).
Navigate to Admin Panel & click Roles to open Roles Panel.
<p align="center"> </p> <p align="center"> </p>On Roles Panel, click New Permission Set.
<p align="center"> </p>Set a name for the new permission set (e.g., DataHub Connector Permission Set) and select the following permissions.
<details> <summary>Permission List</summary>After selecting all permissions mentioned above, click New Permission Set at the bottom of the page.
<p align="center"> </p>On the Roles Panel, click New Role.
<p align="center"> </p>Set the name for the new role (e.g., DataHub Extractor) and set the following fields on this window.
AllFinally, click New Role at the bottom of the page.
<p align="center"> </p>On the Admin Panel, click Users to open the users panel.
<p align="center"> </p>Click Add Users.
<p align="center"> </p>On Adding a new user, set details in the following fields.
Finally, click Save.
<p align="center"> </p>On the User Panel, click on the newly created user.
<p align="center"> </p>Click Edit Keys to open the API Key Panel.
<p align="center"> </p>On the API Key Panel, click New API Key to generate a new Client ID and Client Secret.
<p align="center"> </p>Follow the below steps to create the GitHub Deploy Key.
ssh-keygen -t rsa -f looker_datahub_deploy_key
# If prompted, don't add a passphrase to the key
This will typically generate two files like the one below.
looker_datahub_deploy_key (private key)looker_datahub_deploy_key.pub (public key)First, log in to GitHub.
Navigate to GitHub Repository -> Settings -> Deploy Keys and add a public key (e.g. looker_datahub_deploy_key.pub) as deploy key with read access.
Make a note of the private key file. You must paste the file's contents into the GitHub Deploy Key field later while configuring ingestion on the DataHub Portal.
Once you've done all the above steps, it's time to move on to configuring the actual ingestion source within DataHub.