Add Cloud Credentials
Sign with Your Credential
Last updated
Was this helpful?
Sign with Your Credential
Last updated
Was this helpful?
Manager/Partner: Use your Credentials to sign to your Cloud in OpenStack, Amazon or Azure.
If you are struggling with adding the clouds, try Where to find credentials tab.
Here are examples for each cloud:
For Openstack: a taikun image must already exist in the openstack cloud. Requirement is an Ubuntu 20 image and we recommend using a recent kernel, e.g. a base Ubuntu image with hwe kernel here: https://repo.itera.io/repository/images/taikun-image.qcow2
To use the image in Taikun you have to use the tags "taikun" and "ubuntu{number}”. By default Taikun will take image with the latest {number}.
Command to add an image to openstack:
openstack image create --disk-format qcow2 --container-format bare --public --tag taikun --tag ubuntu20.04 --property hw_disk_bus=scsi --property hw_scsi_model=virtio-scsi taikun-focal-image --file taikun-image.qcow2
Add new CC:
Cloud Name - choose name for your Cloud Credentials (3-30 characters, e.g. cloud-test)
User - your user name to OpenStack (e.g. user)
Password - your password to OpenStack (e.g. 123abc)
URL - Endpoint-Identity (e.g. https://cloud.mycloud.com:32132)
Domain - insert domain name (e.g. default)
Project - select Project if there are multiple options (e.g. my-cloud-project)
Region - select Region if there are multiple options (e.g. RegionOne
Public Network - choose network, if available (e.g. public2)
Optional:
Specify Availability Zone - check if you want to specify (e.g. pod04)
Volume Types - check and choose type of volume (e.g. ssd)
Enable Import Network - check if you want to enable
If you choose to import network, DNS in profile created in Access Profiles will be IGNORED.
If the Credentials are invalid, you are notified and you won't be able to connect the cloud.
Cloud Name - choose name for your Cloud Credentials (3-30 characters, e.g. cloud-test)
Access Key ID, Secret Access Key - find your credentials in AWS account (under My Security Credentials)
Region - choose suitable region
Availability Zone - choose availability for the region
Before adding the Azure account, you have to create application registration with commands. (source)
This process is linux based, there might be some changes for other OS.
1) If you haven't install Azure CLI, you can do it with
2) Login
You will be redirected to azure web page where you choose your account.
CLI output:
AZURE SUBSCRIPTION ID = "id": "c0xxxxa5-xxx-4ecb-xxxx-f37bxxxx28d6"
AZURE TENANT ID = "tenantId": "32xxxxb3-xxx-46b3-xxxx-0exxxxc46d1"
3) Create Azure App
CLIENT_SECRET - change to your secret (can be deleted later) (e.g. "Ue9)Qj^V~UYES3(C")
AZURE CLIENT SECRET = CLIENT_SECRET
CLI output
CLIENT ID = "appId": "7bxxxxc3-xxxx-4d74-xxxx-8c40xxxb558"
4) Create service principal for the app
appId is provided from previous command, in this case:
az ad sp create -id 7bxxxxc3-xxxx-4d74-xxxx-8c40xxxb558
CLI output:
5) Create the role assignment
SUBSCRIPTION_ID - subscription id from login command, in this case:
az role assignment create --role "Owner" --assignee http://kubernetes --subscription c0xxxxa5-xxx-4ecb-xxxx-f37bxxxx28d6
CLI output:
Now you have all Azure Ids needed, but you can also find them in Azure portal.
Please be careful when inserting the credentials. If you add incorrect credentials, you will not be able to add flavor and then create cluster.
Cloud Name - choose name for your Cloud Credentials (3-30 characters, e.g. cloud-test)
Location - choose suitable location
Availability Zone - choose zone for the location