Skip to content

Enhance Deployments Tab with Environment and Version Filtering #1077

@OscarVargasG

Description

@OscarVargasG

Description

As a developer in an enterprise environment, I frequently manage and monitor multiple deployments using Vela.
Currently, the Deployments tab displays all deployment records in a single table without filtering capabilities.

The proposed enhancement is to add filtering and sorting options to the Deployments table, specifically:

  • Filter deployments by environment (e.g., dev, qa, stage, prod)
  • Filter and/or sort deployments by version

Example:

  • Quickly view only prod deployments for version v1.4.x
  • Sort deployments to identify the latest version deployed per environment

This would significantly improve usability when working with a large number of deployments across multiple environments.


Value

This enhancement will improve deployment management and visibility by:

  • Making it faster and easier to locate relevant deployments
  • Reducing time spent manually scanning long deployment lists
  • Improving operational efficiency for developers and release managers

While there is no direct security impact, better visibility helps reduce operational errors (e.g., deploying or validating the wrong version in the wrong environment).


Definition of Done

  • The Deployments tab includes filters for:

    • Environment
    • Version
  • Filters can be combined (e.g., environment + version)

  • The table can be sorted by version and/or deployment time

  • Filters are intuitive and performant, even with large datasets

  • Documentation or inline help is updated (if applicable) to explain the new filters


Effort (Optional)

Medium
(Estimated: 2–4 days, depending on backend support and UI complexity)


Impacted Personas (Optional)

  • Developers
  • DevOps Engineers
  • Release Managers
  • Platform Administrators

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/serverIndicates a change to the serverarea/uiIndicates a change to the UIenhancementIndicates an improvement to a feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions