Changelog

Follow new updates and improvements to Qovery.

May 22nd 2024

Hello Team,

We have been working hard over the past weeks to deliver you some exciting news on our product, check this out:

New Service list

We are completely reviewing the experience around the service creation flow to provide a guided path and templates to create new services quickly.

The new service list is accessible from the "New service" button and will propose (on top of the basic services Application, Helm, Cronjob etc..) a set of templates. Checkout our video:

This is the first version and we are actively working on adding new templates and improving the overall experience, feel free to raise your feedback on our forum!

Environment variable view improvements

We have introduced a few improvements on the environment variables view to improve the overall experience.

You can now:

  • sort the variables by name

  • bulk delete them using the checkbox next to the variables name

Advanced settings for self-managed clusters

We have added the advanced settings feature on self-managed clusters to let you customize some Qovery behaviour on your cluster.

For example, you can now customise the storageClass to be used when deploying a container database or a disk for your application. Check out our cluster advanced settings documentation.

RDS certificates update

As shared on our forum, we have proceeded with the update of the certificates used by your RDS instances. Please re-deploy your Managed databases via the Qovery console, the change will be applied on the next maintenance window of your RDS instance (check your AWS console).

Minor updates:

  • See services linked to an annotation group: You can now see the services linked to an annotation group from within the annotation group setting page.

  • See annotations values in the creation flow: You can now see the annotation values linked to an annotation group when assigning it to a service within the creation flow.

  • Added helper button in settings: we have added a helper button in every settings page. This will open the Qovery helper with all the documentation related to the specific section

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 πŸš€

Type @ to mention posts

May 14th 2024

Hello Team,

We have been working hard over the past weeks to deliver you some exciting news on our product, check this out:

Deploying Qovery on your local machine - As simple as writing qovery demo up

Do you want to try Qovery on your local machine by running 3 commands on your terminal?

Upgrade the Qovery CLI to the latest version and run these commands:

$ qovery auth
$ qovery context set
$ qovery demo up

Note: docker is required (and WSL if you're under Windows)

These commands will start a K3d cluster on your computer, install the qovery applications and create a cluster on your Qovery account.

You're now ready to deploy your applications on your machine directly from the Qovery console, providing a developer experience similar to what you would get when deploying them on your cloud account.

Check our announcement blog post here.

Bring your own Kubernetes, we bring the developer experience with qovery cluster install

We have introduced a new command in our CLI to streamline the Qovery installation on any Kubernetes clusters:

qovery cluster install

Just follow the instructions from the command line and you'll be able to:

  • install Qovery on your Kubernetes cluster

  • configure your Qovery account to use your Kubernetes cluster and deploy your first applications

Check out our announcement blog post here and our updated documentation here.

Custom annotations for applications

Kubernetes annotations are key-value pairs attached to Kubernetes objects, providing a flexible way to extend the functionality of your Kubernetes resources without altering their internal specifications. These annotations serve as a tool to store additional metadata to tailor behaviour, orchestrate tools, and interact seamlessly with third-party utilities that complement your Kubernetes environment. Today, we're excited to announce that Qovery supports the declaration of Custom Annotations for your Kubernetes clusters.

Check our official documentation here.

Environment variable setup at project and environment level

We have made it possible to manage the environment variables directly from the project and environment view, making it easier to access this (complex) configuration section.

If you want to add a new environment variable for your entire project, get into the Variable tab of your project and create a new environment variable just from there.

Minor updates:

  • New modal on re-deploy with no config changes: when no configuration change is detected and deployment is triggered, a new modal is displayed asking the user if he wants to redeploy or restart the application

  • Highlight re-deploy for cluster and services: if a configuration change is pending and needs to be re-deployed, the Play button now is highlighted in yellow for both clusters and services.

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 πŸš€

Type @ to mention posts

April 24th 2024

Hello Team,

We're excited to introduce some exciting enhancements and new features to improve your experience with Qovery. Check out the latest updates:

#Qovery Helper

Say hello to your new best friend, the Qovery helper! It's like having a personal guide right on each page. Need help? It's got you covered with quick links to our docs, community forum, and support. Handy, right?

It will evolve in the future, letting you discover our product in autonomy and give you all the information you need directly from the Qovery console.

#Search bar

We have added a new search bar in the interface, just hit ctrl/command + K to bring it up. The search bar offers quick access to certain actions and navigation links (like audit logs, deployment logs etc..).

Stay tuned for future updates, including the ability to search for specific services or environments directly from the bar.

#Added remote cache support for build

Build times just got turbocharged. We have added remote cache support on your container registry, allowing you to store the docker layers generated during the build of your applications and reuse them in any future deployment. This feature reduces the building time of your applications since it allows you to skip the computation of some of the layers of your docker image.

You recognize in the deployment logs if the layer was cached or not by looking at the lines with this sentence:

importing cache manifest from xxx.dkr.ecr.us-east-2.amazonaws.com/zYYYY:cache

#Minor updates:

  • Support for Static IP Feature for GCP: You can now enable the "Static IP" feature on your GCP clusters as well (only during cluster creation).

  • Resize shell console: You can now resize as you wish the shell console available in the Qovery console.

  • CLI - auto-deploy flag: Now, you can modify the auto-deploy configuration of an application directly from the CLI.

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 πŸš€

Type @ to mention posts

April 15th 2024

Hello Team,

We're excited to introduce some exciting enhancements and new features to improve your experience with Qovery. Check out the latest updates:

Shell Connection via Qovery Console

Connect directly to your running applications via shell directly from the Qovery console (UI). This feature, previously available only via the CLI, is now accessible from our console, offering more convenience and accessibility.

Shell within the Qovery console

If you have multiple pods and/or containers running within a pod, you can select the pod/container you want to interact with!

Helm Deployment - Automatic Injection of Qovery Labels/Annotations

Say goodbye to the manual configuration of the Qovery annotations and labels (qovery.annotations.service and qovery.labels.service) necessary to fully configure and deploy your Helm chart with Qovery!

commonLabels:
  mylabel: "test"
  qovery.labels.service
annotations:
  qovery.annotations.service

Qovery now automatically injects the required labels and annotations to Kubernetes objects for Helm chart deployments. No need to add qovery macros anymore; our Kubernetes admission controller handles it all seamlessly.

Support for Git Public Repositories

Deploy applications from any public Git repository with ease. Simply select the "Public Git repository" option from the "Git repository" list in the service creation flow, expanding your deployment options.

Deploy from a public git repository

Remember that all the git automation that Qovery offers (auto-deploy, preview environments) is not available if you select a public repository.

#Minor updates:

  • Updated Instances Number Component: The instances number component now allows you to scale up to 1000 instances, removing previous restrictions (max 50).

  • Harmonized Service Creation Flows: We've streamlined the service creation flows for a more consistent and user-friendly experience.

  • New Header with Reduced Size: Experience a cleaner interface with a new, reduced-size header, optimizing screen space and improving usability.

  • Added Banner for Ongoing Deployment Cancellation: Stay informed! A banner is now displayed on the application and environment page if a deployment cancellation is in progress.

  • Warning Error for Missing Scheme during Container Registries/Helm Repositories Creation: A warning error is now displayed if the scheme is missing during container registries or Helm repositories creation, ensuring smoother workflows.

  • Force Lowercase for Configured Custom Domains: configured custom domains are now forced to lowercase, preventing potential errors.

These updates are designed to elevate your Qovery experience and provide you with even greater flexibility and control over your deployments.

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

Happy Deploying!

The Qovery Team πŸš€

Type @ to mention posts