Requirements for OpenStack
To successfully connect your OpenStack account, the following configuration needs to be applied in your OpenStack environment:
- An Ubuntu image must exist in the OpenStack environment. The requirement is an Ubuntu 20; we recommend using the most recent kernel (e.g., a base Ubuntu image with HWE kernel available here:
https://repo.itera.io/repository/images/taikun-image.qcow2)
. To use an image in Taikun you need to use the tags taikun and ubuntu{number}. By default, Taikun takes an image with the latest {number}. - The load-balancer member role is required to deploy and manage Kubernetes and load balancer in OpenStack. It grants users the necessary permissions to manage and configure the load balancer service. It allows registering and managing backend servers, configuring health monitoring, scaling the application infrastructure, and handling configuration settings and monitoring.
- A router between the public and internal networks should exist if you import a network from OpenStack. There should be internal access to the internal network, either from the router or directly. Additionally, DNS created in the Access Profiles section will be ignored when importing a network.
Adding OpenStack connection to Taikun
- Switch to the Cloud credentials tab in Taikun
- Hit Add Cloud Credentials in the top-right corner and choose OpenStack from the list
- Specify the following parameters:
- Cloud Name – choose a name for your Cloud Credentials (3-30 characters, e.g. cloud-test)
- User – your OpenStack username
- Password – your password to OpenStack
- URL – Endpoint-Identity (refer to the Where to find the OpenStack credentials below)
- Domain – insert domain name
- Project – select an OpenStack Project
- Region – select an OpenStack Region
- Public Network – choose a network, if available
- Optional:
- Specify Availability Zone
- Volume Types
- Enable Import Network
Info
Alternatively, you can use Application credentials issued by the administrator of your OpenStack account.
Where to find the OpenStack credentials
After entering your OpenStack username and password, the other data from OpenStack will be added to Taikun automatically after filling in the URL.
To find the URL:
- Log into your OpenStack account
- Locate the Project – API Access section in the left-hand navigation panel
- Find the Identity row and copy its Service Endpoint