From 46297a770e3eaf6eb1e72c641c280701e42b663e Mon Sep 17 00:00:00 2001 From: knative-automation Date: Thu, 24 Jun 2021 05:22:45 -0700 Subject: [PATCH] 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 :dizzy: 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 --- go.mod | 10 +- go.sum | 98 +++------------- .../hashicorp/golang-lru/.gitignore | 0 .../github.com/hashicorp/golang-lru/2q.go | 0 .../github.com/hashicorp/golang-lru/LICENSE | 0 .../github.com/hashicorp/golang-lru/README.md | 0 .../github.com/hashicorp/golang-lru/arc.go | 0 .../github.com/hashicorp/golang-lru/doc.go | 0 .../github.com/hashicorp/golang-lru/go.mod | 0 .../github.com/hashicorp/golang-lru/lru.go | 0 .../hashicorp/golang-lru/simplelru/lru.go | 0 .../golang-lru/simplelru/lru_interface.go | 0 .../github.com/hashicorp/hcl/.gitignore | 0 .../github.com/hashicorp/hcl/.travis.yml | 0 .../github.com/hashicorp/hcl/LICENSE | 0 .../github.com/hashicorp/hcl/Makefile | 0 .../github.com/hashicorp/hcl/README.md | 0 .../github.com/hashicorp/hcl/appveyor.yml | 0 .../github.com/hashicorp/hcl/decoder.go | 0 .../github.com/hashicorp/hcl/go.mod | 0 .../github.com/hashicorp/hcl/go.sum | 0 .../github.com/hashicorp/hcl/hcl.go | 0 .../github.com/hashicorp/hcl/hcl/ast/ast.go | 0 .../github.com/hashicorp/hcl/hcl/ast/walk.go | 0 .../hashicorp/hcl/hcl/parser/error.go | 0 .../hashicorp/hcl/hcl/parser/parser.go | 0 .../hashicorp/hcl/hcl/printer/nodes.go | 0 .../hashicorp/hcl/hcl/printer/printer.go | 0 .../hashicorp/hcl/hcl/scanner/scanner.go | 0 .../hashicorp/hcl/hcl/strconv/quote.go | 0 .../hashicorp/hcl/hcl/token/position.go | 0 .../hashicorp/hcl/hcl/token/token.go | 0 .../hashicorp/hcl/json/parser/flatten.go | 0 .../hashicorp/hcl/json/parser/parser.go | 0 .../hashicorp/hcl/json/scanner/scanner.go | 0 .../hashicorp/hcl/json/token/position.go | 0 .../hashicorp/hcl/json/token/token.go | 0 .../github.com/hashicorp/hcl/lex.go | 0 .../github.com/hashicorp/hcl/parse.go | 0 .../pkg/apis/duck/v1/delivery_types.go | 21 ++++ .../pkg/apis/duck/v1/zz_generated.deepcopy.go | 5 + .../pkg/apis/feature/api_validation.go | 85 ++++++++++++++ .../eventing/pkg/apis/feature/features.go | 80 +++++++++++++ .../eventing/pkg/apis/feature/flag_names.go | 22 ++++ .../eventing/pkg/apis/feature/store.go | 108 ++++++++++++++++++ vendor/knative.dev/networking/pkg/network.go | 2 +- .../pkg/apis/duck/v1/knative_reference.go | 44 ++++++- .../knative.dev/pkg/leaderelection/config.go | 6 - .../pkg/test/environment/config.go | 2 +- vendor/modules.txt | 11 +- 50 files changed, 392 insertions(+), 102 deletions(-) mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/.gitignore mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/2q.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/LICENSE mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/README.md mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/arc.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/doc.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/go.mod mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/lru.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/simplelru/lru.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/simplelru/lru_interface.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/.gitignore mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/.travis.yml mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/LICENSE mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/Makefile mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/README.md mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/appveyor.yml mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/decoder.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/go.mod mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/go.sum mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/ast/ast.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/ast/walk.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/parser/error.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/parser/parser.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/printer/nodes.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/printer/printer.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/scanner/scanner.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/strconv/quote.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/token/position.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/token/token.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/parser/flatten.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/parser/parser.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/scanner/scanner.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/token/position.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/token/token.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/lex.go mode change 100755 => 100644 third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/parse.go create mode 100644 vendor/knative.dev/eventing/pkg/apis/feature/api_validation.go create mode 100644 vendor/knative.dev/eventing/pkg/apis/feature/features.go create mode 100644 vendor/knative.dev/eventing/pkg/apis/feature/flag_names.go create mode 100644 vendor/knative.dev/eventing/pkg/apis/feature/store.go diff --git a/go.mod b/go.mod index 2501495559..cc8062ba03 100644 --- a/go.mod +++ b/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 ) diff --git a/go.sum b/go.sum index c926e0a7a3..010ea5fc62 100644 --- a/go.sum +++ b/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= diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/.gitignore b/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/.gitignore old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/2q.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/2q.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/LICENSE b/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/LICENSE old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/README.md b/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/README.md old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/arc.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/arc.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/doc.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/doc.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/go.mod b/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/go.mod old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/lru.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/lru.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/simplelru/lru.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/simplelru/lru.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/simplelru/lru_interface.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/golang-lru/simplelru/lru_interface.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/.gitignore b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/.gitignore old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/.travis.yml b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/.travis.yml old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/LICENSE b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/LICENSE old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/Makefile b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/Makefile old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/README.md b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/README.md old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/appveyor.yml b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/appveyor.yml old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/decoder.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/decoder.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/go.mod b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/go.mod old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/go.sum b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/go.sum old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/ast/ast.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/ast/ast.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/ast/walk.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/ast/walk.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/parser/error.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/parser/error.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/parser/parser.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/parser/parser.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/printer/nodes.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/printer/nodes.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/printer/printer.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/printer/printer.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/scanner/scanner.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/scanner/scanner.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/strconv/quote.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/strconv/quote.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/token/position.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/token/position.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/token/token.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/hcl/token/token.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/parser/flatten.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/parser/flatten.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/parser/parser.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/parser/parser.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/scanner/scanner.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/scanner/scanner.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/token/position.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/token/position.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/token/token.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/json/token/token.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/lex.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/lex.go old mode 100755 new mode 100644 diff --git a/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/parse.go b/third_party/VENDOR-LICENSE/github.com/hashicorp/hcl/parse.go old mode 100755 new mode 100644 diff --git a/vendor/knative.dev/eventing/pkg/apis/duck/v1/delivery_types.go b/vendor/knative.dev/eventing/pkg/apis/duck/v1/delivery_types.go index 0577bd584f..b82bbc4f9b 100644 --- a/vendor/knative.dev/eventing/pkg/apis/duck/v1/delivery_types.go +++ b/vendor/knative.dev/eventing/pkg/apis/duck/v1/delivery_types.go @@ -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: diff --git a/vendor/knative.dev/eventing/pkg/apis/duck/v1/zz_generated.deepcopy.go b/vendor/knative.dev/eventing/pkg/apis/duck/v1/zz_generated.deepcopy.go index 902fb4b1f2..0501d0e604 100644 --- a/vendor/knative.dev/eventing/pkg/apis/duck/v1/zz_generated.deepcopy.go +++ b/vendor/knative.dev/eventing/pkg/apis/duck/v1/zz_generated.deepcopy.go @@ -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) diff --git a/vendor/knative.dev/eventing/pkg/apis/feature/api_validation.go b/vendor/knative.dev/eventing/pkg/apis/feature/api_validation.go new file mode 100644 index 0000000000..2a5f9226ab --- /dev/null +++ b/vendor/knative.dev/eventing/pkg/apis/feature/api_validation.go @@ -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()) + } +} diff --git a/vendor/knative.dev/eventing/pkg/apis/feature/features.go b/vendor/knative.dev/eventing/pkg/apis/feature/features.go new file mode 100644 index 0000000000..b123558864 --- /dev/null +++ b/vendor/knative.dev/eventing/pkg/apis/feature/features.go @@ -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) +} diff --git a/vendor/knative.dev/eventing/pkg/apis/feature/flag_names.go b/vendor/knative.dev/eventing/pkg/apis/feature/flag_names.go new file mode 100644 index 0000000000..0503168586 --- /dev/null +++ b/vendor/knative.dev/eventing/pkg/apis/feature/flag_names.go @@ -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" +) diff --git a/vendor/knative.dev/eventing/pkg/apis/feature/store.go b/vendor/knative.dev/eventing/pkg/apis/feature/store.go new file mode 100644 index 0000000000..a22f313c23 --- /dev/null +++ b/vendor/knative.dev/eventing/pkg/apis/feature/store.go @@ -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 +} diff --git a/vendor/knative.dev/networking/pkg/network.go b/vendor/knative.dev/networking/pkg/network.go index 9a4d6652bb..9a7cd150b7 100644 --- a/vendor/knative.dev/networking/pkg/network.go +++ b/vendor/knative.dev/networking/pkg/network.go @@ -291,7 +291,7 @@ func defaultConfig() *Config { TagTemplate: DefaultTagTemplate, AutoTLS: false, HTTPProtocol: HTTPEnabled, - AutocreateClusterDomainClaims: true, + AutocreateClusterDomainClaims: false, DefaultExternalScheme: "http", } } diff --git a/vendor/knative.dev/pkg/apis/duck/v1/knative_reference.go b/vendor/knative.dev/pkg/apis/duck/v1/knative_reference.go index 27a0a262b0..a0b169d6f8 100644 --- a/vendor/knative.dev/pkg/apis/duck/v1/knative_reference.go +++ b/vendor/knative.dev/pkg/apis/duck/v1/knative_reference.go @@ -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{}{}) +} diff --git a/vendor/knative.dev/pkg/leaderelection/config.go b/vendor/knative.dev/pkg/leaderelection/config.go index 3d9df1dc79..8d785c522d 100644 --- a/vendor/knative.dev/pkg/leaderelection/config.go +++ b/vendor/knative.dev/pkg/leaderelection/config.go @@ -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 { diff --git a/vendor/knative.dev/pkg/test/environment/config.go b/vendor/knative.dev/pkg/test/environment/config.go index 39cfe90147..6591a46375 100644 --- a/vendor/knative.dev/pkg/test/environment/config.go +++ b/vendor/knative.dev/pkg/test/environment/config.go @@ -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" diff --git a/vendor/modules.txt b/vendor/modules.txt index ec0c8aff7e..da8f2a51fa 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -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