/xld-versions-plugin

XL Deploy plugin for showing an overview which (versions of) applications are deployed to which environments.

Primary LanguagePythonMIT LicenseMIT

XLD Versions Plugin

Build Status

XL Deploy plugin for showing an overview which (versions of) applications are deployed to which environments.

Features

  • Get an overview which versions of an application are deployed to which environments
  • Get the details (list of sub-packages) of a composite package
  • Show to which containers the application is deployed
  • Compare a deployed composite package to another, showing the changes in sub-packages

Configuration

The plugin adds two configuration types, which can be added to the Configurations/ part of the repository:

  • versions.DefaultApplication - Sets the default application to show in the overview.
  • versions.EnvironmentOrder - Overrides the default (lexicographically) ordering of environments. Uses a list of regexes to match environment names, and replaces the matches with an incremental number to change the sorting.

Note: These types should only be added to the repository once. If there are more, it will just pick the first that it finds.