Skip to content

Commit

Permalink
Add build_version to package (#586)
Browse files Browse the repository at this point in the history
  • Loading branch information
simitt authored and Mathieu Martin committed Nov 18, 2019
1 parent 1de8293 commit 0137c20
Show file tree
Hide file tree
Showing 12 changed files with 105 additions and 20 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.next.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ Thanks, you're awesome :-) -->
### Added

* Added `package.reference`. #585
* Added `package.build_version`. #586
* Added `package.type`. #587
* Added `host.domain` field. #591
* Added `process.exit_code`. #600
Expand Down
4 changes: 4 additions & 0 deletions code/go/ecs/package.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions docs/field-details.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -2806,6 +2806,19 @@ example: `x86_64`

// ===============================================================

| package.build_version
| Additional information about the build version of the installed package.

For example use the commit SHA of a non-released package.

type: keyword

example: `36f4f7e89dd61b0988b12ee000b98966867710cd`

| extended

// ===============================================================

| package.checksum
| Checksum of the installed package for verification.

Expand Down
9 changes: 9 additions & 0 deletions generated/beats/fields.ecs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2104,6 +2104,15 @@
ignore_above: 1024
description: Package architecture.
example: x86_64
- name: build_version
level: extended
type: keyword
ignore_above: 1024
description: 'Additional information about the build version of the installed
package.
For example use the commit SHA of a non-released package.'
example: 36f4f7e89dd61b0988b12ee000b98966867710cd
- name: checksum
level: extended
type: keyword
Expand Down
1 change: 1 addition & 0 deletions generated/csv/fields.csv
Original file line number Diff line number Diff line change
Expand Up @@ -262,6 +262,7 @@ os.name,keyword,extended,Mac OS X,1.2.0-dev
os.platform,keyword,extended,darwin,1.2.0-dev
os.version,keyword,extended,10.14.1,1.2.0-dev
package.architecture,keyword,extended,x86_64,1.2.0-dev
package.build_version,keyword,extended,36f4f7e89dd61b0988b12ee000b98966867710cd,1.2.0-dev
package.checksum,keyword,extended,68b329da9893e34099c7d8ad5cb9c940,1.2.0-dev
package.description,keyword,extended,Open source programming language to build simple/reliable/efficient software.,1.2.0-dev
package.install_scope,keyword,extended,global,1.2.0-dev
Expand Down
32 changes: 22 additions & 10 deletions generated/ecs/ecs_flat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2988,17 +2988,29 @@ package.architecture:
ignore_above: 1024
level: extended
name: architecture
order: 6
order: 7
short: Package architecture.
type: keyword
package.build_version:
description: 'Additional information about the build version of the installed package.
For example use the commit SHA of a non-released package.'
example: 36f4f7e89dd61b0988b12ee000b98966867710cd
flat_name: package.build_version
ignore_above: 1024
level: extended
name: build_version
order: 2
short: Build version information
type: keyword
package.checksum:
description: Checksum of the installed package for verification.
example: 68b329da9893e34099c7d8ad5cb9c940
flat_name: package.checksum
ignore_above: 1024
level: extended
name: checksum
order: 7
order: 8
short: Checksum of the installed package for verification.
type: keyword
package.description:
Expand All @@ -3008,7 +3020,7 @@ package.description:
ignore_above: 1024
level: extended
name: description
order: 2
order: 3
short: Description of the package.
type: keyword
package.install_scope:
Expand All @@ -3018,15 +3030,15 @@ package.install_scope:
ignore_above: 1024
level: extended
name: install_scope
order: 8
order: 9
short: Indicating how the package was installed, e.g. user-local, global.
type: keyword
package.installed:
description: Time when package was installed.
flat_name: package.installed
level: extended
name: installed
order: 4
order: 5
short: Time when package was installed.
type: date
package.license:
Expand All @@ -3039,7 +3051,7 @@ package.license:
ignore_above: 1024
level: extended
name: license
order: 9
order: 10
short: Package license
type: keyword
package.name:
Expand All @@ -3059,7 +3071,7 @@ package.path:
ignore_above: 1024
level: extended
name: path
order: 5
order: 6
short: Path where the package is installed.
type: keyword
package.reference:
Expand All @@ -3072,7 +3084,7 @@ package.reference:
ignore_above: 1024
level: extended
name: reference
order: 10
order: 11
short: Package reference URL
type: keyword
package.size:
Expand All @@ -3082,7 +3094,7 @@ package.size:
format: string
level: extended
name: size
order: 3
order: 4
short: Package size in bytes.
type: long
package.type:
Expand All @@ -3095,7 +3107,7 @@ package.type:
ignore_above: 1024
level: extended
name: type
order: 11
order: 12
short: Package type
type: keyword
package.version:
Expand Down
33 changes: 23 additions & 10 deletions generated/ecs/ecs_nested.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3362,17 +3362,30 @@ package:
ignore_above: 1024
level: extended
name: architecture
order: 6
order: 7
short: Package architecture.
type: keyword
build_version:
description: 'Additional information about the build version of the installed
package.
For example use the commit SHA of a non-released package.'
example: 36f4f7e89dd61b0988b12ee000b98966867710cd
flat_name: package.build_version
ignore_above: 1024
level: extended
name: build_version
order: 2
short: Build version information
type: keyword
checksum:
description: Checksum of the installed package for verification.
example: 68b329da9893e34099c7d8ad5cb9c940
flat_name: package.checksum
ignore_above: 1024
level: extended
name: checksum
order: 7
order: 8
short: Checksum of the installed package for verification.
type: keyword
description:
Expand All @@ -3383,7 +3396,7 @@ package:
ignore_above: 1024
level: extended
name: description
order: 2
order: 3
short: Description of the package.
type: keyword
install_scope:
Expand All @@ -3393,15 +3406,15 @@ package:
ignore_above: 1024
level: extended
name: install_scope
order: 8
order: 9
short: Indicating how the package was installed, e.g. user-local, global.
type: keyword
installed:
description: Time when package was installed.
flat_name: package.installed
level: extended
name: installed
order: 4
order: 5
short: Time when package was installed.
type: date
license:
Expand All @@ -3414,7 +3427,7 @@ package:
ignore_above: 1024
level: extended
name: license
order: 9
order: 10
short: Package license
type: keyword
name:
Expand All @@ -3434,7 +3447,7 @@ package:
ignore_above: 1024
level: extended
name: path
order: 5
order: 6
short: Path where the package is installed.
type: keyword
reference:
Expand All @@ -3447,7 +3460,7 @@ package:
ignore_above: 1024
level: extended
name: reference
order: 10
order: 11
short: Package reference URL
type: keyword
size:
Expand All @@ -3457,7 +3470,7 @@ package:
format: string
level: extended
name: size
order: 3
order: 4
short: Package size in bytes.
type: long
type:
Expand All @@ -3470,7 +3483,7 @@ package:
ignore_above: 1024
level: extended
name: type
order: 11
order: 12
short: Package type
type: keyword
version:
Expand Down
4 changes: 4 additions & 0 deletions generated/elasticsearch/6/template.json
Original file line number Diff line number Diff line change
Expand Up @@ -1239,6 +1239,10 @@
"ignore_above": 1024,
"type": "keyword"
},
"build_version": {
"ignore_above": 1024,
"type": "keyword"
},
"checksum": {
"ignore_above": 1024,
"type": "keyword"
Expand Down
4 changes: 4 additions & 0 deletions generated/elasticsearch/7/template.json
Original file line number Diff line number Diff line change
Expand Up @@ -1238,6 +1238,10 @@
"ignore_above": 1024,
"type": "keyword"
},
"build_version": {
"ignore_above": 1024,
"type": "keyword"
},
"checksum": {
"ignore_above": 1024,
"type": "keyword"
Expand Down
4 changes: 4 additions & 0 deletions generated/legacy/template.json
Original file line number Diff line number Diff line change
Expand Up @@ -862,6 +862,10 @@
"ignore_above": 1024,
"type": "keyword"
},
"build_version": {
"ignore_above": 1024,
"type": "keyword"
},
"checksum": {
"ignore_above": 1024,
"type": "keyword"
Expand Down
10 changes: 10 additions & 0 deletions schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -2040,6 +2040,16 @@
"required": false,
"type": "keyword"
},
"package.build_version": {
"description": "Additional information about the build version of the installed package.\nFor example use the commit SHA of a non-released package.",
"example": "36f4f7e89dd61b0988b12ee000b98966867710cd",
"footnote": "",
"group": 2,
"level": "extended",
"name": "package.build_version",
"required": false,
"type": "keyword"
},
"package.checksum": {
"description": "Checksum of the installed package for verification.",
"example": "68b329da9893e34099c7d8ad5cb9c940",
Expand Down
10 changes: 10 additions & 0 deletions schemas/package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,16 @@
description: Package version
example: 1.12.9

- name: build_version
level: extended
type: keyword
short: Build version information
description: >
Additional information about the build version of the installed package.
For example use the commit SHA of a non-released package.
example: 36f4f7e89dd61b0988b12ee000b98966867710cd

- name: description
level: extended
type: keyword
Expand Down

0 comments on commit 0137c20

Please sign in to comment.