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.
Select the type of component you want to create from the dropdown:
Then, select the backing infrastructure resource that your component will represent and click Continue:
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:
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:
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.
Finally, review the component YAML file and edit it, if needed, before downloading it or copying the content to source control.
Conductor will not apply the manifest to your Kubernetes cluster.