mirror of https://github.com/knative/client.git
upgrade to latest dependencies (#1340)
bumping knative.dev/networking 29c1fb2...53f45d6:
> 53f45d6 upgrade to latest dependencies (# 450)
> 2eeaa06 upgrade to latest dependencies (# 449)
> 9b6da19 Change default for autocreateClusterDomainClaims (# 447)
> 07ba22c Update community files (# 446)
> 4a8bec0 upgrade to latest dependencies (# 445)
> e291c80 upgrade to latest dependencies (# 444)
> 91799da upgrade to latest dependencies (# 443)
bumping knative.dev/pkg ed09cd0...dd0db4b:
> dd0db4b upgrade to latest dependencies (# 2163)
> 7521c92 drop deprecated enabledComponents field (# 2162)
> f454995 Update community files (# 2161)
> 841aa73 fix package name (# 2159)
> 77ff8d9 Bump k8s min k8s version to 1.19 (# 2157)
> 192b0c9 Add KReference.Group field and ResolveGroup function (# 2127)
> b2bf37c upgrade to latest dependencies (# 2156)
bumping knative.dev/hack 66ab1a0...e28525d:
> e28525d Add knative-release-leads to OWNERS (# 69)
> 13753fa update owner aliases manually (# 76)
bumping knative.dev/eventing b0b32c4...0cb7873:
> 0cb7873 ./hack/update-deps.sh --upgrade (# 5545)
> 95b4275 upgrade to latest dependencies (# 5540)
> 74d711b Bump deps, fix tests (# 5541)
> a02a8f2 RetryConfig.RequestTimeout to configure the timeout of a single request (# 5503)
> 587958f Fix IMC webhook cluster role (# 5539)
> 9cd2858 Delivery timeout (# 5149)
> b312f0e Support `KReference.Group` in `Subscription.Spec.Channel` (# 5520)
> 3247d83 Update community files (# 5530)
> 39e1be2 upgrade to latest dependencies (# 5519)
> b164d3c Fix subtest client scope (# 5531)
> 6adafe5 Implement `KReference.Group` resolution for `Subscriber.Ref` (# 5440)
> 193809a Use test namespaces with numeric suffix (# 5337)
> c4bcc3a upgrade to latest dependencies (# 5514)
> 4eb1738 Add API doc generation to codegen (# 5504)
> af6744d 💫 Add permission to update namespace finalizer (# 5501)
> 8a110a1 upgrade to latest dependencies (# 5495)
> d4244d5 Fix tests (# 5498)
> fc21a1a pass transformers to executeRequest (# 5512)
> 02403a5 Remove flaky test (# 5508)
> 39d1977 Wait for receiver to be done (# 5509)
bumping knative.dev/serving 380a090...c54eeab:
> c54eeab Update net-kourier nightly (# 11580)
> 94b240e Update net-istio nightly (# 11576)
> 478b5e7 Move DomainMapping feature to beta (# 11573)
> f6c40af install the latest net-istio release first when performing upgrade tests (# 11583)
> 9ec6fb9 Update net-contour nightly (# 11579)
> 58ca921 Update community files (# 11584)
> 110416c Remove YAML anchors (# 11581)
> 2110f33 upgrade to latest dependencies (# 11577)
> 913d966 Update net-contour nightly (# 11574)
> 939accb Update net-certmanager nightly (# 11575)
> 91d0441 Add short option to scale test (# 11571)
> 9958145 update names of components (# 11560)
> eeacc0d nits from # 11551 (# 11570)
> eee7741 Add $TEST_OPTIONS to hpa test (# 11561)
> 31d5683 upgrade to latest dependencies (# 11563)
> add5507 Wait until HPA status is available (# 11562)
> 8d83ada Set autocreateClusterDomainClaims true for DomainMapping tests 7152b50 (# 11565)
> a8a5c2d Update net-contour nightly (# 11567)
> 0ff6b0f Update net-kourier nightly (# 11569)
> 28fae98 Update net-istio nightly (# 11568)
> 6d5efe3 Update net-certmanager nightly (# 11566)
> c8a7098 update ytt files to support smooth renaming of net-* components (# 11551)
> 010f96a Use https to verify the access when https option is enabled (# 11537)
> 1c042a1 rename namespace certificate controller & service (# 11559)
> 4c6b64d Update net-contour nightly (# 11554)
> 4f509fc Update net-istio nightly (# 11557)
> c9a9f2f Update net-certmanager nightly (# 11555)
> c77ba94 Update net-kourier nightly (# 11556)
> 7624462 Remove unreachable code in testActivatorHA (# 11549)
> 9298c6b Update community files (# 11550)
> 629598c Update net-kourier nightly (# 11546)
> 4d5784b Update net-istio nightly (# 11545)
> 003e133 upgrade to latest dependencies (# 11543)
> c9cdc34 Update net-kourier nightly (# 11539)
> fb38239 Update net-certmanager nightly (# 11542)
> bf28585 Update net-istio nightly (# 11540)
> 4195b66 Update net-contour nightly (# 11541)
> 7103234 Make TestProjectedServiceAccountToken not need to run as root (# 11538)
> e94b287 upgrade to latest dependencies (# 11536)
> 4386c6b Update net-contour nightly (# 11527)
> 183f686 Update net-istio nightly (# 11526)
> e1a5164 Revert "Temporarily remove routetags for queue metrics (# 8969)" (# 11534)
> 561d9d0 upgrade to latest dependencies (# 11530)
> b2ad8e0 Update net-certmanager nightly (# 11528)
> 36883da Update net-kourier nightly (# 11525)
> cd8839f Add permission to update namespaces/finalizers (# 11517)
> d638cf7 upgrade to latest dependencies (# 11524)
Signed-off-by: Knative Automation <automation@knative.team>
This commit is contained in:
parent
8ac780f0f8
commit
46297a770e
10
go.mod
10
go.mod
|
|
@ -22,11 +22,11 @@ require (
|
|||
k8s.io/cli-runtime v0.20.7
|
||||
k8s.io/client-go v0.20.7
|
||||
k8s.io/code-generator v0.20.7
|
||||
knative.dev/eventing v0.23.1-0.20210614135520-b0b32c47d7d3
|
||||
knative.dev/hack v0.0.0-20210614141220-66ab1a098940
|
||||
knative.dev/networking v0.0.0-20210614195820-29c1fb2f824d
|
||||
knative.dev/pkg v0.0.0-20210614053220-ed09cd052101
|
||||
knative.dev/serving v0.23.1-0.20210614141420-380a090c2039
|
||||
knative.dev/eventing v0.23.1-0.20210623160544-0cb787308255
|
||||
knative.dev/hack v0.0.0-20210622141627-e28525d8d260
|
||||
knative.dev/networking v0.0.0-20210622182128-53f45d6d2cfa
|
||||
knative.dev/pkg v0.0.0-20210622173328-dd0db4b05c80
|
||||
knative.dev/serving v0.23.1-0.20210623204144-c54eeabbb984
|
||||
sigs.k8s.io/yaml v1.2.0
|
||||
)
|
||||
|
||||
|
|
|
|||
98
go.sum
98
go.sum
|
|
@ -105,7 +105,6 @@ github.com/Microsoft/hcsshim/test v0.0.0-20210227013316-43a75bb4edd3/go.mod h1:m
|
|||
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.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=
|
||||
|
|
@ -116,7 +115,6 @@ github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWX
|
|||
github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI=
|
||||
github.com/VividCortex/gohistogram v1.0.0/go.mod h1:Pf5mBqqDxYaXu3hDrrU+w6nw50o/4+TcAqDqk/vUH7g=
|
||||
github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c=
|
||||
github.com/agnivade/levenshtein v1.0.1/go.mod h1:CURSv5d9Uaml+FovSIICkLbAUZ9S4RqaHDIsdSBg7lM=
|
||||
github.com/ahmetb/gen-crd-api-reference-docs v0.3.1-0.20210420163308-c1402a70e2f1/go.mod h1:TdjdkYhlOifCQWPs1UdTma97kQQMozf5h26hTuG70u8=
|
||||
github.com/alecthomas/jsonschema v0.0.0-20180308105923-f2c93856175a/go.mod h1:qpebaTNSsyUn5rPSJMsfqEtDw71TTggXM6stUDI16HA=
|
||||
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
|
||||
|
|
@ -127,7 +125,6 @@ github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRF
|
|||
github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d h1:UQZhZ2O0vMHr2cI+DC1Mbh0TJxzA3RcLoMsFw+aXw7E=
|
||||
github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho=
|
||||
github.com/alexflint/go-filemutex v0.0.0-20171022225611-72bdc8eae2ae/go.mod h1:CgnQgUtFrFz9mxFNtED3jI5tLDjKlOM+oUF/sTk6ps0=
|
||||
github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883/go.mod h1:rCTlJbsFo29Kk6CurOXKm700vrz8f0KW0JNfpkRJY/8=
|
||||
github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY=
|
||||
github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
|
||||
github.com/apache/thrift v0.13.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
|
||||
|
|
@ -136,7 +133,6 @@ github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5
|
|||
github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY=
|
||||
github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8=
|
||||
github.com/aryann/difflib v0.0.0-20170710044230-e206f873d14a/go.mod h1:DAHtR1m6lCRdSC2Tm3DSWRPvIPr6xNKyeHdqDQSQT+A=
|
||||
github.com/asaskevich/govalidator v0.0.0-20180720115003-f9ffefc3facf/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY=
|
||||
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY=
|
||||
github.com/aws/aws-lambda-go v1.13.3/go.mod h1:4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQwij/eHl5CU=
|
||||
github.com/aws/aws-sdk-go v1.15.11/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0=
|
||||
|
|
@ -330,7 +326,6 @@ github.com/docker/go-events v0.0.0-20170721190031-9461782956ad/go.mod h1:Uw6Uezg
|
|||
github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c/go.mod h1:Uw6UezgYA44ePAFQYUehOuCzmy5zmg/+nl2ZfMWGkpA=
|
||||
github.com/docker/go-metrics v0.0.0-20180209012529-399ea8c73916/go.mod h1:/u0gXw0Gay3ceNrsHubL3BtdOL2fHf93USgMTe0W5dI=
|
||||
github.com/docker/go-metrics v0.0.1/go.mod h1:cG1hvH2utMXtqgqqYE9plW6lDxS3/5ayHzueweSI3Vw=
|
||||
github.com/docker/go-units v0.3.3/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk=
|
||||
github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk=
|
||||
github.com/docker/libtrust v0.0.0-20150114040149-fa567046d9b1/go.mod h1:cyGadeNEkKy96OOhEzfZl+yxihPEzKnqJwvfuSUqbZE=
|
||||
github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM=
|
||||
|
|
@ -372,8 +367,6 @@ github.com/garyburd/redigo v0.0.0-20150301180006-535138d7bcd7/go.mod h1:NR3MbYis
|
|||
github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
|
||||
github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk=
|
||||
github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
|
||||
github.com/globalsign/mgo v0.0.0-20180905125535-1ca0a4f7cbcb/go.mod h1:xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q=
|
||||
github.com/globalsign/mgo v0.0.0-20181015135952-eeefdecb41b8/go.mod h1:xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q=
|
||||
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=
|
||||
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
|
||||
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
|
||||
|
|
@ -389,53 +382,23 @@ github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7
|
|||
github.com/go-logr/logr v0.2.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU=
|
||||
github.com/go-logr/logr v0.4.0 h1:K7/B1jt6fIBQVd4Owv2MqGQClcgf0R266+7C/QjRcLc=
|
||||
github.com/go-logr/logr v0.4.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU=
|
||||
github.com/go-openapi/analysis v0.0.0-20180825180245-b006789cd277/go.mod h1:k70tL6pCuVxPJOHXQ+wIac1FUrvNkHolPie/cLEU6hI=
|
||||
github.com/go-openapi/analysis v0.17.0/go.mod h1:IowGgpVeD0vNm45So8nr+IcQ3pxVtpRoBWb8PVZO0ik=
|
||||
github.com/go-openapi/analysis v0.18.0/go.mod h1:IowGgpVeD0vNm45So8nr+IcQ3pxVtpRoBWb8PVZO0ik=
|
||||
github.com/go-openapi/analysis v0.19.2/go.mod h1:3P1osvZa9jKjb8ed2TPng3f0i/UY9snX6gxi44djMjk=
|
||||
github.com/go-openapi/analysis v0.19.5/go.mod h1:hkEAkxagaIvIP7VTn8ygJNkd4kAYON2rCu0v0ObL0AU=
|
||||
github.com/go-openapi/errors v0.17.0/go.mod h1:LcZQpmvG4wyF5j4IhA73wkLFQg+QJXOQHVjmcZxhka0=
|
||||
github.com/go-openapi/errors v0.18.0/go.mod h1:LcZQpmvG4wyF5j4IhA73wkLFQg+QJXOQHVjmcZxhka0=
|
||||
github.com/go-openapi/errors v0.19.2/go.mod h1:qX0BLWsyaKfvhluLejVpVNwNRdXZhEbTA4kxxpKBC94=
|
||||
github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod h1:+35s3my2LFTysnkMfxsJBAMHj/DoqoB9knIWoYG/Vk0=
|
||||
github.com/go-openapi/jsonpointer v0.17.0/go.mod h1:cOnomiV+CVVwFLk0A/MExoFMjwdsUdVpsRhURCKh+3M=
|
||||
github.com/go-openapi/jsonpointer v0.18.0/go.mod h1:cOnomiV+CVVwFLk0A/MExoFMjwdsUdVpsRhURCKh+3M=
|
||||
github.com/go-openapi/jsonpointer v0.19.2/go.mod h1:3akKfEdA7DF1sugOqz1dVQHBcuDBPKZGEoHC/NkiQRg=
|
||||
github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg=
|
||||
github.com/go-openapi/jsonpointer v0.19.5 h1:gZr+CIYByUqjcgeLXnQu2gHYQC9o73G2XUeOFYEICuY=
|
||||
github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg=
|
||||
github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod h1:W3Z9FmVs9qj+KR4zFKmDPGiLdk1D9Rlm7cyMvf57TTg=
|
||||
github.com/go-openapi/jsonreference v0.17.0/go.mod h1:g4xxGn04lDIRh0GJb5QlpE3HfopLOL6uZrK/VgnsK9I=
|
||||
github.com/go-openapi/jsonreference v0.18.0/go.mod h1:g4xxGn04lDIRh0GJb5QlpE3HfopLOL6uZrK/VgnsK9I=
|
||||
github.com/go-openapi/jsonreference v0.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc=
|
||||
github.com/go-openapi/jsonreference v0.19.3/go.mod h1:rjx6GuL8TTa9VaixXglHmQmIL98+wF9xc8zWvFonSJ8=
|
||||
github.com/go-openapi/jsonreference v0.19.5 h1:1WJP/wi4OjB4iV8KVbH73rQaoialJrqv8gitZLxGLtM=
|
||||
github.com/go-openapi/jsonreference v0.19.5/go.mod h1:RdybgQwPxbL4UEjuAruzK1x3nE69AqPYEJeo/TWfEeg=
|
||||
github.com/go-openapi/loads v0.17.0/go.mod h1:72tmFy5wsWx89uEVddd0RjRWPZm92WRLhf7AC+0+OOU=
|
||||
github.com/go-openapi/loads v0.18.0/go.mod h1:72tmFy5wsWx89uEVddd0RjRWPZm92WRLhf7AC+0+OOU=
|
||||
github.com/go-openapi/loads v0.19.0/go.mod h1:72tmFy5wsWx89uEVddd0RjRWPZm92WRLhf7AC+0+OOU=
|
||||
github.com/go-openapi/loads v0.19.2/go.mod h1:QAskZPMX5V0C2gvfkGZzJlINuP7Hx/4+ix5jWFxsNPs=
|
||||
github.com/go-openapi/loads v0.19.4/go.mod h1:zZVHonKd8DXyxyw4yfnVjPzBjIQcLt0CCsn0N0ZrQsk=
|
||||
github.com/go-openapi/runtime v0.0.0-20180920151709-4f900dc2ade9/go.mod h1:6v9a6LTXWQCdL8k1AO3cvqx5OtZY/Y9wKTgaoP6YRfA=
|
||||
github.com/go-openapi/runtime v0.19.0/go.mod h1:OwNfisksmmaZse4+gpV3Ne9AyMOlP1lt4sK4FXt0O64=
|
||||
github.com/go-openapi/runtime v0.19.4/go.mod h1:X277bwSUBxVlCYR3r7xgZZGKVvBd/29gLDlFGtJ8NL4=
|
||||
github.com/go-openapi/spec v0.19.3 h1:0XRyw8kguri6Yw4SxhsQA/atC88yqrk0+G4YhI2wabc=
|
||||
github.com/go-openapi/spec v0.19.3/go.mod h1:FpwSN1ksY1eteniUU7X0N/BgJ7a4WvBFVA8Lj9mJglo=
|
||||
github.com/go-openapi/strfmt v0.17.0/go.mod h1:P82hnJI0CXkErkXi8IKjPbNBM6lV6+5pLP5l494TcyU=
|
||||
github.com/go-openapi/strfmt v0.18.0/go.mod h1:P82hnJI0CXkErkXi8IKjPbNBM6lV6+5pLP5l494TcyU=
|
||||
github.com/go-openapi/strfmt v0.19.0/go.mod h1:+uW+93UVvGGq2qGaZxdDeJqSAqBqBdl+ZPMF/cC8nDY=
|
||||
github.com/go-openapi/strfmt v0.19.3/go.mod h1:0yX7dbo8mKIvc3XSKp7MNfxw4JytCfCD6+bY1AVL9LU=
|
||||
github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod h1:DXUve3Dpr1UfpPtxFw+EFuQ41HhCWZfha5jSVRG7C7I=
|
||||
github.com/go-openapi/swag v0.17.0/go.mod h1:AByQ+nYG6gQg71GINrmuDXCPWdL640yX49/kXLo40Tg=
|
||||
github.com/go-openapi/swag v0.18.0/go.mod h1:AByQ+nYG6gQg71GINrmuDXCPWdL640yX49/kXLo40Tg=
|
||||
github.com/go-openapi/swag v0.19.2/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk=
|
||||
github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk=
|
||||
github.com/go-openapi/swag v0.19.7/go.mod h1:ao+8BpOPyKdpQz3AOJfbeEVpLmWAvlT1IfTe5McPyhY=
|
||||
github.com/go-openapi/swag v0.19.15 h1:D2NRCBzS9/pEY3gP9Nl8aDqGUcPFrwG2p+CNFrLyrCM=
|
||||
github.com/go-openapi/swag v0.19.15/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ=
|
||||
github.com/go-openapi/validate v0.18.0/go.mod h1:Uh4HdOzKt19xGIGm1qHf/ofbX1YQ4Y+MYsct2VUrAJ4=
|
||||
github.com/go-openapi/validate v0.19.2/go.mod h1:1tRCw7m3jtI8eNWEEliiAqUIcBztB2KDnRCRMUi7GTA=
|
||||
github.com/go-openapi/validate v0.19.5/go.mod h1:8DJv2CVJQ6kGNpFW6eV9N3JviE1C85nY1c2z52x1Gk4=
|
||||
github.com/go-sql-driver/mysql v1.4.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w=
|
||||
github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg=
|
||||
github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
|
||||
|
|
@ -685,12 +648,9 @@ github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czP
|
|||
github.com/magiconair/properties v1.8.1 h1:ZC2Vc7/ZFkGmsVC9KvOjumD+G5lXy2RtTKyzRKO2BQ4=
|
||||
github.com/magiconair/properties v1.8.1/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-20180823135443-60711f1a8329/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
|
||||
github.com/mailru/easyjson v0.0.0-20190312143242-1de009706dbe/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
|
||||
github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
|
||||
github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc=
|
||||
github.com/mailru/easyjson v0.7.0/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs=
|
||||
github.com/mailru/easyjson v0.7.1-0.20191009090205-6c0755d89d1e/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs=
|
||||
github.com/mailru/easyjson v0.7.6/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc=
|
||||
github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0=
|
||||
github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc=
|
||||
|
|
@ -839,7 +799,6 @@ github.com/prometheus/client_golang v1.3.0/go.mod h1:hJaj2vgQTGQmVCsAACORcieXFeD
|
|||
github.com/prometheus/client_golang v1.6.0/go.mod h1:ZLOG9ck3JLRdB5MgO8f+lLTe83AXG6ro35rLTxvnIl4=
|
||||
github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M=
|
||||
github.com/prometheus/client_golang v1.9.0/go.mod h1:FqZLKOZnGdFAhOK4nqGHa7D66IdsO+O441Eve7ptJDU=
|
||||
github.com/prometheus/client_golang v1.10.0/go.mod h1:WJM3cc3yu7XKBKa/I8WeZm+V3eltZnBwfENSU7mdogU=
|
||||
github.com/prometheus/client_golang v1.11.0 h1:HNkLOAEQMIDv/K+04rukrLx6ch7msSRwf3/SASFAGtQ=
|
||||
github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
|
||||
github.com/prometheus/client_model v0.0.0-20171117100541-99fa1f4be8e5/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
|
||||
|
|
@ -860,8 +819,6 @@ github.com/prometheus/common v0.7.0/go.mod h1:DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt2
|
|||
github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4=
|
||||
github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo=
|
||||
github.com/prometheus/common v0.15.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s=
|
||||
github.com/prometheus/common v0.18.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s=
|
||||
github.com/prometheus/common v0.25.0/go.mod h1:H6QK/N6XVT42whUeIdI3dp36w49c+/iMDk7UAI2qm7Q=
|
||||
github.com/prometheus/common v0.26.0 h1:iMAkS2TDoNWnKM+Kopnx/8tnEStIfpYA0ur0xQzzhMQ=
|
||||
github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc=
|
||||
github.com/prometheus/procfs v0.0.0-20180125133057-cb4147076ac7/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
|
||||
|
|
@ -978,7 +935,6 @@ github.com/syndtr/gocapability v0.0.0-20170704070218-db04d3cc01c8/go.mod h1:hkRG
|
|||
github.com/syndtr/gocapability v0.0.0-20180916011248-d98352740cb2/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww=
|
||||
github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww=
|
||||
github.com/tchap/go-patricia v2.2.6+incompatible/go.mod h1:bmLyhP68RS6kStMGxByiQ23RP/odRBOTVjwp2cDyi6I=
|
||||
github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk=
|
||||
github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=
|
||||
github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=
|
||||
github.com/tsenart/go-tsz v0.0.0-20180814232043-cdeb9e1e981e/go.mod h1:SWZznP1z5Ki7hDT2ioqiFKEse8K9tU2OUvaRI0NeGQo=
|
||||
|
|
@ -994,7 +950,6 @@ github.com/urfave/cli v1.22.2/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtX
|
|||
github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw=
|
||||
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
|
||||
github.com/vdemeester/k8s-pkg-credentialprovider v1.20.7/go.mod h1:K2nMO14cgZitdwBqdQps9tInJgcaXcU/7q5F59lpbNI=
|
||||
github.com/vektah/gqlparser v1.1.2/go.mod h1:1ycwN7Ij5njmMkPPAOaRFY4rET2Enx7IkVv3vaXspKw=
|
||||
github.com/vishvananda/netlink v0.0.0-20181108222139-023a6dafdcdf/go.mod h1:+SR5DhBJrl6ZM7CoCKvpw5BKroDKQ+PJqOg65H/2ktk=
|
||||
github.com/vishvananda/netlink v1.1.0/go.mod h1:cTgwzPIzzgDAYoQrMm0EdrjRUBkTqKYppBueQtXaqoE=
|
||||
github.com/vishvananda/netlink v1.1.1-0.20201029203352-d40f9887b852/go.mod h1:twkDnbuQxJYemMlGd4JFIcuhgX83tXhKS2B/PRMpOho=
|
||||
|
|
@ -1024,9 +979,6 @@ go.etcd.io/bbolt v1.3.5/go.mod h1:G5EMThwa9y8QZGBClrRx5EY+Yw9kAhnjy3bSjsnlVTQ=
|
|||
go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738/go.mod h1:dnLIgRNXwCJa5e+c6mIZCrds/GIG4ncV9HhK5PX7jPg=
|
||||
go.etcd.io/etcd v0.5.0-alpha.5.0.20200819165624-17cef6e3e9d5/go.mod h1:skWido08r9w6Lq/w70DO5XYIKMu4QFu1+4VsqLQuJy8=
|
||||
go.etcd.io/etcd v0.5.0-alpha.5.0.20200910180754-dd1b699fc489/go.mod h1:yVHk9ub3CSBatqGNg7GRmsnfLWtoW60w4eDYfh7vHDg=
|
||||
go.mongodb.org/mongo-driver v1.0.3/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qLUO4lqsUM=
|
||||
go.mongodb.org/mongo-driver v1.1.1/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qLUO4lqsUM=
|
||||
go.mongodb.org/mongo-driver v1.1.2/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qLUO4lqsUM=
|
||||
go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1/go.mod h1:SNgMg+EgDFwmvSmLRTNKC5fegJjB7v23qTQ0XLGUNHk=
|
||||
go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk=
|
||||
go.opencensus.io v0.20.2/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk=
|
||||
|
|
@ -1063,11 +1015,9 @@ golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnf
|
|||
golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
|
||||
golang.org/x/crypto v0.0.0-20190211182817-74369b46fc67/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-20190320223903-b7391e95e576/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
|
||||
golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||
golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||
golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||
golang.org/x/crypto v0.0.0-20190617133340-57b3e21c3d56/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||
golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||
golang.org/x/crypto v0.0.0-20190829043050-9756ffdc2472/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
|
||||
|
|
@ -1120,7 +1070,6 @@ golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
|
|||
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-20181005035420-146acd28ed58/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20181011144130-49bb7cea24b1/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
|
||||
|
|
@ -1130,7 +1079,6 @@ golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73r
|
|||
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-20190320064053-1272bf9dcd53/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||
golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||
golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||
|
|
@ -1212,7 +1160,6 @@ golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5h
|
|||
golang.org/x/sys v0.0.0-20190209173611-3b5209105503/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-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20190321052220-f7bb7a8bee54/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
|
|
@ -1282,7 +1229,6 @@ golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7w
|
|||
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20210309074719-68d13333faf2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
|
|
@ -1319,7 +1265,6 @@ golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGm
|
|||
golang.org/x/tools v0.0.0-20181011042414-1f849cf54d09/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
||||
golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/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-20190125232054-d66bd3c5d5a6/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
||||
golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/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=
|
||||
|
|
@ -1331,7 +1276,6 @@ golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBn
|
|||
golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
|
||||
golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
|
||||
golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
|
||||
golang.org/x/tools v0.0.0-20190617190820-da514acc4774/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
|
||||
golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
|
||||
golang.org/x/tools v0.0.0-20190624222133-a101b041ded4/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
|
||||
golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
|
||||
|
|
@ -1369,7 +1313,6 @@ golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8/go.mod h1:EkVYQZoAsY45+roY
|
|||
golang.org/x/tools v0.0.0-20200512001501-aaeff5de670a/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
||||
golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
||||
golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
||||
golang.org/x/tools v0.0.0-20200616133436-c1934b75d054/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
||||
golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
||||
golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
|
||||
golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
|
||||
|
|
@ -1593,7 +1536,6 @@ k8s.io/api v0.20.4/go.mod h1:++lNL1AJMkDymriNniQsWRkMDzRaX2Y/POTUi8yvqYQ=
|
|||
k8s.io/api v0.20.6/go.mod h1:X9e8Qag6JV/bL5G6bU8sdVRltWKmdHsFUGS3eVndqE8=
|
||||
k8s.io/api v0.20.7 h1:wOEPJ3NoimUfR9v9sAO2JosPiEP9IGFNplf7zZvYzPU=
|
||||
k8s.io/api v0.20.7/go.mod h1:4x0yErUkcEWYG+O0S4QdrYa2+PLEeY2M7aeQe++2nmk=
|
||||
k8s.io/apiextensions-apiserver v0.19.7/go.mod h1:XJNNtjISNNePDEUClHt/igzMpQcmjVVh88QH+PKztPU=
|
||||
k8s.io/apiextensions-apiserver v0.20.7 h1:bAFRPfYpUvs7U2+SdCZuNFThZm8ZbQhUpEKMe1H2BYw=
|
||||
k8s.io/apiextensions-apiserver v0.20.7/go.mod h1:rBGJeRYoDJi1jJFHPA4QWXV6YX/5scZfSdkuMSgWoyA=
|
||||
k8s.io/apimachinery v0.19.7/go.mod h1:6sRbGRAVY5DOCuZwB5XkqguBqpqLU6q/kOaOdk29z6Q=
|
||||
|
|
@ -1616,7 +1558,6 @@ k8s.io/client-go v0.20.6/go.mod h1:nNQMnOvEUEsOzRRFIIkdmYOjAZrC8bgq0ExboWSU1I0=
|
|||
k8s.io/client-go v0.20.7 h1:Ot22456XfYAWrCWddw/quevMrFHqP7s1qT499FoumVU=
|
||||
k8s.io/client-go v0.20.7/go.mod h1:uGl3qh/Jy3cTF1nDoIKBqUZlRWnj/EM+/leAXETKRuA=
|
||||
k8s.io/cloud-provider v0.19.7/go.mod h1:aO/VpUwkG+JQN7ZXc5WBLZ5NBXuq/Y5B6vri6U94PZ8=
|
||||
k8s.io/code-generator v0.19.7/go.mod h1:lwEq3YnLYb/7uVXLorOJfxg+cUu2oihFhHZ0n9NIla0=
|
||||
k8s.io/code-generator v0.20.7 h1:iXz1ME6EQqoCkLefa7bcniKHu0SzgbxsFV1RlBcfypc=
|
||||
k8s.io/code-generator v0.20.7/go.mod h1:i6FmG+QxaLxvJsezvZp0q/gAEzzOz3U53KFibghWToU=
|
||||
k8s.io/component-base v0.19.7/go.mod h1:YX8spPBgwl3I6UGcSdQiEMAqRMSUsGQOW7SEr4+Qa3U=
|
||||
|
|
@ -1630,7 +1571,6 @@ k8s.io/cri-api v0.20.4/go.mod h1:2JRbKt+BFLTjtrILYVqQK5jqhI+XNdF6UiGMgczeBCI=
|
|||
k8s.io/cri-api v0.20.6/go.mod h1:ew44AjNXwyn1s0U4xCKGodU7J1HzBeZ1MpGrpa5r8Yc=
|
||||
k8s.io/csi-translation-lib v0.19.7/go.mod h1:WghizPQuzuygr2WdpgN2EjcNpDD2V4EAbxFXsgHgSBk=
|
||||
k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0=
|
||||
k8s.io/gengo v0.0.0-20200428234225-8167cfdcfc14/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0=
|
||||
k8s.io/gengo v0.0.0-20201113003025-83324d819ded/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
||||
k8s.io/gengo v0.0.0-20201203183100-97869a43a9d9/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
|
||||
k8s.io/gengo v0.0.0-20210203185629-de9496dff47b h1:bAU8IlrMA6KbP0dIg/sVSJn95pDCUHDZx0DpTGrf2v4=
|
||||
|
|
@ -1653,28 +1593,24 @@ k8s.io/utils v0.0.0-20200729134348-d5654de09c73/go.mod h1:jPW/WVKK9YHAvNhRxK0md/
|
|||
k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
|
||||
k8s.io/utils v0.0.0-20210111153108-fddb29f9d009 h1:0T5IaWHO3sJTEmCP6mUlBvMukxPKUQWqiI/YuiBNMiQ=
|
||||
k8s.io/utils v0.0.0-20210111153108-fddb29f9d009/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
|
||||
knative.dev/caching v0.0.0-20210611150244-0b10d08733b8/go.mod h1:jCSfxGELxSl5A+4xocpQCusT/INVRh6Rjy5LR2RJdUU=
|
||||
knative.dev/eventing v0.23.1-0.20210614135520-b0b32c47d7d3 h1:Vp7z61PpAOjfifV03XTyCIEbWfX4n/v9BuT3upi7MvY=
|
||||
knative.dev/eventing v0.23.1-0.20210614135520-b0b32c47d7d3/go.mod h1:Sj5cayK681U8tzvVGutFTwshYNxxTNduSMavntLNzTo=
|
||||
knative.dev/hack v0.0.0-20210601210329-de04b70e00d0/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI=
|
||||
knative.dev/hack v0.0.0-20210609124042-e35bcb8f21ec/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI=
|
||||
knative.dev/hack v0.0.0-20210610231243-3d4b264d9472/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI=
|
||||
knative.dev/hack v0.0.0-20210614141220-66ab1a098940 h1:Aao7SsI087Pa8x+LDLaBdj/ylduPh2bJ8HbB7UjXElE=
|
||||
knative.dev/caching v0.0.0-20210618060751-63450f5dc83b/go.mod h1:CeUTkzqGQJInmmOSrfWjWXXG1zJpzFoFyNJ2koktKCg=
|
||||
knative.dev/eventing v0.23.1-0.20210623160544-0cb787308255 h1:qD+rUgPdUrQR5ABIGOMXnFtXtM5LwTLu8/445kzS+/U=
|
||||
knative.dev/eventing v0.23.1-0.20210623160544-0cb787308255/go.mod h1:cHeF82RO/9T0mZvKACrYviARZDiXGLZ2VGPei6AvlGo=
|
||||
knative.dev/hack v0.0.0-20210614141220-66ab1a098940/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI=
|
||||
knative.dev/hack/schema v0.0.0-20210609124042-e35bcb8f21ec/go.mod h1:ffjwmdcrH5vN3mPhO8RrF2KfNnbHeCE2C60A+2cv3U0=
|
||||
knative.dev/networking v0.0.0-20210611092143-1be893df2498/go.mod h1:aalQ4+Zh5sGsqCy9SA5XwHzCyshcA55Q6y5WG7RDj8w=
|
||||
knative.dev/networking v0.0.0-20210614195820-29c1fb2f824d h1:rWCUVqd8U6bjr43UWDsuIYB/D0ExGY98HmxVwKkPDUc=
|
||||
knative.dev/networking v0.0.0-20210614195820-29c1fb2f824d/go.mod h1:sFVWwsnjE0LGLjnKDENAJ9E8gTe+tJqtwYDJu5/rK64=
|
||||
knative.dev/pkg v0.0.0-20210602095030-0e61d6763dd6/go.mod h1:/hT1IXHPs8ZwQ8yTJtfaYWpLmsLhC2s6/v/ydF7PoiE=
|
||||
knative.dev/pkg v0.0.0-20210608193741-f19eef192438/go.mod h1:/hT1IXHPs8ZwQ8yTJtfaYWpLmsLhC2s6/v/ydF7PoiE=
|
||||
knative.dev/pkg v0.0.0-20210610171444-c96c7beb09df/go.mod h1:11EuiVmPsxtg/HluqrUzhV07VNjdPb26pTL198APUUE=
|
||||
knative.dev/pkg v0.0.0-20210611082343-dd15eb09982b/go.mod h1:h/VU5MVS8Wq4Nkp9JCMRAAUWdmiTqhzkJjyuZgzULw0=
|
||||
knative.dev/pkg v0.0.0-20210611140445-82f39735d3c6/go.mod h1:h/VU5MVS8Wq4Nkp9JCMRAAUWdmiTqhzkJjyuZgzULw0=
|
||||
knative.dev/pkg v0.0.0-20210614053220-ed09cd052101 h1:NOazo3BZX5+sv7exBfRKMJDB4hVy6Rd08siVCKJUaVM=
|
||||
knative.dev/pkg v0.0.0-20210614053220-ed09cd052101/go.mod h1:h/VU5MVS8Wq4Nkp9JCMRAAUWdmiTqhzkJjyuZgzULw0=
|
||||
knative.dev/reconciler-test v0.0.0-20210603210445-0071c48281c7/go.mod h1:Ggh7/FyaVr9R1kQiuB9KpNsvaKVoPlZ0w8OoxUGi9Ys=
|
||||
knative.dev/serving v0.23.1-0.20210614141420-380a090c2039 h1:DT7zA9zkZBoj1XCeHjqF4NSHYv3HHtn8JAAdGyrDLrI=
|
||||
knative.dev/serving v0.23.1-0.20210614141420-380a090c2039/go.mod h1:+Wt9IJZ9k/mzNKU2Looz4NfGUq+Pm7ARsoAhWEb/sHQ=
|
||||
knative.dev/hack v0.0.0-20210622141627-e28525d8d260 h1:f2eMtOubAOc/Q7JlvFPDKXiPlJVK+VpX2Cot8hRzCgQ=
|
||||
knative.dev/hack v0.0.0-20210622141627-e28525d8d260/go.mod h1:PHt8x8yX5Z9pPquBEfIj0X66f8iWkWfR0S/sarACJrI=
|
||||
knative.dev/hack/schema v0.0.0-20210622141627-e28525d8d260/go.mod h1:ffjwmdcrH5vN3mPhO8RrF2KfNnbHeCE2C60A+2cv3U0=
|
||||
knative.dev/networking v0.0.0-20210618141751-9b6da1991d38/go.mod h1:A6gUyRVaXmDebDRVsVdcOz65S8JCnEHKprNvAeaj2jE=
|
||||
knative.dev/networking v0.0.0-20210622182128-53f45d6d2cfa h1:MprAGBX3eRaBZFRXC3ZjsnhnjttfprRVXdxmTeEzC2o=
|
||||
knative.dev/networking v0.0.0-20210622182128-53f45d6d2cfa/go.mod h1:vwPACNE712tyoEG4fjyUIgfL4xkbXFugx8bxW+QrKn4=
|
||||
knative.dev/pkg v0.0.0-20210615092720-192b0c9d6e56/go.mod h1:QVfbwA5ovshGnXDcx54l2QPYhGKppw/JgLYJWe7sA6A=
|
||||
knative.dev/pkg v0.0.0-20210616195222-841aa7369ca1/go.mod h1:QVfbwA5ovshGnXDcx54l2QPYhGKppw/JgLYJWe7sA6A=
|
||||
knative.dev/pkg v0.0.0-20210622143227-7521c9239efd/go.mod h1:QVfbwA5ovshGnXDcx54l2QPYhGKppw/JgLYJWe7sA6A=
|
||||
knative.dev/pkg v0.0.0-20210622173328-dd0db4b05c80 h1:GHJ3lglE0/YHfBMMJqluqUNLOmsNXh7s7DBnfrkpRMM=
|
||||
knative.dev/pkg v0.0.0-20210622173328-dd0db4b05c80/go.mod h1:kGegTnbZ+ljFjAE3E1+8wgaH2LMv8qYi+72o3F3cbdc=
|
||||
knative.dev/reconciler-test v0.0.0-20210623120544-4d687fd0fec1/go.mod h1:4wqv2WyWUC5yhTesRUVwgjv/fHTHny1RYBfdB6tVDok=
|
||||
knative.dev/serving v0.23.1-0.20210623204144-c54eeabbb984 h1:RrNAWm8xo7SCUJl1p+/V5qUfh5Yqin3MLA8tyiWmxbo=
|
||||
knative.dev/serving v0.23.1-0.20210623204144-c54eeabbb984/go.mod h1:U4LEzBJCKzi0lIjTVbWx6vyD3dadIjVk+0pzU0MVo4s=
|
||||
modernc.org/cc v1.0.0/go.mod h1:1Sk4//wdnYJiUIxnW8ddKpaOJCF37yAdqYnkxUpaYxw=
|
||||
modernc.org/golex v1.0.0/go.mod h1:b/QX9oBD/LhixY6NDh+IdGv17hgB+51fET1i2kPSmvk=
|
||||
modernc.org/mathutil v1.0.0/go.mod h1:wU0vUrJsVWBZ4P6e7xtFJEhFSNsfRLJ8H458uRjg03k=
|
||||
|
|
|
|||
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/.gitignore
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/.gitignore
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/2q.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/2q.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/LICENSE
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/LICENSE
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/README.md
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/README.md
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/arc.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/arc.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/doc.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/doc.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/go.mod
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/go.mod
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/lru.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/lru.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/simplelru/lru.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/simplelru/lru.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/simplelru/lru_interface.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/simplelru/lru_interface.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/.gitignore
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/.gitignore
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/.travis.yml
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/.travis.yml
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/LICENSE
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/LICENSE
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/Makefile
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/Makefile
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/README.md
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/README.md
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/appveyor.yml
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/appveyor.yml
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/decoder.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/decoder.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/ast/ast.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/ast/ast.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/ast/walk.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/ast/walk.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/parser/error.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/parser/error.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/parser/parser.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/parser/parser.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/printer/nodes.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/printer/nodes.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/printer/printer.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/printer/printer.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/scanner/scanner.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/scanner/scanner.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/strconv/quote.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/strconv/quote.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/token/position.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/token/position.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/token/token.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/token/token.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/parser/flatten.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/parser/flatten.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/parser/parser.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/parser/parser.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/scanner/scanner.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/scanner/scanner.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/token/position.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/token/position.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/token/token.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/token/token.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/parse.go
vendored
Executable file → Normal file
0
third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/parse.go
vendored
Executable file → Normal file
|
|
@ -20,6 +20,7 @@ import (
|
|||
"context"
|
||||
|
||||
"github.com/rickb777/date/period"
|
||||
"knative.dev/eventing/pkg/apis/feature"
|
||||
"knative.dev/pkg/apis"
|
||||
duckv1 "knative.dev/pkg/apis/duck/v1"
|
||||
)
|
||||
|
|
@ -37,6 +38,15 @@ type DeliverySpec struct {
|
|||
// +optional
|
||||
Retry *int32 `json:"retry,omitempty"`
|
||||
|
||||
// Timeout is the timeout of each single request. The value must be greater than 0.
|
||||
// More information on Duration format:
|
||||
// - https://www.iso.org/iso-8601-date-and-time-format.html
|
||||
// - https://en.wikipedia.org/wiki/ISO_8601
|
||||
//
|
||||
// Note: This API is EXPERIMENTAL and might break anytime. For more details: https://github.com/knative/eventing/issues/5148
|
||||
// +optional
|
||||
Timeout *string `json:"timeout,omitempty"`
|
||||
|
||||
// BackoffPolicy is the retry backoff policy (linear, exponential).
|
||||
// +optional
|
||||
BackoffPolicy *BackoffPolicyType `json:"backoffPolicy,omitempty"`
|
||||
|
|
@ -65,6 +75,17 @@ func (ds *DeliverySpec) Validate(ctx context.Context) *apis.FieldError {
|
|||
errs = errs.Also(apis.ErrInvalidValue(*ds.Retry, "retry"))
|
||||
}
|
||||
|
||||
if ds.Timeout != nil {
|
||||
if feature.FromContext(ctx).IsEnabled(feature.DeliveryTimeout) {
|
||||
t, te := period.Parse(*ds.Timeout)
|
||||
if te != nil || t.IsZero() {
|
||||
errs = errs.Also(apis.ErrInvalidValue(*ds.Timeout, "timeout"))
|
||||
}
|
||||
} else {
|
||||
errs = errs.Also(apis.ErrDisallowedFields("timeout"))
|
||||
}
|
||||
}
|
||||
|
||||
if ds.BackoffPolicy != nil {
|
||||
switch *ds.BackoffPolicy {
|
||||
case BackoffPolicyExponential, BackoffPolicyLinear:
|
||||
|
|
|
|||
|
|
@ -146,6 +146,11 @@ func (in *DeliverySpec) DeepCopyInto(out *DeliverySpec) {
|
|||
*out = new(int32)
|
||||
**out = **in
|
||||
}
|
||||
if in.Timeout != nil {
|
||||
in, out := &in.Timeout, &out.Timeout
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.BackoffPolicy != nil {
|
||||
in, out := &in.BackoffPolicy, &out.BackoffPolicy
|
||||
*out = new(BackoffPolicyType)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,85 @@
|
|||
/*
|
||||
Copyright 2021 The Knative Authors
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
package feature
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"reflect"
|
||||
"strings"
|
||||
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
"knative.dev/pkg/apis"
|
||||
)
|
||||
|
||||
// ValidateAPIFields checks that the experimental features fields are disabled if the experimental flag is disabled.
|
||||
// experimentalFields can contain a string with dots, to identify sub-structs, like "Destination.Ref.APIVersion"
|
||||
func ValidateAPIFields(ctx context.Context, featureName string, object interface{}, experimentalFields ...string) (errs *apis.FieldError) {
|
||||
obj := reflect.ValueOf(object)
|
||||
obj = reflect.Indirect(obj)
|
||||
if obj.Kind() != reflect.Struct {
|
||||
return nil
|
||||
}
|
||||
|
||||
// If feature not enabled, let's check the field is not used
|
||||
if !FromContext(ctx).IsEnabled(featureName) {
|
||||
for _, fieldName := range experimentalFields {
|
||||
fieldVal := walk(obj, strings.Split(fieldName, ".")...)
|
||||
|
||||
if !fieldVal.IsZero() {
|
||||
errs = errs.Also(&apis.FieldError{
|
||||
Message: fmt.Sprintf("Disallowed field because the experimental feature '%s' is disabled", featureName),
|
||||
Paths: []string{fmt.Sprintf("%s.%s", obj.Type().Name(), fieldName)},
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return errs
|
||||
}
|
||||
|
||||
// ValidateAnnotations checks that the experimental features annotations are disabled if the experimental flag is disabled
|
||||
func ValidateAnnotations(ctx context.Context, featureName string, object metav1.Object, experimentalAnnotations ...string) (errs *apis.FieldError) {
|
||||
// If feature not enabled, let's check the annotation is not used
|
||||
if !FromContext(ctx).IsEnabled(featureName) {
|
||||
for _, annotation := range experimentalAnnotations {
|
||||
if _, ok := object.GetAnnotations()[annotation]; ok {
|
||||
errs = errs.Also(&apis.FieldError{
|
||||
Message: fmt.Sprintf("Disallowed annotation because the experimental feature '%s' is disabled", featureName),
|
||||
Paths: []string{annotation},
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return errs
|
||||
}
|
||||
|
||||
func walk(value reflect.Value, paths ...string) reflect.Value {
|
||||
switch value.Kind() {
|
||||
case reflect.Struct:
|
||||
newVal := value.FieldByName(paths[0])
|
||||
if len(paths) == 1 {
|
||||
return newVal
|
||||
}
|
||||
return walk(value.FieldByName(paths[0]), paths[1:]...)
|
||||
case reflect.Ptr:
|
||||
return walk(reflect.Indirect(value), paths...)
|
||||
default:
|
||||
return reflect.Zero(value.Type())
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,80 @@
|
|||
/*
|
||||
Copyright 2021 The Knative Authors
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
package feature
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"strings"
|
||||
|
||||
corev1 "k8s.io/api/core/v1"
|
||||
)
|
||||
|
||||
// Flag is a string value which can be either Enabled, Disabled, or Allowed.
|
||||
type Flag string
|
||||
|
||||
const (
|
||||
// Enabled turns on an optional behavior.
|
||||
Enabled Flag = "Enabled"
|
||||
// Disabled turns off an optional behavior.
|
||||
Disabled Flag = "Disabled"
|
||||
// Allowed neither explicitly disables or enables a behavior.
|
||||
// eg. allow a client to control behavior with an annotation or allow a new value through validation.
|
||||
Allowed Flag = "Allowed"
|
||||
)
|
||||
|
||||
// Flags is a map containing all the enabled/disabled flags for the experimental features.
|
||||
// Missing entry in the map means feature is equal to feature not enabled.
|
||||
type Flags map[string]Flag
|
||||
|
||||
// IsEnabled returns true if the feature is enabled
|
||||
func (e Flags) IsEnabled(featureName string) bool {
|
||||
return e != nil && e[featureName] == Enabled
|
||||
}
|
||||
|
||||
// IsAllowed returns true if the feature is enabled or allowed
|
||||
func (e Flags) IsAllowed(featureName string) bool {
|
||||
return e.IsEnabled(featureName) || (e != nil && e[featureName] == Allowed)
|
||||
}
|
||||
|
||||
// NewFlagsConfigFromMap creates a Flags from the supplied Map
|
||||
func NewFlagsConfigFromMap(data map[string]string) (Flags, error) {
|
||||
flags := Flags{}
|
||||
|
||||
for k, v := range data {
|
||||
if strings.HasPrefix(k, "_") {
|
||||
// Ignore all the keys starting with _
|
||||
continue
|
||||
}
|
||||
sanitizedKey := strings.TrimSpace(k)
|
||||
if strings.EqualFold(v, string(Allowed)) {
|
||||
flags[sanitizedKey] = Allowed
|
||||
} else if strings.EqualFold(v, string(Disabled)) {
|
||||
flags[sanitizedKey] = Disabled
|
||||
} else if strings.EqualFold(v, string(Enabled)) {
|
||||
flags[sanitizedKey] = Enabled
|
||||
} else {
|
||||
return Flags{}, fmt.Errorf("cannot parse the boolean flag '%s' = '%s'. Allowed values: [true, false]", k, v)
|
||||
}
|
||||
}
|
||||
|
||||
return flags, nil
|
||||
}
|
||||
|
||||
// NewFlagsConfigFromConfigMap creates a Flags from the supplied configMap
|
||||
func NewFlagsConfigFromConfigMap(config *corev1.ConfigMap) (Flags, error) {
|
||||
return NewFlagsConfigFromMap(config.Data)
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
/*
|
||||
Copyright 2021 The Knative Authors
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
package feature
|
||||
|
||||
const (
|
||||
KReferenceGroup = "kreference-group"
|
||||
DeliveryTimeout = "delivery-timeout"
|
||||
)
|
||||
|
|
@ -0,0 +1,108 @@
|
|||
/*
|
||||
Copyright 2021 The Knative Authors
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
package feature
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
duckv1 "knative.dev/pkg/apis/duck/v1"
|
||||
"knative.dev/pkg/configmap"
|
||||
)
|
||||
|
||||
const (
|
||||
// FlagsConfigName is the name of config map containing the experimental features flags
|
||||
FlagsConfigName = "config-features"
|
||||
)
|
||||
|
||||
type cfgKey struct{}
|
||||
|
||||
// FromContext extracts a Config from the provided context.
|
||||
func FromContext(ctx context.Context) Flags {
|
||||
x, ok := ctx.Value(cfgKey{}).(Flags)
|
||||
if ok {
|
||||
return x
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// FromContextOrDefaults is like FromContext, but when no Flags is attached it
|
||||
// returns an empty Flags.
|
||||
func FromContextOrDefaults(ctx context.Context) Flags {
|
||||
if cfg := FromContext(ctx); cfg != nil {
|
||||
return cfg
|
||||
}
|
||||
return Flags{}
|
||||
}
|
||||
|
||||
// ToContext attaches the provided Flags to the provided context, returning the
|
||||
// new context with the Flags attached.
|
||||
func ToContext(ctx context.Context, c Flags) context.Context {
|
||||
return fillContextWithFeatureSpecificFlags(context.WithValue(ctx, cfgKey{}, c), c)
|
||||
}
|
||||
|
||||
// Store is a typed wrapper around configmap.Untyped store to handle our configmaps.
|
||||
// +k8s:deepcopy-gen=false
|
||||
type Store struct {
|
||||
*configmap.UntypedStore
|
||||
}
|
||||
|
||||
// NewStore creates a new store of Configs and optionally calls functions when ConfigMaps are updated.
|
||||
func NewStore(logger configmap.Logger, onAfterStore ...func(name string, value interface{})) *Store {
|
||||
store := &Store{
|
||||
UntypedStore: configmap.NewUntypedStore(
|
||||
"feature-flags",
|
||||
logger,
|
||||
configmap.Constructors{
|
||||
FlagsConfigName: NewFlagsConfigFromConfigMap,
|
||||
},
|
||||
onAfterStore...,
|
||||
),
|
||||
}
|
||||
|
||||
return store
|
||||
}
|
||||
|
||||
// ToContext attaches the current Config state to the provided context.
|
||||
func (s *Store) ToContext(ctx context.Context) context.Context {
|
||||
return ToContext(ctx, s.Load())
|
||||
}
|
||||
|
||||
// IsEnabled is a shortcut for Load().IsEnabled(featureName)
|
||||
func (s *Store) IsEnabled(featureName string) bool {
|
||||
return s.Load().IsEnabled(featureName)
|
||||
}
|
||||
|
||||
// IsAllowed is a shortcut for Load().IsAllowed(featureName)
|
||||
func (s *Store) IsAllowed(featureName string) bool {
|
||||
return s.Load().IsAllowed(featureName)
|
||||
}
|
||||
|
||||
// Load creates a Config from the current config state of the Store.
|
||||
func (s *Store) Load() Flags {
|
||||
loaded := s.UntypedLoad(FlagsConfigName)
|
||||
if loaded == nil {
|
||||
return Flags(nil)
|
||||
}
|
||||
return loaded.(Flags)
|
||||
}
|
||||
|
||||
func fillContextWithFeatureSpecificFlags(ctx context.Context, flags Flags) context.Context {
|
||||
if flags.IsEnabled(KReferenceGroup) {
|
||||
ctx = duckv1.KReferenceGroupAllowed(ctx)
|
||||
}
|
||||
return ctx
|
||||
}
|
||||
|
|
@ -291,7 +291,7 @@ func defaultConfig() *Config {
|
|||
TagTemplate: DefaultTagTemplate,
|
||||
AutoTLS: false,
|
||||
HTTPProtocol: HTTPEnabled,
|
||||
AutocreateClusterDomainClaims: true,
|
||||
AutocreateClusterDomainClaims: false,
|
||||
DefaultExternalScheme: "http",
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ package v1
|
|||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"strings"
|
||||
|
||||
"knative.dev/pkg/apis"
|
||||
)
|
||||
|
|
@ -41,7 +42,13 @@ type KReference struct {
|
|||
Name string `json:"name"`
|
||||
|
||||
// API version of the referent.
|
||||
APIVersion string `json:"apiVersion"`
|
||||
// +optional
|
||||
APIVersion string `json:"apiVersion,omitempty"`
|
||||
|
||||
// Group of the API, without the version of the group. This can be used as an alternative to the APIVersion, and then resolved using ResolveGroup.
|
||||
// Note: This API is EXPERIMENTAL and might break anytime. For more details: https://github.com/knative/eventing/issues/5086
|
||||
// +optional
|
||||
Group string `json:"group,omitempty"`
|
||||
}
|
||||
|
||||
func (kr *KReference) Validate(ctx context.Context) *apis.FieldError {
|
||||
|
|
@ -54,8 +61,25 @@ func (kr *KReference) Validate(ctx context.Context) *apis.FieldError {
|
|||
if kr.Name == "" {
|
||||
errs = errs.Also(apis.ErrMissingField("name"))
|
||||
}
|
||||
if kr.APIVersion == "" {
|
||||
errs = errs.Also(apis.ErrMissingField("apiVersion"))
|
||||
if isKReferenceGroupAllowed(ctx) {
|
||||
if kr.APIVersion == "" && kr.Group == "" {
|
||||
errs = errs.Also(apis.ErrMissingField("apiVersion")).
|
||||
Also(apis.ErrMissingField("group"))
|
||||
}
|
||||
if kr.APIVersion != "" && kr.Group != "" && !strings.HasPrefix(kr.APIVersion, kr.Group) {
|
||||
errs = errs.Also(&apis.FieldError{
|
||||
Message: "both apiVersion and group are specified and they refer to different API groups",
|
||||
Paths: []string{"apiVersion", "group"},
|
||||
Details: "Only one of them must be specified",
|
||||
})
|
||||
}
|
||||
} else {
|
||||
if kr.Group != "" {
|
||||
errs = errs.Also(apis.ErrDisallowedFields("group"))
|
||||
}
|
||||
if kr.APIVersion == "" {
|
||||
errs = errs.Also(apis.ErrMissingField("apiVersion"))
|
||||
}
|
||||
}
|
||||
if kr.Kind == "" {
|
||||
errs = errs.Also(apis.ErrMissingField("kind"))
|
||||
|
|
@ -86,3 +110,17 @@ func (kr *KReference) SetDefaults(ctx context.Context) {
|
|||
kr.Namespace = apis.ParentMeta(ctx).Namespace
|
||||
}
|
||||
}
|
||||
|
||||
type isGroupAllowed struct{}
|
||||
|
||||
func isKReferenceGroupAllowed(ctx context.Context) bool {
|
||||
return ctx.Value(isGroupAllowed{}) != nil
|
||||
}
|
||||
|
||||
// KReferenceGroupAllowed notes on the context that further validation
|
||||
// should allow the KReference.Group, which is disabled by default.
|
||||
// Note: This API is EXPERIMENTAL and may disappear once the KReference.Group feature will stabilize.
|
||||
// For more details: https://github.com/knative/eventing/issues/5086
|
||||
func KReferenceGroupAllowed(ctx context.Context) context.Context {
|
||||
return context.WithValue(ctx, isGroupAllowed{}, struct{}{})
|
||||
}
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ import (
|
|||
|
||||
"github.com/kelseyhightower/envconfig"
|
||||
corev1 "k8s.io/api/core/v1"
|
||||
"k8s.io/apimachinery/pkg/util/sets"
|
||||
"k8s.io/apimachinery/pkg/util/uuid"
|
||||
"k8s.io/client-go/tools/leaderelection/resourcelock"
|
||||
|
||||
|
|
@ -79,11 +78,6 @@ type Config struct {
|
|||
LeaseDuration time.Duration
|
||||
RenewDeadline time.Duration
|
||||
RetryPeriod time.Duration
|
||||
|
||||
// This field is deprecated and will be removed once downstream
|
||||
// repositories have removed their validation of it.
|
||||
// TODO(https://github.com/knative/pkg/issues/1478): Remove this field.
|
||||
EnabledComponents sets.String
|
||||
}
|
||||
|
||||
func (c *Config) GetComponentConfig(name string) ComponentConfig {
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ limitations under the License.
|
|||
// This file contains logic to encapsulate flags which are needed to specify
|
||||
// what cluster, etc. to use for e2e tests.
|
||||
|
||||
package flags
|
||||
package environment
|
||||
|
||||
import (
|
||||
"flag"
|
||||
|
|
|
|||
|
|
@ -776,7 +776,7 @@ k8s.io/utils/buffer
|
|||
k8s.io/utils/integer
|
||||
k8s.io/utils/pointer
|
||||
k8s.io/utils/trace
|
||||
# knative.dev/eventing v0.23.1-0.20210614135520-b0b32c47d7d3
|
||||
# knative.dev/eventing v0.23.1-0.20210623160544-0cb787308255
|
||||
## explicit
|
||||
knative.dev/eventing/pkg/apis/config
|
||||
knative.dev/eventing/pkg/apis/duck
|
||||
|
|
@ -784,6 +784,7 @@ knative.dev/eventing/pkg/apis/duck/v1
|
|||
knative.dev/eventing/pkg/apis/eventing
|
||||
knative.dev/eventing/pkg/apis/eventing/v1
|
||||
knative.dev/eventing/pkg/apis/eventing/v1beta1
|
||||
knative.dev/eventing/pkg/apis/feature
|
||||
knative.dev/eventing/pkg/apis/flows
|
||||
knative.dev/eventing/pkg/apis/flows/v1
|
||||
knative.dev/eventing/pkg/apis/messaging
|
||||
|
|
@ -801,15 +802,15 @@ knative.dev/eventing/pkg/client/clientset/versioned/typed/sources/v1
|
|||
knative.dev/eventing/pkg/client/clientset/versioned/typed/sources/v1/fake
|
||||
knative.dev/eventing/pkg/client/clientset/versioned/typed/sources/v1beta2
|
||||
knative.dev/eventing/pkg/client/clientset/versioned/typed/sources/v1beta2/fake
|
||||
# knative.dev/hack v0.0.0-20210614141220-66ab1a098940
|
||||
# knative.dev/hack v0.0.0-20210622141627-e28525d8d260
|
||||
## explicit
|
||||
knative.dev/hack
|
||||
# knative.dev/networking v0.0.0-20210614195820-29c1fb2f824d
|
||||
# knative.dev/networking v0.0.0-20210622182128-53f45d6d2cfa
|
||||
## explicit
|
||||
knative.dev/networking/pkg
|
||||
knative.dev/networking/pkg/apis/networking
|
||||
knative.dev/networking/pkg/apis/networking/v1alpha1
|
||||
# knative.dev/pkg v0.0.0-20210614053220-ed09cd052101
|
||||
# knative.dev/pkg v0.0.0-20210622173328-dd0db4b05c80
|
||||
## explicit
|
||||
knative.dev/pkg/apis
|
||||
knative.dev/pkg/apis/duck
|
||||
|
|
@ -855,7 +856,7 @@ knative.dev/pkg/tracing/propagation
|
|||
knative.dev/pkg/tracing/propagation/tracecontextb3
|
||||
knative.dev/pkg/tracker
|
||||
knative.dev/pkg/unstructured
|
||||
# knative.dev/serving v0.23.1-0.20210614141420-380a090c2039
|
||||
# knative.dev/serving v0.23.1-0.20210623204144-c54eeabbb984
|
||||
## explicit
|
||||
knative.dev/serving/pkg/apis/autoscaling
|
||||
knative.dev/serving/pkg/apis/autoscaling/v1alpha1
|
||||
|
|
|
|||
Loading…
Reference in New Issue