VMware not too long ago introduced the provision of the Cloud Director Extension SDK for growing resolution add-ons and the answer add-on improvement lifecycle. It supplies instruments for writing, constructing, testing, and packaging VMware Cloud Director UI plugins, runtime definitions, roles and rights, vApps and associated community companies and insurance policies, and their lifecycle operations.
Starting in VMware Cloud Director 10.4.1, you should use VMware Cloud Director Resolution add-ons UI to increase a VMware Cloud Director providing with further value-added performance. The UI lets you handle the sources and life cycle of resolution add-ons. a An answer add-on is customized constructed for VMware Cloud Director within the extensibility ecosystem and may embody each UI and API extensions along with their backend companies and lifecycle administration.
The roles within the resolution add-on ecosystem are Vendor, Supplier, and Tenant.
Distributors are the creators of resolution add-ons who use the SDK to create companies that complement VMware Cloud Director service, corresponding to container service extension, third-party software program distributors, Kubernetes service, and others.
Suppliers are the operators of resolution add-ons within the VMware Cloud Director on-premises or VMware Cloud Director service setting.
Tenants are the customers of the enterprise outcomes led to by an answer add-on, corresponding to self-service of Kubernetes clusters, databases, UI extensions with back-office properties, and extra.
Organising the Improvement Surroundings
To organize an setting to make use of the VMware Cloud Director extension SDK, carry out the next, that are documented within the VMware Developer information at Organising the Improvement Surroundings. The next directions have been carried out on Ubuntu desktop 20.04.
The following steps are to construct your add-on and exploring the lifecycle course of, see Constructing a Easy Resolution Add-On.
See the next VCPP Function Friday video on the VMware Cloud Director Extension SDK.