VirtusLab / besom

Besom - a Pulumi SDK for Scala. Also, incidentally, a broom made of twigs tied round a stick. Brooms and besoms are used for protection, to ward off evil spirits, and cleansing of ritual spaces.
https://virtuslab.github.io/besom/
Apache License 2.0
114 stars 7 forks source link

Fix URL validation to allow for kubernetes types #385

Closed pawelprazak closed 4 months ago

pawelprazak commented 4 months ago

fixes #384

pawelprazak commented 4 months ago

We have a good indication from the codegen. Not that much.

A mitigation strategy would be to unify the Pulumi model in a common module, for things like type tokens and urn's, but we'd have to carefully think it through first. The benefit would be that we already know from codegen what kind of exceptions are there in all schemas in the registry. The downside would be the coupling and more moving parts.