diff --git a/NOTICE.txt b/NOTICE.txt index b0ede4d3c00..134e44c559a 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -639,7 +639,7 @@ Contents of "LICENSE": -------------------------------------------------------------------- Dependency: github.com/elastic/beats/v7 Version: v7.0.0 -Revision: 6d0785f9b8b2 +Revision: 536b32753394 License type (autodetected): Apache-2.0 -------------------------------------------------------------------- @@ -894,6 +894,11 @@ Contents of "LICENSE.txt": 6.11 "Subscription" means the right to receive Support Services and a License to the Commercial Software. +-------------------------------------------------------------------- +Dependency: github.com/elastic/go-concert +Version: v0.0.4 +License type (autodetected): Apache-2.0 + -------------------------------------------------------------------- Dependency: github.com/elastic/go-elasticsearch/v7 Version: v7.9.0 @@ -1040,6 +1045,11 @@ Version: v1.0.1 Revision: b8dc90050f24 License type (autodetected): Apache-2.0 +-------------------------------------------------------------------- +Dependency: github.com/go-logr/logr +Version: v0.2.0 +License type (autodetected): Apache-2.0 + -------------------------------------------------------------------- Dependency: github.com/go-sourcemap/sourcemap Version: v2.1.3 @@ -1295,8 +1305,7 @@ License type (autodetected): Apache-2.0 -------------------------------------------------------------------- Dependency: github.com/googleapis/gnostic -Version: v0.3.1 -Revision: 25d8b0b66985 +Version: v0.4.1 License type (autodetected): Apache-2.0 -------------------------------------------------------------------- @@ -1362,6 +1371,38 @@ Contents of "LICENSE.txt": (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------- +Dependency: github.com/h2non/filetype +Version: v1.1.1 +Revision: f60988ab73d5 +License type (autodetected): MIT +Contents of "LICENSE": + + The MIT License + + Copyright (c) Tomas Aparicio + + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, + copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following + conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + OTHER DEALINGS IN THE SOFTWARE. + -------------------------------------------------------------------- Dependency: github.com/hashicorp/errwrap Version: v1.1.0 @@ -2941,6 +2982,11 @@ Contents of "LICENSE": OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------- +Dependency: github.com/jonboulle/clockwork +Version: v0.2.2 +License type (autodetected): Apache-2.0 + -------------------------------------------------------------------- Dependency: github.com/json-iterator/go Version: v1.1.10 @@ -3554,11 +3600,31 @@ Contents of "LICENSE": OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------- +Dependency: github.com/urso/diag +Revision: 21b3cc8eb797 +License type (autodetected): Apache-2.0 + -------------------------------------------------------------------- Dependency: github.com/urso/go-bin Revision: 781c575c9f0e License type (autodetected): Apache-2.0 +-------------------------------------------------------------------- +Dependency: github.com/urso/sderr +Revision: c2a16f3d43ec +License type (autodetected): Apache-2.0 + +-------------------------------------------------------------------- +Dependency: github.com/xdg/scram +Revision: 7eeb5667e42c +License type (autodetected): Apache-2.0 + +-------------------------------------------------------------------- +Dependency: github.com/xdg/stringprep +Version: v1.0.0 +License type (autodetected): Apache-2.0 + -------------------------------------------------------------------- Dependency: go.elastic.co/apm Version: v1.9.0 @@ -3858,7 +3924,7 @@ Contents of "LICENSE.txt": -------------------------------------------------------------------- Dependency: golang.org/x/crypto -Revision: c8d3bf9c5392 +Revision: 5f87f3452ae9 License type (autodetected): BSD-3-Clause Contents of "LICENSE": @@ -3892,7 +3958,7 @@ Contents of "LICENSE": -------------------------------------------------------------------- Dependency: golang.org/x/net -Revision: 5d6afe98e0b7 +Revision: ac852fbbde11 License type (autodetected): BSD-3-Clause Contents of "LICENSE": @@ -3994,7 +4060,7 @@ Contents of "LICENSE": -------------------------------------------------------------------- Dependency: golang.org/x/sys -Revision: ef89a241ccb3 +Revision: f9fddec55a1e License type (autodetected): BSD-3-Clause Contents of "LICENSE": @@ -4028,7 +4094,7 @@ Contents of "LICENSE": -------------------------------------------------------------------- Dependency: golang.org/x/term -Revision: f5c789dd3221 +Revision: 7de9c90e9dd1 License type (autodetected): BSD-3-Clause Contents of "LICENSE": @@ -4130,7 +4196,7 @@ Contents of "LICENSE": -------------------------------------------------------------------- Dependency: google.golang.org/genproto -Revision: f3c370f40bfb +Revision: cb27e3aa2013 License type (autodetected): Apache-2.0 -------------------------------------------------------------------- @@ -4140,7 +4206,7 @@ License type (autodetected): Apache-2.0 -------------------------------------------------------------------- Dependency: google.golang.org/protobuf -Version: v1.23.0 +Version: v1.24.0 License type (autodetected): BSD-3-Clause Contents of "LICENSE": @@ -4292,7 +4358,7 @@ Contents of "LICENSE.libyaml": -------------------------------------------------------------------- Dependency: howett.net/plist -Revision: 117a925f2150 +Revision: 1454fab16a06 License type (autodetected): BSD-2-Clause Contents of "LICENSE": @@ -4357,33 +4423,35 @@ Contents of "LICENSE": -------------------------------------------------------------------- Dependency: k8s.io/api -Version: v0.18.3 +Replacement: k8s.io/api +Version: v0.19.4 License type (autodetected): Apache-2.0 -------------------------------------------------------------------- Dependency: k8s.io/apimachinery -Version: v0.18.3 +Replacement: k8s.io/apimachinery +Version: v0.19.4 License type (autodetected): Apache-2.0 -------------------------------------------------------------------- Dependency: k8s.io/client-go Replacement: k8s.io/client-go -Version: v0.18.3 +Version: v0.19.4 License type (autodetected): Apache-2.0 -------------------------------------------------------------------- -Dependency: k8s.io/klog -Version: v1.0.0 +Dependency: k8s.io/klog/v2 +Version: v2.2.0 License type (autodetected): Apache-2.0 -------------------------------------------------------------------- Dependency: k8s.io/utils -Revision: a9aa75ae1b89 +Revision: d5654de09c73 License type (autodetected): Apache-2.0 -------------------------------------------------------------------- -Dependency: sigs.k8s.io/structured-merge-diff/v3 -Version: v3.0.0 +Dependency: sigs.k8s.io/structured-merge-diff/v4 +Version: v4.0.1 License type (autodetected): Apache-2.0 -------------------------------------------------------------------- diff --git a/docs/fields.asciidoc b/docs/fields.asciidoc index 0bd919fbb4d..3baad7b422e 100644 --- a/docs/fields.asciidoc +++ b/docs/fields.asciidoc @@ -6421,7 +6421,7 @@ Examples include Beats. Agents may also run on observers. ECS agent.* fields sha Extended build information for the agent. This field is intended to contain any build information that a data source may provide, no specific formatting is required. -type: keyword +type: wildcard example: metricbeat version 7.6.0 (amd64), libbeat 7.6.0 [6a23e8f8f30f5001ba344e4e54d8d9cb82cb107c built 2020-02-05 23:10:10 +0000 UTC] @@ -6509,7 +6509,7 @@ example: 15169 -- Organization name. -type: keyword +type: wildcard example: Google LLC @@ -6556,7 +6556,7 @@ example: 15169 -- Organization name. -type: keyword +type: wildcard example: Google LLC @@ -6587,7 +6587,7 @@ format: bytes -- Client domain. -type: keyword +type: wildcard -- @@ -6653,7 +6653,7 @@ User-defined description of a location, at the level of granularity they care ab Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. -type: keyword +type: wildcard example: boston-dc @@ -6750,12 +6750,24 @@ The highest registered client domain, stripped of the subdomain. For example, the registered domain for "foo.example.com" is "example.com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". -type: keyword +type: wildcard example: example.com -- +*`client.subdomain`*:: ++ +-- +The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. +For example the subdomain portion of "www.east.mydomain.co.uk" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period. + +type: keyword + +example: east + +-- + *`client.top_level_domain`*:: + -- @@ -6783,7 +6795,7 @@ type: keyword -- User email address. -type: keyword +type: wildcard -- @@ -6792,7 +6804,7 @@ type: keyword -- User's full name, if available. -type: keyword +type: wildcard example: Albert Einstein @@ -6857,7 +6869,7 @@ type: keyword -- Short name or login of the user. -type: keyword +type: wildcard example: albert @@ -7129,8 +7141,8 @@ example: docker [float] === destination -Destination fields describe details about the destination of a packet/event. -Destination fields are usually populated in conjunction with source fields. +Destination fields capture details about the receiver of a network exchange/packet. These fields are populated from a network event, packet, or other event containing details of a network transaction. +Destination fields are usually populated in conjunction with source fields. The source and destination fields are considered the baseline and should always be filled if an event contains source and destination details from a network transaction. If the event also contains identification of the client and server roles, then the client and server fields should also be populated. *`destination.address`*:: @@ -7159,7 +7171,7 @@ example: 15169 -- Organization name. -type: keyword +type: wildcard example: Google LLC @@ -7190,7 +7202,7 @@ format: bytes -- Destination domain. -type: keyword +type: wildcard -- @@ -7256,7 +7268,7 @@ User-defined description of a location, at the level of granularity they care ab Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. -type: keyword +type: wildcard example: boston-dc @@ -7353,12 +7365,24 @@ The highest registered destination domain, stripped of the subdomain. For example, the registered domain for "foo.example.com" is "example.com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". -type: keyword +type: wildcard example: example.com -- +*`destination.subdomain`*:: ++ +-- +The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. +For example the subdomain portion of "www.east.mydomain.co.uk" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period. + +type: keyword + +example: east + +-- + *`destination.top_level_domain`*:: + -- @@ -7386,7 +7410,7 @@ type: keyword -- User email address. -type: keyword +type: wildcard -- @@ -7395,7 +7419,7 @@ type: keyword -- User's full name, if available. -type: keyword +type: wildcard example: Albert Einstein @@ -7460,7 +7484,7 @@ type: keyword -- Short name or login of the user. -type: keyword +type: wildcard example: albert @@ -7673,7 +7697,7 @@ example: 0c6803c4e922103c4dca5963aad36ddf -- Internal name of the file, provided at compile-time. -type: keyword +type: wildcard example: MSPAINT.EXE @@ -7725,7 +7749,7 @@ example: IN The data describing the resource. The meaning of this data depends on the type and class of the resource record. -type: keyword +type: wildcard example: 10.10.10.10 @@ -7773,7 +7797,7 @@ Expected values are: AA, TC, RD, RA, AD, CD, DO. type: keyword -example: ['RD', 'RA'] +example: ["RD", "RA"] -- @@ -7816,7 +7840,7 @@ example: IN The name being queried. If the name field contains non-printable characters (below 32 or above 126), those characters should be represented as escaped base 10 integers (\DDD). Back slashes and quotes should be escaped. Tabs, carriage returns, and line feeds should be converted to \t, \r, and \n respectively. -type: keyword +type: wildcard example: www.example.com @@ -7878,7 +7902,7 @@ The `answers` array can be difficult to use, because of the variety of data form type: ip -example: ['10.10.10.10', '10.10.10.11'] +example: ["10.10.10.10", "10.10.10.11"] -- @@ -7965,9 +7989,7 @@ type: text -- The stack trace of this error in plain text. -type: keyword - -Field is not indexed. +type: wildcard -- @@ -7983,7 +8005,7 @@ type: text -- The type of the error, for example the class name of the exception. -type: keyword +type: wildcard example: java.lang.NullPointerException @@ -8417,7 +8439,7 @@ example: sda -- Directory where the file is located. It should include the drive letter, when appropriate. -type: keyword +type: wildcard example: /home/alice @@ -8438,7 +8460,8 @@ example: C *`file.extension`*:: + -- -File extension. +File extension, excluding the leading dot. +Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). type: keyword @@ -8571,7 +8594,7 @@ example: alice -- Full path to the file, including the file name. It should include the drive letter, when appropriate. -type: keyword +type: wildcard example: /home/alice/example.png @@ -8645,7 +8668,7 @@ example: 0c6803c4e922103c4dca5963aad36ddf -- Internal name of the file, provided at compile-time. -type: keyword +type: wildcard example: MSPAINT.EXE @@ -8679,7 +8702,7 @@ example: 16384 -- Target path for symlinks. -type: keyword +type: wildcard -- @@ -8750,7 +8773,7 @@ example: US -- Distinguished name (DN) of issuing certificate authority. -type: keyword +type: wildcard example: C=US, O=Example Inc, OU=www.example.com, CN=Example SHA2 High Assurance Server CA @@ -8917,7 +8940,7 @@ example: US -- Distinguished name (DN) of the certificate subject entity. -type: keyword +type: wildcard example: C=US, ST=California, L=San Francisco, O=Example, Inc., CN=shared.global.example.net @@ -9045,7 +9068,7 @@ User-defined description of a location, at the level of granularity they care ab Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. -type: keyword +type: wildcard example: boston-dc @@ -9242,7 +9265,7 @@ User-defined description of a location, at the level of granularity they care ab Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. -type: keyword +type: wildcard example: boston-dc @@ -9276,7 +9299,7 @@ example: Quebec Hostname of the host. It normally contains what the `hostname` command returns on the host machine. -type: keyword +type: wildcard -- @@ -9335,7 +9358,7 @@ example: debian -- Operating system name, including the version or code name. -type: keyword +type: wildcard example: Mac OS Mojave @@ -9364,7 +9387,7 @@ example: 4.4.0-112-generic -- Operating system name, without the version. -type: keyword +type: wildcard example: Mac OS X @@ -9435,7 +9458,7 @@ type: keyword -- User email address. -type: keyword +type: wildcard -- @@ -9444,7 +9467,7 @@ type: keyword -- User's full name, if available. -type: keyword +type: wildcard example: Albert Einstein @@ -9509,7 +9532,7 @@ type: keyword -- Short name or login of the user. -type: keyword +type: wildcard example: albert @@ -9557,7 +9580,7 @@ format: bytes -- The full HTTP request body. -type: keyword +type: wildcard example: Hello world @@ -9597,12 +9620,24 @@ example: GET, POST, PUT, PoST -- +*`http.request.mime_type`*:: ++ +-- +Mime type of the body of the request. +This value must only be populated based on the content of the request body, not on the `Content-Type` header. Comparing the mime type of a request with the request's Content-Type header can be helpful in detecting threats or misconfigured clients. + +type: keyword + +example: image/gif + +-- + *`http.request.referrer`*:: + -- Referrer for this HTTP request. -type: keyword +type: wildcard example: https://blog.example.com/ @@ -9626,7 +9661,7 @@ format: bytes -- The full HTTP response body. -type: keyword +type: wildcard example: Hello world @@ -9652,6 +9687,18 @@ format: bytes -- +*`http.response.mime_type`*:: ++ +-- +Mime type of the body of the response. +This value must only be populated based on the content of the response body, not on the `Content-Type` header. Comparing the mime type of a response with the response's Content-Type header can be helpful in detecting misconfigured servers. + +type: keyword + +example: image/gif + +-- + *`http.response.status_code`*:: + -- @@ -9729,7 +9776,7 @@ The details specific to your event source are typically not logged under `log.*` Full path to the log file this event came from, including the file name. It should include the drive letter, when appropriate. If the event wasn't read from a log file, do not populate this field. -type: keyword +type: wildcard example: /var/log/fun-times.log @@ -9753,7 +9800,7 @@ example: error -- The name of the logger inside an application. This is usually the name of the class which initialized the logger, or can be a custom name. -type: keyword +type: wildcard example: org.elasticsearch.bootstrap.Bootstrap @@ -9930,14 +9977,17 @@ example: 1:hO+sN4H+MG5MY/8hIrXPqc4ZQz0= -- Direction of the network traffic. Recommended values are: + * ingress + * egress * inbound * outbound * internal * external * unknown -When mapping events from a host-based monitoring context, populate this field from the host's point of view. -When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of your network perimeter. +When mapping events from a host-based monitoring context, populate this field from the host's point of view, using the values "ingress" or "egress". +When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of the network perimeter, using the values "inbound", "outbound", "internal" or "external". +Note that "internal" is not crossing perimeter boundaries, and is meant to describe communication between two hosts within the perimeter. Note also that "external" is meant to describe traffic between two hosts that are external to the perimeter. This could for example be useful for ISPs or VPN service providers. type: keyword @@ -9970,7 +10020,7 @@ example: 6 *`network.inner`*:: + -- -Network.inner fields are added in addition to network.vlan fields to describe the innermost VLAN when q-in-q VLAN tagging is present. Allowed fields include vlan.id and vlan.name. Inner vlan fields are typically used when sending traffic with multiple 802.1q encapsulations to a network sensor (e.g. Zeek, Wireshark.) +Network.inner fields are added in addition to network.vlan fields to describe the innermost VLAN when q-in-q VLAN tagging is present. Allowed fields include vlan.id and vlan.name. Inner vlan fields are typically used when sending traffic with multiple 802.1q encapsulations to a network sensor (e.g. Zeek, Wireshark.) type: object @@ -10223,7 +10273,7 @@ User-defined description of a location, at the level of granularity they care ab Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. -type: keyword +type: wildcard example: boston-dc @@ -10382,7 +10432,7 @@ example: debian -- Operating system name, including the version or code name. -type: keyword +type: wildcard example: Mac OS Mojave @@ -10411,7 +10461,7 @@ example: 4.4.0-112-generic -- Operating system name, without the version. -type: keyword +type: wildcard example: Mac OS X @@ -10519,7 +10569,7 @@ type: keyword -- Organization name. -type: keyword +type: wildcard -- @@ -10552,7 +10602,7 @@ example: debian -- Operating system name, including the version or code name. -type: keyword +type: wildcard example: Mac OS Mojave @@ -10581,7 +10631,7 @@ example: 4.4.0-112-generic -- Operating system name, without the version. -type: keyword +type: wildcard example: Mac OS X @@ -10835,7 +10885,7 @@ example: 0c6803c4e922103c4dca5963aad36ddf -- Internal name of the file, provided at compile-time. -type: keyword +type: wildcard example: MSPAINT.EXE @@ -10867,7 +10917,7 @@ May be filtered to protect sensitive information. type: keyword -example: ['/usr/bin/ssh', '-l', 'user', '10.0.0.16'] +example: ["/usr/bin/ssh", "-l", "user", "10.0.0.16"] -- @@ -10947,7 +10997,7 @@ example: true Full command line that started the process, including the absolute path to the executable, and all arguments. Some arguments may be filtered to protect sensitive information. -type: keyword +type: wildcard example: /usr/bin/ssh -l user 10.0.0.16 @@ -10978,7 +11028,7 @@ example: c2c455d9f99375d -- Absolute path to the process executable. -type: keyword +type: wildcard example: /usr/bin/ssh @@ -11045,7 +11095,7 @@ type: keyword Process name. Sometimes called program name or similar. -type: keyword +type: wildcard example: ssh @@ -11066,7 +11116,7 @@ May be filtered to protect sensitive information. type: keyword -example: ['/usr/bin/ssh', '-l', 'user', '10.0.0.16'] +example: ["/usr/bin/ssh", "-l", "user", "10.0.0.16"] -- @@ -11146,7 +11196,7 @@ example: true Full command line that started the process, including the absolute path to the executable, and all arguments. Some arguments may be filtered to protect sensitive information. -type: keyword +type: wildcard example: /usr/bin/ssh -l user 10.0.0.16 @@ -11177,7 +11227,7 @@ example: c2c455d9f99375d -- Absolute path to the process executable. -type: keyword +type: wildcard example: /usr/bin/ssh @@ -11244,7 +11294,7 @@ type: keyword Process name. Sometimes called program name or similar. -type: keyword +type: wildcard example: ssh @@ -11318,7 +11368,7 @@ example: 0c6803c4e922103c4dca5963aad36ddf -- Internal name of the file, provided at compile-time. -type: keyword +type: wildcard example: MSPAINT.EXE @@ -11401,7 +11451,7 @@ format: string -- Thread name. -type: keyword +type: wildcard example: thread-0 @@ -11413,7 +11463,7 @@ example: thread-0 Process title. The proctitle, some times the same as process name. Can also be different: for example a browser setting its title to the web page currently opened. -type: keyword +type: wildcard -- @@ -11440,7 +11490,7 @@ example: 1325 -- The working directory of the process. -type: keyword +type: wildcard example: /home/alice @@ -11514,7 +11564,7 @@ example: 0c6803c4e922103c4dca5963aad36ddf -- Internal name of the file, provided at compile-time. -type: keyword +type: wildcard example: MSPAINT.EXE @@ -11597,7 +11647,7 @@ format: string -- Thread name. -type: keyword +type: wildcard example: thread-0 @@ -11609,7 +11659,7 @@ example: thread-0 Process title. The proctitle, some times the same as process name. Can also be different: for example a browser setting its title to the web page currently opened. -type: keyword +type: wildcard -- @@ -11636,7 +11686,7 @@ example: 1325 -- The working directory of the process. -type: keyword +type: wildcard example: /home/alice @@ -11673,7 +11723,7 @@ example: ZQBuAC0AVQBTAAAAZQBuAAAAAAA= Content when writing string types. Populated as an array when writing string data to the registry. For single string registry types (REG_SZ, REG_EXPAND_SZ), this should be an array with one string. For sequences of string with REG_MULTI_SZ, this array will be variable length. For numeric data, such as REG_DWORD and REG_QWORD, this should be populated with the decimal representation (e.g `"1"`). -type: keyword +type: wildcard example: ["C:\rta\red_ttp\bin\myapp.exe"] @@ -11706,7 +11756,7 @@ example: HKLM -- Hive-relative path of keys. -type: keyword +type: wildcard example: SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\winword.exe @@ -11717,7 +11767,7 @@ example: SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Optio -- Full path, including hive, key and value -type: keyword +type: wildcard example: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\winword.exe\Debugger @@ -11792,7 +11842,7 @@ Name, organization, or pseudonym of the author or authors who created the rule u type: keyword -example: ['Star-Lord'] +example: ["Star-Lord"] -- @@ -11930,7 +11980,7 @@ example: 15169 -- Organization name. -type: keyword +type: wildcard example: Google LLC @@ -11961,7 +12011,7 @@ format: bytes -- Server domain. -type: keyword +type: wildcard -- @@ -12027,7 +12077,7 @@ User-defined description of a location, at the level of granularity they care ab Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. -type: keyword +type: wildcard example: boston-dc @@ -12124,12 +12174,24 @@ The highest registered server domain, stripped of the subdomain. For example, the registered domain for "foo.example.com" is "example.com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". -type: keyword +type: wildcard example: example.com -- +*`server.subdomain`*:: ++ +-- +The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. +For example the subdomain portion of "www.east.mydomain.co.uk" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period. + +type: keyword + +example: east + +-- + *`server.top_level_domain`*:: + -- @@ -12157,7 +12219,7 @@ type: keyword -- User email address. -type: keyword +type: wildcard -- @@ -12166,7 +12228,7 @@ type: keyword -- User's full name, if available. -type: keyword +type: wildcard example: Albert Einstein @@ -12231,7 +12293,7 @@ type: keyword -- Short name or login of the user. -type: keyword +type: wildcard example: albert @@ -12350,8 +12412,8 @@ example: 3.2.4 [float] === source -Source fields describe details about the source of a packet/event. -Source fields are usually populated in conjunction with destination fields. +Source fields capture details about the sender of a network exchange/packet. These fields are populated from a network event, packet, or other event containing details of a network transaction. +Source fields are usually populated in conjunction with destination fields. The source and destination fields are considered the baseline and should always be filled if an event contains source and destination details from a network transaction. If the event also contains identification of the client and server roles, then the client and server fields should also be populated. *`source.address`*:: @@ -12380,7 +12442,7 @@ example: 15169 -- Organization name. -type: keyword +type: wildcard example: Google LLC @@ -12411,7 +12473,7 @@ format: bytes -- Source domain. -type: keyword +type: wildcard -- @@ -12477,7 +12539,7 @@ User-defined description of a location, at the level of granularity they care ab Could be the name of their data centers, the floor number, if this describes a local physical entity, city names. Not typically used in automated geolocation. -type: keyword +type: wildcard example: boston-dc @@ -12574,12 +12636,24 @@ The highest registered source domain, stripped of the subdomain. For example, the registered domain for "foo.example.com" is "example.com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". -type: keyword +type: wildcard example: example.com -- +*`source.subdomain`*:: ++ +-- +The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. +For example the subdomain portion of "www.east.mydomain.co.uk" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period. + +type: keyword + +example: east + +-- + *`source.top_level_domain`*:: + -- @@ -12607,7 +12681,7 @@ type: keyword -- User email address. -type: keyword +type: wildcard -- @@ -12616,7 +12690,7 @@ type: keyword -- User's full name, if available. -type: keyword +type: wildcard example: Albert Einstein @@ -12681,7 +12755,7 @@ type: keyword -- Short name or login of the user. -type: keyword +type: wildcard example: albert @@ -12726,55 +12800,55 @@ example: MITRE ATT&CK *`threat.tactic.id`*:: + -- -The id of tactic used by this threat. You can use a MITRE ATT&CK® tactic, for example. (ex. https://attack.mitre.org/tactics/TA0040/ ) +The id of tactic used by this threat. You can use a MITRE ATT&CK® tactic, for example. (ex. https://attack.mitre.org/tactics/TA0002/ ) type: keyword -example: TA0040 +example: TA0002 -- *`threat.tactic.name`*:: + -- -Name of the type of tactic used by this threat. You can use a MITRE ATT&CK® tactic, for example. (ex. https://attack.mitre.org/tactics/TA0040/) +Name of the type of tactic used by this threat. You can use a MITRE ATT&CK® tactic, for example. (ex. https://attack.mitre.org/tactics/TA0002/) type: keyword -example: impact +example: Execution -- *`threat.tactic.reference`*:: + -- -The reference url of tactic used by this threat. You can use a MITRE ATT&CK® tactic, for example. (ex. https://attack.mitre.org/tactics/TA0040/ ) +The reference url of tactic used by this threat. You can use a MITRE ATT&CK® tactic, for example. (ex. https://attack.mitre.org/tactics/TA0002/ ) type: keyword -example: https://attack.mitre.org/tactics/TA0040/ +example: https://attack.mitre.org/tactics/TA0002/ -- *`threat.technique.id`*:: + -- -The id of technique used by this threat. You can use a MITRE ATT&CK® technique, for example. (ex. https://attack.mitre.org/techniques/T1499/) +The id of technique used by this threat. You can use a MITRE ATT&CK® technique, for example. (ex. https://attack.mitre.org/techniques/T1059/) type: keyword -example: T1499 +example: T1059 -- *`threat.technique.name`*:: + -- -The name of technique used by this threat. You can use a MITRE ATT&CK® technique, for example. (ex. https://attack.mitre.org/techniques/T1499/) +The name of technique used by this threat. You can use a MITRE ATT&CK® technique, for example. (ex. https://attack.mitre.org/techniques/T1059/) type: keyword -example: Endpoint Denial of Service +example: Command and Scripting Interpreter -- @@ -12788,11 +12862,51 @@ type: text *`threat.technique.reference`*:: + -- -The reference url of technique used by this threat. You can use a MITRE ATT&CK® technique, for example. (ex. https://attack.mitre.org/techniques/T1499/ ) +The reference url of technique used by this threat. You can use a MITRE ATT&CK® technique, for example. (ex. https://attack.mitre.org/techniques/T1059/) + +type: keyword + +example: https://attack.mitre.org/techniques/T1059/ + +-- + +*`threat.technique.subtechnique.id`*:: ++ +-- +The full id of subtechnique used by this threat. You can use a MITRE ATT&CK® subtechnique, for example. (ex. https://attack.mitre.org/techniques/T1059/001/) type: keyword -example: https://attack.mitre.org/techniques/T1499/ +example: T1059.001 + +-- + +*`threat.technique.subtechnique.name`*:: ++ +-- +The name of subtechnique used by this threat. You can use a MITRE ATT&CK® subtechnique, for example. (ex. https://attack.mitre.org/techniques/T1059/001/) + +type: keyword + +example: PowerShell + +-- + +*`threat.technique.subtechnique.name.text`*:: ++ +-- +type: text + +-- + +*`threat.technique.subtechnique.reference`*:: ++ +-- +The reference url of subtechnique used by this threat. You can use a MITRE ATT&CK® subtechnique, for example. (ex. https://attack.mitre.org/techniques/T1059/001/) + +type: keyword + +example: https://attack.mitre.org/techniques/T1059/001/ -- @@ -12831,7 +12945,7 @@ Array of PEM-encoded certificates that make up the certificate chain offered by type: keyword -example: ['MII...', 'MII...'] +example: ["MII...", "MII..."] -- @@ -12873,7 +12987,7 @@ example: 0687F666A054EF17A08E2F2162EAB4CBC0D265E1D7875BE74BF3C712CA92DAF0 -- Distinguished name of subject of the issuer of the x.509 certificate presented by the client. -type: keyword +type: wildcard example: CN=Example Root CA, OU=Infrastructure Team, DC=example, DC=com @@ -12928,7 +13042,7 @@ example: www.elastic.co -- Distinguished name of subject of the x.509 certificate presented by the client. -type: keyword +type: wildcard example: CN=myclient, OU=Documentation Team, DC=example, DC=com @@ -12941,7 +13055,7 @@ Array of ciphers offered by the client during the client hello. type: keyword -example: ['TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384', 'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384', '...'] +example: ["TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384", "..."] -- @@ -12983,7 +13097,7 @@ example: US -- Distinguished name (DN) of issuing certificate authority. -type: keyword +type: wildcard example: C=US, O=Example Inc, OU=www.example.com, CN=Example SHA2 High Assurance Server CA @@ -13150,7 +13264,7 @@ example: US -- Distinguished name (DN) of the certificate subject entity. -type: keyword +type: wildcard example: C=US, ST=California, L=San Francisco, O=Example, Inc., CN=shared.global.example.net @@ -13267,7 +13381,7 @@ Array of PEM-encoded certificates that make up the certificate chain offered by type: keyword -example: ['MII...', 'MII...'] +example: ["MII...", "MII..."] -- @@ -13309,7 +13423,7 @@ example: 0687F666A054EF17A08E2F2162EAB4CBC0D265E1D7875BE74BF3C712CA92DAF0 -- Subject of the issuer of the x.509 certificate presented by the server. -type: keyword +type: wildcard example: CN=Example Root CA, OU=Infrastructure Team, DC=example, DC=com @@ -13353,7 +13467,7 @@ example: 1970-01-01T00:00:00.000Z -- Subject of the x.509 certificate presented by the server. -type: keyword +type: wildcard example: CN=www.example.com, OU=Infrastructure Team, DC=example, DC=com @@ -13397,7 +13511,7 @@ example: US -- Distinguished name (DN) of issuing certificate authority. -type: keyword +type: wildcard example: C=US, O=Example Inc, OU=www.example.com, CN=Example SHA2 High Assurance Server CA @@ -13564,7 +13678,7 @@ example: US -- Distinguished name (DN) of the certificate subject entity. -type: keyword +type: wildcard example: C=US, ST=California, L=San Francisco, O=Example, Inc., CN=shared.global.example.net @@ -13645,13 +13759,7 @@ example: tls -- -[float] -=== tracing - -Distributed tracing makes it possible to analyze performance throughout a microservice architecture all in one view. This is accomplished by tracing all of the requests - from the initial web request in the front-end service - to queries made through multiple back-end services. - - -*`tracing.span.id`*:: +*`span.id`*:: + -- Unique identifier of the span within the scope of its trace. @@ -13663,7 +13771,7 @@ example: 3ff9a8981b7ccd5a -- -*`tracing.trace.id`*:: +*`trace.id`*:: + -- Unique identifier of the trace. @@ -13675,7 +13783,7 @@ example: 4bf92f3577b34da6a3ce929d0e0e4736 -- -*`tracing.transaction.id`*:: +*`transaction.id`*:: + -- Unique identifier of the transaction within the scope of its trace. @@ -13699,7 +13807,7 @@ URL fields provide support for complete or partial URLs, and supports the breaki Domain of the url, such as "www.elastic.co". In some cases a URL may refer to an IP and/or port directly, without a domain name. In this case, the IP address would go to the `domain` field. -type: keyword +type: wildcard example: www.elastic.co @@ -13708,9 +13816,10 @@ example: www.elastic.co *`url.extension`*:: + -- -The field contains the file extension from the original request url. +The field contains the file extension from the original request url, excluding the leading dot. The file extension is only set if it exists, as not every url has a file extension. The leading period must not be included. For example, the value must be "png", not ".png". +Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). type: keyword @@ -13733,7 +13842,7 @@ type: keyword -- If full URLs are important to your use case, they should be stored in `url.full`, whether this field is reconstructed or present in the event source. -type: keyword +type: wildcard example: https://www.elastic.co:443/search?q=elasticsearch#top @@ -13753,7 +13862,7 @@ Unmodified original url as seen in the event source. Note that in network monitoring, the observed URL may be a full URL, whereas in access logs, the URL is often just represented as a path. This field is meant to represent the URL as it was observed, complete or not. -type: keyword +type: wildcard example: https://www.elastic.co:443/search?q=elasticsearch#top or /search?q=elasticsearch @@ -13780,7 +13889,7 @@ type: keyword -- Path of the request, such as "/search". -type: keyword +type: wildcard -- @@ -13814,7 +13923,7 @@ The highest registered url domain, stripped of the subdomain. For example, the registered domain for "foo.example.com" is "example.com". This value can be determined precisely with a list like the public suffix list (http://publicsuffix.org). Trying to approximate this by simply taking the last two labels will not work well for TLDs such as "co.uk". -type: keyword +type: wildcard example: example.com @@ -13832,6 +13941,18 @@ example: https -- +*`url.subdomain`*:: ++ +-- +The subdomain portion of a fully qualified domain name includes all of the names except the host name under the registered_domain. In a partially qualified domain, or if the the qualification level of the full name cannot be determined, subdomain contains all of the names below the registered domain. +For example the subdomain portion of "www.east.mydomain.co.uk" is "east". If the domain has multiple levels of subdomain, such as "sub2.sub1.example.com", the subdomain field should contain "sub2.sub1", with no trailing period. + +type: keyword + +example: east + +-- + *`url.top_level_domain`*:: + -- @@ -13860,6 +13981,119 @@ The user fields describe information about the user that is relevant to the even Fields can have one entry or multiple entries. If a user has more than one id, provide an array that includes all of them. +*`user.changes.domain`*:: ++ +-- +Name of the directory the user is a member of. +For example, an LDAP or Active Directory domain name. + +type: keyword + +-- + +*`user.changes.email`*:: ++ +-- +User email address. + +type: wildcard + +-- + +*`user.changes.full_name`*:: ++ +-- +User's full name, if available. + +type: wildcard + +example: Albert Einstein + +-- + +*`user.changes.full_name.text`*:: ++ +-- +type: text + +-- + +*`user.changes.group.domain`*:: ++ +-- +Name of the directory the group is a member of. +For example, an LDAP or Active Directory domain name. + +type: keyword + +-- + +*`user.changes.group.id`*:: ++ +-- +Unique identifier for the group on the system/platform. + +type: keyword + +-- + +*`user.changes.group.name`*:: ++ +-- +Name of the group. + +type: keyword + +-- + +*`user.changes.hash`*:: ++ +-- +Unique user hash to correlate information for a user in anonymized form. +Useful if `user.id` or `user.name` contain confidential information and cannot be used. + +type: keyword + +-- + +*`user.changes.id`*:: ++ +-- +Unique identifier of the user. + +type: keyword + +-- + +*`user.changes.name`*:: ++ +-- +Short name or login of the user. + +type: wildcard + +example: albert + +-- + +*`user.changes.name.text`*:: ++ +-- +type: text + +-- + +*`user.changes.roles`*:: ++ +-- +Array of user roles at the time of the event. + +type: keyword + +example: ["kibana_admin", "reporting_user"] + +-- + *`user.domain`*:: + -- @@ -13870,21 +14104,134 @@ type: keyword -- -*`user.email`*:: +*`user.effective.domain`*:: ++ +-- +Name of the directory the user is a member of. +For example, an LDAP or Active Directory domain name. + +type: keyword + +-- + +*`user.effective.email`*:: + -- User email address. +type: wildcard + +-- + +*`user.effective.full_name`*:: ++ +-- +User's full name, if available. + +type: wildcard + +example: Albert Einstein + +-- + +*`user.effective.full_name.text`*:: ++ +-- +type: text + +-- + +*`user.effective.group.domain`*:: ++ +-- +Name of the directory the group is a member of. +For example, an LDAP or Active Directory domain name. + type: keyword -- +*`user.effective.group.id`*:: ++ +-- +Unique identifier for the group on the system/platform. + +type: keyword + +-- + +*`user.effective.group.name`*:: ++ +-- +Name of the group. + +type: keyword + +-- + +*`user.effective.hash`*:: ++ +-- +Unique user hash to correlate information for a user in anonymized form. +Useful if `user.id` or `user.name` contain confidential information and cannot be used. + +type: keyword + +-- + +*`user.effective.id`*:: ++ +-- +Unique identifier of the user. + +type: keyword + +-- + +*`user.effective.name`*:: ++ +-- +Short name or login of the user. + +type: wildcard + +example: albert + +-- + +*`user.effective.name.text`*:: ++ +-- +type: text + +-- + +*`user.effective.roles`*:: ++ +-- +Array of user roles at the time of the event. + +type: keyword + +example: ["kibana_admin", "reporting_user"] + +-- + +*`user.email`*:: ++ +-- +User email address. + +type: wildcard + +-- + *`user.full_name`*:: + -- User's full name, if available. -type: keyword +type: wildcard example: Albert Einstein @@ -13949,7 +14296,7 @@ type: keyword -- Short name or login of the user. -type: keyword +type: wildcard example: albert @@ -13973,6 +14320,119 @@ example: ["kibana_admin", "reporting_user"] -- +*`user.target.domain`*:: ++ +-- +Name of the directory the user is a member of. +For example, an LDAP or Active Directory domain name. + +type: keyword + +-- + +*`user.target.email`*:: ++ +-- +User email address. + +type: wildcard + +-- + +*`user.target.full_name`*:: ++ +-- +User's full name, if available. + +type: wildcard + +example: Albert Einstein + +-- + +*`user.target.full_name.text`*:: ++ +-- +type: text + +-- + +*`user.target.group.domain`*:: ++ +-- +Name of the directory the group is a member of. +For example, an LDAP or Active Directory domain name. + +type: keyword + +-- + +*`user.target.group.id`*:: ++ +-- +Unique identifier for the group on the system/platform. + +type: keyword + +-- + +*`user.target.group.name`*:: ++ +-- +Name of the group. + +type: keyword + +-- + +*`user.target.hash`*:: ++ +-- +Unique user hash to correlate information for a user in anonymized form. +Useful if `user.id` or `user.name` contain confidential information and cannot be used. + +type: keyword + +-- + +*`user.target.id`*:: ++ +-- +Unique identifier of the user. + +type: keyword + +-- + +*`user.target.name`*:: ++ +-- +Short name or login of the user. + +type: wildcard + +example: albert + +-- + +*`user.target.name.text`*:: ++ +-- +type: text + +-- + +*`user.target.roles`*:: ++ +-- +Array of user roles at the time of the event. + +type: keyword + +example: ["kibana_admin", "reporting_user"] + +-- + [float] === user_agent @@ -14007,7 +14467,7 @@ example: Safari -- Unparsed user_agent string. -type: keyword +type: wildcard example: Mozilla/5.0 (iPhone; CPU iPhone OS 12_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1 @@ -14036,7 +14496,7 @@ example: debian -- Operating system name, including the version or code name. -type: keyword +type: wildcard example: Mac OS Mojave @@ -14065,7 +14525,7 @@ example: 4.4.0-112-generic -- Operating system name, without the version. -type: keyword +type: wildcard example: Mac OS X @@ -14304,7 +14764,9 @@ example: Critical [float] === x509 -This implements the common core fields for x509 certificates. This information is likely logged with TLS sessions, digital signatures found in executable binaries, S/MIME information in email bodies, or analysis of files on disk. When only a single certificate is logged in an event, it should be nested under `file`. When hashes of the DER-encoded certificate are available, the `hash` data set should be populated as well (e.g. `file.hash.sha256`). For events that contain certificate information for both sides of the connection, the x509 object could be nested under the respective side of the connection information (e.g. `tls.server.x509`). +This implements the common core fields for x509 certificates. This information is likely logged with TLS sessions, digital signatures found in executable binaries, S/MIME information in email bodies, or analysis of files on disk. +When the certificate relates to a file, use the fields at `file.x509`. When hashes of the DER-encoded certificate are available, the `hash` data set should be populated as well (e.g. `file.hash.sha256`). +Events that contain certificate information about network connections, should use the x509 fields under the relevant TLS fields: `tls.server.x509` and/or `tls.client.x509`. *`x509.alternative_names`*:: @@ -14345,7 +14807,7 @@ example: US -- Distinguished name (DN) of issuing certificate authority. -type: keyword +type: wildcard example: C=US, O=Example Inc, OU=www.example.com, CN=Example SHA2 High Assurance Server CA @@ -14512,7 +14974,7 @@ example: US -- Distinguished name (DN) of the certificate subject entity. -type: keyword +type: wildcard example: C=US, ST=California, L=San Francisco, O=Example, Inc., CN=shared.global.example.net diff --git a/go.mod b/go.mod index 72ac00ab99a..b2dbcc65e9b 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/elastic/apm-server go 1.13 require ( - github.com/akavel/rsrc v0.9.0 // indirect + github.com/akavel/rsrc v0.10.1 // indirect github.com/apache/thrift v0.0.0-20161221203622-b2a4d4ae21c7 github.com/census-instrumentation/opencensus-proto v0.2.1 github.com/cespare/xxhash/v2 v2.1.1 @@ -11,12 +11,12 @@ require ( github.com/client9/misspell v0.3.5-0.20180309020325-c0b55c823952 // indirect 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-20201107160812-7545ac6de48a // indirect + github.com/dop251/goja v0.0.0-20201212162034-be0895b77e07 // indirect github.com/dop251/goja_nodejs v0.0.0-20201201133918-0226646606a0 // 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.20201201203623-6d0785f9b8b2 - github.com/elastic/ecs v1.6.0 + github.com/elastic/beats/v7 v7.0.0-alpha2.0.20201215141141-536b32753394 + github.com/elastic/ecs v1.6.0 github.com/elastic/go-elasticsearch/v7 v7.9.0 github.com/elastic/go-elasticsearch/v8 v8.0.0-20200819071622-59b6a186f8dd github.com/elastic/go-hdrhistogram v0.1.0 @@ -41,7 +41,6 @@ require ( github.com/json-iterator/go v1.1.10 github.com/jstemmer/go-junit-report v0.9.1 github.com/klauspost/compress v1.9.3-0.20191122130757-c099ac9f21dd // indirect - github.com/kr/pretty v0.2.0 // indirect github.com/magefile/mage v1.10.0 github.com/mitchellh/hashstructure v1.1.0 // indirect github.com/modern-go/reflect2 v1.0.1 @@ -70,17 +69,17 @@ 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-20201124201722-c8d3bf9c5392 // indirect + golang.org/x/crypto v0.0.0-20201208171446-5f87f3452ae9 // indirect golang.org/x/lint v0.0.0-20200302205851-738671d3881b // indirect - golang.org/x/net v0.0.0-20201201195509-5d6afe98e0b7 + golang.org/x/net v0.0.0-20201209123823-ac852fbbde11 golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208 - golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3 // indirect + golang.org/x/sys v0.0.0-20201214210602-f9fddec55a1e // indirect golang.org/x/text v0.3.4 // indirect golang.org/x/time v0.0.0-20191024005414-555d28b269f0 - golang.org/x/tools v0.0.0-20201201210846-92771a23d8e3 + golang.org/x/tools v0.0.0-20201215171152-6307297f4651 google.golang.org/grpc v1.29.1 gopkg.in/yaml.v2 v2.4.0 - howett.net/plist v0.0.0-20201026045517-117a925f2150 // indirect + howett.net/plist v0.0.0-20201203080718-1454fab16a06 // indirect ) replace ( @@ -95,7 +94,10 @@ replace ( github.com/fsnotify/fsnotify => github.com/adriansr/fsnotify v0.0.0-20180417234312-c9bbe1f46f1d github.com/tonistiigi/fifo => github.com/containerd/fifo v0.0.0-20190816180239-bda0ff6ed73c golang.org/x/tools => golang.org/x/tools v0.0.0-20200602230032-c00d67ef29d0 // release 1.14 - k8s.io/client-go => k8s.io/client-go v0.18.3 + k8s.io/api => k8s.io/api v0.19.4 + k8s.io/api/auditregistration/v1alpha1 => k8s.io/api/auditregistration/v1alpha1 v0.19.4 + k8s.io/apimachinery => k8s.io/apimachinery v0.19.4 + k8s.io/client-go => k8s.io/client-go v0.19.4 ) replace github.com/dgraph-io/badger/v2 => github.com/elastic/badger/v2 v2.2007.2-beats diff --git a/go.sum b/go.sum index 792c7207820..b498bfb467c 100644 --- a/go.sum +++ b/go.sum @@ -41,10 +41,11 @@ github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX 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= github.com/Azure/go-autorest/autorest v0.9.3/go.mod h1:GsRuLYvwzLjjjRoWEIyMUaYq8GNUx2nRB378IPt/1p0= -github.com/Azure/go-autorest/autorest v0.9.4/go.mod h1:GsRuLYvwzLjjjRoWEIyMUaYq8GNUx2nRB378IPt/1p0= +github.com/Azure/go-autorest/autorest v0.9.6/go.mod h1:/FALq9T/kS7b5J5qsQ+RSTUdAmGFqi0vUdVNNx8q630= github.com/Azure/go-autorest/autorest/adal v0.5.0/go.mod h1:8Z9fGy2MpX0PvDjB1pEgQTmVqjGhiHBW7RJJEciWzS0= github.com/Azure/go-autorest/autorest/adal v0.8.0/go.mod h1:Z6vX6WXXuyieHAXwMj0S6HY6e6wcHn37qQMBQlvY3lc= github.com/Azure/go-autorest/autorest/adal v0.8.1/go.mod h1:ZjhuQClTqx435SRJ2iMlOxPYt3d2C/T/7TiQCVZSn3Q= +github.com/Azure/go-autorest/autorest/adal v0.8.2/go.mod h1:ZjhuQClTqx435SRJ2iMlOxPYt3d2C/T/7TiQCVZSn3Q= github.com/Azure/go-autorest/autorest/azure/auth v0.4.2/go.mod h1:90gmfKdlmKgfjUpnCEpOJzsUEjrWDSLwHIG73tSXddM= github.com/Azure/go-autorest/autorest/azure/cli v0.3.1/go.mod h1:ZG5p860J94/0kI9mNJVoIoLgXcirM2gF5i2kWloofxw= github.com/Azure/go-autorest/autorest/date v0.1.0/go.mod h1:plvfp3oPSKwf2DNjlBjWF/7vwR+cUD/ELuzDCXwHUVA= @@ -88,8 +89,8 @@ github.com/adriansr/fsnotify v0.0.0-20180417234312-c9bbe1f46f1d h1:g0M6kedfjDpyA github.com/adriansr/fsnotify v0.0.0-20180417234312-c9bbe1f46f1d/go.mod h1:VykaKG/ofkKje+MSvqjrDsz1wfyHIvEVFljhq2EOZ4g= github.com/aerospike/aerospike-client-go v1.27.1-0.20170612174108-0f3b54da6bdc/go.mod h1:zj8LBEnWBDOVEIJt8LvaRvDG5ARAoa5dBeHaB472NRc= github.com/akavel/rsrc v0.8.0/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c= -github.com/akavel/rsrc v0.9.0 h1:HwUDC0+tMFWqN4D5G+o5siGD4oVsC3jn6zM8ocjc3nY= -github.com/akavel/rsrc v0.9.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/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= github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= @@ -221,6 +222,7 @@ github.com/docker/go-units v0.3.3/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDD github.com/docker/go-units v0.4.0 h1:3uh0PgVws3nIA0Q+MwDC8yjEPf9zjRfZZWXZYDct3Tw= github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM= +github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= github.com/dop251/goja_nodejs v0.0.0-20171011081505-adff31b136e6 h1:RrkoB0pT3gnjXhL/t10BSP1mcr/0Ldea2uMyuBr2SWk= github.com/dop251/goja_nodejs v0.0.0-20171011081505-adff31b136e6/go.mod h1:hn7BA7c8pLvoGndExHudxTDKZ84Pyvv+90pbBjbTz0Y= github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4 h1:qk/FSDDxo05wdJH28W+p5yivv7LuLYLRXPPD8KQCtZs= @@ -237,13 +239,14 @@ github.com/eclipse/paho.mqtt.golang v1.2.1-0.20200121105743-0d940dd29fd2/go.mod github.com/edsrzf/mmap-go v1.0.0/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M= github.com/elastic/badger/v2 v2.2007.2-beats h1:/rV4bM6fdYvPQhFf2bHHivIb0H4nX8Or7nkWbQ/Q6Ko= github.com/elastic/badger/v2 v2.2007.2-beats/go.mod h1:26P/7fbL4kUZVEVKLAKXkBXKOydDmM2p1e+NhhnBCAE= -github.com/elastic/beats/v7 v7.0.0-alpha2.0.20201201203623-6d0785f9b8b2 h1:VMRbDYKB2a4/1fEgZdxG+Sw/SyEjo4ZK0UvOy8TLrQs= -github.com/elastic/beats/v7 v7.0.0-alpha2.0.20201201203623-6d0785f9b8b2/go.mod h1:h/Zo3/wH0FEXlRt+ruyXSuole6fq2pLkZd6aSljxBbE= +github.com/elastic/beats/v7 v7.0.0-alpha2.0.20201215141141-536b32753394 h1:rflF7S9k2uFFN7o4qEOjUqJ+0d8FXGiW9Ty8sLNFamc= +github.com/elastic/beats/v7 v7.0.0-alpha2.0.20201215141141-536b32753394/go.mod h1:JdU9apaAk+iwTbSNOGmV6NueEqw1HSzB87ckKh+q/yA= github.com/elastic/ecs v1.6.0 h1:8NmgfnsjmKXh9hVsK3H2tZtfUptepNc3msJOAynhtmc= github.com/elastic/ecs v1.6.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/fsevents v0.0.0-20181029231046-e1d381a4d270/go.mod h1:Msl1pdboCbArMF/nSCDUXgQuWTeoMmE/z8607X+k7ng= +github.com/elastic/go-concert v0.0.4 h1:pzgYCmJ/xMJsW8PSk33inAWZ065hrwSeP79TpwAbsLE= github.com/elastic/go-concert v0.0.4/go.mod h1:9MtFarjXroUgmm0m6HY3NSe1XiKhdktiNRRj9hWvIaM= github.com/elastic/go-elasticsearch/v7 v7.9.0 h1:UEau+a1MiiE/F+UrDj60kqIHFWdzU1M2y/YtBU2NC2M= github.com/elastic/go-elasticsearch/v7 v7.9.0/go.mod h1:OJ4wdbtDNk5g503kvlHLyErCgQwwzmDtaFC4XyOxXA4= @@ -251,7 +254,7 @@ github.com/elastic/go-elasticsearch/v8 v8.0.0-20200819071622-59b6a186f8dd h1:kVw github.com/elastic/go-elasticsearch/v8 v8.0.0-20200819071622-59b6a186f8dd/go.mod h1:xe9a/L2aeOgFKKgrO3ibQTnMdpAeL0GC+5/HpGScSa4= github.com/elastic/go-hdrhistogram v0.1.0 h1:7UVeQ9MsO5c9h8RJeH2S2lXCGi9hQB/94W6Pjjqprc4= github.com/elastic/go-hdrhistogram v0.1.0/go.mod h1:NEl0wZTQXzwq7X2WBZGl5G3efcKbvv+r9mTZpXrIs78= -github.com/elastic/go-libaudit/v2 v2.0.2/go.mod h1:MM/l/4xV7ilcl+cIblL8Zn448J7RZaDwgNLE4gNKYPg= +github.com/elastic/go-libaudit/v2 v2.1.0/go.mod h1:MM/l/4xV7ilcl+cIblL8Zn448J7RZaDwgNLE4gNKYPg= github.com/elastic/go-licenser v0.3.1 h1:RmRukU/JUmts+rpexAw0Fvt2ly7VVu6mw8z4HrEzObU= github.com/elastic/go-licenser v0.3.1/go.mod h1:D8eNQk70FOCVBl3smCGQt/lv7meBeQno2eI1S5apiHQ= github.com/elastic/go-lookslike v0.3.0/go.mod h1:AhH+rdJux5RlVjs+6ej4jkvYyoNRkj2crxmqeHlj3hA= @@ -281,7 +284,6 @@ github.com/elastic/gosigar v0.12.0 h1:AsdhYCJlTudhfOYQyFNgx+fIVTfrDO0V1ST0vHgiap github.com/elastic/gosigar v0.12.0/go.mod h1:iXRIGg2tLnu7LBdpqzyQfGDEidKCfWcCMS0WKyPWoMs= github.com/elastic/sarama v0.0.0-20191122160421-355d120d0970 h1:rSo6gsz4zOanqtJ5fmZYQJvEJnA5YsVOB25casIwqUw= github.com/elastic/sarama v0.0.0-20191122160421-355d120d0970/go.mod h1:fGP8eQ6PugKEI0iUETYYtnP6d1pH/bdDMTel1X5ajsU= -github.com/elazarl/goproxy v0.0.0-20170405201442-c4fc26588b6e/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc= 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= @@ -290,9 +292,10 @@ github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymF github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/evanphx/json-patch v4.2.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/evanphx/json-patch v4.5.0+incompatible h1:ouOWdg56aJriqS0huScTkVXPC5IcNrDCXZ6OoTAWu7M= github.com/evanphx/json-patch v4.5.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= +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.5.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/fatih/color v1.10.0 h1:s36xzo75JdqLaaWoiEHk767eHiwo0598uUxyfiPkDsg= @@ -317,6 +320,8 @@ github.com/go-lintpack/lintpack v0.5.2/go.mod h1:NwZuYi2nUHho8XEIZ6SIxihrnPoqBTD github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= +github.com/go-logr/logr v0.2.0 h1:QvGt2nLcHH0WK9orKa+ppBPAxREcH364nPUedEpK0TY= +github.com/go-logr/logr v0.2.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.1/go.mod h1:7FAglXiTm7HKlQRDeOQ6ZNUHidzCWXuZWq/1dTyBNF8= @@ -416,14 +421,12 @@ github.com/gogo/googleapis v1.3.1-0.20190914144012-b8d18e97a9a1/go.mod h1:d+q1s/ github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= -github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.2.2-0.20190730201129-28a6bbf47e48/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.0/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.1 h1:DqDEcV5aeaTmdFBePNpYsp3FlcVH/2ISVVM9Qf8PSls= github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= -github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7 h1:5ZkaAPbicIKTF2I64qf5Fh8Aa83Q/dnOafMYV0OMwjA= @@ -441,6 +444,7 @@ github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:x github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= +github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= github.com/golang/protobuf v1.4.2 h1:+Z5KGCizgyZCbGh1KZqA0fcLLkwbsjIzS4aV2v7wJX0= github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= @@ -514,13 +518,10 @@ github.com/google/uuid v1.1.2-0.20190416172445-c2e93f3ae59f h1:XXzyYlFbxK3kWfcmu github.com/google/uuid v1.1.2-0.20190416172445-c2e93f3ae59f/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.0.0-20170426233943-68f4ded48ba9/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= -github.com/googleapis/gnostic v0.1.0/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= github.com/googleapis/gnostic v0.3.0/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= -github.com/googleapis/gnostic v0.3.1-0.20190624222214-25d8b0b66985 h1:bCrkbuMwrQnnTsa9Y0giRda4P3fvay8f98tvYmZXVhg= -github.com/googleapis/gnostic v0.3.1-0.20190624222214-25d8b0b66985/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= -github.com/gophercloud/gophercloud v0.1.0/go.mod h1:vxM41WHh5uqHVBMZHzuwNOHh8XEoIEcSTewFxm1c5g8= +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.3.0/go.mod h1:vxM41WHh5uqHVBMZHzuwNOHh8XEoIEcSTewFxm1c5g8= 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= @@ -547,7 +548,8 @@ github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t github.com/grpc-ecosystem/grpc-gateway v1.11.1/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= github.com/grpc-ecosystem/grpc-gateway v1.13.0 h1:sBDQoHXrOlfPobnKw69FIKa1wg9qsLLvvQ/Y19WtFgI= github.com/grpc-ecosystem/grpc-gateway v1.13.0/go.mod h1:8XEsbTttt/W+VvjtQhLACqCisSPWTxCZ7sBRjU6iH9c= -github.com/h2non/filetype v1.0.12/go.mod h1:319b3zT68BvV+WRj7cwy856M2ehB3HqNOt6sy1HndBY= +github.com/h2non/filetype v1.1.1-0.20201130172452-f60988ab73d5 h1:xI88renBpIJws9OfEQq4Dng10OppnY5u9bTok/GDFEI= +github.com/h2non/filetype v1.1.1-0.20201130172452-f60988ab73d5/go.mod h1:319b3zT68BvV+WRj7cwy856M2ehB3HqNOt6sy1HndBY= github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= github.com/hashicorp/consul/api v1.2.0/go.mod h1:1SIkFYi2ZTXUE5Kgt179+4hH33djo11+0Eo2XgTAtkw= github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= @@ -625,7 +627,9 @@ github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901 h1:rp+c0RAYOWj8 github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901/go.mod h1:Z86h9688Y0wesXCyonoVr47MasHilkuLMqGhRZ4Hpak= github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= -github.com/josephspurrier/goversioninfo v0.0.0-20200309025242-14b0ab84c6ca/go.mod h1:eJTEwMjXb7kZ633hO3Ln9mBUCOjX2+FlTljvpl9SYdE= +github.com/jonboulle/clockwork v0.2.2 h1:UOGuzwb1PwsrDAObMuhUnj0p5ULPj8V/xJ7Kx9qUBdQ= +github.com/jonboulle/clockwork v0.2.2/go.mod h1:Pkfl5aHPm1nk2H9h0bjmnJD/BcgbGXUBGnn1kMkgxc8= +github.com/josephspurrier/goversioninfo v0.0.0-20190209210621-63e6d1acd3dd/go.mod h1:eJTEwMjXb7kZ633hO3Ln9mBUCOjX2+FlTljvpl9SYdE= github.com/josephspurrier/goversioninfo v1.2.0 h1:tpLHXAxLHKHg/dCU2AAYx08A4m+v9/CWg6+WUvTF4uQ= github.com/josephspurrier/goversioninfo v1.2.0/go.mod h1:AGP2a+Y/OVJZ+s6XM4IwFUpkETwvn0orYurY8qpw1+0= github.com/jpillora/backoff v0.0.0-20180909062703-3050d21c67d7/go.mod h1:2iMrUgbbvHEiQClaW2NsSzMyGHqN+rDFqY705q49KG0= @@ -633,8 +637,6 @@ github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX github.com/json-iterator/go v0.0.0-20180612202835-f2b4162afba3/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.8 h1:QiWkFLKq0T7mpzwOTu6BzNDbfTE8OLrYhVKYMLF46Ok= -github.com/json-iterator/go v1.1.8/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= 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= @@ -754,14 +756,12 @@ github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB github.com/onsi/ginkgo v1.5.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.8.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.10.1/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.11.0 h1:JAKSXpt1YjtLA7YpPiqO9ss6sNXEsPfSGdwN0UHqzrw= github.com/onsi/ginkgo v1.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= 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= github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= -github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.0 h1:XPnZz8VVBHjVsy1vzJmRwIcSwiUO+JFfrv/xGiigmME= github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/open-telemetry/opentelemetry-collector v0.2.1-0.20191218182225-c300f1341702 h1:Vk9C/CWguq0bQqeOeSibEpVojUR7g6Z0JYapEBi1Wfo= @@ -987,6 +987,7 @@ github.com/ultraware/funlen v0.0.2/go.mod h1:Dp4UiAus7Wdb9KUZsYWZEWiRzGuM2kXM1lP github.com/ultraware/whitespace v0.0.4 h1:If7Va4cM03mpgrNH9k49/VOicWpGoG70XPBFFODYDsg= github.com/ultraware/whitespace v0.0.4/go.mod h1:aVMh/gQve5Maj9hQ/hg+F75lr/X5A89uZnzAmWSineA= github.com/urfave/cli v0.0.0-20171014202726-7bc6a0acffa5/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= +github.com/urso/diag v0.0.0-20200210123136-21b3cc8eb797 h1:OHNw/6pXODJAB32NujjdQO/KIYQ3KAbHQfCzH81XdCs= github.com/urso/diag v0.0.0-20200210123136-21b3cc8eb797/go.mod h1:pNWFTeQ+V1OYT/TzWpnWb6eQBdoXpdx+H+lrH97/Oyo= github.com/urso/go-bin v0.0.0-20180220135811-781c575c9f0e h1:NiofbjIUI5gR+ybDsGSVH1fWyjSeDYiYVJHT1+kcsak= github.com/urso/go-bin v0.0.0-20180220135811-781c575c9f0e/go.mod h1:6GfHrdWBQYjFRIznu7XuQH4lYB2w8nO4bnImVKkzPOM= @@ -995,6 +996,7 @@ github.com/urso/magetools v0.0.0-20200125210132-c2e338f92f3a h1:jWAaRFnay3H2e6S0 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= github.com/uudashr/gocognit v0.0.0-20190926065955-1655d0de0517 h1:ChMKTho2hWKpks/nD/FL2KqM1wuVt62oJeiE8+eFpGs= github.com/uudashr/gocognit v0.0.0-20190926065955-1655d0de0517/go.mod h1:j44Ayx2KW4+oB6SWMv8KsmHzZrOInQav7D3cQMJ5JUM= @@ -1005,7 +1007,9 @@ github.com/valyala/tcplisten v0.0.0-20161114210144-ceec8f93295a/go.mod h1:v3UYOV github.com/vbatts/tar-split v0.11.1/go.mod h1:LEuURwDEiWjRjwu46yU3KVGuUdVv/dcnpcEPSzR8z6g= github.com/vmware/govmomi v0.0.0-20170802214208-2cad15190b41/go.mod h1:URlwyTFZX72RmxtxuaFL2Uj3fD1JTvZdx59bHWk6aFU= github.com/xanzy/go-gitlab v0.22.3/go.mod h1:t4Bmvnxj7k37S4Y17lfLx+nLqkf/oQwT2HagfWKv5Og= +github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c h1:u40Z8hqBAAQyv+vATcGgV0YCnDjqSL7/q/JyPhhJSPk= github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c/go.mod h1:lB8K/P019DLNhemzwFU4jHLhdvlE6uDZjXFejJXr49I= +github.com/xdg/stringprep v1.0.0 h1:d9X0esnoa3dFsV0FG35rAT0RIhYFlPq7MiP+DW89La0= github.com/xdg/stringprep v1.0.0/go.mod h1:Jhud4/sHMO4oL310DaZAKk9ZaJ08SJfe+sJh0HrGL1Y= github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb h1:zGWFAtiMcyryUHoUjUJX0/lt1H2+i2Ka2n+D3DImSNo= @@ -1084,11 +1088,9 @@ golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200220183623-bac4c82f6975/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200510223506-06a226fb4e37/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20201124201722-c8d3bf9c5392 h1:xYJJ3S178yv++9zXV/hnr29plCAGO9vAFG9dorqaFQc= -golang.org/x/crypto v0.0.0-20201124201722-c8d3bf9c5392/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= +golang.org/x/crypto v0.0.0-20201208171446-5f87f3452ae9 h1:sYNJzB4J8toYPQTM6pAkcmBRgw9SnQKP9oXCHfgy604= +golang.org/x/crypto v0.0.0-20201208171446-5f87f3452ae9/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -1138,14 +1140,15 @@ golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191002035440-2ec189313ef0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191004110552-13f9640d40b9/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191021144547-ec77196f6094/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191112182307-2180aed22343/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20201201195509-5d6afe98e0b7 h1:3uJsdck53FDIpWwLeAXlia9p4C8j0BO2xZrqzKpL0D8= -golang.org/x/net v0.0.0-20201201195509-5d6afe98e0b7/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20201209123823-ac852fbbde11 h1:lwlPPsmjDKK0J6eG6xDWd5XPehI0R024zxjDnw3esPA= +golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= 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= @@ -1196,7 +1199,6 @@ golang.org/x/sys v0.0.0-20190801041406-cbf593c0f2f3/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190922100055-0a153f010e69/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191022100944-742c48ecaeb7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191025021431-6c3a3bfe00ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191112214154-59a1497f0cea/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1207,13 +1209,17 @@ golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200622214017-ed371f2e16b4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3 h1:kzM6+9dur93BcC2kVlYl34cHU+TYZLanmpSJHVMmL64= -golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201214210602-f9fddec55a1e h1:AyodaIpKjppX+cBfTASF2E1US3H2JFBj920Ot3rtDjs= +golang.org/x/sys v0.0.0-20201214210602-f9fddec55a1e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221 h1:/ZHdbVpdR/jk3g30/d4yUL0JU9kksj8+F/bnQUVLGDM= 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= golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180805044716-cb6730876b98/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -1259,6 +1265,8 @@ google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBr google.golang.org/genproto v0.0.0-20190927181202-20e1ac93f88c/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb h1:ADPHZzpzM4tk4V4S5cnCrr5SwzvlrPRmqqCuJDB8UTs= google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013 h1:+kGHl1aib/qcwaRi1CbqBZ1rk19r85MNUf8HaBghugY= +google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= 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= google.golang.org/grpc v1.20.0/go.mod h1:chYK+tFQF0nDUGJgXMSgLCQk3phJEuONr2DCgLDdAQM= @@ -1271,6 +1279,7 @@ google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyac google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.29.1 h1:EC2SB8S04d2r73uptxphDSUG+kTKVgjRPF+N3xpxRB4= google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= @@ -1279,8 +1288,12 @@ google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= +google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.23.0 h1:4MY060fB1DLGMB/7MBTLnwQUY6+F09GEiz6SsrNqyzM= google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.24.0 h1:UhZDfRO8JRQru4/+LlLE0BRKGF8L+PICnvYZmx/fEGA= +google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= 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= @@ -1293,7 +1306,6 @@ gopkg.in/fsnotify.v1 v1.4.7 h1:xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= gopkg.in/fsnotify/fsnotify.v1 v1.4.7/go.mod h1:Fyux9zXlo4rWoMSIzpn9fDAYjalPqJ/K1qJ27s+7ltE= gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2/go.mod h1:Xk6kEKp8OKb+X14hQBKWaSkCsqBpgog8nAV2xsGOxlo= -gopkg.in/inf.v0 v0.9.0/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= gopkg.in/jcmturner/aescts.v1 v1.0.1 h1:cVVZBK2b1zY26haWB4vbBiZrfFQnfbTVrE3xZq6hrEw= @@ -1334,31 +1346,30 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.1-2019.2.3 h1:3JgtbtFHMiCmsznwGVTUWbgGov+pVqnlf1dEJTNAXeM= honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= howett.net/plist v0.0.0-20181124034731-591f970eefbb/go.mod h1:vMygbs4qMhSZSc4lCUl2OEE+rDiIIJAIdR4m7MiMcm0= -howett.net/plist v0.0.0-20201026045517-117a925f2150 h1:s7O/9fwMNd6O1yXyQ8zv+U7dfl8k+zdiLWAY8h7XdVI= -howett.net/plist v0.0.0-20201026045517-117a925f2150/go.mod h1:vMygbs4qMhSZSc4lCUl2OEE+rDiIIJAIdR4m7MiMcm0= -k8s.io/api v0.0.0-20190813020757-36bff7324fb7/go.mod h1:3Iy+myeAORNCLgjd/Xu9ebwN7Vh59Bw0vh9jhoX+V58= -k8s.io/api v0.18.3 h1:2AJaUQdgUZLoDZHrun21PW2Nx9+ll6cUzvn3IKhSIn0= -k8s.io/api v0.18.3/go.mod h1:UOaMwERbqJMfeeeHc8XJKawj4P9TgDRnViIqqBeH2QA= -k8s.io/apimachinery v0.0.0-20190809020650-423f5d784010/go.mod h1:Waf/xTS2FGRrgXCkO5FP3XxTOWh0qLf2QhL1qFZZ/R8= -k8s.io/apimachinery v0.18.3 h1:pOGcbVAhxADgUYnjS08EFXs9QMl8qaH5U4fr5LGUrSk= -k8s.io/apimachinery v0.18.3/go.mod h1:OaXp26zu/5J7p0f92ASynJa1pZo06YlV9fG7BoWbCko= -k8s.io/client-go v0.18.3 h1:QaJzz92tsN67oorwzmoB0a9r9ZVHuD5ryjbCKP0U22k= -k8s.io/client-go v0.18.3/go.mod h1:4a/dpQEvzAhT1BbuWW09qvIaGw6Gbu1gZYiQZIi1DMw= +howett.net/plist v0.0.0-20201203080718-1454fab16a06 h1:QDxUo/w2COstK1wIBYpzQlHX/NqaQTcf9jyz347nI58= +howett.net/plist v0.0.0-20201203080718-1454fab16a06/go.mod h1:vMygbs4qMhSZSc4lCUl2OEE+rDiIIJAIdR4m7MiMcm0= +k8s.io/api v0.19.4 h1:I+1I4cgJYuCDgiLNjKx7SLmIbwgj9w7N7Zr5vSIdwpo= +k8s.io/api v0.19.4/go.mod h1:SbtJ2aHCItirzdJ36YslycFNzWADYH3tgOhvBEFtZAk= +k8s.io/apimachinery v0.19.4 h1:+ZoddM7nbzrDCp0T3SWnyxqf8cbWPT2fkZImoyvHUG0= +k8s.io/apimachinery v0.19.4/go.mod h1:DnPGDnARWFvYa3pMHgSxtbZb7gpzzAZ1pTfaUNDVlmA= +k8s.io/client-go v0.19.4 h1:85D3mDNoLF+xqpyE9Dh/OtrJDyJrSRKkHmDXIbEzer8= +k8s.io/client-go v0.19.4/go.mod h1:ZrEy7+wj9PjH5VMBCuu/BDlvtUAku0oVFk4MmnW9mWA= k8s.io/gengo v0.0.0-20190128074634-0689ccc1d7d6/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= +k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog v0.0.0-20181102134211-b9b56d5dfc92/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= k8s.io/klog v0.3.0/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= -k8s.io/klog v0.3.1/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= +k8s.io/klog v0.4.0 h1:lCJCxf/LIowc2IGS9TPjWDyXY4nOmdGdfcwwDQCOURQ= k8s.io/klog v0.4.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I= -k8s.io/klog v1.0.0 h1:Pt+yjF5aB1xDSVbau4VsWe+dQNzA0qv1LlXdC2dF6Q8= -k8s.io/klog v1.0.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I= -k8s.io/kube-openapi v0.0.0-20190709113604-33be087ad058/go.mod h1:nfDlWeOsu3pUf4yWGL+ERqohP4YsZcBJXWMK+gkzOA4= +k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= +k8s.io/klog/v2 v2.2.0 h1:XRvcwJozkgZ1UQJmfMGpvRthQHOvihEhYtDfAaxMz/A= +k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= k8s.io/kube-openapi v0.0.0-20190722073852-5e22f3d471e6/go.mod h1:RZvgC8MSN6DjiMV6oIfEE9pDL9CYXokkfaCKZeHm3nc= -k8s.io/kube-openapi v0.0.0-20200410145947-61e04a5be9a6 h1:Oh3Mzx5pJ+yIumsAD0MOECPVeXsVot0UkiaCGVyfGQY= -k8s.io/kube-openapi v0.0.0-20200410145947-61e04a5be9a6/go.mod h1:GRQhZsXIAJ1xR0C9bd8UpWHZ5plfAS9fzPjJuQ6JL3E= +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-20190809000727-6c36bc71fc4a/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew= -k8s.io/utils v0.0.0-20200324210504-a9aa75ae1b89 h1:d4vVOjXm687F1iLSP2q3lyPPuyvTUt3aVoBpi2DqRsU= -k8s.io/utils v0.0.0-20200324210504-a9aa75ae1b89/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew= +k8s.io/utils v0.0.0-20200729134348-d5654de09c73 h1:uJmqzgNWG7XyClnU/mLPBWwfKKF1K8Hf8whTseBgJcg= +k8s.io/utils v0.0.0-20200729134348-d5654de09c73/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= mvdan.cc/interfacer v0.0.0-20180901003855-c20040233aed h1:WX1yoOaKQfddO/mLzdV4wptyWgoH/6hwLs7QHTixo0I= mvdan.cc/interfacer v0.0.0-20180901003855-c20040233aed/go.mod h1:Xkxe497xwlCKkIaQYRfC7CSLworTXY9RMqwhhCm+8Nc= mvdan.cc/lint v0.0.0-20170908181259-adc824a0674b h1:DxJ5nJdkhDlLok9K6qO+5290kphDJbHOQO1DFFFTeBo= @@ -1368,9 +1379,8 @@ mvdan.cc/unparam v0.0.0-20190720180237-d51796306d8f/go.mod h1:4G1h5nDURzA3bwVMZI rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= sigs.k8s.io/structured-merge-diff v0.0.0-20190525122527-15d366b2352e h1:4Z09Hglb792X0kfOBBJUPFEyvVfQWrYT/l8h5EKA6JQ= sigs.k8s.io/structured-merge-diff v0.0.0-20190525122527-15d366b2352e/go.mod h1:wWxsB5ozmmv/SG7nM11ayaAW51xMvak/t1r0CSlcokI= -sigs.k8s.io/structured-merge-diff/v3 v3.0.0-20200116222232-67a7b8c61874/go.mod h1:PlARxl6Hbt/+BC80dRLi1qAmnMqwqDg62YvvVkZjemw= -sigs.k8s.io/structured-merge-diff/v3 v3.0.0 h1:dOmIZBMfhcHS09XZkMyUgkq5trg3/jRyJYFZUiaOp8E= -sigs.k8s.io/structured-merge-diff/v3 v3.0.0/go.mod h1:PlARxl6Hbt/+BC80dRLi1qAmnMqwqDg62YvvVkZjemw= +sigs.k8s.io/structured-merge-diff/v4 v4.0.1 h1:YXTMot5Qz/X1iBRJhAt+vI+HVttY0WkSqqhKxQ0xVbA= +sigs.k8s.io/structured-merge-diff/v4 v4.0.1/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= sigs.k8s.io/yaml v1.2.0 h1:kr/MCeFWJWTwyaHoR9c8EjH9OumOmoF9YGiZd7lFm/Q= sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= diff --git a/include/fields.go b/include/fields.go index ab465a1d146..21b490ab688 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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" }