On Mon, Feb 17, 2020 at 01:22:31AM -0800, Robin H. Johnson wrote: > Signed-off-by: Robin H. Johnson <robb...@gentoo.org> > --- > app-admin/kube-bench/Manifest | 351 ++++++++++++++++ > .../kube-bench/kube-bench-0.2.3-r1.ebuild | 394 ++++++++++++++++++ > 2 files changed, 745 insertions(+) > create mode 100644 app-admin/kube-bench/kube-bench-0.2.3-r1.ebuild >
*snip manifest* > diff --git app-admin/kube-bench/kube-bench-0.2.3-r1.ebuild > app-admin/kube-bench/kube-bench-0.2.3-r1.ebuild > new file mode 100644 > index 000000000000..fcab0aed86e9 > --- /dev/null > +++ app-admin/kube-bench/kube-bench-0.2.3-r1.ebuild > @@ -0,0 +1,394 @@ > +# Copyright 1999-2019 Gentoo Authors > +# Distributed under the terms of the GNU General Public License v2 > + > +EAPI=7 > +EGO_PN=github.com/aquasecurity/kube-bench You shouldn't need EGO_PN > +DESCRIPTION="Kubernetes Bench for Security runs the CIS Kubernetes Benchmark" > +HOMEPAGE="https://github.com/aquasecurity/kube-bench" > + > +EGO_SUM=( > + "cloud.google.com/go v0.26.0/go.mod > h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=" > + "cloud.google.com/go v0.34.0/go.mod > h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=" > + "cloud.google.com/go v0.37.4 > h1:glPeL3BQJsbF6aIIYfZizMwc5LTYz250bDMjttbBGAU=" > + "cloud.google.com/go v0.37.4/go.mod > h1:NHPJ89PdicEuT9hdPXMROBD91xc5uRDxsMtSB16k7hw=" > + "github.com/BurntSushi/toml v0.3.1 > h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=" > + "github.com/BurntSushi/toml v0.3.1/go.mod > h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=" > + "github.com/NYTimes/gziphandler > v0.0.0-20170623195520-56545f4a5d46/go.mod > h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ=" > + "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.1 > h1:WEQqlqaGbrPkxLJWfBwQmfEAE1Z7ONdDLqrN38tNFfI=" > + "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 > h1:d+Bc7a5rLufV/sSk/8dngufqelfh6jnri85riMAaF/M=" > + "github.com/PuerkitoBio/urlesc > v0.0.0-20170810143723-de5bf2ad4578/go.mod > h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE=" > + "github.com/Shopify/sarama v1.19.0/go.mod > h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo=" > + "github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod > h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI=" > + "github.com/alecthomas/template > v0.0.0-20160405071501-a0175ee3bccc/go.mod > h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=" > + "github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod > h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=" > + "github.com/apache/thrift v0.12.0/go.mod > h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=" > + "github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod > h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=" > + "github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod > h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=" > + "github.com/beorn7/perks v1.0.0/go.mod > h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=" > + "github.com/cespare/xxhash v1.1.0/go.mod > h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=" > + "github.com/client9/misspell v0.3.4/go.mod > h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=" > + "github.com/coreos/bbolt v1.3.2/go.mod > h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk=" > + "github.com/coreos/etcd v3.3.10+incompatible/go.mod > h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=" > + "github.com/coreos/go-semver v0.2.0/go.mod > h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=" > + "github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod > h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=" > + "github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod > h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=" > + "github.com/davecgh/go-spew v0.0.0-20151105211317-5215b55f46b2/go.mod > h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=" > + "github.com/davecgh/go-spew v1.1.0/go.mod > h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=" > + "github.com/davecgh/go-spew v1.1.1 > h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=" > + "github.com/davecgh/go-spew v1.1.1/go.mod > h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=" > + "github.com/denisenkom/go-mssqldb v0.0.0-20190515213511-eb9f6a1743f3 > h1:tkum0XDgfR0jcVVXuTsYv/erY2NnEDqwRojbxR1rBYA=" > + "github.com/denisenkom/go-mssqldb > v0.0.0-20190515213511-eb9f6a1743f3/go.mod > h1:zAg7JM8CkOJ43xKXIj7eRO9kmWm/TW578qo+oDO6tuM=" > + "github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod > h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=" > + "github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod > h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=" > + "github.com/eapache/go-resiliency v1.1.0/go.mod > h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs=" > + "github.com/eapache/go-xerial-snappy > v0.0.0-20180814174437-776d5712da21/go.mod > h1:+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU=" > + "github.com/eapache/queue v1.1.0/go.mod > h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I=" > + "github.com/emicklei/go-restful > v0.0.0-20170410110728-ff4f55a20633/go.mod > h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs=" > + "github.com/emicklei/go-restful v2.9.6+incompatible > h1:tfrHha8zJ01ywiOEC1miGY8st1/igzWB8OmvPgoYX7w=" > + "github.com/emicklei/go-restful v2.9.6+incompatible/go.mod > h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs=" > + "github.com/erikstmartin/go-testdb v0.0.0-20160219214506-8d10e4a1bae5 > h1:Yzb9+7DPaBjB8zlTR87/ElzFsnQfuHnVUVqpZZIcV5Y=" > + "github.com/erikstmartin/go-testdb > v0.0.0-20160219214506-8d10e4a1bae5/go.mod > h1:a2zkGnVExMxdzMo3M0Hi/3sEU+cWnZpSni0O6/Yb/P0=" > + "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/fatih/color v1.5.0 > h1:vBh+kQp8lg9XPr56u1CPrWjFXtdphMoGWVHr9/1c+A0= license:MIT" > + "github.com/fatih/color v1.5.0/go.mod > h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=" > + "github.com/fsnotify/fsnotify v1.4.7 > h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I=" > + "github.com/fsnotify/fsnotify v1.4.7/go.mod > h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=" > + "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/go-kit/kit v0.8.0/go.mod > h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=" > + "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-openapi/jsonpointer > v0.0.0-20160704185906-46af16f9f7b1/go.mod > h1:+35s3my2LFTysnkMfxsJBAMHj/DoqoB9knIWoYG/Vk0=" > + "github.com/go-openapi/jsonpointer v0.19.2 > h1:A9+F4Dc/MCNB5jibxf6rRvOvR/iFgQdyNx9eIhnGqq0=" > + "github.com/go-openapi/jsonpointer v0.19.2/go.mod > h1:3akKfEdA7DF1sugOqz1dVQHBcuDBPKZGEoHC/NkiQRg=" > + "github.com/go-openapi/jsonreference > v0.0.0-20160704190145-13c6e3589ad9/go.mod > h1:W3Z9FmVs9qj+KR4zFKmDPGiLdk1D9Rlm7cyMvf57TTg=" > + "github.com/go-openapi/jsonreference v0.19.2 > h1:o20suLFB4Ri0tuzpWtyHlh7E7HnkqTNLq6aR6WVNS1w=" > + "github.com/go-openapi/jsonreference v0.19.2/go.mod > h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc=" > + "github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod > h1:J8+jY1nAiCcj+friV/PDoE1/3eeccG9LYBs0tYvLOWc=" > + "github.com/go-openapi/spec v0.19.2 > h1:SStNd1jRcYtfKCN7R0laGNs80WYYvn5CbBjM2sOmCrE=" > + "github.com/go-openapi/spec v0.19.2/go.mod > h1:sCxk3jxKgioEJikev4fgkNmwS+3kuYdJtcsZsD5zxMY=" > + "github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod > h1:DXUve3Dpr1UfpPtxFw+EFuQ41HhCWZfha5jSVRG7C7I=" > + "github.com/go-openapi/swag v0.19.2 > h1:jvO6bCMBEilGwMfHhrd61zIID4oIFdwb76V17SM88dE=" > + "github.com/go-openapi/swag v0.19.2/go.mod > h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk=" > + "github.com/go-sql-driver/mysql v1.4.1 > h1:g24URVg0OFbNUTx9qqY1IRZ9D9z3iPyi5zKhQZpNwpA=" > + "github.com/go-sql-driver/mysql v1.4.1/go.mod > h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w=" > + "github.com/go-stack/stack v1.8.0/go.mod > h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=" > + "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 > h1:/s5zKNz0uPFCZ5hddgPdo2TK2TVrUNMn0OOX8/aZMTE=" > + "github.com/gogo/protobuf v1.2.1/go.mod > h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4=" > + "github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b > h1:VKtxabqXZkF25pY9ekfRL6a582T4P37/31XEstQ5p58= license:Apache-2.0" > + "github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod > h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=" > + "github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod > h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=" > + "github.com/golang/mock v1.1.1/go.mod > h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=" > + "github.com/golang/mock v1.2.0/go.mod > h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=" > + "github.com/golang/protobuf v0.0.0-20161109072736-4bd1920723d7/go.mod > h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=" > + "github.com/golang/protobuf v1.2.0/go.mod > h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=" > + "github.com/golang/protobuf v1.3.1 > h1:YF8+flBXS5eO826T4nzqPrxfhQThhXl0YzfuUPu4SBg=" > + "github.com/golang/protobuf v1.3.1/go.mod > h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=" > + "github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod > h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=" > + "github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod > h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=" > + "github.com/google/btree v1.0.0/go.mod > h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=" > + "github.com/google/go-cmp v0.2.0 > h1:+dTQ8DZQJz0Mb/HjFlkptS1FeQ4cWSnN941F8aEG4SQ=" > + "github.com/google/go-cmp v0.2.0/go.mod > h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=" > + "github.com/google/gofuzz v0.0.0-20161122191042-44d81051d367/go.mod > h1:HP5RmnzzSNb993RKQDq4+1A4ia9nllfqcQFTQJedwGI=" > + "github.com/google/gofuzz v1.0.0 > h1:A8PeW59pxE9IoFRqBp37U+mSNaQoZ46F1f0f863XSXw=" > + "github.com/google/gofuzz v1.0.0/go.mod > h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=" > + "github.com/google/martian v2.1.0+incompatible/go.mod > h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=" > + "github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod > h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=" > + "github.com/google/uuid v1.1.1/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/gnostic > v0.0.0-20170426233943-68f4ded48ba9/go.mod > h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY=" > + "github.com/googleapis/gnostic v0.3.0 > h1:CcQijm0XKekKjP/YCz28LXVSpgguuB+nCxaSjCe09y0=" > + "github.com/googleapis/gnostic v0.3.0/go.mod > h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY=" > + "github.com/gorilla/context v1.1.1/go.mod > h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg=" > + "github.com/gorilla/mux v1.6.2/go.mod > h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs=" > + "github.com/gorilla/websocket v1.4.0/go.mod > h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=" > + "github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod > h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs=" > + "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=" > + "github.com/hashicorp/golang-lru v0.5.0/go.mod > h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=" > + "github.com/hashicorp/hcl v1.0.0 > h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= license:MPL-2.0" > + "github.com/hashicorp/hcl v1.0.0/go.mod > h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=" > + "github.com/hpcloud/tail v1.0.0 > h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI=" > + "github.com/hpcloud/tail v1.0.0/go.mod > h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=" > + "github.com/imdario/mergo v0.3.5 > h1:JboBksRwiiAJWvIYJVo46AfV+IAIKZpfrSzVKj42R4Q=" > + "github.com/imdario/mergo v0.3.5/go.mod > h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA=" > + "github.com/inconshreveable/mousetrap v1.0.0 > h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM=" > + "github.com/inconshreveable/mousetrap v1.0.0/go.mod > h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=" > + "github.com/jinzhu/gorm v0.0.0-20160404144928-5174cc5c242a > h1:pfPxlCVlKqBRqHpyCxOIKhhB4ERpz02iadDpRVevLm4= license:MIT" > + "github.com/jinzhu/gorm v0.0.0-20160404144928-5174cc5c242a/go.mod > h1:Vla75njaFJ8clLU1W44h34PjIkijhjHIYnZxMqCdxqo=" > + "github.com/jinzhu/inflection v0.0.0-20170102125226-1c35d901db3d > h1:jRQLvyVGL+iVtDElaEIDdKwpPqUIZJfzkNLV34htpEc= license:MIT" > + "github.com/jinzhu/inflection v0.0.0-20170102125226-1c35d901db3d/go.mod > h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc=" > + "github.com/jinzhu/now v1.0.1 > h1:HjfetcXq097iXP0uoPCdnM4Efp5/9MsM0/M+XOTeR3M=" > + "github.com/jinzhu/now v1.0.1/go.mod > h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8=" > + "github.com/jonboulle/clockwork v0.1.0/go.mod > h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo=" > + "github.com/json-iterator/go v0.0.0-20180612202835-f2b4162afba3/go.mod > h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=" > + "github.com/json-iterator/go v1.1.6 > h1:MrUvLMLTMxbqFJ9kzlvat/rYZqZnW3u4wkLzWTaFwKs=" > + "github.com/json-iterator/go v1.1.6/go.mod > h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=" > + "github.com/jstemmer/go-junit-report > v0.0.0-20190106144839-af01ea7f8024/go.mod > h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU=" > + "github.com/julienschmidt/httprouter v1.2.0/go.mod > h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=" > + "github.com/kisielk/errcheck v1.1.0/go.mod > h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q=" > + "github.com/kisielk/gotool v1.0.0/go.mod > h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=" > + "github.com/konsorten/go-windows-terminal-sequences v1.0.1 > h1:mweAR1A6xJ3oS2pRaGiHgQ4OO8tzTaLawm8vnODuwDk=" > + "github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod > h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=" > + "github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod > h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=" > + "github.com/kr/pretty v0.1.0 > h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI=" > + "github.com/kr/pretty v0.1.0/go.mod > h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=" > + "github.com/kr/pty v1.1.1/go.mod > h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=" > + "github.com/kr/pty v1.1.5/go.mod > h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA=" > + "github.com/kr/text v0.1.0 > h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE=" > + "github.com/kr/text v0.1.0/go.mod > h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=" > + "github.com/lib/pq v0.0.0-20171126050459-83612a56d3dd > h1:2RDaVc4/izhWyAvYxNm8c9saSyCDIxefNwOcqaH7pcU= license:MIT" > + "github.com/lib/pq v0.0.0-20171126050459-83612a56d3dd/go.mod > h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo=" > + "github.com/magiconair/properties v1.8.0 > h1:LLgXmsheXeRoUOBOjtwPQCWIYqM/LU1ayDtDePerRcY= license:BSD-2" > + "github.com/magiconair/properties v1.8.0/go.mod > h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=" > + "github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod > h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=" > + "github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod > h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=" > + "github.com/mailru/easyjson v0.0.0-20190620125010-da37f6c1e481 > h1:IaSjLMT6WvkoZZjspGxy3rdaTEmWLoRm49WbtVUi9sA=" > + "github.com/mailru/easyjson v0.0.0-20190620125010-da37f6c1e481/go.mod > h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=" > + "github.com/mattn/go-colorable v0.0.0-20170210172801-5411d3eea597 > h1:hGizH4aMDFFt1iOA4HNKC13lqIBoCyxIjWcAnWIy7aU= license:MIT" > + "github.com/mattn/go-colorable > v0.0.0-20170210172801-5411d3eea597/go.mod > h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=" > + "github.com/mattn/go-isatty v0.0.0-20170307163044-57fdcb988a5c > h1:AHfQR/s6GNi92TOh+kfGworqDvTxj2rMsS+Hca87nck= license:MIT" > + "github.com/mattn/go-isatty v0.0.0-20170307163044-57fdcb988a5c/go.mod > h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=" > + "github.com/mattn/go-sqlite3 v1.10.0 > h1:jbhqpg7tQe4SupckyijYiy0mJJ/pRyHvXf7JdWK860o=" > + "github.com/mattn/go-sqlite3 v1.10.0/go.mod > h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc=" > + "github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod > h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=" > + "github.com/mitchellh/mapstructure v1.1.2 > h1:fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQzvN1EDeE= license:MIT" > + "github.com/mitchellh/mapstructure v1.1.2/go.mod > h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=" > + "github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd > h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg=" > + "github.com/modern-go/concurrent > v0.0.0-20180306012644-bacd9c7ef1dd/go.mod > h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=" > + "github.com/modern-go/reflect2 > v0.0.0-20180320133207-05fbef0ca5da/go.mod > h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=" > + "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/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod > h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=" > + "github.com/mwitkow/go-conntrack > v0.0.0-20161129095857-cc309e4a2223/go.mod > h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=" > + "github.com/oklog/ulid v1.3.1/go.mod > h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U=" > + "github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/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 > h1:q/mM8GF/n0shIN8SaAZ0V+jnLPzen6WIVZdiwrRlMlo= license:MIT" > + "github.com/onsi/ginkgo v1.10.1/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.4.3/go.mod > h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=" > + "github.com/onsi/gomega v1.5.0 > h1:izbySO9zDPmjJ8rDjLvkA2zJHIo+HkYXHnf7eN7SSyo=" > + "github.com/onsi/gomega v1.5.0/go.mod > h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=" > + "github.com/openzipkin/zipkin-go v0.1.6/go.mod > h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJc5AZX7/PBEpw=" > + "github.com/pelletier/go-toml v1.2.0 > h1:T5zMGML61Wp+FlcbWjRDT7yAxhJNAiPPLOFECq181zc= license:MIT" > + "github.com/pelletier/go-toml v1.2.0/go.mod > h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=" > + "github.com/pierrec/lz4 v2.0.5+incompatible/go.mod > h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY=" > + "github.com/pkg/errors v0.8.0/go.mod > h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=" > + "github.com/pkg/errors v0.8.1 > h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I=" > + "github.com/pkg/errors v0.8.1/go.mod > h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=" > + "github.com/pmezard/go-difflib > v0.0.0-20151028094244-d8ed2627bdf0/go.mod > h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=" > + "github.com/pmezard/go-difflib v1.0.0 > h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=" > + "github.com/pmezard/go-difflib v1.0.0/go.mod > h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=" > + "github.com/prometheus/client_golang v0.9.1/go.mod > h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=" > + "github.com/prometheus/client_golang > v0.9.3-0.20190127221311-3c4408c8b829/go.mod > h1:p2iRAGwDERtqlqzRXnrOVns+ignqQo//hLXqYxZYVNs=" > + "github.com/prometheus/client_golang v0.9.3/go.mod > h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso=" > + "github.com/prometheus/client_model > v0.0.0-20180712105110-5c3871d89910/go.mod > h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=" > + "github.com/prometheus/client_model > v0.0.0-20190115171406-56726106282f/go.mod > h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=" > + "github.com/prometheus/client_model > v0.0.0-20190129233127-fd36f4220a90/go.mod > h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=" > + "github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod > h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=" > + "github.com/prometheus/common v0.2.0/go.mod > h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=" > + "github.com/prometheus/common v0.4.0/go.mod > h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=" > + "github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod > h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=" > + "github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod > h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=" > + "github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod > h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=" > + "github.com/prometheus/tsdb v0.7.1/go.mod > h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU=" > + "github.com/rcrowley/go-metrics > v0.0.0-20181016184325-3113b8401b8a/go.mod > h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=" > + "github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod > h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg=" > + "github.com/sirupsen/logrus v1.2.0/go.mod > h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=" > + "github.com/sirupsen/logrus v1.4.1 > h1:GL2rEmy6nsikmW0r8opw9JIRScdMF5hA8cOYLH7In1k=" > + "github.com/sirupsen/logrus v1.4.1/go.mod > h1:ni0Sbl8bgC9z8RoU9G6nDWqqs/fq4eDPysMBDgk/93Q=" > + "github.com/soheilhy/cmux v0.1.4/go.mod > h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM=" > + "github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/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= license:Apache-2.0" > + "github.com/spf13/afero v1.2.2/go.mod > h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk=" > + "github.com/spf13/cast v1.3.0 > h1:oget//CVOEoFewqQxwr0Ej5yjygnqGkvggSE/gB35Q8= license:MIT" > + "github.com/spf13/cast v1.3.0/go.mod > h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=" > + "github.com/spf13/cobra v0.0.2/go.mod > h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ=" > + "github.com/spf13/cobra v0.0.3 > h1:ZlrZ4XsMRm04Fr5pSFxBgfND2EBVa1nLpiy1stUsX/8= license:Apache-2.0" > + "github.com/spf13/cobra v0.0.3/go.mod > h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ=" > + "github.com/spf13/jwalterweatherman v1.0.0 > h1:XHEdyB+EcvlqZamSM4ZOMGlc93t6AcsBEu9Gc1vn7yk= license:MIT" > + "github.com/spf13/jwalterweatherman v1.0.0/go.mod > h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo=" > + "github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod > h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=" > + "github.com/spf13/pflag v1.0.3 > h1:zPAT6CGy6wXeQ7NtTnaTerfKOsV6V6F8agHXFiazDkg= license:BSD" > + "github.com/spf13/pflag v1.0.3/go.mod > h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=" > + "github.com/spf13/viper v1.4.0 > h1:yXHLWeravcrgGyFSyCgdYpXQ9dR9c/WED3pg1RhxqEU= license:MIT" > + "github.com/spf13/viper v1.4.0/go.mod > h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE=" > + "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-20151208002404-e3a8ff8ce365/go.mod > h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=" > + "github.com/stretchr/testify v1.2.2/go.mod > h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=" > + "github.com/stretchr/testify v1.3.0 > h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q=" > + "github.com/stretchr/testify v1.3.0/go.mod > h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=" > + "github.com/tmc/grpc-websocket-proxy > v0.0.0-20190109142713-0ad062ec5ee5/go.mod > h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=" > + "github.com/ugorji/go v1.1.4/go.mod > h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc=" > + "github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod > h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU=" > + "github.com/xordataexchange/crypt > v0.0.3-0.20170626215501-b2862e3d0a77/go.mod > h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q=" > + "go.etcd.io/bbolt v1.3.2/go.mod > h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=" > + "go.opencensus.io v0.20.1/go.mod > h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk=" > + "go.uber.org/atomic v1.4.0/go.mod > h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=" > + "go.uber.org/multierr v1.1.0/go.mod > h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0=" > + "go.uber.org/zap v1.10.0/go.mod > h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=" > + "golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod > h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=" > + "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod > h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=" > + "golang.org/x/crypto v0.0.0-20190325154230-a5d413f7728c/go.mod > h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=" > + "golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8 > h1:1wopBVtVdWnn03fZelqdXTqk7U7zPQCb+T4rbU9ZEoU=" > + "golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod > h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=" > + "golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod > h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=" > + "golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod > h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=" > + "golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod > h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=" > + "golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod > h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=" > + "golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod > h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=" > + "golang.org/x/net v0.0.0-20170114055629-f2499483f923/go.mod > h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=" > + "golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod > h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=" > + "golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod > h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=" > + "golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod > h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=" > + "golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod > h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=" > + "golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod > h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=" > + "golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod > h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=" > + "golang.org/x/net v0.0.0-20190125091013-d26f9f9a57f3/go.mod > h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=" > + "golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod > h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=" > + "golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod > h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=" > + "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod > h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=" > + "golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod > h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=" > + "golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod > h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=" > + "golang.org/x/net v0.0.0-20190620200207-3b0461eec859 > h1:R/3boaszxrf1GEUWTVDzSKVwLmSJpwZ1yqXm8j0v2QI=" > + "golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod > h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=" > + "golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod > h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=" > + "golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod > h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=" > + "golang.org/x/oauth2 v0.0.0-20190402181905-9f3314589c9a > h1:tImsplftrFpALCYumobsd0K86vlAs/eXGFms2txfJfA=" > + "golang.org/x/oauth2 v0.0.0-20190402181905-9f3314589c9a/go.mod > h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=" > + "golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod > h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=" > + "golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod > h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=" > + "golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod > h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=" > + "golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod > h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=" > + "golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod > h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=" > + "golang.org/x/sys v0.0.0-20170830134202-bb24a47a89ea/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=" > + "golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod > h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=" > + "golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod > h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=" > + "golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod > h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=" > + "golang.org/x/sys v0.0.0-20181122145206-62eef0e2fa9b/go.mod > h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=" > + "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod > h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=" > + "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod > h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=" > + "golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod > h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=" > + "golang.org/x/sys v0.0.0-20190621203818-d432491b9138 > h1:t8BZD9RDjkm9/h7yYN6kE8oaeov5r9aztkB7zKA5Tkg= license:BSD" > + "golang.org/x/sys v0.0.0-20190621203818-d432491b9138/go.mod > h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=" > + "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.20180807135948-17ff2d5776d2/go.mod > h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=" > + "golang.org/x/text v0.3.2 > h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs= license:BSD" > + "golang.org/x/text v0.3.2/go.mod > h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=" > + "golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod > h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=" > + "golang.org/x/time v0.0.0-20190308202827-9d24e82272b4 > h1:SvFZT6jyqRaOeXpc5h/JSfZenJ2O330aBsf7JfSUXmQ=" > + "golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod > h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=" > + "golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod > h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=" > + "golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod > h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=" > + "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod > h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=" > + "golang.org/x/tools v0.0.0-20181011042414-1f849cf54d09/go.mod > h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=" > + "golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod > h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=" > + "golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod > h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=" > + "golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod > h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=" > + "golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod > h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=" > + "golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod > h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=" > + "google.golang.org/api v0.3.1/go.mod > h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk=" > + "google.golang.org/appengine v1.1.0/go.mod > h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=" > + "google.golang.org/appengine v1.4.0/go.mod > h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=" > + "google.golang.org/appengine v1.5.0 > h1:KxkO13IPW4Lslp2bz+KHP2E3gtFlrIGNThxkZQ3g+4c=" > + "google.golang.org/appengine v1.5.0/go.mod > h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=" > + "google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod > h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=" > + "google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod > h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=" > + "google.golang.org/genproto v0.0.0-20190404172233-64821d5d2107/go.mod > h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=" > + "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.21.0/go.mod > h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=" > + "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=" > + "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 > h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY=" > + "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod > h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=" > + "gopkg.in/fsnotify.v1 v1.4.7 > h1:xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4= license:BSD" > + "gopkg.in/fsnotify.v1 v1.4.7/go.mod > h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=" > + "gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc=" > + "gopkg.in/inf.v0 v0.9.1/go.mod > h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=" > + "gopkg.in/resty.v1 v1.12.0/go.mod > h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo=" > + "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/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod > h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74=" > + "gopkg.in/yaml.v2 v2.2.1/go.mod > h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=" > + "gopkg.in/yaml.v2 v2.2.2/go.mod > h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=" > + "gopkg.in/yaml.v2 v2.2.4 > h1:/eiJrUcujPVeJ3xlSWaiNi3uSVmDGBK1pDHUHAnao1I= license:Apache-2.0" > + "gopkg.in/yaml.v2 v2.2.4/go.mod > h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=" > + "honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod > h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=" > + "honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod > h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=" > + "honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod > h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=" > + "k8s.io/api v0.0.0-20190313235455-40a48860b5ab/go.mod > h1:iuAfoD4hCxJ8Onx9kaTIt30j7jUFS00AXQi6QMi99vA=" > + "k8s.io/api v0.0.0-20190409021203-6e4e0e4f393b > h1:aBGgKJUM9Hk/3AE8WaZIApnTxG35kbuQba2w+SXqezo=" > + "k8s.io/api v0.0.0-20190409021203-6e4e0e4f393b/go.mod > h1:iuAfoD4hCxJ8Onx9kaTIt30j7jUFS00AXQi6QMi99vA=" > + "k8s.io/apimachinery v0.0.0-20190313205120-d7deff9243b1/go.mod > h1:ccL7Eh7zubPUSh9A3USN90/OzHNSVN6zxzde07TDCL0=" > + "k8s.io/apimachinery v0.0.0-20190404173353-6a84e37a896d > h1:Jmdtdt1ZnoGfWWIIik61Z7nKYgO3J+swQJtPYsP9wHA=" > + "k8s.io/apimachinery v0.0.0-20190404173353-6a84e37a896d/go.mod > h1:ccL7Eh7zubPUSh9A3USN90/OzHNSVN6zxzde07TDCL0=" > + "k8s.io/client-go v11.0.0+incompatible > h1:LBbX2+lOwY9flffWlJM7f1Ct8V2SRNiMRDFeiwnJo9o= license:Apache-2.0" > + "k8s.io/client-go v11.0.0+incompatible/go.mod > h1:7vJpHMYJwNQCWgzmNV+VYUl1zCObLyodBc8nIyt8L5s=" > + "k8s.io/gengo v0.0.0-20190128074634-0689ccc1d7d6/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.3 h1:niceAagH1tzskmaie/icWd7ci1wbG7Bf2c6YGcQv+3c=" > + "k8s.io/klog v0.3.3/go.mod > h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk=" > + "k8s.io/kube-openapi v0.0.0-20190603182131-db7b694dc208 > h1:5sW+fEHvlJI3Ngolx30CmubFulwH28DhKjGf70Xmtco=" > + "k8s.io/kube-openapi v0.0.0-20190603182131-db7b694dc208/go.mod > h1:nfDlWeOsu3pUf4yWGL+ERqohP4YsZcBJXWMK+gkzOA4=" > + "k8s.io/utils v0.0.0-20191114200735-6ca3b61696b6 > h1:p0Ai3qVtkbCG/Af26dBmU0E1W58NID3hSSh7cMyylpM=" > + "k8s.io/utils v0.0.0-20191114200735-6ca3b61696b6/go.mod > h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew=" > + "sigs.k8s.io/kind v0.5.1 > h1:BYnHEJ9DC+0Yjlyyehqd3xnKtEmFdLKU8QxqOqvQzdw=" > + "sigs.k8s.io/kind v0.5.1/go.mod > h1:L+Kcoo83/D1+ryU5P2VFbvYm0oqbkJn9zTZq0KNxW68=" > + "sigs.k8s.io/kustomize/v3 v3.1.1-0.20190821175718-4b67a6de1296 > h1:iQaIG5Dq+3qSiaFrJ/l/0MjjxKmdwyVNpKRYJwUe/+0=" > + "sigs.k8s.io/kustomize/v3 v3.1.1-0.20190821175718-4b67a6de1296/go.mod > h1:ztX4zYc/QIww3gSripwF7TBOarBTm5BvyAMem0kCzOE=" > + "sigs.k8s.io/structured-merge-diff > v0.0.0-20190525122527-15d366b2352e/go.mod > h1:wWxsB5ozmmv/SG7nM11ayaAW51xMvak/t1r0CSlcokI=" > + "sigs.k8s.io/yaml v1.1.0 > h1:4A07+ZFc2wgJwo8YNlQpr1rVlgUDlxXHhPJciaPY5gs=" > + "sigs.k8s.io/yaml v1.1.0/go.mod > h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o=" > +) There's a lot of duplication in here. For example, the only difference between the last two lines is one has /go.mod tacked onto the end of the version. Do we need both lines for each module? > +inherit go-module > + > +go-module_set_globals > + > +SRC_URI="https://github.com/aquasecurity/kube-bench/archive/v${PV}.tar.gz -> > ${P}.tar.gz > + ${EGO_SUM_SRC_URI}" > + > +LICENSE="Apache-2.0 ${EGO_SUM_LICENSES}" > +SLOT="0" > +KEYWORDS="~amd64" > +IUSE="" > + > +RESTRICT+=" test" > + > +src_unpack() { > + unpack ${P}.tar.gz > + go-module_src_unpack > +} Can we do this some how in go-module_src_unpack so we don't have to boiler-plate it to every consumer? > + > +src_compile() { > + go build \ > + -mod readonly \ > + -ldflags "-X ${EGO_PN}/cmd.KubeBenchVersion=${PV}" \ > + -o ${PN} . \ > + || die > +} > + > +src_install() { > + dobin ${PN} > + insinto /etc/kube-bench > + doins -r cfg > +} > -- > 2.25.0 > >
signature.asc
Description: Digital signature