Cacao Overview ≫ Credentials
Credentials¶
CACAO allows you to manage various types of cloud and access credentials. Some credentials are required before using a cloud, such as the Jetstream2 Application Credential. Other credentials, like the ssh public key, are injected into the VM for access or convenience.
Below are instructions for Jetstream2
Cloud Credential (Jetstream2)¶
A cloud credential allow to access a cloud provider, such as Jetstream2 or AWS.
Adding a cloud credential for an ACCESS allocation¶
Jetstream2 resources are generally associated with an ACCESS allocation. To begin creating resources in Jetstream2, you will need to add or import an OpenStack Application Credentials into CACAO.
- Click on the Credentials menu
- Click on Add Credential button
- Select Cloud Credential
- Select Jetstream 2
- Click Next
- Select the ACCESS allocation that you wish to import into CACAO (if you belong to multiple allocations, you can select multiple allocations)
- Click on the Add button
Deleting a cloud credential¶
- Click on the Credentials menu
- Locate the OpenStack credential for the Jetstream2 allocation you wish to delete
- Click on the Delete button
SSH Public Key¶
SSH Public Keys are used to login to virtual machines (sometimes called ‘servers’ or ‘instances’) after they are launched.
Note: ⓘ Currently, all ssh public keys added into the CACAO credentials will be added to every instance in Jetstream2. This will change in a future release.
Warning: ⚠ If you do not add an ssh public key, then you will only be able to access instances using web shell or web desktop.
Adding an SSH Public Key¶
- Click on the Credentials menu
- Click on the Add Credential button
- Select Public SSH Key
- Enter a name for your public ssh key
- Paste in your public ssh key
- Click on the Add button
Deleting an SSH Public Key¶
- Click on the Credentials menu
- Locate the ssh public key you wish to delete
- Click on the Delete button