Openstack
OpenStack is an open-source cloud computing infrastructure platform that enables organizations to build and manage public, private, and hybrid cloud environments. It provides Infrastructure-as-a-Service (IaaS) capabilities for creating and managing virtualized computing resources at scale.
| Category | Cloud |
| Direction | Query source |
| Sign-in | Keystone Username/Password |
| Query languages | SQLite |
| Website | openstack.org |
Before you start
Huntbase signs in to Openstack with Keystone Username/Password. Create the credential in Openstack first, then keep it to hand for the Connect step.
- Sign in to the OpenStack dashboard and select the project Huntbase should read.
- Open the project's API Access page and click Download OpenStack RC File.
- Open the file to find your identity endpoint, username, user domain and project name.
For the vendor's own instructions, see OpenStack RC file documentation.
Use a dedicated, read-only credential for Huntbase where the product allows it. Huntbase only needs to read.
Connect Openstack
- Go to Connections and click New connection, or click New connection on the Openstack product page.
- On Product, pick Openstack and choose the Owner.
- On Details, give the connection a Name and, optionally, a Description.
- On Connect, fill in the settings and credentials described below.
- On Verify, review the summary and click Create & check.
For everything else on the setup page — saving a draft, I'll do this later, and what each check result means — see Connections.
Settings
Where your Openstack lives:
| Field | Required | Notes |
|---|---|---|
| Identity Endpoint | Yes | The Keystone URL for your Identity API version, such as http://example.com/identity/v3. |
| Username | No | With Identity v3, also set Domain ID or Domain Name. Otherwise enter a User ID. |
| User ID | No | |
| Domain ID | No | |
| Domain Name | No | |
| Project ID | No | |
| Project Name | No | Identity v3 needs Project ID or Project Name. Some providers need both. |
| Allow Reauth | No | |
| Region | No | Only needed for services that span several regions, such as RegionOne. |
Credentials
The only Method is Keystone Username/Password. Enter a Credential label (for example Production), then fill in:
| Field | Required | Notes |
|---|---|---|
| Password | Yes | Secret — not shown again after you save it. |
| TOTP Passcode | No | Secret — not shown again after you save it. |
Query it
Once connected, Openstack can serve these languages in a query tab, and Scout can use it when you ask in Auto:
| Language | Use it for |
|---|---|
| SQLite | SQL across this source and every other connected source. |
Next steps
- Connections — health, credentials and settings after you connect
- Query languages — syntax, parameters and time ranges
- Chatting with Scout — ask questions without writing a query
- All integrations — the rest of the catalog