Description for environment variables, allow to cancel lifecycle job execution, customize request header ...

Hello Team,

Summer is finally here in France but we didn't forget to release a few cool new features. Check this out:

#Description field for Environment Variables

You can now customize the description of Environment Variables! This is extremely helpful if a colleague (or you, after a few months) tries to understand the purpose of an environment variable configured within your organization.

For the BUILT_IN variables, we now provide a default description explaining their purpose.

Environment Variable description
Environment Variable description

#Force Cancel Execution for Lifecycle Job

Lifecycle jobs allow you to run and execute your scripts based on events happening in your environment (start, stop, delete).

Since your script might not be interrupted in the middle of its execution, by default, the "Deployment cancel" feature was not allowed to cancel the execution of a lifecycle job. We have now added the possibility to force cancel the execution (but it is now at your own risk!).

Cancel Lifecycle Job
Cancel Lifecycle Job

If you want to know more about the Cancel feature and the other deployment actions, check our documentation.

#Include additional information in the request header

We have added more flexibility to the configuration of the Nginx instance allowing your applications to be exposed on the public network.

You were already able to customize the response header via the advanced setting network.ingress.add_headers. Now, you can modify the request header via the advanced setting network.ingress.proxy_set_headers. This is helpful when you want to add additional information to the header request, like X_REQUEST_START (documentation here)

Request - Response header customization
Request - Response header customization

#Minor updates:

  • Qovery Demo Cluster Dependencies: We have added a few checks on the command to ensure that all dependencies are installed.
  • Alias/Override Link: Aliases and overrides are now better linked to the parent variables.
  • Terraform Provider Fixes: We have delivered a few fixes for the Helm resource. Expect a few more in the next sprint (still on Helm and our TF exporter)

These updates are aimed at improving usability, performance, and flexibility, empowering you to deploy with confidence and efficiency.

For the latest news and upcoming features, remember to check out changelog.qovery.com.

Happy Deploying!

The Qovery Team 🚀