Getting Started with EST Selfservice


The EST Selfservice portal provides one-click deployments for developers. In order to be able to use the EST Selfservice, you need to do few things as pre-requisites such as registering to EST Selfservice with your EST mail address, confirming your mail address, and adding your SSH Public Key to your profile.

Registration and Activation

Registration is as simple as opening registration page, typing your mail address, and choosing a password which you will use for logging in to EST Selfservice.

Once you register, you will receive an email with a confirmation link from EST Selfservice to activate your account. After clicking the link and confirming your account, the next step is uploading your SSH Public Key.

Adding SSH Public Key to Your Profile

In order for you to make a booking on EST Selfservice, we need an SSH Public Key to inject to the instances we create for you. Without an SSH Public Key added into your profile, you will not be able to make any booking.

If you have an SSH Keypair already, please open EST Selfservice profile page, paste your SSH Public Key to SSH Public Key box, and click Submit button.

If you don't have an SSH Keypair, you can create one by following the instructions based on the operating system you use.

Once you generate SSH Keypair, you can add public key to your profile using this link.

Please ensure your SSH Public Key starts with something like:

ssh-rsa AAAA

NOT something like:

—— BEGIN SSH2 PUBLIC KEY

You are now ready to make your first booking.

Making Your First Booking

Currently, the EST Selservice portal has been enabled with following catalogue items,

  • Kubernetes Deployment
  • ONAP Deployment
  • OpenVPN Access Request

Head over to new booking page, choose one of the items from the catalogue, select its relevant suboptions from the dropdown, select how long you want this deployment to be available to you and click Submit.

Your booking will be handled automatically and you will receive an email confirmation within 3 hours of your booking. You can try access your deployment once you receive both the emails.

  • First email will have instructions on how to access your deployment's jumphost instance.

Please note that, you will not be able to make a new booking if you already have an active booking or any ongoing deployment in your account.

Meanwhile, You can check the staus of your booking from the EST Selfservice My Bookings page.

Please reach out to EST Kraken if you do not receive confirmation emails within 3 hours of your booking.

Accessing Your Deployment

In the mail you receive from EST Selfservice, you will have a username and IP of the jumphost in your deployment so you just need to SSH to that IP using provided username and your SSH key.

ssh {username}@{ip}

After logging in, you can execute sample commands as below to see what you have available there.

kubectl get nodes

kubectl get pods --all-namespaces

You will also get a separate email with OpenVPN client configuration details, username and password to connect to the OpenVPN of your deployment. This enables you to access your cluster resources directly from your localmachine.

And you are done! You are free to play with things, develop your next cool project, or submit ideas or bug reports to make EST Selfservice even better until your booking expires.

Once the expiration date approaches, please take backups of any files you will need later on yourself as we do not back them up and can not recover them for you later on.

Edit Your Deployment

Once your deployment becomes active, you will be able to edit your deployment from this link.

With this edit feature,

  • You will be able to extend your booking
  • You can add other users into your booking's OpenVPN in order to enable access for them to access your deployment resources.

Deployment Cleanup

Your deployment resources will be cleaned up automatically based on the booking length chosen during the booking. You will receive a confirmation email from EST Selfservice once your deployment resources are deleted completely.

Enjoy!