Application Packaging Standard

Last updated 18-Mar-2019

Offering Sample Application

The following instructions walk you through the deployment and provisioning steps to test a package illustrating the integration of a sample application with the platform built-in user management service and other generic platform services. The application imitates provisioning of VPSes (virtual private servers) as a parameterized service.

In this document:

Deployment

Before you can start provisioning the service to customers, you should deploy the sample application and then deploy the product for sale as explained in the next sections.

Application Deployment

This phase aims at creating an application APS connector and an APS application instance in it. The latter imitates a connection of the platform with an original application.

The platform configuration must meet the installation Prerequisites, that means it must be configured to use the Docker registry and has a service node implementing the endpoint host role.

  1. Download the Offering Sample Application package to your local computer.
  2. In the provider control panel, navigate to Services > Applications and import the package from your local computer. Click the Refresh icon on top right of the screen to ensure the package has been imported.
  3. Open the imported application and on the Instances tab, click Add Instance.
  4. Make sure the Automatically deploy application’s backend option is selected.
  5. Click Next and then Finish on the next screen.

Wait until the new instance appears and its status is Ready. If it takes longer than 2 minutes, navigate to Operations > Tasks to clarify the cause of the delay.

Product Deployment

This phase must create a service plan and all other required product components in the platform containing OSS and BSS.

  1. Open the imported APS package and on the Instances tab, click the Configure Product button.
  2. To use the default deployment configuration, pass all wizard steps by clicking Next in each step until you reach the final step.
  3. In the Summary step, you will find the final configuration containing all necessary product components. To complete the product deployment, click Finish.

Provisioning

Create and subscribe your test customer to the new service plan and then test the application functionality as explained in Provisioning phase of the User Management demo project.