Application Packaging Standard

Last updated 18-Mar-2019

Provisioning

At the provisioning stage, verify if the application generates notifications for the customer control panel as expected by design.

../../../../_images/notification-step-design.png ../../../../_images/notification-step-provision.png ../../../../_images/notification-step-deploy.png ../../../../_images/notification-step-provisioning-b.png

Continue Your Demo Project

Continue your demo project from the previous step.

Provision a subscription for a customer, login to the customer control panel, and do the following.

  1. Navigate to VPS Management.

  2. Verify if a notification is generated when you create a VPS (without OS kernel).

    • Click New to start creating a server.
    • Edit server properties as needed. Make sure the I will manage the OS Kernel check-box is clean.
    • Click Finish. You must see a notification whose type is activity and status is ready:
    ../../../../_images/vps-create.png
    • Click on the View or edit VPS link and make sure the VPS editor is opened.
  3. Verify if a notification is generated and then modified on each async retry when you create a VM (with OS kernel).

    • Click New to start creating a server.
    • Edit server properties as needed. Tick the I will manage the OS Kernel check-box.
    • Click Finish. You must see a notification whose type is activity and status is inProgress:
    ../../../../_images/vm-create.png

    Once all 5 retries are finished, the notification must change its status to ready.

  4. Select a server and then click Delete. Confirm the operation.

    The previous activity notification must disappear. You must see a new notification whose type is warning and status is upcoming.

  5. Remove the last server from the list. Confirm the operation. You must see a notification whose type is warning and status is existing. Check the list of notifications by clicking on the icon with the exclamation mark (!) on top right of the screen.

    ../../../../_images/server-remove-last.png

Conclusion

This completes the APS application development cycle. If you experienced any issues when following the project steps, you can download the final sample package and compare it with the package you have created in this demo project.