Skip to main content

Service onboarding pipelines

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.

Template registration

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.

  • trigger:harness-custom-pipeline
  • harness:create-secret
  • harness:delete-secret

Learn more about how to use them in the service onboarding tutorial.