Skip to content

Commit

Permalink
merge v1.20.0 to main
Browse files Browse the repository at this point in the history
  • Loading branch information
garrettdieckmann committed May 17, 2021
1 parent dacc015 commit 537ebc3
Show file tree
Hide file tree
Showing 259 changed files with 16,320 additions and 6,673 deletions.
11 changes: 7 additions & 4 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ include:
- npm install [email protected] --no-optional
- echo "**** Using mocha 5.2.0 ****"
- elif [[ "$ver" == "v6." ]]; then
# workaround for npm upgrade, otherwise it missing basic modules
- npm i -g npm3 && npm3 -g uninstall npm
- npm3 i -g [email protected]
- npm run install-test
- npm install [email protected] --no-optional
- echo "**** Using mocha 6.2.2 ****"
Expand Down Expand Up @@ -199,7 +202,8 @@ npm_audit:
- apt-get install -y jq
# install node modules
- *install_unittest_packages_cmd
- npm list --json
# npm list - ignore errors, interested in audit errors only
- npm list --json || echo ""
# npm audit - install includes audit, but perform specific check and fail if needed
- audit_report=$(npm audit --json) || echo ""
- echo "$audit_report"
Expand All @@ -220,12 +224,11 @@ coverage:
- coverage

build_rpm:
image: ${ARTIFACTORY_DOCKER_HUB}/f5devcentral/containthedocs:rpmbuild
image: ${ARTIFACTORY_DOCKER_HUB}/node:12
stage: build
script:
- echo 'CI BUILD'
# build RPM
- npm install --global [email protected]
- apt-get update && apt-get install -y rpm --no-install-recommends
- npm run build
tags:
- cm-official-docker-executor
Expand Down
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,21 @@
# Changelog
Changes to this project are documented in this file. More detail and links can be found in the Telemetry Streaming [Document Revision History](https://clouddocs.f5.com/products/extensions/f5-telemetry-streaming/latest/revision-history.html).

## 1.20.0
### Added
- AUTOTOOL-2311: [GitHub #119](https://github.com/F5Networks/f5-telemetry-streaming/issues/119): Added Capacity_Float to system.diskStorage
- AUTOTOOL-2330: [GitHub #74](https://github.com/F5Networks/f5-telemetry-streaming/issues/74): Added system.configSyncSucceeded to default output and f5_system_configSyncSucceeded to Prometheus output
- AUTOTOOL-2439: Added data tracing and 'success' message to Google Cloud Monitoring consumer
- AUTOTOOL-2312: [GitHub #114](https://github.com/F5Networks/f5-telemetry-streaming/issues/114): Added support to the Generic HTTP Consumer for additional modification of data payloads, including the addition of the 'JMESPathQuery' action
- AUTOTOOL-2456: Added new Event Listener feature to trace incoming data and save it to a file for further debugging
### Fixed
- AUTOTOOL-2451: [GitHub #127](https://github.com/F5Networks/f5-telemetry-streaming/issues/127): Fixed issue where 'long' fields in ASM events where causing ASM events to become malformed. Individual event fields are now permitted to be <= MAX_BUFFER_SIZE (16k)
- AUTOTOOL-2464: AWS S3 date path is incorrect
- AUTOTOOL-2488: Should not create multiple Tracer instances that points to the same file
### Changed
- AUTOTOOL-2297: Update npm packages (aws-sdk from v2.854.0 to v2.885.0)
### Removed

## 1.19.0
### Added
- AUTOTOOL-2280: [GitHub #79](https://github.com/F5Networks/f5-telemetry-streaming/issues/79): Expose totNativeConns and totCompatConns on SSL profile stats
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ We encourage you to use our [Slack channel](https://f5cloudsolutions.herokuapp.c

## Copyright

Copyright 2014-2020 F5 Networks Inc.
Copyright 2014-2021 F5 Networks Inc.

### F5 Networks Contributor License Agreement

Expand Down
3 changes: 2 additions & 1 deletion SUPPORT.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ Currently supported versions:

| Software Version | Release Type | First Customer Ship | End of Support |
|------------------|---------------|---------------------|-----------------|
| TS 1.17.0 | Feature | 12-Jan-2021 | 12-Apr-2021 |
| TS 1.18.0 | Feature | 23-Feb-2021 | 23-May-2021 |
| TS 1.19.0 | Feature | 06-Apr-2021 | 06-Jul-2021 |
| TS 1.20.0 | Feature | 18-May-2021 | 18-Aug-2021 |

Versions no longer supported:

Expand All @@ -41,5 +41,6 @@ Versions no longer supported:
| TS 1.14.0 | Feature | 01-Sep-2020 | 01-Dec-2020 |
| TS 1.15.0 | Feature | 13-Oct-2020 | 13-Jan-2021 |
| TS 1.16.0 | Feature | 20-Nov-2020 | 20-Feb-2021 |
| TS 1.17.0 | Feature | 12-Jan-2021 | 12-Apr-2021 |

See the [Release notes](https://github.com/F5Networks/f5-telemetry-streaming/releases) and [Telemetry Streaming documentation](https://clouddocs.f5.com/products/extensions/f5-telemetry-streaming/latest/revision-history.html) for new features and issues resolved for each release.
2 changes: 1 addition & 1 deletion contributing/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ How does the project handle a typical `POST` request?
"trace": false,
"format": "default"
},
"schemaVersion": "1.19.0"
"schemaVersion": "1.20.0"
}
}
```
Expand Down
2 changes: 2 additions & 0 deletions contributing/process_release.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@
* 1.17.0 - 13.1 MB (NOTE: grpc module deps increase)
* 1.18.0 - 13.3 MB
* 1.19.0 - 14.1 MB
* 1.20.0 - 14.4 MB
* Install build to BIG-IP, navigate to folder `/var/config/rest/iapps/f5-telemetry/` and check following:
* Run `du -sh` and check that folder's size (shouldn't be much greater than previous versions):
* 1.4.0 - 65 MB
Expand All @@ -72,6 +73,7 @@
* 1.17.0 - 95 MB (NOTE: grpc module deps increase)
* 1.18.0 - 100 MB
* 1.19.0 - 101 MB
* 1.20.0 - 103MB
* Check `nodejs/node_modules` folder - if you see `eslint`, `mocha` or something else from [package.json](package.json) `devDependencies` section - something wrong with build process. Probably some `npm` flags are work as not expected and it MUST BE FIXED before publishing.
* Ensure that all tests (unit tests and functional tests passed)
* Optional: Ensure that your local tags match remote. If not, remove all and re-fetch:
Expand Down
16 changes: 16 additions & 0 deletions detailed_information.md
Original file line number Diff line number Diff line change
Expand Up @@ -710,6 +710,7 @@ Note: available only when `debug` is turned on.
"configReady": "yes",
"licenseReady": "yes",
"provisionReady": "yes",
"configSyncSucceeded": true,
"syncMode": "standalone",
"syncColor": "green",
"syncStatus": "Standalone",
Expand All @@ -731,76 +732,91 @@ Note: available only when `debug` is turned on.
"/": {
"1024-blocks": "436342",
"Capacity": "55%",
"Capacity_Float": 0.55,
"name": "/"
},
"/dev/shm": {
"1024-blocks": "7181064",
"Capacity": "9%",
"Capacity_Float": 0.09,
"name": "/dev/shm"
},
"/config": {
"1024-blocks": "3269592",
"Capacity": "11%",
"Capacity_Float": 0.11,
"name": "/config"
},
"/usr": {
"1024-blocks": "4136432",
"Capacity": "83%",
"Capacity_Float": 0.83,
"name": "/usr"
},
"/var": {
"1024-blocks": "3096336",
"Capacity": "37%",
"Capacity_Float": 0.37,
"name": "/var"
},
"/shared": {
"1024-blocks": "20642428",
"Capacity": "3%",
"Capacity_Float": 0.03,
"name": "/shared"
},
"/var/log": {
"1024-blocks": "3023760",
"Capacity": "8%",
"Capacity_Float": 0.08,
"name": "/var/log"
},
"/appdata": {
"1024-blocks": "51607740",
"Capacity": "3%",
"Capacity_Float": 0.03,
"name": "/appdata"
},
"/shared/rrd.1.2": {
"1024-blocks": "7181064",
"Capacity": "1%",
"Capacity_Float": 0.01,
"name": "/shared/rrd.1.2"
},
"/var/run": {
"1024-blocks": "7181064",
"Capacity": "1%",
"Capacity_Float": 0.01,
"name": "/var/run"
},
"/var/tmstat": {
"1024-blocks": "7181064",
"Capacity": "1%",
"Capacity_Float": 0.01,
"name": "/var/tmstat"
},
"/var/prompt": {
"1024-blocks": "4096",
"Capacity": "1%",
"Capacity_Float": 0.01,
"name": "/var/prompt"
},
"/var/apm/mount/apmclients-7170.2018.627.21-3.0.iso": {
"1024-blocks": "298004",
"Capacity": "100%",
"Capacity_Float": 1,
"name": "/var/apm/mount/apmclients-7170.2018.627.21-3.0.iso"
},
"/var/loipc": {
"1024-blocks": "7181064",
"Capacity": "0%",
"Capacity_Float": 0,
"name": "/var/loipc"
},
"/mnt/sshplugin_tempfs": {
"1024-blocks": "7181064",
"Capacity": "0%",
"Capacity_Float": 0,
"name": "/mnt/sshplugin_tempfs"
}
},
Expand Down
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@
# The short X.Y version.
version = u''
# The full version, including alpha/beta/rc tags.
release = u'1.19.0'
release = u'1.20.0'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
Loading

0 comments on commit 537ebc3

Please sign in to comment.