2. After you log in you will see the Application Dashboard (refer to the screenshot below).
ISD SaaS Trial Workflow
We have created a sample application for you since this is a Trial version. It comes with a pre-configured pipeline that allows you to deploy a sample image directly into a target Kubernetes cluster. To do so, follow the steps below:
After your successful login, the Application Dashboard appears and it gives you high-level overviews of your applications, pipelines along with the following important operational information:
Total Applications - The number of applications which you have access to
Deployments - The total number of deployments, from all the applications which you have access to
Pending Approvals - Any approvals which are pending for your action
Policy Violations - Any policy violations, in any of the applications which you have access to
Verification Failures - Any failures in the verification process within the applications which you have access to
As seen in the above image, the total application count is 1. This means, you have access to only one application is the sample application we created for you in this ISD instance.
2. To get a detailed view of your application, click on “Services". It displays the pipeline(s) and the gate(s) within your application.
By default, your application comes with one pipeline called "K8sdeploydemo" and two gates, one is an "Approval” gate and the other is a “Policy” gate.
To know more about Application Dashboard, refer here, and to know more about Gates, refer here.
To trigger the deployment of a particular pipeline of your application, click the “Start New Deployment” button.
2. In the "Start New Deployment" window, update the following parameters using the drop-down options.
Application - This drop down lists all the applications you have access to. Select the application for which you are triggering the execution of the pipeline.
Service/Pipeline - This drop down lists the pipeline for that application selected above. Select the pipeline which you intend to execute.
Trigger - Will be updated automatically
Type - Select the type as Tag or Digest
Tags - Select the tags as v1 or v2 or v3
Note: For the sample application that comes bundled with this trial instance of ISD, since you have access to one application and the drop-down menu only displays that application.
3. If you want to be notified by email when the pipeline execution is completed, select the check box "Notify me when the pipeline completes" and enter your email address. And then click the “Run” button to start your deployment.
4. After clicking on the “Run” button, It immediately triggers the execution of the pipeline and starts deploying the sample ImageID into the sample Kubernetes cluster. Both the sample image & the Kubernetes cluster comes bundled along with the trial instance of ISD.
You'll be taken to the pipeline execution page, where you can see the pipeline's execution as it progresses from one stage to another. This pipeline has five stages as shown below:
5. If you click the "Pause" button, your pipeline execution will be paused, and it will come to a halt at the specified stage.
6. Click on the “Resume execution” button to continue your pipeline execution.
7. To see the pipeline view, click on the "Configure" button.
8. The pipeline view shows the various stages of the pipeline and the parameters.
You can modify the parameters on this page, but we suggest leaving them alone since this is a trial version of sample application.