dfds / backstage_originaldfdsfork

Backstage is an open platform for building developer portals
https://backstage.io
Apache License 2.0
0 stars 0 forks source link

Support patching from common data sources #502

Closed wcarlsen closed 2 years ago

wcarlsen commented 2 years ago

Use case 1) It seems relevant for us to abstract away "sensitive" inputs e.g. kafka cluster id's and environment id's for our end users, so that we can map variables like environment (enum: ["prod", "dev"]) to what the resource actually require. This means that the end user do not need to care about cluster id's etc.

2) This makes it also rather hard to distribute or share compositions without at least the artifact (docker image) being private and hence not shareable.

See https://github.com/crossplane/crossplane/issues/2099

SEQUOIIA commented 2 years ago
image

Screenshot showing what we are trying to achieve. (all "unique" data is generated and not actual endpoints/ids we use ourselves)

samidbb commented 2 years ago

Test this solution https://github.com/crossplane-contrib/provider-kubernetes/blob/main/examples/object/references/patches-from-resource.yaml requires provider-kubernetes v0.3.0

samidbb commented 2 years ago

currently solved by the solution that uses provider-kubernetes