Skip to main content

Component builder

Dapr provides flexibility to developers for building resilient microservices using the component model. Configuring these component manifests correctly to connect to the underlying infrastructure resources is a crucial part of developing Dapr applications. Conductor helps you create component specifications with the Component Builder.

Component Builder allows users to easily configure components using a user-friendly interface with trustworthy templates, YAML schema validation and component initialization checks. This not only simplifies the configuration process but also reduces the risk of errors across development and higher-level environments.

Watch this short video for a comprehensive overview of Component Builder.

Create a component

Create a component manifest file by navigating to the left side panel in the Conductor console and selecting Component Builder.

component builder location

Select the type of component you want to create from the dropdown:

component builder type

Then, select the backing infrastructure resource that your component will represent and click Continue:

component builder choice

Choose the authentication profile and enter the required information corresponding to the connection details for the infrastructure resource. Click Continue to move to the next step:

component builder auth

Enter values for the Required Configuration Items and use the smart selector on the right to add any additional Optional Configuration Items. This will make up the metadata section in the Dapr component. Click Continue:

component builder options

Assign access control rules by picking the Cluster and optionally the Namespace allowing you to limit the component access to only applications that should have access to the infrastructure.

component builder access

Finally, review the component YAML file and edit it, if needed, before downloading it or copying the content to source control.

Note

Conductor will not apply the manifest to your Kubernetes cluster.

component builder review