Tools#

Stores data about software tools, e.g. Preflight version. Read only external access. Used for supported version check.

name | String required read-only

Name of the tool.

version | SemVer required read-only

Tool version, e.g. 1.4.0

commit | String required read-only

Commit hash of the tool version.

enabled_for_testing | Boolean read-only

Whether this tool version is enabled for testing.

_id | ObjectID read-only

MongoDB unique _id

creation_date | DateTime read-only

The date when the entry was created. Value is created automatically on creation.

last_update_date | DateTime read-only

The date when the entry was last updated.

tool_version

Fields
  • name: ASC

  • version: ASC

  • commit: ASC

Parameters
  • unique: True

Description
This unique index ensures there is only one DB record for each tool version.