Innovation

Shipa Now in the SUSE Rancher Partner Marketplace

We are very excited to announce that you can now install Shipa from the SUSE Rancher Marketplace. Installing Shipa On-Prem can now be done with a click-to-install inside of SUSE Rancher. Follow this quick guide to get you up and started with Shipa if you are leveraging SUSE Rancher. Feel free to watch the video and/or follow along the blog post.

Installation Instructions

Navigate to your SUSE Rancher Installation then to the Apps & Marketplace section. Can click on Charts then select “Partners” as the filter.  

Rancher Partner Chart Search

Then select Shipa from the Marketplace tiles. 

Shipa Rancher Partner Tile

Click on Install and you are ready to configure two items that Shipa will need, a bootstrap user and admin password. 

Shipa Partner Chart Install

Shipa installs into a specific Kubernetes Name Space so can specify a Rancher Project to install to (optional). 

Shipa Rancher Partner Chart Prompt

Select a Project or leave as default/none then click Next. . Then set the initial/boostrap admin user and password.

Shipa Rancher Partner Chart Required Settings

For most users, you are ready to install by clicking Install. If you need to update Shipa Cluster information e.g switch from Loadbalancer to ClusterIP, the “Shipa Cluster – Optional” section will prompt you through the wiring. Note that the Shipa install will take a few moments. 

Shipa Installation Rancher

After a few moments, the Shipa install will be ready. You can wire up the Shipa CLI to expose the management console, etc for Shipa. 

On the Kubernetes Cluster that you installed Shipa to, run these Shipa CLI commands. If you have not installed the Shipa CLI Client, can install it with the following command:

curl -s https://storage.googleapis.com/shipa-client/install.sh | bash

Next wire the Shipa CLI to your installation.

export SHIPA_HOST=$(kubectl --namespace=shipa-system get svc shipa-ingress-nginx -o jsonpath="{.status.loadBalancer.ingress[0].ip}") && if [[ -z $SHIPA_HOST ]]; then export SHIPA_HOST=$(kubectl --namespace=shipa-system get svc shipa-ingress-nginx -o jsonpath="{.status.loadBalancer.ingress[0].hostname}") ; fi

shipa target-add shipa $SHIPA_HOST -s 

shipa login <specified bootstrap login>

Finally, grab the Shipa dashboard address. 

shipa app list 

With the app list step, you can now see the URL of your Shipa Dashboard. 

Shipa App List Rancher

E.g https://dashboard.ac619c5630be246c6ac042eb67cdec72-1097130393.ap-southeast-1.elb.amazonaws.com.shipa.cloud

You are now ready to activate Shipa.

Activation Instructions

You can now head to your dashboard and log in with the admin bootstrap credentials. If you have a paid Shipa License, you can enter the license information here or generate a free tier license [which was generated here].

Shipa Activation

Once you click activate, you are up and running with Shipa!

Shipa Dashboard

There is plenty of the art of the possible with SUSE Rancher and Shipa.

SUSE Rancher and Shipa – Better Together

There is no question that the Kubernetes journey and ecosystem is a complex one. Developer experience and engineering efficiency are top of mind for many firms. As platform engineering teams look to simply onboarding experiences for developers, Shipa is a great fit to pair with SUSE Rancher. Shipa provides a developer-centric view of the application and paired with SUSE Rancher’s platform view, a great match. Feel free to take both for a spin!