These docs are for v1.2. Click to read the latest docs for v1.3.

Release Notes v0.77

Release v0.77 brings features like Modules Detail Page, Output for Custom Modules, Dynamic Launch Wizard as well as some enhancements and bug fixes.

✨ What's New

  • Module Detail Page:

    • Each module (intent, flavor, version) will now have a page with all required details like spec, sample, outputs across the control plane and other metadata. This information will help developers to consume modules intelligently.
  • Modular Launch Wizard:

    This feature allows users to define their own launch process by leveraging custom modules and controlling which resources (modules) appear in the launch flow. Read More

    • Fully Customisable Launch Flow: Instead of a fixed launch process, users can now configure serverless, multi-cluster, or custom environments using modules they define.

    • Dynamic Resource Configuration: Users can control which resources appear in the launch wizard by utilizing the x-ui-overrides-only function in module YAML definitions.

    • Flexible Deployment Models: Move beyond the default single-network, single-cluster assumption and launch environments that match your specific use case.

    • Improved Clarity & Control: By surfacing only the fields necessary for their workflow, users can streamline deployments without unnecessary steps or constraints.

      Note: The Modular Launch Wizard is only available for projects with a custom base blueprint.

  • Output for Custom Modules:

    • Now, outputs for custom modules will be available and can be used through dollar referencing in the project.

🚀 Product Capabilities

  • Added support for Image Pull Secret Injector to automatically inject authentication credentials into Kubernetes workloads, preventing Docker pull rate limits.
  • Added support to import and manage existing S3 buckets within Facets.

📈 Enhancements

  • In addition to creating a new Git repository when setting up a project, users can now import an existing repository during project creation.
  • Selective releases will be restricted only for resources that fail validation, rather than being blocked entirely due to errors from any resource.