Components
Track any object in OpsLevel's Software Catalog with Components.
Components are what make OpsLevel a truly extensible Software Catalog. They allow you to track, standardize best practices against, and relate any object in your software catalog.
Components are currently in Alpha.
Components have been released to new accounts and earlier adopters to gather feedback before being made Generally Available. If you wish to enable components on your account, please talk to your customer service representative or reach out to [email protected].
Getting Started with Components
To get started with Components, you must first define a Component Type in OpsLevel. You can do this directly from OpsLevel's UI. This can be done by using the navigation menu Settings > Component Types
.
Every account comes with a default Component Type of Service. This Type cannot be deleted or have its name changed.
To define a new component type, select + New Component Type
.
Component Types contain 3 pieces of information:
Display Name: The name of the property users will see when navigating around the OpsLevel UI.
Identifier: The unique identifier used to identify the component type from our API, tools, opslevel.yml, etc. Note: The Identifier is auto generated based on the Display Name but can be changed.
Description: Helper text that will provide more context into what this Component Type is used to track in your software catalog.
After filling out the required fields and adding a description, press Save
to create a Component Type definition.
Once your new Component type is defined, you will be navigated to the Component Edit Page. From here you can see the Default Properties applied to your component and a place to define new Custom Properties.
To learn more about Custom Properties and how to define them, refer to our Custom Properties documentation.
Tooling Support (coming soon)
Component Types are currently in Alpha and does not have full tooling support.
You can define, edit, and create new component types through the API.
opslevel.yml, Terraform, and CLI support coming soon...
Updated 7 days ago