Service Onbaording in Harness IDP use Harness pipeline orchestrator and those could be trigerred through Software Templates.
In Harness IDP, a service onboarding pipeline (also known as a software template) enables platform engineers to automate the process of service creation. As a platform engineer, you can create a template that prompts developers for details and creates a repository with a basic setup that includes a CI/CD process. The template is defined in a YAML file named
template.yaml. The syntax of the template definition is owned by backstage.io while the workflow runs on a Harness pipeline of your choice.
To get started, check out the tutorial to create your first service onboarding pipeline.
A template is a kind of entity that exists in the software catalog. You can create a
template.yaml file and register the URL with the catalog. For information about registering a template, go to Add a new software component to the catalog.
Available template actions
Harness IDP ships the following actions to be used in the software template steps.
Learn more about how to use them in the service onboarding tutorial.
Available UI pickers
Harness IDP ships the following custom UI pickers that can be used in the template form for developers to select from.