Scaffolder Backend Module TeraSky Utils Plugin#
The Scaffolder Backend Module TeraSky Utils plugin provides a collection of useful scaffolder actions for managing Kubernetes resources and Backstage entities. These actions enhance the template creation and management capabilities of Backstage.
Features#
- Crossplane Claim Generation: Convert parameters to Kubernetes YAML manifests
- Catalog Info Cleanup: Clean and format Backstage entity manifests
- File System Management: Organized file output handling
- Template Integration: Seamless integration with scaffolder templates
Plugin Components#
Backend Plugin#
The plugin provides backend actions for:
- Manifest generation
- Entity cleanup
- File system operations
- Template processing
Learn more about the backend plugin
Available Actions#
terasky:claim-template#
Converts input parameters into Kubernetes YAML manifests:
- Generates Crossplane claim manifests
- Organizes by cluster/namespace/kind
- Maintains consistent file structure
- Handles parameter transformation
terasky:catalog-info-cleaner#
Processes Backstage entity manifests:
- Removes runtime information
- Formats catalog-info.yaml files
- Prepares for git-based management
- Maintains entity structure
Documentation Structure#
Use Cases#
Crossplane Resource Management#
- Template parameter collection
- Manifest generation
- File system organization
- Resource deployment
Entity Management#
- Auto-ingested component cleanup
- Git-based catalog preparation
- Entity manifest formatting
- Version control integration
Getting Started#
To get started with the Scaffolder Backend Module TeraSky Utils plugin:
- Install the backend plugin
- Configure scaffolder integration
- Create templates using actions
- Start managing resources
For detailed installation and configuration instructions, refer to the backend documentation linked above.