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.