Releases: TheCodingSheikh/backstage-plugins
Releases · TheCodingSheikh/backstage-plugins
thecodingsheikh-backstage-plugin-multi-owner-dynamic v1.0.3
Install Config
- disabled: false
package: "https://github.com/TheCodingSheikh/backstage-plugins/releases/download/22032263783-1/thecodingsheikh-backstage-plugin-multi-owner-dynamic-1.0.3.tgz"
integrity: sha512-1/NqLTfkTNqxGzqATYoeMi5S+pwi3WLlSePv7W0ApPCZGl1tS2ksb46MMzrPGrYoEnRMKAy2+WIVADaBBwkwdQ==
pluginConfig:
dynamicPlugins:
frontend:
thecodingsheikh.backstage-plugin-multi-owner:
mountPoints:
- mountPoint: entity.page.overview/cards
importName: EntityMultiOwnerCard
config:
layout:
gridColumnEnd:
lg: "span 8"
xs: "span 12"
if:
allOf:
- isMultiOwnerAvailablethecodingsheikh-backstage-plugin-catalog-backend-module-multi-owner-processor-dynamic v1.0.3
Install Config
- disabled: false
package: "https://github.com/TheCodingSheikh/backstage-plugins/releases/download/22032259055-1/thecodingsheikh-backstage-plugin-catalog-backend-module-multi-owner-processor-dynamic-1.0.3.tgz"
integrity: sha512-UGK/PLpKabDL+xOoPMfj4ZMXpIyxyDXY1LoML8hRmXmyAvZ88bx0dvlPv7hyjOVPSnn707nZwDB0fR1zTibVjA==
thecodingsheikh-backstage-plugin-multi-owner-dynamic v1.0.0
Install Config
- disabled: false
package: "https://github.com/TheCodingSheikh/backstage-plugins/releases/download/22031161441-4/thecodingsheikh-backstage-plugin-multi-owner-dynamic-1.0.0.tgz"
integrity: sha512-tjFW6a8elhDXqMMU2uVb1QgKX2wpliPFCviu8R974AzBI3wpymotMDrkZpJcvsqFzJjGN1spI8tpPnMavEjZyw==
dynamicPlugins:
frontend:
thecodingsheikh.backstage-plugin-multi-owner:
mountPoints:
- mountPoint: entity.page.overview/cards
importName: EntityMultiOwnerCard
config:
layout:
gridColumnEnd:
lg: "span 8"
xs: "span 12"
if:
allOf:
- isMultiOwnerAvailableterasky-backstage-plugin-kubernetes-ingestor-dynamic v3.6.0
Install Config
- disabled: false
package: "https://github.com/TheCodingSheikh/backstage-plugins/releases/download/2389434567-1/terasky-backstage-plugin-kubernetes-ingestor-dynamic-3.6.0.tgz"
integrity: sha512-So3ZpZwS86wZyczg1o1Wp/e6x4Bh/vQBZcpC82FCgcewTlrljUpKiZAW6D8Guogf/trOMTaqEto5Jtl+gv0pew==
pluginConfig:
kubernetesIngestor:
mappings:
namespaceModel: 'default'
nameModel: 'name-kind'
titleModel: 'name'
systemModel: 'namespace'
referencesNamespaceModel: 'default'
components:
enabled: true
taskRunner:
frequency: 20
timeout: 600
onlyIngestAnnotatedResources: true
crossplane:
enabled: falsethecodingsheikh-backstage-plugin-scaffolder-field-validator-dynamic v0.1.0
Install Config
- disabled: false
package: "https://github.com/TheCodingSheikh/backstage-plugins/releases/download/21714058755-1/thecodingsheikh-backstage-plugin-scaffolder-field-validator-dynamic-0.1.0.tgz"
integrity: sha512-Gvvyt+DMyzAEp/tYpNw4boaOsljqvnVhN32pdap2UKum7sUnQJbgLjmz4acK32JQ5s5MlxmipWP+NGF/bp5h8A==
pluginConfig:
dynamicPlugins:
frontend:
thecodingsheikh.backstage-plugin-scaffolder-field-validator:
scaffolderFieldExtensions:
- importName: ScaffolderFieldValidatorExtensionplugin-entity-scaffolder-v0.2.0
Changelog
[0.2.0] - 2026-02-04
New Features
- Immutable Fields Support: Added new
backstage.io/immutable-fieldsannotation that allows marking specific form fields as disabled (non-editable) when the entity scaffolder form is rendered from an entity page- Supports comma-separated list of field names (e.g.,
'name,repoUrl,owner')
- Supports comma-separated list of field names (e.g.,
thecodingsheikh-backstage-plugin-entity-scaffolder-dynamic v0.2.0
Install Config
- disabled: false
package: "https://github.com/TheCodingSheikh/backstage-plugins/releases/download/21674434972-1/thecodingsheikh-backstage-plugin-entity-scaffolder-dynamic-0.2.0.tgz"
integrity: sha512-s2vlI+YlNye/aklz/yHXIJd34ByLASQFFIAfMHk+kRgbxjZfRNgKE2nyB4plFTQx+1iJwb9xffVaJEChO5HHAw==
pluginConfig:
dynamicPlugins:
frontend:
thecodingsheikh.backstage-plugin-entity-scaffolder:
entityTabs:
- path: /entity-scaffolder
title: Manage
mountPoint: entity.page.entity-scaffolder
mountPoints:
- mountPoint: entity.page.entity-scaffolder/cards
importName: EntityScaffolderContent
config:
layout:
gridColumn: "1 / -1"
if:
allOf:
- isEntityScaffolderAvailablethecodingsheikh-backstage-plugin-entity-scaffolder-dynamic v0.1.0
Install Config
- disabled: false
package: "https://github.com/TheCodingSheikh/backstage-plugins/releases/download/19874628921-1/thecodingsheikh-backstage-plugin-entity-scaffolder-dynamic-0.1.0.tgz"
integrity: sha512-R7L5jy1qhvk27UUBZ7FZRvgEgEfGRXSjQmlFv3xNCwipwxF+TSAd2Tjy/C0l2KFydPZE73YI5/tiRcoyd7HLQA==
pluginConfig:
dynamicPlugins:
frontend:
thecodingsheikh.backstage-plugin-entity-scaffolder:
entityTabs:
- path: /entity-scaffolder
title: Manage
mountPoint: entity.page.entity-scaffolder
mountPoints:
- mountPoint: entity.page.entity-scaffolder/cards
importName: EntityScaffolderContent
config:
layout:
gridColumn: "1 / -1"
if:
allOf:
- isEntityScaffolderAvailable
roadiehq-plugin-scaffolder-frontend-module-http-request-field-dynamic v2.3.0
Install Config
- disabled: false
package: "https://github.com/TheCodingSheikh/backstage-plugins/releases/download/19874095301-1/roadiehq-plugin-scaffolder-frontend-module-http-request-field-dynamic-2.3.0.tgz"
integrity: sha512-tsixfJJtL6zBgdMltd3ngBj7FFM8wVunrSdRtY42nJ+N24MjZ8oqixRiArPDI1Z7siHz9Xc6ZWAlfCP0qEYx7Q==
pluginConfig:
dynamicPlugins:
frontend:
roadiehq.plugin-scaffolder-frontend-module-http-request-field:
scaffolderFieldExtensions:
- importName: SelectFieldFromApiExtensionterasky-backstage-plugin-kubernetes-ingestor-dynamic v2.1.0
Install Config
- disabled: false
package: "https://github.com/TheCodingSheikh/backstage-plugins/releases/download/17973327717-1/terasky-backstage-plugin-kubernetes-ingestor-dynamic-2.1.0.tgz"
integrity: sha512-Q1FhXNP4EJVaRpuOjp/rdLOgR2ymjdxXqjkSvgN1IuF+S6Mg3pALgxvIlvmkyc1M/gm7H80PvzXLQKjoHRBJ5Q==
pluginConfig:
kubernetesIngestor:
mappings:
namespaceModel: 'default'
nameModel: 'name-kind'
titleModel: 'name'
systemModel: 'namespace'
referencesNamespaceModel: 'default'
components:
enabled: true
taskRunner:
frequency: 60
timeout: 600
onlyIngestAnnotatedResources: true
crossplane:
enabled: false