diff --git a/.go-version b/.go-version index 98e863cdf81..30a88ea45a4 100644 --- a/.go-version +++ b/.go-version @@ -1 +1 @@ -1.15.8 +1.15.9 diff --git a/Dockerfile b/Dockerfile index c800288113a..a501ae3e86e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.15.8 +FROM golang:1.15.9 MAINTAINER Nicolas Ruflin RUN set -x && \ diff --git a/NOTICE.txt b/NOTICE.txt index ffaf8f68be9..b939bbe2db6 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -11,11 +11,11 @@ Third party libraries used by the Elastic APM Server project: -------------------------------------------------------------------------------- Dependency : github.com/apache/thrift -Version: v0.13.0 +Version: v0.13.1-0.20200603211036-eac4d0c79a5f Licence type (autodetected): Apache-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/apache/thrift@v0.13.0/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/apache/thrift@v0.13.1-0.20200603211036-eac4d0c79a5f/LICENSE: Apache License @@ -255,7 +255,74 @@ For the lib/nodejs/lib/thrift/json_parse.js: */ (By Douglas Crockford ) + +-------------------------------------------------- +For lib/cpp/src/thrift/windows/SocketPair.cpp + +/* socketpair.c + * Copyright 2007 by Nathan C. Myers ; some rights reserved. + * This code is Free Software. It may be copied freely, in original or + * modified form, subject only to the restrictions that (1) the author is + * relieved from all responsibilities for any use for any purpose, and (2) + * this copyright notice must be retained, unchanged, in its entirety. If + * for any reason the author might be held responsible for any consequences + * of copying or use, license is withheld. + */ + + +-------------------------------------------------- +For lib/py/compat/win32/stdint.h + +// ISO C9x compliant stdint.h for Microsoft Visual Studio +// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 +// +// Copyright (c) 2006-2008 Alexander Chemeris +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, +// this list of conditions and the following disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in the +// documentation and/or other materials provided with the distribution. +// +// 3. The name of the author may be used to endorse or promote products +// derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +/////////////////////////////////////////////////////////////////////////////// + + -------------------------------------------------- +Codegen template in t_html_generator.h + +* Bootstrap v2.0.3 +* +* Copyright 2012 Twitter, Inc +* Licensed under the Apache License v2.0 +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Designed and built with all the love in the world @twitter by @mdo and @fat. + +--------------------------------------------------- +For t_cl_generator.cc + + * Copyright (c) 2008- Patrick Collison + * Copyright (c) 2006- Facebook + +--------------------------------------------------- -------------------------------------------------------------------------------- @@ -509,11 +576,11 @@ SOFTWARE. -------------------------------------------------------------------------------- Dependency : github.com/elastic/beats/v7 -Version: v7.0.0-alpha2.0.20210218165332-1ec04e2cbfd8 +Version: v7.0.0-alpha2.0.20210413112843-18f4e405ad11 Licence type (autodetected): Elastic -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/elastic/beats/v7@v7.0.0-alpha2.0.20210218165332-1ec04e2cbfd8/LICENSE.txt: +Contents of probable licence file $GOMODCACHE/github.com/elastic/beats/v7@v7.0.0-alpha2.0.20210413112843-18f4e405ad11/LICENSE.txt: Source code in this repository is variously licensed under the Apache License Version 2.0, an Apache compatible license, or the Elastic License. Outside of @@ -1942,11 +2009,11 @@ Contents of probable licence file $GOMODCACHE/github.com/google/pprof@v0.0.0-202 -------------------------------------------------------------------------------- Dependency : github.com/hashicorp/go-multierror -Version: v1.1.0 +Version: v1.1.1 Licence type (autodetected): MPL-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/hashicorp/go-multierror@v1.1.0/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/hashicorp/go-multierror@v1.1.1/LICENSE: Mozilla Public License, version 2.0 @@ -4592,11 +4659,11 @@ THE SOFTWARE. -------------------------------------------------------------------------------- Dependency : golang.org/x/net -Version: v0.0.0-20210119194325-5f4716e94777 +Version: v0.0.0-20210410081132-afb366fc7cd1 Licence type (autodetected): BSD-3-Clause -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/golang.org/x/net@v0.0.0-20210119194325-5f4716e94777/LICENSE: +Contents of probable licence file $GOMODCACHE/golang.org/x/net@v0.0.0-20210410081132-afb366fc7cd1/LICENSE: Copyright (c) 2009 The Go Authors. All rights reserved. @@ -4703,11 +4770,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- Dependency : google.golang.org/grpc -Version: v1.36.0 +Version: v1.37.0 Licence type (autodetected): Apache-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/google.golang.org/grpc@v1.36.0/LICENSE: +Contents of probable licence file $GOMODCACHE/google.golang.org/grpc@v1.37.0/LICENSE: Apache License @@ -8248,11 +8315,11 @@ SOFTWARE. -------------------------------------------------------------------------------- Dependency : github.com/elastic/elastic-agent-client/v7 -Version: v7.0.0-20200709172729-d43b7ad5833a +Version: v7.0.0-20210407144825-cc1c33cfa1d0 Licence type (autodetected): Elastic -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/elastic/elastic-agent-client/v7@v7.0.0-20200709172729-d43b7ad5833a/LICENSE.txt: +Contents of probable licence file $GOMODCACHE/github.com/elastic/elastic-agent-client/v7@v7.0.0-20210407144825-cc1c33cfa1d0/LICENSE.txt: ELASTIC LICENSE AGREEMENT @@ -9773,11 +9840,11 @@ Contents of probable licence file $GOMODCACHE/github.com/elastic/go-windows@v1.0 -------------------------------------------------------------------------------- Dependency : github.com/elastic/gosigar -Version: v0.14.0 +Version: v0.14.1 Licence type (autodetected): Apache-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/elastic/gosigar@v0.14.0/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/elastic/gosigar@v0.14.1/LICENSE: Apache License Version 2.0, January 2004 @@ -10714,11 +10781,11 @@ third-party archives. -------------------------------------------------------------------------------- Dependency : github.com/golang/protobuf -Version: v1.4.3 +Version: v1.5.2 Licence type (autodetected): BSD-3-Clause -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/golang/protobuf@v1.4.3/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/golang/protobuf@v1.5.2/LICENSE: Copyright 2010 The Go Authors. All rights reserved. @@ -10976,11 +11043,11 @@ Contents of probable licence file $GOMODCACHE/github.com/gomodule/redigo@v1.8.3/ -------------------------------------------------------------------------------- Dependency : github.com/google/go-cmp -Version: v0.5.4 +Version: v0.5.5 Licence type (autodetected): BSD-3-Clause -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/github.com/google/go-cmp@v0.5.4/LICENSE: +Contents of probable licence file $GOMODCACHE/github.com/google/go-cmp@v0.5.5/LICENSE: Copyright (c) 2017 The Go Authors. All rights reserved. @@ -17845,11 +17912,11 @@ THE SOFTWARE. -------------------------------------------------------------------------------- Dependency : golang.org/x/crypto -Version: v0.0.0-20210218145215-b8e89b74b9df +Version: v0.0.0-20210322153248-0c34fe9e7dc2 Licence type (autodetected): BSD-3-Clause -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/golang.org/x/crypto@v0.0.0-20210218145215-b8e89b74b9df/LICENSE: +Contents of probable licence file $GOMODCACHE/golang.org/x/crypto@v0.0.0-20210322153248-0c34fe9e7dc2/LICENSE: Copyright (c) 2009 The Go Authors. All rights reserved. @@ -17919,11 +17986,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- Dependency : golang.org/x/sys -Version: v0.0.0-20210309074719-68d13333faf2 +Version: v0.0.0-20210412220455-f1c623a9e750 Licence type (autodetected): BSD-3-Clause -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/golang.org/x/sys@v0.0.0-20210309074719-68d13333faf2/LICENSE: +Contents of probable licence file $GOMODCACHE/golang.org/x/sys@v0.0.0-20210412220455-f1c623a9e750/LICENSE: Copyright (c) 2009 The Go Authors. All rights reserved. @@ -17993,11 +18060,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- Dependency : golang.org/x/text -Version: v0.3.5 +Version: v0.3.6 Licence type (autodetected): BSD-3-Clause -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/golang.org/x/text@v0.3.5/LICENSE: +Contents of probable licence file $GOMODCACHE/golang.org/x/text@v0.3.6/LICENSE: Copyright (c) 2009 The Go Authors. All rights reserved. @@ -18030,11 +18097,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- Dependency : google.golang.org/genproto -Version: v0.0.0-20210302174412-5ede27ff9881 +Version: v0.0.0-20210406143921-e86de6bf7a46 Licence type (autodetected): Apache-2.0 -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/google.golang.org/genproto@v0.0.0-20210302174412-5ede27ff9881/LICENSE: +Contents of probable licence file $GOMODCACHE/google.golang.org/genproto@v0.0.0-20210406143921-e86de6bf7a46/LICENSE: Apache License @@ -18242,11 +18309,11 @@ Contents of probable licence file $GOMODCACHE/google.golang.org/genproto@v0.0.0- -------------------------------------------------------------------------------- Dependency : google.golang.org/protobuf -Version: v1.25.0 +Version: v1.26.0 Licence type (autodetected): BSD-3-Clause -------------------------------------------------------------------------------- -Contents of probable licence file $GOMODCACHE/google.golang.org/protobuf@v1.25.0/LICENSE: +Contents of probable licence file $GOMODCACHE/google.golang.org/protobuf@v1.26.0/LICENSE: Copyright (c) 2018 The Go Authors. All rights reserved. diff --git a/README.md b/README.md index 5b21d16ac2d..f61966054b3 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ To get started with APM please see our [Getting Started Guide](https://www.elast ### Requirements -* [Golang](https://golang.org/dl/) 1.15.8 +* [Golang](https://golang.org/dl/) 1.15.9 ### Install diff --git a/docs/fields.asciidoc b/docs/fields.asciidoc index e056968699b..d159228c3ce 100644 --- a/docs/fields.asciidoc +++ b/docs/fields.asciidoc @@ -6033,6 +6033,15 @@ type: keyword -- +*`user_agent.device.type`*:: ++ +-- +Type of device where the user agent is running. + +type: keyword + +-- + [[exported-fields-cloud]] == Cloud provider metadata fields @@ -6450,6 +6459,17 @@ example: Montreal -- +*`client.geo.continent_code`*:: ++ +-- +Two-letter code representing continent's name. + +type: keyword + +example: NA + +-- + *`client.geo.continent_name`*:: + -- @@ -6517,6 +6537,18 @@ example: boston-dc -- +*`client.geo.postal_code`*:: ++ +-- +Postal code associated with the location. +Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. + +type: keyword + +example: 94040 + +-- + *`client.geo.region_iso_code`*:: + -- @@ -6543,6 +6575,17 @@ example: Quebec -- +*`client.geo.timezone`*:: ++ +-- +The time zone of the location, such as IANA time zone name. + +type: keyword + +example: America/Argentina/Buenos_Aires + +-- + *`client.ip`*:: + -- @@ -6558,9 +6601,12 @@ type: ip + -- MAC address of the client. +The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. type: keyword +example: 00-00-5E-00-53-23 + {yes-icon} {ecs-ref}[ECS] field. -- @@ -6929,6 +6975,18 @@ example: us-east-1 -- +*`cloud.service.name`*:: ++ +-- +The cloud service name is intended to distinguish services running on different platforms within a provider, eg AWS EC2 vs Lambda, GCP GCE vs App Engine, Azure VM vs App Server. +Examples: app engine, app service, cloud run, fargate, lambda. + +type: keyword + +example: lambda + +-- + [float] === code_signature @@ -6946,6 +7004,18 @@ example: true -- +*`code_signature.signing_id`*:: ++ +-- +The identifier used to sign the process. +This is used to identify the application manufactured by a software vendor. The field is relevant to Apple *OS only. + +type: keyword + +example: com.apple.xpc.proxy + +-- + *`code_signature.status`*:: + -- @@ -6969,6 +7039,18 @@ example: Microsoft Corporation -- +*`code_signature.team_id`*:: ++ +-- +The team identifier used to sign the process. +This is used to identify the team or vendor of a software product. The field is relevant to Apple *OS only. + +type: keyword + +example: EQHXZ8M8AV + +-- + *`code_signature.trusted`*:: + -- @@ -7159,6 +7241,17 @@ example: Montreal -- +*`destination.geo.continent_code`*:: ++ +-- +Two-letter code representing continent's name. + +type: keyword + +example: NA + +-- + *`destination.geo.continent_name`*:: + -- @@ -7226,6 +7319,18 @@ example: boston-dc -- +*`destination.geo.postal_code`*:: ++ +-- +Postal code associated with the location. +Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. + +type: keyword + +example: 94040 + +-- + *`destination.geo.region_iso_code`*:: + -- @@ -7252,6 +7357,17 @@ example: Quebec -- +*`destination.geo.timezone`*:: ++ +-- +The time zone of the location, such as IANA time zone name. + +type: keyword + +example: America/Argentina/Buenos_Aires + +-- + *`destination.ip`*:: + -- @@ -7267,9 +7383,12 @@ type: ip + -- MAC address of the destination. +The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. type: keyword +example: 00-00-5E-00-53-23 + {yes-icon} {ecs-ref}[ECS] field. -- @@ -7524,6 +7643,18 @@ example: true -- +*`dll.code_signature.signing_id`*:: ++ +-- +The identifier used to sign the process. +This is used to identify the application manufactured by a software vendor. The field is relevant to Apple *OS only. + +type: keyword + +example: com.apple.xpc.proxy + +-- + *`dll.code_signature.status`*:: + -- @@ -7551,6 +7682,18 @@ example: Microsoft Corporation -- +*`dll.code_signature.team_id`*:: ++ +-- +The team identifier used to sign the process. +This is used to identify the team or vendor of a software product. The field is relevant to Apple *OS only. + +type: keyword + +example: EQHXZ8M8AV + +-- + *`dll.code_signature.trusted`*:: + -- @@ -7623,6 +7766,15 @@ type: keyword -- +*`dll.hash.ssdeep`*:: ++ +-- +SSDEEP hash. + +type: keyword + +-- + *`dll.name`*:: + -- @@ -8490,6 +8642,18 @@ example: true -- +*`file.code_signature.signing_id`*:: ++ +-- +The identifier used to sign the process. +This is used to identify the application manufactured by a software vendor. The field is relevant to Apple *OS only. + +type: keyword + +example: com.apple.xpc.proxy + +-- + *`file.code_signature.status`*:: + -- @@ -8517,6 +8681,18 @@ example: Microsoft Corporation -- +*`file.code_signature.team_id`*:: ++ +-- +The team identifier used to sign the process. +This is used to identify the team or vendor of a software product. The field is relevant to Apple *OS only. + +type: keyword + +example: EQHXZ8M8AV + +-- + *`file.code_signature.trusted`*:: + -- @@ -8693,6 +8869,15 @@ type: keyword -- +*`file.hash.ssdeep`*:: ++ +-- +SSDEEP hash. + +type: keyword + +-- + *`file.inode`*:: + -- @@ -9267,6 +9452,17 @@ example: Montreal -- +*`geo.continent_code`*:: ++ +-- +Two-letter code representing continent's name. + +type: keyword + +example: NA + +-- + *`geo.continent_name`*:: + -- @@ -9324,6 +9520,18 @@ example: boston-dc -- +*`geo.postal_code`*:: ++ +-- +Postal code associated with the location. +Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. + +type: keyword + +example: 94040 + +-- + *`geo.region_iso_code`*:: + -- @@ -9346,6 +9554,17 @@ example: Quebec -- +*`geo.timezone`*:: ++ +-- +The time zone of the location, such as IANA time zone name. + +type: keyword + +example: America/Argentina/Buenos_Aires + +-- + [float] === group @@ -9389,8 +9608,9 @@ type: keyword [float] === hash -The hash fields represent different hash algorithms and their values. +The hash fields represent different bitwise hash algorithms and their values. Field names for common hashes (e.g. MD5, SHA1) are predefined. Add fields for other hashes by lowercasing the hash algorithm name and using underscore separators as appropriate (snake case, e.g. sha3_512). +Note that this fieldset is used for common hashes that may be computed over a range of generic bytes. Entity-specific hashes such as ja3 or imphash are placed in the fieldsets to which they relate (tls and pe, respectively). *`hash.md5`*:: @@ -9429,6 +9649,15 @@ type: keyword -- +*`hash.ssdeep`*:: ++ +-- +SSDEEP hash. + +type: keyword + +-- + [float] === host @@ -9449,6 +9678,35 @@ example: x86_64 -- +*`host.cpu.usage`*:: ++ +-- +Percent CPU used which is normalized by the number of CPU cores and it ranges from 0 to 1. +Scaling factor: 1000. +For example: For a two core host, this value should be the average of the two cores, between 0 and 1. + +type: scaled_float + +-- + +*`host.disk.read.bytes`*:: ++ +-- +The total number of bytes (gauge) read successfully (aggregated from all disks) since the last metric collection. + +type: long + +-- + +*`host.disk.write.bytes`*:: ++ +-- +The total number of bytes (gauge) written successfully (aggregated from all disks) since the last metric collection. + +type: long + +-- + *`host.domain`*:: + -- @@ -9476,6 +9734,17 @@ example: Montreal -- +*`host.geo.continent_code`*:: ++ +-- +Two-letter code representing continent's name. + +type: keyword + +example: NA + +-- + *`host.geo.continent_name`*:: + -- @@ -9543,6 +9812,18 @@ example: boston-dc -- +*`host.geo.postal_code`*:: ++ +-- +Postal code associated with the location. +Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. + +type: keyword + +example: 94040 + +-- + *`host.geo.region_iso_code`*:: + -- @@ -9569,6 +9850,17 @@ example: Quebec -- +*`host.geo.timezone`*:: ++ +-- +The time zone of the location, such as IANA time zone name. + +type: keyword + +example: America/Argentina/Buenos_Aires + +-- + *`host.hostname`*:: + -- @@ -9608,10 +9900,13 @@ type: ip *`host.mac`*:: + -- -Host mac addresses. +Host MAC addresses. +The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. type: keyword +example: ["00-00-5E-00-53-23", "00-00-5E-00-53-24"] + {yes-icon} {ecs-ref}[ECS] field. -- @@ -9628,6 +9923,42 @@ type: keyword -- +*`host.network.egress.bytes`*:: ++ +-- +The number of bytes (gauge) sent out on all network interfaces by the host since the last metric collection. + +type: long + +-- + +*`host.network.egress.packets`*:: ++ +-- +The number of packets (gauge) sent out on all network interfaces by the host since the last metric collection. + +type: long + +-- + +*`host.network.ingress.bytes`*:: ++ +-- +The number of bytes received (gauge) on all network interfaces by the host since the last metric collection. + +type: long + +-- + +*`host.network.ingress.packets`*:: ++ +-- +The number of packets (gauge) received on all network interfaces by the host since the last metric collection. + +type: long + +-- + *`host.os.family`*:: + -- @@ -9947,6 +10278,18 @@ format: bytes -- +*`http.request.id`*:: ++ +-- +A unique identifier for each HTTP request to correlate logs between clients and servers in transactions. +The id may be contained in a non-standard HTTP header, such as `X-Request-ID` or `X-Correlation-ID`. + +type: keyword + +example: 123e4567-e89b-12d3-a456-426614174000 + +-- + *`http.request.method`*:: + -- @@ -10552,7 +10895,7 @@ This could be a custom hardware appliance or a server that has been configured t *`observer.egress`*:: + -- -Observer.egress holds information like interface number and name, vlan, and zone information to classify egress traffic. Single armed monitoring such as a network sensor on a span port should only use observer.ingress to categorize traffic. +Observer.egress holds information like interface number and name, vlan, and zone information to classify egress traffic. Single armed monitoring such as a network sensor on a span port should only use observer.ingress to categorize traffic. type: object @@ -10628,7 +10971,7 @@ example: outside *`observer.egress.zone`*:: + -- -Network zone of outbound traffic as reported by the observer to categorize the destination area of egress traffic, e.g. Internal, External, DMZ, HR, Legal, etc. +Network zone of outbound traffic as reported by the observer to categorize the destination area of egress traffic, e.g. Internal, External, DMZ, HR, Legal, etc. type: keyword @@ -10651,6 +10994,17 @@ example: Montreal -- +*`observer.geo.continent_code`*:: ++ +-- +Two-letter code representing continent's name. + +type: keyword + +example: NA + +-- + *`observer.geo.continent_name`*:: + -- @@ -10718,6 +11072,18 @@ example: boston-dc -- +*`observer.geo.postal_code`*:: ++ +-- +Postal code associated with the location. +Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. + +type: keyword + +example: 94040 + +-- + *`observer.geo.region_iso_code`*:: + -- @@ -10744,6 +11110,17 @@ example: Quebec -- +*`observer.geo.timezone`*:: ++ +-- +The time zone of the location, such as IANA time zone name. + +type: keyword + +example: America/Argentina/Buenos_Aires + +-- + *`observer.hostname`*:: + -- @@ -10758,7 +11135,7 @@ type: keyword *`observer.ingress`*:: + -- -Observer.ingress holds information like interface number and name, vlan, and zone information to classify ingress traffic. Single armed monitoring such as a network sensor on a span port should only use observer.ingress to categorize traffic. +Observer.ingress holds information like interface number and name, vlan, and zone information to classify ingress traffic. Single armed monitoring such as a network sensor on a span port should only use observer.ingress to categorize traffic. type: object @@ -10834,7 +11211,7 @@ example: outside *`observer.ingress.zone`*:: + -- -Network zone of incoming traffic as reported by the observer to categorize the source area of ingress traffic. e.g. internal, External, DMZ, HR, Legal, etc. +Network zone of incoming traffic as reported by the observer to categorize the source area of ingress traffic. e.g. internal, External, DMZ, HR, Legal, etc. type: keyword @@ -10858,10 +11235,13 @@ type: ip *`observer.mac`*:: + -- -MAC addresses of the observer +MAC addresses of the observer. +The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. type: keyword +example: ["00-00-5E-00-53-23", "00-00-5E-00-53-24"] + {yes-icon} {ecs-ref}[ECS] field. -- @@ -11493,6 +11873,18 @@ example: true -- +*`process.code_signature.signing_id`*:: ++ +-- +The identifier used to sign the process. +This is used to identify the application manufactured by a software vendor. The field is relevant to Apple *OS only. + +type: keyword + +example: com.apple.xpc.proxy + +-- + *`process.code_signature.status`*:: + -- @@ -11520,6 +11912,18 @@ example: Microsoft Corporation -- +*`process.code_signature.team_id`*:: ++ +-- +The team identifier used to sign the process. +This is used to identify the team or vendor of a software product. The field is relevant to Apple *OS only. + +type: keyword + +example: EQHXZ8M8AV + +-- + *`process.code_signature.trusted`*:: + -- @@ -11662,6 +12066,15 @@ type: keyword -- +*`process.hash.ssdeep`*:: ++ +-- +SSDEEP hash. + +type: keyword + +-- + *`process.name`*:: + -- @@ -11724,6 +12137,18 @@ example: true -- +*`process.parent.code_signature.signing_id`*:: ++ +-- +The identifier used to sign the process. +This is used to identify the application manufactured by a software vendor. The field is relevant to Apple *OS only. + +type: keyword + +example: com.apple.xpc.proxy + +-- + *`process.parent.code_signature.status`*:: + -- @@ -11751,6 +12176,18 @@ example: Microsoft Corporation -- +*`process.parent.code_signature.team_id`*:: ++ +-- +The team identifier used to sign the process. +This is used to identify the team or vendor of a software product. The field is relevant to Apple *OS only. + +type: keyword + +example: EQHXZ8M8AV + +-- + *`process.parent.code_signature.trusted`*:: + -- @@ -11893,6 +12330,15 @@ type: keyword -- +*`process.parent.hash.ssdeep`*:: ++ +-- +SSDEEP hash. + +type: keyword + +-- + *`process.parent.name`*:: + -- @@ -12751,6 +13197,17 @@ example: Montreal -- +*`server.geo.continent_code`*:: ++ +-- +Two-letter code representing continent's name. + +type: keyword + +example: NA + +-- + *`server.geo.continent_name`*:: + -- @@ -12818,6 +13275,18 @@ example: boston-dc -- +*`server.geo.postal_code`*:: ++ +-- +Postal code associated with the location. +Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. + +type: keyword + +example: 94040 + +-- + *`server.geo.region_iso_code`*:: + -- @@ -12844,6 +13313,17 @@ example: Quebec -- +*`server.geo.timezone`*:: ++ +-- +The time zone of the location, such as IANA time zone name. + +type: keyword + +example: America/Argentina/Buenos_Aires + +-- + *`server.ip`*:: + -- @@ -12859,9 +13339,12 @@ type: ip + -- MAC address of the server. +The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. type: keyword +example: 00-00-5E-00-53-23 + {yes-icon} {ecs-ref}[ECS] field. -- @@ -13289,6 +13772,17 @@ example: Montreal -- +*`source.geo.continent_code`*:: ++ +-- +Two-letter code representing continent's name. + +type: keyword + +example: NA + +-- + *`source.geo.continent_name`*:: + -- @@ -13356,6 +13850,18 @@ example: boston-dc -- +*`source.geo.postal_code`*:: ++ +-- +Postal code associated with the location. +Values appropriate for this field may also be known as a postcode or ZIP code and will vary widely from country to country. + +type: keyword + +example: 94040 + +-- + *`source.geo.region_iso_code`*:: + -- @@ -13382,6 +13888,17 @@ example: Quebec -- +*`source.geo.timezone`*:: ++ +-- +The time zone of the location, such as IANA time zone name. + +type: keyword + +example: America/Argentina/Buenos_Aires + +-- + *`source.ip`*:: + -- @@ -13397,9 +13914,12 @@ type: ip + -- MAC address of the source. +The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. type: keyword +example: 00-00-5E-00-53-23 + {yes-icon} {ecs-ref}[ECS] field. -- @@ -16327,7 +16847,7 @@ type: keyword *`kubernetes.container.name`*:: + -- -Kubernetes container name +Kubernetes container name (different than the name from the runtime) type: keyword @@ -16340,7 +16860,9 @@ type: keyword Kubernetes container image -type: keyword +type: alias + +alias to: container.image.name -- diff --git a/docs/version.asciidoc b/docs/version.asciidoc index d27146bb99b..b8b8acfcf71 100644 --- a/docs/version.asciidoc +++ b/docs/version.asciidoc @@ -1,6 +1,6 @@ // doc-branch can be: master, 8.0, 8.1, etc. :doc-branch: 7.x -:go-version: 1.15.8 +:go-version: 1.15.9 :python: 3.7 :docker: 1.12 :docker-compose: 1.11 diff --git a/go.mod b/go.mod index 4d57ba2938a..fbb28fa9c95 100644 --- a/go.mod +++ b/go.mod @@ -3,18 +3,19 @@ module github.com/elastic/apm-server go 1.13 require ( - github.com/akavel/rsrc v0.10.1 // indirect - github.com/apache/thrift v0.13.0 + github.com/akavel/rsrc v0.10.2 // indirect + github.com/apache/thrift v0.13.1-0.20200603211036-eac4d0c79a5f github.com/cespare/xxhash/v2 v2.1.1 github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e github.com/dgraph-io/badger/v2 v2.2007.3-0.20201012072640-f5a7e0a1c83b github.com/dlclark/regexp2 v1.4.0 // indirect - github.com/dop251/goja v0.0.0-20210216182323-60bc6ebb9fc1 // indirect - github.com/dop251/goja_nodejs v0.0.0-20201222133159-1629e8d0b836 // indirect + github.com/dop251/goja v0.0.0-20210406175830-1b11a6af686d // indirect + github.com/dop251/goja_nodejs v0.0.0-20210225215109-d91c329300e7 // indirect github.com/dustin/go-humanize v1.0.0 github.com/elastic/apm-server/approvaltest v0.0.0-00010101000000-000000000000 - github.com/elastic/beats/v7 v7.0.0-alpha2.0.20210218165332-1ec04e2cbfd8 + github.com/elastic/beats/v7 v7.0.0-alpha2.0.20210413112843-18f4e405ad11 github.com/elastic/ecs v1.8.0 + github.com/elastic/elastic-agent-client/v7 v7.0.0-20210407144825-cc1c33cfa1d0 // indirect github.com/elastic/elastic-package v0.0.0-20210310173719-3b8f76516ae3 github.com/elastic/gmux v0.1.0 github.com/elastic/go-elasticsearch/v7 v7.11.0 @@ -29,7 +30,7 @@ require ( github.com/gogo/protobuf v1.3.2 github.com/google/pprof v0.0.0-20210208152844-1612e9be7af6 github.com/hashicorp/errwrap v1.1.0 // indirect - github.com/hashicorp/go-multierror v1.1.0 + github.com/hashicorp/go-multierror v1.1.1 github.com/hashicorp/golang-lru v0.5.4 github.com/jaegertracing/jaeger v1.22.0 github.com/josephspurrier/goversioninfo v1.2.0 // indirect @@ -63,14 +64,14 @@ require ( go.uber.org/atomic v1.7.0 go.uber.org/multierr v1.6.0 // indirect go.uber.org/zap v1.16.0 - golang.org/x/crypto v0.0.0-20210218145215-b8e89b74b9df // indirect - golang.org/x/net v0.0.0-20210119194325-5f4716e94777 + golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2 // indirect + golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1 golang.org/x/sync v0.0.0-20201207232520-09787c993a3a - golang.org/x/sys v0.0.0-20210309074719-68d13333faf2 // indirect - golang.org/x/text v0.3.5 // indirect + golang.org/x/sys v0.0.0-20210412220455-f1c623a9e750 // indirect golang.org/x/time v0.0.0-20201208040808-7e3f01d25324 golang.org/x/tools v0.1.0 - google.golang.org/grpc v1.36.0 + google.golang.org/genproto v0.0.0-20210406143921-e86de6bf7a46 // indirect + google.golang.org/grpc v1.37.0 gopkg.in/yaml.v2 v2.4.0 howett.net/plist v0.0.0-20201203080718-1454fab16a06 // indirect k8s.io/client-go v12.0.0+incompatible // indirect diff --git a/go.sum b/go.sum index 4eb133cec42..bf9ceefad74 100644 --- a/go.sum +++ b/go.sum @@ -64,6 +64,7 @@ github.com/Azure/azure-sdk-for-go v51.1.0+incompatible/go.mod h1:9XXNKU+eRnpl9mo github.com/Azure/azure-storage-blob-go v0.6.0/go.mod h1:oGfmITT1V6x//CswqY2gtAHND+xIP64/qL7a5QJix0Y= github.com/Azure/azure-storage-blob-go v0.8.0/go.mod h1:lPI3aLPpuLTeUwh1sViKXFxwl2B6teiRqI0deQUvsw0= github.com/Azure/go-amqp v0.12.6/go.mod h1:qApuH6OFTSKZFmCOxccvAv5rLizBQf4v8pRmG138DPo= +github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78 h1:w+iIsaOQNcT7OZ575w+acHgRric5iCyQh+xv+KJ4HB8= github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= github.com/Azure/go-autorest v12.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= github.com/Azure/go-autorest/autorest v0.9.0/go.mod h1:xyHB1BMZT0cuDHU7I0+g046+BFDTQ8rEZB0s4Yfa6bI= @@ -92,6 +93,7 @@ github.com/Azure/go-autorest/logger v0.1.0/go.mod h1:oExouG+K6PryycPJfVSxi/koC6L github.com/Azure/go-autorest/logger v0.2.1/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= github.com/Azure/go-autorest/tracing v0.5.0/go.mod h1:r/s2XiOKccPW3HrqB+W0TQzfbtp2fGCgRFtBroKn4Dk= github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= +github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/DATA-DOG/go-sqlmock v1.3.3/go.mod h1:f/Ixk793poVmq4qj/V1dPUg2JEAKC73Q5eFN3EC/SaM= @@ -108,18 +110,22 @@ github.com/Masterminds/semver v1.5.0 h1:H65muMkzWKEuNDnfl9d70GUjFniHKHRbFPGBuZ3Q github.com/Masterminds/semver v1.5.0/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= github.com/Masterminds/semver/v3 v3.1.0 h1:Y2lUDsFKVRSYGojLJ1yLxSXdMmMYTYls0rCvoqmMUQk= github.com/Masterminds/semver/v3 v3.1.0/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= +github.com/Microsoft/go-winio v0.4.9/go.mod h1:VhR8bwka0BXejwEJY73c50VrPtXAaKcyvVC4A4RozmA= github.com/Microsoft/go-winio v0.4.15-0.20190919025122-fc70bd9a86b5/go.mod h1:tTuCMEN+UleMWgg9dVx4Hu52b1bJo+59jBh3ajtinzw= github.com/Microsoft/go-winio v0.4.16 h1:FtSW/jqD+l4ba5iPBj9CODVtgfYAD8w2wS923g/cFDk= github.com/Microsoft/go-winio v0.4.16/go.mod h1:XB6nPKklQyQ7GC9LdcBEcBl8PF76WugXOPRXwdLnMv0= github.com/Microsoft/hcsshim v0.8.7/go.mod h1:OHd7sQqRFrYd3RmSgbgji+ctCwkbq2wbEYNSzOYtcBQ= github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= +github.com/Netflix/go-expect v0.0.0-20180615182759-c93bf25de8e8 h1:xzYJEypr/85nBpB11F9br+3HUrpgb+fcm5iADzXXYEw= github.com/Netflix/go-expect v0.0.0-20180615182759-c93bf25de8e8/go.mod h1:oX5x61PbNXchhh0oikYAH+4Pcfw5LKv21+Jnpr6r6Pc= +github.com/OneOfOne/xxhash v1.2.2 h1:KMrpdQIwFcEqXDklaen+P1axHaj9BSKzvpUUfnHldSE= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/PuerkitoBio/purell v1.0.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= github.com/PuerkitoBio/purell v1.1.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= +github.com/Shopify/toxiproxy v2.1.4+incompatible h1:TKdv8HiTLgE5wdJuEML90aBgNWsokNbMijUGhmcoBJc= github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI= github.com/StackExchange/wmi v0.0.0-20170221213301-9f32b5905fd6/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg= github.com/StackExchange/wmi v0.0.0-20180116203802-5d049714c4a6/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg= @@ -131,8 +137,9 @@ github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia github.com/agnivade/levenshtein v1.0.1/go.mod h1:CURSv5d9Uaml+FovSIICkLbAUZ9S4RqaHDIsdSBg7lM= github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw= github.com/akavel/rsrc v0.8.0/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c= -github.com/akavel/rsrc v0.10.1 h1:hCCPImjmFKVNGpeLZyTDRHEFC283DzyTXTo0cO0Rq9o= -github.com/akavel/rsrc v0.10.1/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c= +github.com/akavel/rsrc v0.10.2 h1:Zxm8V5eI1hW4gGaYsJQUhxpjkENuG91ki8B4zCrvEsw= +github.com/akavel/rsrc v0.10.2/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c= +github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7 h1:uSoVVbwJiQipAclBbw+8quDsfcvFjOpI5iCf4p/cqCs= github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7/go.mod h1:6zEj6s6u/ghQa61ZWa/C2Aw3RkjiTBOix7dkqa1VLIs= github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= @@ -144,6 +151,7 @@ github.com/andrewkroh/goja v0.0.0-20190128172624-dd2ac4456e20 h1:7rj9qZ63knnVo2Z github.com/andrewkroh/goja v0.0.0-20190128172624-dd2ac4456e20/go.mod h1:cI59GRkC2FRaFYtgbYEqMlgnnfvAwXzjojyZKXwklNg= github.com/andrewkroh/sys v0.0.0-20151128191922-287798fe3e43/go.mod h1:tJPYQG4mnMeUtQvQKNkbsFrnmZOg59Qnf8CcctFv5v4= github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883/go.mod h1:rCTlJbsFo29Kk6CurOXKm700vrz8f0KW0JNfpkRJY/8= +github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239 h1:kFOfPq6dUM1hTo4JG6LR5AXSUEsOjtdm0kw0FtQtMJA= github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c= github.com/antihax/optional v0.0.0-20180407024304-ca021399b1a6/go.mod h1:V8iCPQYkqmusNa815XgQio277wI47sdRh1dUOLdyC6Q= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= @@ -153,6 +161,9 @@ github.com/apache/arrow/go/arrow v0.0.0-20191024131854-af6fa24be0db/go.mod h1:VT github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/apache/thrift v0.13.0 h1:5hryIiq9gtn+MiLVn0wP37kb/uTeRZgN08WoCsAhIhI= github.com/apache/thrift v0.13.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= +github.com/apache/thrift v0.13.1-0.20200603211036-eac4d0c79a5f h1:33BV5v3u8I6dA2dEoPuXWCsAaHHOJfPtdxZhAMQV4uo= +github.com/apache/thrift v0.13.1-0.20200603211036-eac4d0c79a5f/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= +github.com/apoydence/eachers v0.0.0-20181020210610-23942921fe77 h1:afT88tB6u9JCKQZVAAaa9ICz/uGn5Uw9ekn6P22mYKM= github.com/apoydence/eachers v0.0.0-20181020210610-23942921fe77/go.mod h1:bXvGk6IkT1Agy7qzJ+DjIw/SJ1AaB3AvAuMDVV+Vkoo= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= @@ -161,6 +172,7 @@ github.com/armon/go-metrics v0.3.3/go.mod h1:4O98XIr/9W0sxpJ8UaYkvjk10Iff7SnFrb4 github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= github.com/armon/go-radix v1.0.0 h1:F4z6KzEeeQIMeLFa97iZU6vupzoecKdU5TX24SNppXI= github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= +github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/aryann/difflib v0.0.0-20170710044230-e206f873d14a/go.mod h1:DAHtR1m6lCRdSC2Tm3DSWRPvIPr6xNKyeHdqDQSQT+A= github.com/asaskevich/govalidator v0.0.0-20180720115003-f9ffefc3facf/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= @@ -210,9 +222,11 @@ github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghf github.com/cespare/xxhash/v2 v2.1.0/go.mod h1:dgIUBU3pDso/gPgZ1osOZ0iQf77oPR28Tjxl5dIMyVM= github.com/cespare/xxhash/v2 v2.1.1 h1:6MnRN8NT7+YBpUIWxHtefFZOKTAPgGjpQSxqLNn0+qY= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/chzyer/logex v1.1.10 h1:Swpa1K6QvQznwJRcfTfQJmTE72DqScAa40E+fbHEXEE= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e h1:fY5BOSpyZCqRo5OhCuC+XN+r/bBCmeuuJtjz+bCNIf8= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= +github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1 h1:q763qf9huN11kDQavWsoZXJNW3xEE4JJyHa5Q25/sd8= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6Dob7S7YxXgwXpfOuvO54S+tGdZdw9fuRZt25Ag= github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I= @@ -229,6 +243,7 @@ github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnht github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI= +github.com/codegangsta/inject v0.0.0-20150114235600-33e0aa1cb7c0 h1:sDMmm+q/3+BukdIpxwO365v/Rbspp2Nt5XntgQRXq8Q= github.com/codegangsta/inject v0.0.0-20150114235600-33e0aa1cb7c0/go.mod h1:4Zcjuz89kmFXt9morQgcfYZAYZ5n8WHjt81YYWIwtTM= github.com/containerd/cgroups v0.0.0-20190919134610-bf292b21730f/go.mod h1:OApqhQ4XNSNC13gXIwDjhOQxjWa/NxkwZXJ1EvqT0ko= github.com/containerd/console v0.0.0-20180822173158-c12b1e7919c1/go.mod h1:Tj/on1eG8kiEhd0+fhSDzsPAFESxzBBvdyEgyryXffw= @@ -262,10 +277,12 @@ github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:ma github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= +github.com/creack/pty v1.1.11 h1:07n33Z8lZxZ2qwegKbObQohDhXDQxiMMz1NOUGYlesw= github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/creasty/defaults v1.5.1 h1:j8WexcS3d/t4ZmllX4GEkl4wIB/trOr035ajcLHCISM= github.com/creasty/defaults v1.5.1/go.mod h1:FPZ+Y0WNrbqOVw+c6av63eyHUAl6pMHZwqLPvXUZGfY= github.com/crossdock/crossdock-go v0.0.0-20160816171116-049aabb0122b/go.mod h1:v9FBN7gdVTpiD/+LZ7Po0UKvROyT87uLVxTHVky/dlQ= +github.com/cucumber/godog v0.8.1 h1:lVb+X41I4YDreE+ibZ50bdXmySxgRviYFgKY6Aw4XE8= github.com/cucumber/godog v0.8.1/go.mod h1:vSh3r/lM+psC1BPXvdkSEuNjmXfpVqrMGYAElF6hxnA= github.com/cyphar/filepath-securejoin v0.2.2 h1:jCwT2GTP+PY5nBz3c/YL5PAIbusElVrPujOBSCj8xRg= github.com/cyphar/filepath-securejoin v0.2.2/go.mod h1:FpkQEhXnPnOthhzymB7CGsFk2G9VLXONKD9G7QGMM+4= @@ -326,12 +343,14 @@ github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFP github.com/eclipse/paho.mqtt.golang v1.2.0/go.mod h1:H9keYFcgq3Qr5OUJm/JZI/i6U7joQ8SYLhZwfeOo6Ts= github.com/eclipse/paho.mqtt.golang v1.2.1-0.20200121105743-0d940dd29fd2/go.mod h1:H9keYFcgq3Qr5OUJm/JZI/i6U7joQ8SYLhZwfeOo6Ts= github.com/edsrzf/mmap-go v1.0.0/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M= -github.com/elastic/beats/v7 v7.0.0-alpha2.0.20210218165332-1ec04e2cbfd8 h1:P8eze+CC4mRkHb5zJqh+jr91ozpA/Ukb2fkYrXcyeKA= -github.com/elastic/beats/v7 v7.0.0-alpha2.0.20210218165332-1ec04e2cbfd8/go.mod h1:pn1yLJiZ3EbD3MbyS49yNnhFUC8SK0oCuUmI8rjjWd0= +github.com/elastic/beats/v7 v7.0.0-alpha2.0.20210413112843-18f4e405ad11 h1:hhuxqBVZ33JVaMn5NDz03tFoTDBn9SnaLmltHeO/QEM= +github.com/elastic/beats/v7 v7.0.0-alpha2.0.20210413112843-18f4e405ad11/go.mod h1:Q91CFY+iQ6/jk4BA7K3E+zkDfEthsMtUyk8soqoLSGM= github.com/elastic/ecs v1.8.0 h1:wa61IDQsQcZyJa6hwbhqGO+631H+kGHhe0J4V7tMPZY= github.com/elastic/ecs v1.8.0/go.mod h1:pgiLbQsijLOJvFR8OTILLu0Ni/R/foUNg0L+T6mU9b4= -github.com/elastic/elastic-agent-client/v7 v7.0.0-20200709172729-d43b7ad5833a h1:2NHgf1RUw+f240lpTnLrCp1aBNvq2wDi0E1A423/S1k= -github.com/elastic/elastic-agent-client/v7 v7.0.0-20200709172729-d43b7ad5833a/go.mod h1:uh/Gj9a0XEbYoM4NYz4LvaBVARz3QXLmlNjsrKY9fTc= +github.com/elastic/elastic-agent-client/v7 v7.0.0-20210308165121-7dd05ee2b5a5 h1:n4VHMzwk4o8+0zTCDej1M6uUR9rkzScpSeZXi0B8y1w= +github.com/elastic/elastic-agent-client/v7 v7.0.0-20210308165121-7dd05ee2b5a5/go.mod h1:uh/Gj9a0XEbYoM4NYz4LvaBVARz3QXLmlNjsrKY9fTc= +github.com/elastic/elastic-agent-client/v7 v7.0.0-20210407144825-cc1c33cfa1d0 h1:CeLUcJXc1eUDLeWZeAmWbq02zfCZ828w3yhMxp7Zflo= +github.com/elastic/elastic-agent-client/v7 v7.0.0-20210407144825-cc1c33cfa1d0/go.mod h1:uh/Gj9a0XEbYoM4NYz4LvaBVARz3QXLmlNjsrKY9fTc= github.com/elastic/elastic-package v0.0.0-20210310173719-3b8f76516ae3 h1:qgySP5yNiGirwIoYkSEM5aoXzysFL2Dt2HHu8B9q5RA= github.com/elastic/elastic-package v0.0.0-20210310173719-3b8f76516ae3/go.mod h1:zlwA6eqY17P630VjzQVkJAdSpXkIgdA3+xhcpcS/qis= github.com/elastic/fsevents v0.0.0-20181029231046-e1d381a4d270/go.mod h1:Msl1pdboCbArMF/nSCDUXgQuWTeoMmE/z8607X+k7ng= @@ -370,12 +389,13 @@ github.com/elastic/go-ucfg v0.8.4-0.20200415140258-1232bd4774a6/go.mod h1:iaiY0N github.com/elastic/go-windows v1.0.0/go.mod h1:TsU0Nrp7/y3+VwE82FoZF8gC/XFg/Elz6CcloAxnPgU= github.com/elastic/go-windows v1.0.1 h1:AlYZOldA+UJ0/2nBuqWdo90GFCgG9xuyw9SYzGUtJm0= github.com/elastic/go-windows v1.0.1/go.mod h1:FoVvqWSun28vaDQPbj2Elfc0JahhPB7WQEGa3c814Ss= -github.com/elastic/gosigar v0.14.0 h1:5w470Q8AagzVY8U48ab8rVkQrOXiIK1NHBYWrAxi9kI= -github.com/elastic/gosigar v0.14.0/go.mod h1:iXRIGg2tLnu7LBdpqzyQfGDEidKCfWcCMS0WKyPWoMs= +github.com/elastic/gosigar v0.14.1 h1:T0aQ7n/n2ZA9W7DmAnj60v+qzqKERdBgJBO1CG2W6rc= +github.com/elastic/gosigar v0.14.1/go.mod h1:iXRIGg2tLnu7LBdpqzyQfGDEidKCfWcCMS0WKyPWoMs= github.com/elastic/package-spec/code/go v0.0.0-20210310145052-baee4c3da9cc h1:ISojb0A3dI2aOIWabY5p4QsQzB1TrtEOsVfVIPkz4cw= github.com/elastic/package-spec/code/go v0.0.0-20210310145052-baee4c3da9cc/go.mod h1:dog1l3e8NoRYxuB8yIbbOWglE6GSQuU6ZL75wT9pKL8= github.com/elastic/sarama v1.19.1-0.20210120173147-5c8cb347d877 h1:C9LsbipColsz04JKpKoLlp0pgMJRLq2uXVTeKRDcNcY= github.com/elastic/sarama v1.19.1-0.20210120173147-5c8cb347d877/go.mod h1:g5s5osgELxgM+Md9Qni9rzo7Rbt+vvFQI4bt/Mc93II= +github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153 h1:yUdfgN0XgIJw7foRItutHYUIhlcKzcSf5vDpdhQAKTc= github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc= github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= github.com/emirpasic/gods v1.12.0 h1:QAUIPSaCu4G+POclxeqb3F+WPpdKqFGlw36+yOzGlrg= @@ -386,25 +406,31 @@ github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.m github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= +github.com/evanphx/json-patch v4.9.0+incompatible h1:kLcOMZeuLAJvL2BPWLMIj5oaZQobrkAqrL+WFZwQses= github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= github.com/fatih/color v1.10.0 h1:s36xzo75JdqLaaWoiEHk767eHiwo0598uUxyfiPkDsg= github.com/fatih/color v1.10.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM= github.com/felixge/httpsnoop v1.0.1/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= +github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568 h1:BHsljHzVlRcyQhjrss6TZTdY2VfCqZPbv5k3iBFa2ZQ= github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc= github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= +github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8vw= github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:7dvUGVsVBjqR7JHJk0brhHOZYGmfBYOrK0ZhYMEtBr4= github.com/franela/goreq v0.0.0-20171204163338-bcd34c9993f8/go.mod h1:ZhphrRTfi2rbfLwlschooIH4+wKKDR4Pdxhh+TRoA20= github.com/frankban/quicktest v1.7.3/go.mod h1:V1d2J5pfxYH6EjBAgSK7YNXcXlTWxUHdE1sVDXkjnig= +github.com/frankban/quicktest v1.10.2 h1:19ARM85nVi4xH7xPXuc5eM/udya5ieh7b/Sv+d844Tk= github.com/frankban/quicktest v1.10.2/go.mod h1:K+q6oSqb0W0Ininfk863uOk1lMy69l/P6txr3mVT54s= github.com/gdamore/encoding v1.0.0/go.mod h1:alR0ol34c49FCSBLjhosxzcPHQbf2trDkoo5dl+VrEg= github.com/gdamore/tcell v1.3.0/go.mod h1:Hjvr+Ofd+gLglo7RYKxxnzCBmev3BzsS67MebKS4zMM= github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= +github.com/gliderlabs/ssh v0.2.2 h1:6zsha5zo/TWhRhwqCD3+EarCAgZ2yN28ipRnGPnwkI0= github.com/gliderlabs/ssh v0.2.2/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0= github.com/globalsign/mgo v0.0.0-20180905125535-1ca0a4f7cbcb/go.mod h1:xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q= github.com/globalsign/mgo v0.0.0-20181015135952-eeefdecb41b8/go.mod h1:xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q= @@ -414,6 +440,7 @@ github.com/go-git/gcfg v1.5.0 h1:Q5ViNfGF8zFgyJWPqYwA7qGFoMTEiBmdlkcfRmpIMa4= github.com/go-git/gcfg v1.5.0/go.mod h1:5m20vg6GwYabIxaOonVkTdrILxQMpEShl1xiMF4ua+E= github.com/go-git/go-billy/v5 v5.0.0 h1:7NQHvd9FVid8VL4qVUMm8XifBK+2xCoZ2lSk0agRrHM= github.com/go-git/go-billy/v5 v5.0.0/go.mod h1:pmpqyWchKfYfrkb/UVH4otLvyi/5gJlGI4Hb3ZqZ3W0= +github.com/go-git/go-git-fixtures/v4 v4.0.1 h1:q+IFMfLx200Q3scvt2hN79JsEzy4AmBTp/pqnefH+Bc= github.com/go-git/go-git-fixtures/v4 v4.0.1/go.mod h1:m+ICp2rF3jDhFgEZ/8yziagdT1C+ZpZcrJjappBCDSw= github.com/go-git/go-git/v5 v5.1.0 h1:HxJn9g/E7eYvKW3Fm7Jt4ee8LXfPOm/H1cdDu8vEssk= github.com/go-git/go-git/v5 v5.1.0/go.mod h1:ZKfuPUoY1ZqIG4QG9BDBh3G4gLM5zvPuSJAozQrZuyM= @@ -430,6 +457,7 @@ github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7 github.com/go-logr/logr v0.2.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= github.com/go-logr/logr v0.4.0 h1:K7/B1jt6fIBQVd4Owv2MqGQClcgf0R266+7C/QjRcLc= github.com/go-logr/logr v0.4.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= +github.com/go-martini/martini v0.0.0-20170121215854-22fa46961aab h1:xveKWz2iaueeTaUgdetzel+U7exyigDYBryyVfV/rZk= github.com/go-martini/martini v0.0.0-20170121215854-22fa46961aab/go.mod h1:/P9AEU963A2AYjv4d1V5eVL1CQbEJq6aCNHDDjibzu8= github.com/go-ole/go-ole v1.2.4/go.mod h1:XCwSNxSkXRo4vlyPy93sltvi/qJq0jqQhjqQNIwKuxM= github.com/go-ole/go-ole v1.2.5-0.20190920104607-14974a1cf647/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= @@ -613,6 +641,9 @@ github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QD github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.4.3 h1:JjCZWpVbqXDqFVmTfYWEVTMIYrL/NPdPSCHPJ0T/raM= github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= +github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/snappy v0.0.0-20170215233205-553a64147049/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= @@ -636,6 +667,8 @@ github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.4 h1:L8R9j+yAqZuZjsqh/z+F1NCffTKKLShY6zXTItVIZ8M= github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU= +github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-github/v28 v28.1.1/go.mod h1:bsqJWQX05omyWVmc00nEUql9mhQyv38lDZ8kPZcQVoM= github.com/google/go-github/v29 v29.0.2/go.mod h1:CHKiKKPHJ0REzfwc14QMklvtHwCveD0PxlMjLlzAM5E= github.com/google/go-github/v32 v32.1.0 h1:GWkQOdXqviCPx7Q7Fj+KyPoGm4SwHRh8rheoPhd27II= @@ -667,14 +700,15 @@ github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod h1:pupxD2MaaD3 github.com/google/subcommands v1.0.1/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.1.2-0.20190416172445-c2e93f3ae59f/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.2.0 h1:qJYtXnJRWmpe7m/3XlyhrsLrEURqHRM2kxzoxXqyUDs= github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/googleapis/gnostic v0.4.1 h1:DLJCy1n/vrD4HPjOvYcT8aYQXpPIzoRZONaYwyycI+I= github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg= github.com/gophercloud/gophercloud v0.15.0/go.mod h1:VX0Ibx85B60B5XOrZr6kaNwrmPUzcmMpwxvQ1WQIIWM= +github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1 h1:EGx4pi6eqNxGaHF6qqu48+N2wcFQ5qg5FXgOdqsJ5d8= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gorhill/cronexpr v0.0.0-20180427100037-88b0669f7d75 h1:f0n1xnMSmBLzVfsMMvriDyA75NB/oBgILX2GcHXIQzY= github.com/gorhill/cronexpr v0.0.0-20180427100037-88b0669f7d75/go.mod h1:g2644b03hfBX9Ov0ZBDgXXens4rxSxmqFBbhvKv2yVA= @@ -684,6 +718,7 @@ github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2z github.com/gorilla/mux v1.7.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.7.4/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= +github.com/gorilla/mux v1.8.0 h1:i40aqfkR1h2SlN9hojwV5ZA91wcXFOvkdNIeFDP5koI= github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= @@ -693,6 +728,7 @@ github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/ad github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= +github.com/grpc-ecosystem/go-grpc-middleware v1.2.2 h1:FlFbCRLd5Jr4iYXZufAvgWN6Ao0JrI5chLINnUXDDr0= github.com/grpc-ecosystem/go-grpc-middleware v1.2.2/go.mod h1:EaizFBKfUKtMIF5iaDEhniwNedqGo9FuLFzppDr3uwI= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= @@ -730,6 +766,8 @@ github.com/hashicorp/go-multierror v0.0.0-20161216184304-ed905158d874/go.mod h1: github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= github.com/hashicorp/go-multierror v1.1.0 h1:B9UzwGQJehnUY1yNrnwREHc3fGbC2xefo8g4TbElacI= github.com/hashicorp/go-multierror v1.1.0/go.mod h1:spPvp8C1qA32ftKqdAHm4hHTbPw+vmowP0z+KUhOZdA= +github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= +github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= github.com/hashicorp/go-plugin v1.4.0/go.mod h1:5fGEH17QVwTTcR0zV7yhDPLLmFX9YSZ38b18Udy6vYQ= github.com/hashicorp/go-retryablehttp v0.5.3/go.mod h1:9B5zBasrRhHXnJnui7y6sL7es7NDiJgTc6Er0maI1Xs= github.com/hashicorp/go-retryablehttp v0.6.6/go.mod h1:vAew36LZh98gCBJNLH42IQ1ER/9wtLZZ8meHqQvEYWY= @@ -769,6 +807,7 @@ github.com/haya14busa/go-checkstyle v0.0.0-20170303121022-5e9d09f51fa1/go.mod h1 github.com/haya14busa/secretbox v0.0.0-20180525171038-07c7ecf409f5/go.mod h1:FGO/dXIFZnan7KvvUSFk1hYMnoVNzB6NTMPrmke8SSI= github.com/hectane/go-acl v0.0.0-20190604041725-da78bae5fc95/go.mod h1:QiyDdbZLaJ/mZP4Zwc9g2QsfaEA4o7XvvgZegSci5/E= github.com/hetznercloud/hcloud-go v1.23.1/go.mod h1:xng8lbDUg+xM1dgc0yGHX5EeqbwIq7UYlMWMTx3SQVg= +github.com/hinshun/vt10x v0.0.0-20180616224451-1954e6464174 h1:WlZsjVhE8Af9IcZDGgJGQpNflI3+MJSBhsgT5PCtzBQ= github.com/hinshun/vt10x v0.0.0-20180616224451-1954e6464174/go.mod h1:DqJ97dSdRW1W22yXSB90986pcOyQ7r45iio1KN2ez1A= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg= @@ -794,6 +833,7 @@ github.com/influxdata/usage-client v0.0.0-20160829180054-6d3895376368/go.mod h1: github.com/insomniacslk/dhcp v0.0.0-20180716145214-633285ba52b2/go.mod h1:CfMdguCK66I5DAUJgGKyNz8aB6vO5dZzkm9Xep6WGvw= github.com/jaegertracing/jaeger v1.22.0 h1:kFBhBn9XSB8V68DjD3t6qb/IUAJLLtyJ/27caGQOu7E= github.com/jaegertracing/jaeger v1.22.0/go.mod h1:WnwW68MjJEViSLRQhe0nkIsBDaF3CzfFd8wJcpJv24k= +github.com/jarcoal/httpmock v1.0.4 h1:jp+dy/+nonJE4g4xbVtl9QdrUNbn6/3hDT5R4nDIZnA= github.com/jarcoal/httpmock v1.0.4/go.mod h1:ATjnClrvW/3tijVmpL/va5Z3aAyGvqU3gCT8nX0Txik= github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A= github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo= @@ -806,6 +846,7 @@ github.com/jhump/protoreflect v1.6.0/go.mod h1:eaTn3RZAmMBcV0fifFvlm6VHNz3wSkYyX github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= +github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= github.com/jmoiron/sqlx v1.2.1-0.20190826204134-d7d95172beb5/go.mod h1:1FEQNm3xlJgrMD+FBdI9+xvCksHtbpVBBw5dYhBSsks= github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901 h1:rp+c0RAYOWj8l6qbCUTSiRLG/iKnW3K3/QfPPuSsBt4= @@ -828,8 +869,10 @@ github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/u github.com/json-iterator/go v1.1.10 h1:Kz6Cvnvv2wGdaG/V8yMvfkmNiXq9Ya2KUv4rouJJr68= github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= +github.com/jstemmer/go-junit-report v0.9.1 h1:6QPYqodiu3GuPL+7mfx+NwDdp2eTkp9IfEUpgAwUN0o= github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= github.com/jsternberg/zap-logfmt v1.0.0/go.mod h1:uvPs/4X51zdkcm5jXl5SYoN+4RK21K8mysFmDaM/h+o= +github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= @@ -856,6 +899,7 @@ github.com/klauspost/compress v1.11.0/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYs github.com/klauspost/cpuid v0.0.0-20170728055534-ae7887de9fa5/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= github.com/klauspost/crc32 v0.0.0-20161016154125-cb6bfca970f6/go.mod h1:+ZoRqAPRLkC4NPOvfYeR5KNOrY6TD+/sAC3HXPZgDYg= github.com/klauspost/pgzip v1.0.2-0.20170402124221-0bf5dcad4ada/go.mod h1:Ch1tH69qFZu15pkjo5kYi6mth2Zzwzt50oCQKQE9RUs= +github.com/kolide/osquery-go v0.0.0-20200604192029-b019be7063ac/go.mod h1:rp36fokOKgd/5mOgbvv4fkpdaucQ43mnvb+8BR62Xo8= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.3 h1:CE8S1cTafDpPvMhIxNJKvHsGVBgn1xWYf1NbHQhywc8= @@ -863,12 +907,15 @@ github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxv github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= +github.com/kr/pretty v0.2.1 h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/pty v1.1.4/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA= +github.com/kr/pty v1.1.8 h1:AkaSdXYQOWeaO3neb8EM634ahkXXe3jYbVh/F9lq+GI= github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= @@ -901,6 +948,7 @@ github.com/markbates/oncer v0.0.0-20181203154359-bf2de49a0be2/go.mod h1:Ld9puTsI github.com/markbates/pkger v0.17.0 h1:RFfyBPufP2V6cddUyyEVSHBpaAnM1WzaMNyqomeT+iY= github.com/markbates/pkger v0.17.0/go.mod h1:0JoVlrol20BSywW79rN3kdFFsE5xYM+rSCQDXbLhiuI= github.com/markbates/safe v1.0.1/go.mod h1:nAqgmRi7cY2nqMc92/bSEeQA+R4OheNU2T1kNSCBdG0= +github.com/martini-contrib/render v0.0.0-20150707142108-ec18f8345a11 h1:YFh+sjyJTMQSYjKwM4dFKhJPJC/wfo98tPUc17HdoYw= github.com/martini-contrib/render v0.0.0-20150707142108-ec18f8345a11/go.mod h1:Ah2dBMoxZEqk118as2T4u4fjfXarE0pPnMJaArZQZsI= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= @@ -944,6 +992,7 @@ github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrk github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/go-testing-interface v0.0.0-20171004221916-a61a99592b77/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= +github.com/mitchellh/go-testing-interface v1.0.0 h1:fzU/JVNcaqHQEcVFAKeR41fkiLdIPrefOvVG1VZ96U0= github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= github.com/mitchellh/go-wordwrap v1.0.0/go.mod h1:ZXFpozHsX6DPmq2I0TCekCxypsnAUbP2oI0UX1GXzOo= github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= @@ -969,6 +1018,7 @@ github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lN github.com/modern-go/reflect2 v1.0.1 h1:9f412s+6RmYXLWZSEzVVgPGK7C2PphHj5RJrvfx9AWI= github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJuTMNUDYhXwkmfOly8iTdp5TEcJFWZD2D7SIkUc= +github.com/morikuni/aec v1.0.0 h1:nP9CBfwrvYnBRgY6qfDQkygYDmYwOilePFkwzv4dU8A= github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= github.com/mozilla/tls-observatory v0.0.0-20190404164649-a3c1b6cfecfd/go.mod h1:SrKMQvPiws7F7iqYp8/TX+IhxCYhzr6N/1yb8cwHsGk= github.com/mschoch/smat v0.0.0-20160514031455-90eadee771ae/go.mod h1:qAyveg+e4CE+eKJXWVjKXM4ck2QobLqTDytGJbLLhJg= @@ -984,7 +1034,9 @@ github.com/nats-io/nkeys v0.1.0/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxzi github.com/nats-io/nkeys v0.1.3/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= github.com/nbutton23/zxcvbn-go v0.0.0-20180912185939-ae427f1e4c1d/go.mod h1:o96djdrsSGy3AWPyBgZMAGfxZNfgntdJG+11KU4QvbU= +github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs= github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= +github.com/nxadm/tail v1.4.4 h1:DQuhQpB1tVlglWS2hLQ5OV6B5r8aGxSrPc5Qo6uTN78= github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= @@ -1000,6 +1052,7 @@ github.com/onsi/ginkgo v1.10.1/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+ github.com/onsi/ginkgo v1.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.12.0/go.mod h1:oUhWkIvk5aDxtKvDDuw8gItl8pKl42LzjC9KZE0HfGg= github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= +github.com/onsi/ginkgo v1.14.1 h1:jMU0WaQrP0a/YAEq8eJmJKjBoMs+pClEr1vDMlM/Do4= github.com/onsi/ginkgo v1.14.1/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= github.com/onsi/gomega v1.2.0/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= @@ -1008,6 +1061,7 @@ github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1Cpa github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= github.com/onsi/gomega v1.9.0/go.mod h1:Ho0h+IUsWyvy1OpqCwxlQ/21gkhVunqlU8fDGcoTdcA= github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= +github.com/onsi/gomega v1.10.2 h1:aY/nuoWlKJud2J6U0E3NWsjlg+0GtwXxgEqthRdzlcs= github.com/onsi/gomega v1.10.2/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk= github.com/opencontainers/go-digest v0.0.0-20180430190053-c9281466c8b2/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= @@ -1043,6 +1097,7 @@ github.com/otiai10/curr v0.0.0-20150429015615-9b4961190c95/go.mod h1:9qAhocn7zKJ github.com/otiai10/curr v1.0.0/go.mod h1:LskTG5wDwr8Rs+nNQ+1LlxRjAtTZZjtJW4rMXl6j4vs= github.com/otiai10/mint v1.3.0/go.mod h1:F5AjcsTsWUqX+Na9fpHb52P8pcRX2CI6A3ctIT91xUo= github.com/otiai10/mint v1.3.1/go.mod h1:/yxELlJQ0ufhjUwhshSj+wFjZ78CnZ48/1wtmBH1OTc= +github.com/oxtoacart/bpool v0.0.0-20150712133111-4e1c5567d7c2 h1:CXwSGu/LYmbjEab5aMCs5usQRVBGThelUKBNnoSOuso= github.com/oxtoacart/bpool v0.0.0-20150712133111-4e1c5567d7c2/go.mod h1:L3UMQOThbttwfYRNFOWLLVXMhk5Lkio4GGOtw5UrxS0= github.com/pact-foundation/pact-go v1.0.4/go.mod h1:uExwJY4kCzNPcHRj+hCR/HBbOOIwwtUjcrb0b5/5kLM= github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= @@ -1081,6 +1136,7 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSgv7Sy7s/s= +github.com/poy/eachers v0.0.0-20181020210610-23942921fe77 h1:SNdqPRvRsVmYR0gKqFvrUKhFizPJ6yDiGQ++VAJIoDg= github.com/poy/eachers v0.0.0-20181020210610-23942921fe77/go.mod h1:x1vqpbcMW9T/KRcQ4b48diSiSVtYgvwQ5xzDByEg4WE= github.com/pquerna/cachecontrol v0.0.0-20200819021114-67c6ae64274f h1:JDEmUDtyiLMyMlFwiaDOv2hxUp35497fkwePcLeV7j4= github.com/pquerna/cachecontrol v0.0.0-20200819021114-67c6ae64274f/go.mod h1:hoLfEwdY11HjRfKFH6KqnPsfxlo3BP6bJehpDv8t6sQ= @@ -1145,7 +1201,9 @@ github.com/rcrowley/go-metrics v0.0.0-20200313005456-10cdbea86bc0/go.mod h1:bCqn github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/retailnext/hllpp v1.0.1-0.20180308014038-101a6d2f8b52/go.mod h1:RDpi1RftBQPUCDRw6SmxeaREsAaRKnOclghuzp/WRzc= +github.com/reviewdog/errorformat v0.0.0-20200109134752-8983be9bc7dd h1:fvaEkjpr2NJbtnFRCft7D6y/mQ5/2OQU0pKJLW8dwFA= github.com/reviewdog/errorformat v0.0.0-20200109134752-8983be9bc7dd/go.mod h1:giYAXnpegRDPsXUO7TRpDKXJo1lFGYxyWRfEt5iQ+OA= +github.com/reviewdog/reviewdog v0.9.17 h1:MKb3rlQZgkEXr3d85iqtYNITXn7gDJr2kT0IhgX/X9A= github.com/reviewdog/reviewdog v0.9.17/go.mod h1:Y0yPFDTi9L5ohkoecJdgbvAhq+dUXp+zI7atqVibwKg= github.com/rivo/tview v0.0.0-20200219210816-cd38d7432498/go.mod h1:6lkG1x+13OShEf0EaOCaTQYyB7d5nSbb181KtjlS+84= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= @@ -1170,6 +1228,7 @@ github.com/sanathkr/go-yaml v0.0.0-20170819195128-ed9d249f429b/go.mod h1:8458kAa github.com/sanathkr/yaml v0.0.0-20170819201035-0056894fa522/go.mod h1:tQTYKOQgxoH3v6dEmdHiz4JG+nbxWwM5fgPQUpSZqVQ= github.com/sanathkr/yaml v1.0.1-0.20170819201035-0056894fa522/go.mod h1:tQTYKOQgxoH3v6dEmdHiz4JG+nbxWwM5fgPQUpSZqVQ= github.com/sanity-io/litter v1.2.0/go.mod h1:JF6pZUFgu2Q0sBZ+HSV35P8TVPI1TTzEwyu9FXAw2W4= +github.com/santhosh-tekuri/jsonschema v1.2.4 h1:hNhW8e7t+H1vgY+1QeEQpveR6D4+OwKPXCfD2aieJis= github.com/santhosh-tekuri/jsonschema v1.2.4/go.mod h1:TEAUOeZSmIxTTuHatJzrvARHiuO9LYd+cIxzgEHCQI4= github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= @@ -1193,12 +1252,15 @@ github.com/sirupsen/logrus v1.4.1/go.mod h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMB github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= github.com/sirupsen/logrus v1.6.0 h1:UBcNElsrwanuuMsnGSlYmtmgbb23qDR5dG+6X6Oo89I= github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= +github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= +github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s= github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= github.com/sony/gobreaker v0.4.1/go.mod h1:ZKptC7FHNvhBz7dN2LGjPVBz2sZJmc0/PkyDJOjmxWY= github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= +github.com/spaolacci/murmur3 v1.1.0 h1:7c1g84S4BPRrfL5Xrdp6fOJ206sU9y293DDHaoy0bLI= github.com/spaolacci/murmur3 v1.1.0/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= github.com/spf13/afero v1.2.2 h1:5jhuqJyZCZf2JRofRvN/nIFgIWNzPa3/Vz8mYylgbWc= @@ -1233,6 +1295,7 @@ github.com/streadway/amqp v0.0.0-20190827072141-edfb9018d271/go.mod h1:AZpEONHx3 github.com/streadway/handy v0.0.0-20190108123426-d5acb3125c2a/go.mod h1:qNTQ5P5JnDBl6z3cMAg/SywNDC5ABu5ApDIw6lUbRmI= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/objx v0.2.0 h1:Hbg2NidpLE8veEBkEZTL3CvlkUIVzuU9jDplZO54c48= github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= github.com/stretchr/testify v0.0.0-20161117074351-18a02ba4a312/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.1.5-0.20170601210322-f6abca593680/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= @@ -1249,6 +1312,7 @@ github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ github.com/subosito/gotenv v1.2.0 h1:Slr1R9HxAlEKefgq5jn9U+DnETlIUa6HfgEzj0g5d7s= github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= github.com/syndtr/gocapability v0.0.0-20170704070218-db04d3cc01c8/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= +github.com/t-yuki/gocover-cobertura v0.0.0-20180217150009-aaee18c8195c h1:+aPplBwWcHBo6q9xrfWdMrT9o4kltkmmvpemgIjep/8= github.com/t-yuki/gocover-cobertura v0.0.0-20180217150009-aaee18c8195c/go.mod h1:SbErYREK7xXdsRiigaQiQkI9McGRzYMvlKYaP3Nimdk= github.com/tidwall/gjson v1.6.0 h1:9VEQWz6LLMUsUl6PueE49ir4Ka6CzLymOAZDxpFsTDc= github.com/tidwall/gjson v1.6.0/go.mod h1:P256ACg0Mn+j1RXIDXoss50DeIABTYK1PULOJHhxOls= @@ -1266,6 +1330,7 @@ github.com/tklauser/numcpus v0.2.1/go.mod h1:9aU+wOc6WjUIZEwWMP62PL/41d65P+iks1g github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tsg/go-daemon v0.0.0-20200207173439-e704b93fd89b/go.mod h1:jAqhj/JBVC1PwcLTWd6rjQyGyItxxrhpiBl8LSuAGmw= +github.com/tsg/gopacket v0.0.0-20200626092518-2ab8e397a786 h1:B/IVHYiI0d04dudYw+CvCAGqSMq8d0yWy56eD6p85BQ= github.com/tsg/gopacket v0.0.0-20200626092518-2ab8e397a786/go.mod h1:RIkfovP3Y7my19aXEjjbNd9E5TlHozzAyt7B8AaEcwg= github.com/ttacon/chalk v0.0.0-20160626202418-22c06c80ed31/go.mod h1:onvgF043R+lC5RZ8IT9rBXDaEDnpnw/Cl+HFiw+v/7Q= github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM= @@ -1287,6 +1352,7 @@ github.com/urso/go-bin v0.0.0-20180220135811-781c575c9f0e/go.mod h1:6GfHrdWBQYjF github.com/urso/magetools v0.0.0-20190919040553-290c89e0c230/go.mod h1:DFxTNgS/ExCGmmjVjSOgS2WjtfjKXgCyDzAFgbtovSA= github.com/urso/magetools v0.0.0-20200125210132-c2e338f92f3a h1:jWAaRFnay3H2e6S0GGCl5nKrkgQNlarCE/kvcutzBmw= github.com/urso/magetools v0.0.0-20200125210132-c2e338f92f3a/go.mod h1:DbaJnRzkGaWrMWm5Hz6QVnUj//x9/zjrfx8bF3J+GJY= +github.com/urso/qcgen v0.0.0-20180131103024-0b059e7db4f4 h1:hhA8EBThzz9PztawVTycKvfETVuBqxAQ5keFlAVtbAw= github.com/urso/qcgen v0.0.0-20180131103024-0b059e7db4f4/go.mod h1:RspW+E2Yb7Fs7HclB2tiDaiu6Rp41BiIG4Wo1YaoXGc= github.com/urso/sderr v0.0.0-20200210124243-c2a16f3d43ec h1:HkZIDJrMKZHPsYhmH2XjTTSk1pbMCFfpxSnyzZUFm+k= github.com/urso/sderr v0.0.0-20200210124243-c2a16f3d43ec/go.mod h1:Wp40HwmjM59FkDIVFfcCb9LzBbnc0XAMp8++hJuWvSU= @@ -1373,6 +1439,7 @@ go.uber.org/atomic v1.7.0 h1:ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/automaxprocs v1.4.0/go.mod h1:/mTEdr7LvHhs0v7mjdxDreTz1OG5zdZGqgOnhWiR/+Q= go.uber.org/goleak v1.0.0/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= +go.uber.org/goleak v1.1.10 h1:z+mqJhf6ss6BSfSM671tgKyZBFPTTJM+HLxnhPC3wu0= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= @@ -1410,8 +1477,8 @@ golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPh golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201208171446-5f87f3452ae9/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= -golang.org/x/crypto v0.0.0-20210218145215-b8e89b74b9df h1:y7QZzfUiTwWam+xBn29Ulb8CBwVN5UdzmMDavl9Whlw= -golang.org/x/crypto v0.0.0-20210218145215-b8e89b74b9df/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= +golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2 h1:It14KIkyBFYkHkwZ7k45minvA9aorojkyjGk9KJ5B/w= +golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -1439,6 +1506,7 @@ golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHl golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5 h1:2M3HP5CCK1Si9FQhwnzYhXdG6DXeebvUHFpre8QvbyI= golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= @@ -1507,6 +1575,11 @@ golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210119194325-5f4716e94777 h1:003p0dJM77cxMSyCPFphvZf/Y5/NXf5fzg6ufd1/Oew= golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110 h1:qWPm9rbaAMKs8Bq/9LRpbMqxWRVUAQwMI9fVrssnTfw= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= +golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1 h1:4qWs8cYYH6PoEFy4dfhDFgoMGkwAcETd+MmPdCPMzUc= +golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod h1:9tjilg8BloeKEkVJvy7fQ90B1CfIiPueXVOjqfkSzI8= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181106182150-f42d05182288/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190130055435-99b60b757ec1/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -1533,6 +1606,7 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20201207232520-09787c993a3a h1:DcqTD9SDLc+1P/r1EmRBwnVsrOwW+kk2vWf9n+1sGhs= golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180810173357-98c5dad5d1a0/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180815093151-14742f9018cd/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -1618,8 +1692,12 @@ golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210217105451-b926d437f341/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210309074719-68d13333faf2 h1:46ULzRKLh1CwgRq2dC5SlBzEqqNCi8rreOZnNrbqcIY= -golang.org/x/sys v0.0.0-20210309074719-68d13333faf2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210308170721-88b6017d0656/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210412220455-f1c623a9e750 h1:ZBu6861dZq7xBnG1bn5SRU0vA8nx42at4+kP07FMTog= +golang.org/x/sys v0.0.0-20210412220455-f1c623a9e750/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 h1:v+OssWQX+hTHEmOBgwxdZxK4zHq3yOs8F9J7mk0PY8E= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= @@ -1631,6 +1709,8 @@ golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5 h1:i6eZZ+zk0SOf0xgBpEpPD18qWcJda6q1sxt3S0kzyUQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -1642,6 +1722,7 @@ golang.org/x/tools v0.0.0-20200602230032-c00d67ef29d0/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= gonum.org/v1/gonum v0.0.0-20181121035319-3f7ecaa7e8ca/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= @@ -1677,6 +1758,7 @@ google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7 google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c= google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/genproto v0.0.0-20170818010345-ee236bd376b0/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= @@ -1723,6 +1805,10 @@ google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210302174412-5ede27ff9881 h1:SYuy3hIRsBIROE0aZwsJZOEJNC/n9/p0FmLEU9C31AE= google.golang.org/genproto v0.0.0-20210302174412-5ede27ff9881/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb h1:hcskBH5qZCOa7WpTUFUFvoebnSFZBYpjykLtjIp9DVk= +google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210406143921-e86de6bf7a46 h1:f4STrQZf8jaowsiUitigvrqMCCM4QJH1A2JCSI7U1ow= +google.golang.org/genproto v0.0.0-20210406143921-e86de6bf7a46/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= @@ -1749,7 +1835,11 @@ google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= google.golang.org/grpc v1.36.0 h1:o1bcQ6imQMIOpdrO3SWf2z5RV72WbDwdXuK0MDlc8As= google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.37.0 h1:uSZWeQJX5j11bIQ4AJoj+McDBo29cY1MCoC1wO3ts+c= +google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= google.golang.org/grpc/examples v0.0.0-20200728065043-dfc0c05b2da9/go.mod h1:5j1uub0jRGhRiSghIlrThmBUgcgLXOVJQ/l1getT4uo= +google.golang.org/grpc/examples v0.0.0-20201010204749-3c400e7fcc87 h1:JA56ipSuANY2Fwx4OITOAj+QXlHyCJEma6VVWTRBG+k= google.golang.org/grpc/examples v0.0.0-20201010204749-3c400e7fcc87/go.mod h1:Lh55/1hxmVHEkOvSIQ2uj0P12QyOCUNyRwnUlSS13hw= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= @@ -1762,6 +1852,9 @@ google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpAD google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= google.golang.org/protobuf v1.25.0 h1:Ejskq+SyPohKW+1uil0JJMtmHCgJPJ/qWTxr8qp+R4c= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= +google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= +google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk= +google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= @@ -1769,6 +1862,7 @@ gopkg.in/check.v1 v1.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8 gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b h1:QRR6H1YWRnHb4Y/HeNFCTJLFVxaq6wH4YuVdsUOr75U= gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/cheggaaa/pb.v1 v1.0.25/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= @@ -1796,6 +1890,7 @@ gopkg.in/mgo.v2 v2.0.0-20160818020120-3f83fa500528/go.mod h1:yeKp02qBN3iKW1OzL3M gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= gopkg.in/square/go-jose.v2 v2.5.1 h1:7odma5RETjNHWJnR32wx8t+Io4djHE1PqxCFx3iiZ2w= gopkg.in/square/go-jose.v2 v2.5.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= +gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME= gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= @@ -1815,6 +1910,7 @@ gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c/go.mod h1:K4uyk7z7BCEPqu6E+C gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo= gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw= gotest.tools/gotestsum v0.6.0/go.mod h1:LEX+ioCVdeWhZc8GYfiBRag360eBhwixWJ62R9eDQtI= gotest.tools/v3 v3.0.2/go.mod h1:3SzNCllyD9/Y+b5r9JIKQ474KzkZyqLqEfYqMsX94Bk= @@ -1827,6 +1923,7 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +honnef.co/go/tools v0.1.1 h1:EVDuO03OCZwpV2t/tLLxPmPiomagMoBOgfPt0FM+4IY= honnef.co/go/tools v0.1.1/go.mod h1:NgwopIslSNH47DimFoV78dnkksY2EFtX0ajyb3K/las= howett.net/plist v0.0.0-20181124034731-591f970eefbb/go.mod h1:vMygbs4qMhSZSc4lCUl2OEE+rDiIIJAIdR4m7MiMcm0= howett.net/plist v0.0.0-20201203080718-1454fab16a06 h1:QDxUo/w2COstK1wIBYpzQlHX/NqaQTcf9jyz347nI58= @@ -1844,6 +1941,7 @@ k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= k8s.io/klog/v2 v2.5.0 h1:8mOnjf1RmUPW6KRqQCfYSZq/K20Unmp3IhuZUhxl8KI= k8s.io/klog/v2 v2.5.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= +k8s.io/kube-openapi v0.0.0-20200805222855-6aeccd4b50c6 h1:+WnxoVtG8TMiudHBSEtrVL1egv36TkkJm+bA8AxicmQ= k8s.io/kube-openapi v0.0.0-20200805222855-6aeccd4b50c6/go.mod h1:UuqjUnNftUyPE5H64/qeyjQoUZhGpeFDVdxjTeEVN2o= k8s.io/kubernetes v1.13.0/go.mod h1:ocZa8+6APFNC2tX1DZASIbocyYT5jHzqFVsY5aoB7Jk= k8s.io/utils v0.0.0-20200729134348-d5654de09c73 h1:uJmqzgNWG7XyClnU/mLPBWwfKKF1K8Hf8whTseBgJcg= diff --git a/idxmgmt/manager_test.go b/idxmgmt/manager_test.go index 99f090ed62b..2c55454f9cb 100644 --- a/idxmgmt/manager_test.go +++ b/idxmgmt/manager_test.go @@ -253,7 +253,7 @@ func TestManager_SetupILM(t *testing.T) { "apm-server.ilm.setup.policies": []common.MapStr{policyRollover1Day}, }, loadMode: libidxmgmt.LoadModeEnabled, - templatesILMEnabled: 5, policiesLoaded: 2, aliasesLoaded: 4, + templatesILMEnabled: 5, policiesLoaded: 2, aliasesLoaded: 5, }, "LoadModeOverwrite": { loadMode: libidxmgmt.LoadModeOverwrite, @@ -416,8 +416,8 @@ func TestManager_SetupILM(t *testing.T) { m := defaultSupporter(t, tc.cfg).Manager(clientHandler, libidxmgmt.BeatsAssets(fields)) indexManager := m.(*manager) require.NoError(t, indexManager.Setup(libidxmgmt.LoadModeDisabled, tc.loadMode)) - assert.Equal(t, tc.policiesLoaded, len(clientHandler.policies), "policies") - assert.Equal(t, tc.aliasesLoaded, len(clientHandler.aliases), "aliases") + assert.Len(t, clientHandler.policies, tc.policiesLoaded) + assert.Len(t, clientHandler.aliases, tc.aliasesLoaded) require.Equal(t, tc.templatesILMEnabled, clientHandler.templatesILMEnabled, "ILM enabled templates") require.Equal(t, tc.templatesILMDisabled, clientHandler.templates, "ILM disabled templates") }) @@ -495,6 +495,12 @@ func (h *mockClientHandler) HasAlias(name string) (bool, error) { func (h *mockClientHandler) CreateAlias(alias libilm.Alias) error { h.aliases = append(h.aliases, alias.Name) + if alias.Name == existingILMAlias { + return reasonedError{ + error: errors.New("CreateAlias failed"), + reason: libilm.ErrAliasAlreadyExists, + } + } return nil } @@ -506,3 +512,12 @@ func (h *mockClientHandler) CreateILMPolicy(policy libilm.Policy) error { h.policies = append(h.policies, policy.Name) return nil } + +type reasonedError struct { + error + reason error +} + +func (e reasonedError) Reason() error { + return e.reason +} diff --git a/include/fields.go b/include/fields.go index 34998b62186..6894e820132 100644 --- a/include/fields.go +++ b/include/fields.go @@ -32,5 +32,5 @@ func init() { // AssetBuildFieldsFieldsYml returns asset data. // This is the base64 encoded gzipped contents of build/fields/fields.yml. func AssetBuildFieldsFieldsYml() string { - return "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" + return "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" } diff --git a/tests/Dockerfile b/tests/Dockerfile index eaa3f465061..45718a5333c 100644 --- a/tests/Dockerfile +++ b/tests/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.15.8 +FROM golang:1.15.9 MAINTAINER Nicolas Ruflin RUN apt-get update