nutanix / calm-dsl

Keep Calm and DSL On!
https://nutanix.github.io/calm-dsl/
Apache License 2.0
32 stars 51 forks source link

[Improvement] Make Calm DSL 3.7 Backward Compatible #276

Open nxchoople opened 11 months ago

nxchoople commented 11 months ago

Describe the request The release of 3.7 for Calm DSL does not work out of the box with older versions of Calm due to feature_min_version flags set within the code. The code so far through testing is backward compatible, but due to the flags set in code it prevents Calm DSL from running when targeting older versions of Calm without modifying the flags. If functionality of this new release works on older versions of Calm, then we should allow it to work when targeting older versions of Calm.

Current behaviour Calm DSL does not work out of the box with older versions of Calm due to feature_min_version flags.

Expected behaviour Calm DSL will work out of the box with older versions of Calm and only block functionality that truly is not available in older versions of Calm.