Release Notes v0.83

Release v0.83 brings features like Resource Actions (Workflows), Export Terraform, Git PR Reviewer, and other enhancements and capabilities.

✨ What's New

Introducing Resource Actions (Workflows):

  • This feature enables users to define resource-related actions while developing any custom module and apply them whenever an instance of that module is deployed in any environment.
  • Set of pre-defined workflows, including Kubernetes actions to restart, scale down, and scale up Deployments and StatefulSets will be available from 6th October (More workflows will be added from Facets end).
  • Developers can find and run available tasks under the new 'Actions' tab on any resource page. Platform Engineers can begin creating custom automations by defining them as code in a module's actions.tf file.
  • Note: Since this feature is still in Beta, we’d love to hear your feedback and experiences as you explore it - your input will help us make it even better!

Export Terraform:

  • Terraform export provides an option to download the Terraform code of any environment (irrespective of the status of the environment). Once selected, it will trigger a release and allow users to download the terraform code post the release is successful.

🚀 Product Capabilities

  • Enhanced Kubernetes Dashboard: Users can now use certain flags in the YAML for the custom modules to get detailed Kubernetes Dashboard view in the Live Page of resources deployed in Kubernetes cluster.
    • controlPlaneUISettings : {
          enableKubernetesExplorer: true
      }
  • Git PR Reviewer: Users can now view all Pull Requests of a blueprint’s Git repository and create new PRs directly from the Facets UI.

📈 Enhancements

  • Resource Forms: Reduced lag in the resource configuration form when handling a large number of fields. The form now runs smoothly for up to 1000 fields, while forms with more than 1000 fields will be available only in JSON mode.
  • Users can now manually refresh any ongoing release to check its status, in addition to the existing 30-second auto-refresh.
  • For Custom Modules, users can now choose between x-ui-yaml-editor(saves as object) or x-ui-editor (saves as string with multi-language support) when working with Custom Modules.
  • Users can now perform releases without environment status restrictions, allowing them to perform custom releases for environments stuck in "LAUNCH_FAILED" or "DESTROY_FAILED" states.

🐞 Bug Fixes

  • Release Preview: Fixed issues in the Release Preview related to partially successful releases.
  • Dynamic Launch Wizard: The dynamic launch wizard for environments with "NO_CLOUD" enabled is now more stable, with improved performance and no configuration mismatches when saved.