From 2672857f2fbaabf727e354b040b1af2431ea70e5 Mon Sep 17 00:00:00 2001 From: Alex Collins Date: Tue, 11 Feb 2020 16:01:19 -0800 Subject: [PATCH] feat: upgrade to Go 1.13. Closes #1375 (#2097) --- .circleci/config.yml | 43 +- .gitignore | 1 + Dockerfile | 2 +- Dockerfile.dev | 2 +- Gopkg.lock | 1744 ----------------- Gopkg.toml | 72 - Makefile | 34 +- go.mod | 94 + go.sum | 626 ++++++ hack/generate-proto.sh | 131 +- hack/update-codegen.sh | 28 +- hack/update-openapigen.sh | 18 +- hack/verify-codegen.sh | 48 - .../cronworkflow/cron-workflow.pb.go | 83 +- .../cronworkflow/cron-workflow.proto | 2 +- pkg/apiclient/info/info.pb.go | 42 +- pkg/apiclient/info/info.proto | 2 +- pkg/apiclient/workflow/workflow.pb.go | 136 +- pkg/apiclient/workflow/workflow.proto | 3 +- .../workflowarchive/workflow-archive.pb.go | 60 +- .../workflowarchive/workflow-archive.proto | 2 +- .../workflowtemplate/workflow-template.pb.go | 90 +- .../workflowtemplate/workflow-template.proto | 4 +- workflow/cron/controller.go | 2 +- workflow/cron/operator.go | 2 +- workflow/metrics/collector.go | 5 +- 26 files changed, 998 insertions(+), 2278 deletions(-) delete mode 100644 Gopkg.lock delete mode 100644 Gopkg.toml create mode 100644 go.mod create mode 100644 go.sum delete mode 100755 hack/verify-codegen.sh diff --git a/.circleci/config.yml b/.circleci/config.yml index 9c2ea32f9eaf..3f8f82325abc 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -5,35 +5,29 @@ commands: - run: name: Install Kustomize command: cd /usr/local/bin && curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | sudo bash - dep_ensure: + restore_go_mod: steps: - - run: - name: Install Dep v0.5.3 - command: DEP_RELEASE_TAG=v0.5.3 curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh - restore_cache: - name: Restore vendor cache + name: Restore go mod cache keys: - - vendor-v6-{{ checksum "Gopkg.lock" }}-{{ .Environment.CIRCLE_JOB }} - - run: - name: Ensure dependencies - command: | - # dep ensure takes 5m, but is only needed if not cached - [[ -e vendor ]] || make vendor && touch vendor + - go-mod-v1-{{ checksum "go.sum" }}-{{ .Environment.CIRCLE_JOB }} + save_go_mod: + steps: - save_cache: - name: Save vendor cache - key: vendor-v6-{{ checksum "Gopkg.lock" }}-{{ .Environment.CIRCLE_JOB }} + name: Save go mod cache + key: go-mod-v1-{{ checksum "go.sum" }}-{{ .Environment.CIRCLE_JOB }} paths: - - vendor + - /home/circleci/.go_workspace/go/pkg/mod when: always install_golang: steps: - run: - name: Install Golang v1.12.6 + name: Install Golang v1.13.4 command: | - go get golang.org/dl/go1.12.6 - [ -e /home/circleci/sdk/go1.12.6 ] || go1.12.6 download + go get golang.org/dl/go1.13.4 + [ -e /home/circleci/sdk/go1.13.4 ] || go1.13.4 download echo "export GOPATH=/home/circleci/.go_workspace" | tee -a $BASH_ENV - echo "export PATH=/home/circleci/sdk/go1.12.6/bin:\$PATH" | tee -a $BASH_ENV + echo "export PATH=/home/circleci/sdk/go1.13.4/bin:\$PATH" | tee -a $BASH_ENV save_go_cache: steps: - save_cache: @@ -41,7 +35,7 @@ commands: key: go-v5-{{ .Branch }}-{{ .Environment.CIRCLE_JOB }} paths: - /home/circleci/.cache/go-build - - /home/circleci/sdk/go1.12.6 + - /home/circleci/sdk/go1.13.4 when: always restore_go_cache: steps: @@ -50,8 +44,6 @@ commands: keys: - go-v5-{{ .Branch }}-{{ .Environment.CIRCLE_JOB }} - go-v5-master-{{ .Environment.CIRCLE_JOB }} - - go-v4-{{ .Branch }}-{{ .Environment.CIRCLE_JOB }} - - go-v4-master-{{ .Environment.CIRCLE_JOB }} e2e: steps: - install_kustomize @@ -63,7 +55,7 @@ commands: - install_golang - go_junit_report - checkout - - dep_ensure + - restore_go_mod - run: name: Create KUBECONFIG # Copy kubeconfig file, and add a fake user for "argo --token xxx" testing @@ -108,6 +100,7 @@ commands: mkdir -p test-results trap 'go-junit-report < test-results/test.out > test-results/junit.xml' EXIT make test-e2e 2>&1 | tee test-results/test.out + - save_go_mod - save_go_cache - store_test_results: path: test-results @@ -130,17 +123,15 @@ jobs: - install_golang - go_junit_report - checkout - - dep_ensure + - restore_go_mod - run: name: Run tests command: | mkdir -p test-results trap 'go-junit-report < test-results/test.out > test-results/junit.xml' EXIT make test 2>&1 | tee test-results/test.out - - run: - name: Verify code generation - command: make verify-codegen verify-manifests - save_go_cache + - save_go_mod - run: name: Uploading code coverage command: bash <(curl -s https://codecov.io/bash) -f coverage.out diff --git a/.gitignore b/.gitignore index e5cfdff7b43f..ad65161083eb 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ cmd/**/debug hack/**/debug /argo /argoexec +/sdks debug.test *.iml /coverage.out diff --git a/Dockerfile b/Dockerfile index 0022eebcb008..fd0c029a1447 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ # Initial stage which pulls prepares build dependencies and CLI tooling we need for our final image # Also used as the image in CI jobs so needs all dependencies #################################################################################################### -FROM golang:1.11.5 as builder +FROM golang:1.13.4 as builder RUN apt-get update && apt-get install -y \ git \ diff --git a/Dockerfile.dev b/Dockerfile.dev index b53f06c8221d..d470642f9df1 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -3,7 +3,7 @@ # Initial stage which pulls prepares build dependencies and CLI tooling we need for our final image # Also used as the image in CI jobs so needs all dependencies #################################################################################################### -FROM golang:1.11.5 as builder +FROM golang:1.13.4 as builder RUN apt-get update && apt-get install -y \ git \ diff --git a/Gopkg.lock b/Gopkg.lock deleted file mode 100644 index d320df1dc439..000000000000 --- a/Gopkg.lock +++ /dev/null @@ -1,1744 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:975b4c23997bb1cb942934f3144732b2d6d3c7d250c2d8e53fe96de6c5a1ecea" - name = "cloud.google.com/go" - packages = ["compute/metadata"] - pruneopts = "" - revision = "b4cdc8d6eb508c4e74df26094d1adb678c87f818" - version = "v0.51.0" - -[[projects]] - digest = "1:1121bef61763f5752cb80633eedcb9a8476a14952b3d1096741512a4635c5df4" - name = "contrib.go.opencensus.io/exporter/ocagent" - packages = ["."] - pruneopts = "" - revision = "f9129169651c35ecbdc1186c3ba4aa876ee62e1e" - version = "v0.5.1" - -[[projects]] - digest = "1:1722c7da6c554b08c8fc9a8905a895bb2e1c59f882e7ef396cefe62df798577e" - name = "github.com/Azure/go-autorest" - packages = [ - "autorest", - "autorest/adal", - "autorest/azure", - "autorest/date", - "logger", - "tracing", - ] - pruneopts = "" - revision = "880eb0e2aca291c40538ddef66e5914fb1cc1d7f" - version = "v12.4.3" - -[[projects]] - digest = "1:b9660f5e3522b899d32b1f9bb98056203d6f76f673e1843eaa00869330103ba5" - name = "github.com/Knetic/govaluate" - packages = ["."] - pruneopts = "" - revision = "9aa49832a739dcd78a5542ff189fb82c3e423116" - -[[projects]] - digest = "1:c0952fb3cf9506cff577b4edf4458889570dcbd2902a7b90a1fd96bfbb97ccd8" - name = "github.com/PuerkitoBio/purell" - packages = ["."] - pruneopts = "" - revision = "44968752391892e1b0d0b821ee79e9a85fa13049" - version = "v1.1.1" - -[[projects]] - branch = "master" - digest = "1:331a419049c2be691e5ba1d24342fc77c7e767a80c666a18fd8a9f7b82419c1c" - name = "github.com/PuerkitoBio/urlesc" - packages = ["."] - pruneopts = "" - revision = "de5bf2ad457846296e2031421a34e2568e304e35" - -[[projects]] - digest = "1:e8f914c174ebc670d1713986d5e4f47a21f349209ac929d00558a496f59c7384" - name = "github.com/ajg/form" - packages = ["."] - pruneopts = "" - revision = "5c4e22684113ffc2a77577c178189940925f9aef" - version = "v1.5.1" - -[[projects]] - branch = "master" - digest = "1:91c041d6454dbb9cfa1b3e024da74f93ef8de6c7e7ab822ef75ff961419e7490" - name = "github.com/argoproj/pkg" - packages = [ - "cli", - "errors", - "exec", - "file", - "humanize", - "json", - "kube/cli", - "kube/errors", - "rand", - "s3", - "stats", - "strftime", - "time", - ] - pruneopts = "" - revision = "2dd1f3f6b4deca27909682ef521086e5c721f522" - -[[projects]] - digest = "1:f1dcc197c4d992a6cc35e81cc2f54ff720c440d84bac36033b179c9fbfd74b2e" - name = "github.com/aws/aws-sdk-go" - packages = [ - "aws", - "aws/awserr", - "aws/awsutil", - "aws/client", - "aws/client/metadata", - "aws/corehandlers", - "aws/credentials", - "aws/credentials/ec2rolecreds", - "aws/credentials/endpointcreds", - "aws/credentials/processcreds", - "aws/credentials/stscreds", - "aws/csm", - "aws/defaults", - "aws/ec2metadata", - "aws/endpoints", - "aws/request", - "aws/session", - "aws/signer/v4", - "internal/ini", - "internal/sdkio", - "internal/sdkmath", - "internal/sdkrand", - "internal/sdkuri", - "internal/shareddefaults", - "private/protocol", - "private/protocol/json/jsonutil", - "private/protocol/query", - "private/protocol/query/queryutil", - "private/protocol/rest", - "private/protocol/xml/xmlutil", - "service/sts", - "service/sts/stsiface", - ] - pruneopts = "" - revision = "37d4ae75714c4c838ccef5fcdb08df80f37bfffa" - version = "v1.27.1" - -[[projects]] - digest = "1:ac2a05be7167c495fe8aaf8aaf62ecf81e78d2180ecb04e16778dc6c185c96a5" - name = "github.com/beorn7/perks" - packages = ["quantile"] - pruneopts = "" - revision = "37c8de3658fcb183f997c4e13e8337516ab753e6" - version = "v1.0.1" - -[[projects]] - digest = "1:ad70cf78ff17abf96d92a6082f4d3241fef8f149118f87c3a267ed47a08be603" - name = "github.com/census-instrumentation/opencensus-proto" - packages = [ - "gen-go/agent/common/v1", - "gen-go/agent/metrics/v1", - "gen-go/agent/trace/v1", - "gen-go/metrics/v1", - "gen-go/resource/v1", - "gen-go/trace/v1", - ] - pruneopts = "" - revision = "d89fa54de508111353cb0b06403c00569be780d8" - version = "v0.2.1" - -[[projects]] - digest = "1:033dc1954ef1a33b1dba9fe5dc4296a4c8bcfbbd0e6f257b45585cc78ad7e3d5" - name = "github.com/colinmarc/hdfs" - packages = [ - ".", - "protocol/hadoop_common", - "protocol/hadoop_hdfs", - "rpc", - ] - pruneopts = "" - revision = "9746310a4d311e21ce43b2a645c5a1e64c5e8efa" - -[[projects]] - digest = "1:0deddd908b6b4b768cfc272c16ee61e7088a60f7fe2f06c547bd3d8e1f8b8e77" - name = "github.com/davecgh/go-spew" - packages = ["spew"] - pruneopts = "" - revision = "8991bc29aa16c548c550c7ff78260e27b9ab7c73" - version = "v1.1.1" - -[[projects]] - digest = "1:6098222470fe0172157ce9bbef5d2200df4edde17ee649c5d6e48330e4afa4c6" - name = "github.com/dgrijalva/jwt-go" - packages = ["."] - pruneopts = "" - revision = "06ea1031745cb8b3dab3f6a236daf2b0aa468b7e" - version = "v3.2.0" - -[[projects]] - branch = "master" - digest = "1:d6c13a378213e3de60445e49084b8a0a9ce582776dfc77927775dbeb3ff72a35" - name = "github.com/docker/spdystream" - packages = [ - ".", - "spdy", - ] - pruneopts = "" - revision = "6480d4af844c189cf5dd913db24ddd339d3a4f85" - -[[projects]] - digest = "1:f1a75a8e00244e5ea77ff274baa9559eb877437b240ee7b278f3fc560d9f08bf" - name = "github.com/dustin/go-humanize" - packages = ["."] - pruneopts = "" - revision = "9f541cc9db5d55bce703bd99987c9d5cb8eea45e" - version = "v1.0.0" - -[[projects]] - digest = "1:03a98f5067540d81c4a163b21279c4ce5f158b78e9409921110635d2d7cb603d" - name = "github.com/emicklei/go-restful" - packages = [ - ".", - "log", - ] - pruneopts = "" - revision = "99f05a26a0a1c71e664ebe6a76d29b2c80333056" - version = "v2.11.1" - -[[projects]] - digest = "1:f21c1a68814ffc02db479adbd973c710e0ece6150ddc0726655c0a2048299152" - name = "github.com/emirpasic/gods" - packages = [ - "containers", - "lists", - "lists/arraylist", - "trees", - "trees/binaryheap", - "utils", - ] - pruneopts = "" - revision = "1615341f118ae12f353cc8a983f35b584342c9b3" - version = "v1.12.0" - -[[projects]] - digest = "1:cdcdaf690213dd7daa324a427928c6e7b062085c5fd6d4272db8fb0afba8dac3" - name = "github.com/evanphx/json-patch" - packages = ["."] - pruneopts = "" - revision = "bf22ed9311622d93e213ba31e4ae7a5771e5d379" - version = "v4.6.0" - -[[projects]] - digest = "1:2defd14040b1ca18840524e9d0f9cfab0ea8d2f2d396b343d221f8bc8e21ab9d" - name = "github.com/fatih/structs" - packages = ["."] - pruneopts = "" - revision = "4966fc68f5b7593aafa6cbbba2d65ec6e1416047" - version = "v1.1.0" - -[[projects]] - digest = "1:b13707423743d41665fd23f0c36b2f37bb49c30e94adb813319c44188a51ba22" - name = "github.com/ghodss/yaml" - packages = ["."] - pruneopts = "" - revision = "0ca9ea5df5451ffdf184b4428c902747c2c11cd7" - version = "v1.0.0" - -[[projects]] - digest = "1:47688961daa2895c860642608d671822b7b53fed1e3e3e2d46506f01dcddaae3" - name = "github.com/go-openapi/jsonpointer" - packages = ["."] - pruneopts = "" - revision = "ed123515f087412cd7ef02e49b0b0a5e6a79a360" - version = "v0.19.3" - -[[projects]] - digest = "1:69c513ad15614075cbb474bc636fbb901aa3e9273a6da3d583df76fa62ec83d3" - name = "github.com/go-openapi/jsonreference" - packages = ["."] - pruneopts = "" - revision = "82f31475a8f7a12bc26962f6e26ceade8ea6f66a" - version = "v0.19.3" - -[[projects]] - digest = "1:e06e05a14a9ef6d2efe6f558daa3015780dd298a794c73593be48bda250dc703" - name = "github.com/go-openapi/spec" - packages = ["."] - pruneopts = "" - revision = "772572fd19ebcc983369e53bfaed4bde2077fe0c" - version = "v0.19.5" - -[[projects]] - digest = "1:0491ae08e62617f50df181a7be17e57d091212df8aa1656b672698c36222cade" - name = "github.com/go-openapi/swag" - packages = ["."] - pruneopts = "" - revision = "8a84ec635f1b280a7062edeab609f0667a053248" - version = "v0.19.6" - -[[projects]] - digest = "1:e692d16fdfbddb94e9e4886aaf6c08bdbae5cb4ac80651445de9181b371c6e46" - name = "github.com/go-sql-driver/mysql" - packages = ["."] - pruneopts = "" - revision = "72cd26f257d44c1114970e19afddcd812016007e" - version = "v1.4.1" - -[[projects]] - digest = "1:d69d2ba23955582a64e367ff2b0808cdbd048458c178cea48f11ab8c40bd7aea" - name = "github.com/gogo/protobuf" - packages = [ - "gogoproto", - "proto", - "protoc-gen-gogo/descriptor", - "sortkeys", - ] - pruneopts = "" - revision = "5628607bb4c51c3157aacc3a50f0ab707582b805" - version = "v1.3.1" - -[[projects]] - branch = "master" - digest = "1:107b233e45174dbab5b1324201d092ea9448e58243ab9f039e4c0f332e121e3a" - name = "github.com/golang/glog" - packages = ["."] - pruneopts = "" - revision = "23def4e6c14b4da8ac2ed8007337bc5eb5007998" - -[[projects]] - digest = "1:b852d2b62be24e445fcdbad9ce3015b44c207815d631230dfce3f14e7803f5bf" - name = "github.com/golang/protobuf" - packages = [ - "descriptor", - "jsonpb", - "proto", - "protoc-gen-go/descriptor", - "ptypes", - "ptypes/any", - "ptypes/duration", - "ptypes/struct", - "ptypes/timestamp", - "ptypes/wrappers", - ] - pruneopts = "" - revision = "6c65a5562fc06764971b7c5d05c76c75e84bdbf7" - version = "v1.3.2" - -[[projects]] - digest = "1:9fcb267c272bc5054564b392e3ff7e65e35400fd9914afb1d169f92b95e7dbc9" - name = "github.com/google/go-cmp" - packages = [ - "cmp", - "cmp/internal/diff", - "cmp/internal/flags", - "cmp/internal/function", - "cmp/internal/value", - ] - pruneopts = "" - revision = "2d0692c2e9617365a95b295612ac0d4415ba4627" - version = "v0.3.1" - -[[projects]] - digest = "1:cea4aa2038169ee558bf507d5ea02c94ca85bcca28a4c7bb99fd59b31e43a686" - name = "github.com/google/go-querystring" - packages = ["query"] - pruneopts = "" - revision = "44c6ddd0a2342c386950e880b658017258da92fc" - version = "v1.0.0" - -[[projects]] - digest = "1:8d4a577a9643f713c25a32151c0f26af7228b4b97a219b5ddb7fd38d16f6e673" - name = "github.com/google/gofuzz" - packages = ["."] - pruneopts = "" - revision = "f140a6486e521aad38f5917de355cbf147cc0496" - version = "v1.0.0" - -[[projects]] - digest = "1:728f28282e0edc47e2d8f41c9ec1956ad645ad6b15e6376ab31e2c3b094fc38f" - name = "github.com/googleapis/gnostic" - packages = [ - "OpenAPIv2", - "compiler", - "extensions", - ] - pruneopts = "" - revision = "ab0dd09aa10e2952b28e12ecd35681b20463ebab" - version = "v0.3.1" - -[[projects]] - digest = "1:99bfd7f3dd24256730c47a04594cf25cfb8857e8a77949061e1b8a26c9ec8a2e" - name = "github.com/gophercloud/gophercloud" - packages = [ - ".", - "openstack", - "openstack/identity/v2/tenants", - "openstack/identity/v2/tokens", - "openstack/identity/v3/tokens", - "openstack/utils", - "pagination", - ] - pruneopts = "" - revision = "c99da270f3181ddc1b3d5c5e7d040971024cb71a" - version = "v0.7.0" - -[[projects]] - digest = "1:03168f6041f164c06dc6acaaab4ed3ad1c6088b717c365cec892b35c80f4ffc7" - name = "github.com/gorilla/websocket" - packages = ["."] - pruneopts = "" - revision = "c3e18be99d19e6b3e8f1559eea2c161a665c4b6b" - version = "v1.4.1" - -[[projects]] - digest = "1:cbea643bd7f1c76bb6e48ab08f3dd01456602ab7b252f3c85133d7a1a6413a18" - name = "github.com/grpc-ecosystem/go-grpc-middleware" - packages = [ - ".", - "logging", - "logging/logrus", - "logging/logrus/ctxlogrus", - "tags", - "tags/logrus", - ] - pruneopts = "" - revision = "dd15ed025b6054e5253963e355991f3070d4e593" - version = "v1.1.0" - -[[projects]] - digest = "1:a82fe90cbcaf5dfc8267a0b49e0ab0a67c636532c83b21326f5000817ef20d5b" - name = "github.com/grpc-ecosystem/grpc-gateway" - packages = [ - "internal", - "runtime", - "utilities", - ] - pruneopts = "" - revision = "f7120437bb4f6c71f7f5076ad65a45310de2c009" - version = "v1.12.1" - -[[projects]] - digest = "1:0038a7f43b51c8b2a8cd03b5372e73f8eadfe156484c2ae8185ae836f8ebc2cd" - name = "github.com/hashicorp/go-uuid" - packages = ["."] - pruneopts = "" - revision = "4f571afc59f3043a65f8fe6bf46d887b10a01d43" - version = "v1.0.1" - -[[projects]] - digest = "1:7f6f07500a0b7d3766b00fa466040b97f2f5b5f3eef2ecabfe516e703b05119a" - name = "github.com/hashicorp/golang-lru" - packages = [ - ".", - "simplelru", - ] - pruneopts = "" - revision = "7f827b33c0f158ec5dfbba01bb0b14a4541fd81d" - version = "v0.5.3" - -[[projects]] - digest = "1:6906c992632a66c125bd44e68a7abc354d9eda683e451b5c2d9b1614d15d4f18" - name = "github.com/imdario/mergo" - packages = ["."] - pruneopts = "" - revision = "1afb36080aec31e0d1528973ebe6721b191b0369" - version = "v0.3.8" - -[[projects]] - digest = "1:788735d9cba7f51b7cc86e6c7ba7b40b0b7c7b374bf3a0b5fa7c929fa2af2da8" - name = "github.com/imkira/go-interpol" - packages = ["."] - pruneopts = "" - revision = "5accad8134979a6ac504d456a6c7f1c53da237ca" - version = "v1.1.0" - -[[projects]] - digest = "1:870d441fe217b8e689d7949fef6e43efbc787e50f200cb1e70dbca9204a1d6be" - name = "github.com/inconshreveable/mousetrap" - packages = ["."] - pruneopts = "" - revision = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75" - version = "v1.0" - -[[projects]] - branch = "master" - digest = "1:95abc4eba158a39873bd4fabdee576d0ae13826b550f8b710881d80ae4093a0f" - name = "github.com/jbenet/go-context" - packages = ["io"] - pruneopts = "" - revision = "d14ea06fba99483203c19d92cfcd13ebe73135f4" - -[[projects]] - digest = "1:d45477e90c25c8c6d7d4237281167aa56079382fc042db4b44a8328071649bfa" - name = "github.com/jcmturner/gofork" - packages = [ - "encoding/asn1", - "x/crypto/pbkdf2", - ] - pruneopts = "" - revision = "dc7c13fece037a4a36e2b3c69db4991498d30692" - version = "v1.0.0" - -[[projects]] - digest = "1:13fe471d0ed891e8544eddfeeb0471fd3c9f2015609a1c000aefdedf52a19d40" - name = "github.com/jmespath/go-jmespath" - packages = ["."] - pruneopts = "" - revision = "c2b33e84" - -[[projects]] - digest = "1:fb8bce9822eac1e2aeee6c2621cf25c6dec8f8f5f50a09a4a894d7932bfb2106" - name = "github.com/json-iterator/go" - packages = ["."] - pruneopts = "" - revision = "acfec88f7a0d5140ace3dcdbee10184e3684a9e1" - version = "v1.1.9" - -[[projects]] - digest = "1:91317956b340c9e61a4287fd94c870bfad3f1922280c3e0a65db91c29017e8de" - name = "github.com/kevinburke/ssh_config" - packages = ["."] - pruneopts = "" - revision = "6cfae18c12b8934b1afba3ce8159476fdef666ba" - version = "1.0" - -[[projects]] - digest = "1:d272cdad9f7f080d8d39fcd7521740b0b2cc2fb8f91ceeaee230b67b0e1efae1" - name = "github.com/klauspost/compress" - packages = [ - "flate", - "gzip", - "zlib", - ] - pruneopts = "" - revision = "f61bac3a179b270c811148ce2a1f819dfc82825f" - version = "v1.9.7" - -[[projects]] - digest = "1:0f51cee70b0d254dbc93c22666ea2abf211af81c1701a96d04e2284b408621db" - name = "github.com/konsorten/go-windows-terminal-sequences" - packages = ["."] - pruneopts = "" - revision = "f55edac94c9bbba5d6182a4be46d86a2c9b5b50e" - version = "v1.0.2" - -[[projects]] - digest = "1:b424ab60bdff8b8899fa0b27c9b35083f2607fbbaa7b6430617c53ca4501d286" - name = "github.com/lib/pq" - packages = [ - ".", - "oid", - "scram", - ] - pruneopts = "" - revision = "99274577be97ac9b1d95a2d61d566dc9b7cc6a54" - version = "v1.3.0" - -[[projects]] - digest = "1:263db331ad7732d9d1e45003031dd3d6295c0c4be232f99596dde34fa51e3df9" - name = "github.com/mailru/easyjson" - packages = [ - "buffer", - "jlexer", - "jwriter", - ] - pruneopts = "" - revision = "1b2b06f5f209fea48ff5922d8bfb2b9ed5d8f00b" - version = "v0.7.0" - -[[projects]] - digest = "1:63722a4b1e1717be7b98fc686e0b30d5e7f734b9e93d7dee86293b6deab7ea28" - name = "github.com/matttproud/golang_protobuf_extensions" - packages = ["pbutil"] - pruneopts = "" - revision = "c12348ce28de40eed0136aa2b644d0ee0650e56c" - version = "v1.0.1" - -[[projects]] - digest = "1:51b24866fd23d76174c268b326ec31be093780cd652d5bae1e6ea551ab492eac" - name = "github.com/minio/minio-go" - packages = [ - ".", - "pkg/credentials", - "pkg/encrypt", - "pkg/s3signer", - "pkg/s3utils", - "pkg/set", - ] - pruneopts = "" - revision = "c6c2912aa5522e5f5a505e6cba30e95f0d8456fa" - version = "v6.0.25" - -[[projects]] - digest = "1:6dbb0eb72090871f2e58d1e37973fe3cb8c0f45f49459398d3fc740cb30e13bd" - name = "github.com/mitchellh/go-homedir" - packages = ["."] - pruneopts = "" - revision = "af06845cf3004701891bf4fdb884bfe4920b3727" - version = "v1.1.0" - -[[projects]] - branch = "master" - digest = "1:2b0eca980aa628c94310ee84efb463a6f1e543c2d22f3884335c6ad156566aa0" - name = "github.com/mitchellh/go-ps" - packages = ["."] - pruneopts = "" - revision = "621e5597135b1d14a7d9c2bfc7bc312e7c58463c" - -[[projects]] - digest = "1:0c0ff2a89c1bb0d01887e1dac043ad7efbf3ec77482ef058ac423d13497e16fd" - name = "github.com/modern-go/concurrent" - packages = ["."] - pruneopts = "" - revision = "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94" - version = "1.0.3" - -[[projects]] - digest = "1:e32bdbdb7c377a07a9a46378290059822efdce5c8d96fe71940d87cb4f918855" - name = "github.com/modern-go/reflect2" - packages = ["."] - pruneopts = "" - revision = "4b7aa43c6742a2c18fdef89dd197aaae7dac7ccd" - version = "1.0.1" - -[[projects]] - digest = "1:1d7e1867c49a6dd9856598ef7c3123604ea3daabf5b83f303ff457bcbc410b1d" - name = "github.com/pkg/errors" - packages = ["."] - pruneopts = "" - revision = "ba968bfe8b2f7e042a574c888954fccecfa385b4" - version = "v0.8.1" - -[[projects]] - digest = "1:256484dbbcd271f9ecebc6795b2df8cad4c458dd0f5fd82a8c2fa0c29f233411" - name = "github.com/pmezard/go-difflib" - packages = ["difflib"] - pruneopts = "" - revision = "792786c7400a136282c1664665ae0a8db921c6c2" - version = "v1.0.0" - -[[projects]] - digest = "1:4142d94383572e74b42352273652c62afec5b23f325222ed09198f46009022d1" - name = "github.com/prometheus/client_golang" - packages = [ - "prometheus", - "prometheus/promhttp", - ] - pruneopts = "" - revision = "c5b7fccd204277076155f10851dad72b76a49317" - version = "v0.8.0" - -[[projects]] - digest = "1:ff7a5f44653e65cf1a0577bbe3f2cdaf514930348f6df581bbd687bbe35ead5b" - name = "github.com/prometheus/client_model" - packages = ["go"] - pruneopts = "" - revision = "d1d2010b5beead3fa1c5f271a5cf626e40b3ad6e" - version = "v0.1.0" - -[[projects]] - digest = "1:8904acfa3ef080005c1fc0670ed0471739d1e211be5638cfa6af536b701942ae" - name = "github.com/prometheus/common" - packages = [ - "expfmt", - "internal/bitbucket.org/ww/goautoneg", - "model", - ] - pruneopts = "" - revision = "287d3e634a1e550c9e463dd7e5a75a422c614505" - version = "v0.7.0" - -[[projects]] - digest = "1:4c64aa254bc24990bc0216de9dd955ff83f061e9baac7ed2ffc293442ab7514a" - name = "github.com/prometheus/procfs" - packages = [ - ".", - "internal/fs", - "internal/util", - ] - pruneopts = "" - revision = "6d489fc7f1d9cd890a250f3ea3431b1744b9623f" - version = "v0.0.8" - -[[projects]] - digest = "1:b8a17fdcac3c9b70b7e954ff6cea876fa6c948fd0d9823488b7ce0dbf29fabcd" - name = "github.com/robfig/cron" - packages = ["."] - pruneopts = "" - revision = "ccba498c397bb90a9c84945bbb0f7af2d72b6309" - version = "v3.0.1" - -[[projects]] - digest = "1:f6f53c0657325168d1ee4b3b2cc87ec071c1c6edcef45f14d44be43d299a326a" - name = "github.com/sergi/go-diff" - packages = ["diffmatchpatch"] - pruneopts = "" - revision = "58c5cb1602ee9676b5d3590d782bedde80706fcc" - version = "v1.1.0" - -[[projects]] - digest = "1:1a405cddcf3368445051fb70ab465ae99da56ad7be8d8ca7fc52159d1c2d873c" - name = "github.com/sirupsen/logrus" - packages = ["."] - pruneopts = "" - revision = "839c75faf7f98a33d445d181f3018b5c3409a45e" - version = "v1.4.2" - -[[projects]] - branch = "master" - digest = "1:cf624c484f140dbeb3635c0410e9f444def176a9bcebde0facdef6be86a1dae4" - name = "github.com/skratchdot/open-golang" - packages = ["open"] - pruneopts = "" - revision = "eef8423979666925a58eb77f9db583e54320d5a4" - -[[projects]] - digest = "1:022a4e2a8c327eb46a99088a51c0dda5d5be86928ace2afd72145dc1d746a323" - name = "github.com/soheilhy/cmux" - packages = ["."] - pruneopts = "" - revision = "e09e9389d85d8492d313d73d1469c029e710623f" - version = "v0.1.4" - -[[projects]] - digest = "1:9ba49264cef4386aded205f9cb5b1f2d30f983d7dc37a21c780d9db3edfac9a7" - name = "github.com/spf13/cobra" - packages = ["."] - pruneopts = "" - revision = "fe5e611709b0c57fa4a89136deaa8e1d4004d053" - -[[projects]] - digest = "1:688428eeb1ca80d92599eb3254bdf91b51d7e232fead3a73844c1f201a281e51" - name = "github.com/spf13/pflag" - packages = ["."] - pruneopts = "" - revision = "2e9d26c8c37aae03e3f9d4e90b7116f5accb7cab" - version = "v1.0.5" - -[[projects]] - digest = "1:740b31391e4c3e4d2b5a20e1cbf2c2f7765275ead23945acc7669c36c0b8095a" - name = "github.com/src-d/gcfg" - packages = [ - ".", - "scanner", - "token", - "types", - ] - pruneopts = "" - revision = "1ac3a1ac202429a54835fe8408a92880156b489d" - version = "v1.4.0" - -[[projects]] - digest = "1:711eebe744c0151a9d09af2315f0bb729b2ec7637ef4c410fa90a18ef74b65b6" - name = "github.com/stretchr/objx" - packages = ["."] - pruneopts = "" - revision = "477a77ecc69700c7cdeb1fa9e129548e1c1c393c" - version = "v0.1.1" - -[[projects]] - digest = "1:f7b541897bcde05a04a044c342ddc7425aab7e331f37b47fbb486cd16324b48e" - name = "github.com/stretchr/testify" - packages = [ - "assert", - "mock", - "require", - "suite", - ] - pruneopts = "" - revision = "221dbe5ed46703ee255b1da0dec05086f5035f62" - version = "v1.4.0" - -[[projects]] - digest = "1:35b2645944efbeaa5b1fd221f064f791326c28ea8e3644526af4301ebf8fd62a" - name = "github.com/tidwall/gjson" - packages = ["."] - pruneopts = "" - revision = "5c2e4b382486589dad7478130a364ee2fa6a068b" - version = "v1.3.5" - -[[projects]] - digest = "1:72511ec1089fee111c995492d1d390a38ac7ab888aabdb1188985f2a1719c599" - name = "github.com/tidwall/match" - packages = ["."] - pruneopts = "" - revision = "33827db735fff6510490d69a8622612558a557ed" - version = "v1.0.1" - -[[projects]] - digest = "1:1d7cab09854959fe179fe2f209400626f3dda9ec8e8b719c661d7b2add7b54b5" - name = "github.com/tidwall/pretty" - packages = ["."] - pruneopts = "" - revision = "1166b9ac2b65e46a43d8618d30d1554f4652d49b" - version = "v1.0.0" - -[[projects]] - digest = "1:857a9ecd5cb13379ecc8f798f6e6b6b574c98b9355657d91e068275f1120aaf7" - name = "github.com/valyala/bytebufferpool" - packages = ["."] - pruneopts = "" - revision = "e746df99fe4a3986f4d4f79e13c1e0117ce9c2f7" - version = "v1.0.0" - -[[projects]] - digest = "1:ed95b0b73de30dc5507de18b0cd6a2b79dc0ef685eefeb27fd1386f7a4e04f2b" - name = "github.com/valyala/fasthttp" - packages = [ - ".", - "fasthttputil", - "stackless", - ] - pruneopts = "" - revision = "e5f51c11919d4f66400334047b897ef0a94c6f3c" - version = "v20180529" - -[[projects]] - digest = "1:c8b536f08002f0916e288eb66b7d961e3a854542f50532255a7c737edd22987a" - name = "github.com/valyala/fasttemplate" - packages = ["."] - pruneopts = "" - revision = "8fcc7a99b5795b7c3e95172237cf93282fc339a9" - version = "v1.1.0" - -[[projects]] - digest = "1:172f94a6b3644a8f9e6b5e5b7fc9fe1e42d424f52a0300b2e7ab1e57db73f85d" - name = "github.com/xanzy/ssh-agent" - packages = ["."] - pruneopts = "" - revision = "6a3e2ff9e7c564f36873c2e36413f634534f1c44" - version = "v0.2.1" - -[[projects]] - branch = "master" - digest = "1:5372ed388f189f6204f1864a2bae1ce9bbdf33f47528ffc776d31a649e3978aa" - name = "github.com/xeipuuv/gojsonpointer" - packages = ["."] - pruneopts = "" - revision = "02993c407bfbf5f6dae44c4f4b1cf6a39b5fc5bb" - -[[projects]] - branch = "master" - digest = "1:604f98a38394d2805a78c462396a4992b93fdd5b7306130add330f1a99ac6b0a" - name = "github.com/xeipuuv/gojsonreference" - packages = ["."] - pruneopts = "" - revision = "bd5ef7bd5415a7ac448318e64f11a24cd21e594b" - -[[projects]] - digest = "1:d8392d33ffa61de4bbc62ca31af50f80a64e416ae132fb14709a4222a9cd326f" - name = "github.com/xeipuuv/gojsonschema" - packages = ["."] - pruneopts = "" - revision = "82fcdeb203eb6ab2a67d0a623d9c19e5e5a64927" - version = "v1.2.0" - -[[projects]] - branch = "master" - digest = "1:81daf39130b8efb47ab2b841ee42adedeaaf20ab3675236f577722ae78d37728" - name = "github.com/yalp/jsonpath" - packages = ["."] - pruneopts = "" - revision = "5cc68e5049a040829faef3a44c00ec4332f6dec7" - -[[projects]] - digest = "1:529ed3f98838f69e13761788d0cc71b44e130058fab13bae2ce09f7a176bced4" - name = "github.com/yudai/gojsondiff" - packages = [ - ".", - "formatter", - ] - pruneopts = "" - revision = "7b1b7adf999dab73a6eb02669c3d82dbb27a3dd6" - version = "1.0.0" - -[[projects]] - branch = "master" - digest = "1:9857bb2293f372b2181004d8b62179bbdb4ab0982ec6f762abe6cf2bfedaff85" - name = "github.com/yudai/golcs" - packages = ["."] - pruneopts = "" - revision = "ecda9a501e8220fae3b4b600c3db4b0ba22cfc68" - -[[projects]] - digest = "1:98f63c8942146f9bf4b3925db1d96637b86c1d83693a894a244eae54aa53bb40" - name = "go.opencensus.io" - packages = [ - ".", - "exemplar", - "internal", - "internal/tagencoding", - "plugin/ocgrpc", - "plugin/ochttp", - "plugin/ochttp/propagation/b3", - "plugin/ochttp/propagation/tracecontext", - "resource", - "stats", - "stats/internal", - "stats/view", - "tag", - "trace", - "trace/internal", - "trace/propagation", - "trace/tracestate", - ] - pruneopts = "" - revision = "aab39bd6a98b853ab66c8a564f5d6cfcad59ce8a" - -[[projects]] - branch = "master" - digest = "1:623570fddb99ef064b125c7bf3161f14aba21fdb787896b6c5070d34187c86f8" - name = "golang.org/x/crypto" - packages = [ - "argon2", - "blake2b", - "cast5", - "chacha20", - "curve25519", - "ed25519", - "ed25519/internal/edwards25519", - "internal/subtle", - "md4", - "openpgp", - "openpgp/armor", - "openpgp/elgamal", - "openpgp/errors", - "openpgp/packet", - "openpgp/s2k", - "pbkdf2", - "poly1305", - "ssh", - "ssh/agent", - "ssh/knownhosts", - "ssh/terminal", - ] - pruneopts = "" - revision = "53104e6ec876ad4e22ad27cce588b01392043c1b" - -[[projects]] - branch = "master" - digest = "1:cab37ea831bb9be343b41a7673e64b6bb8399bc0f051180c04ce561573ed2c89" - name = "golang.org/x/net" - packages = [ - "context", - "context/ctxhttp", - "http/httpguts", - "http2", - "http2/hpack", - "idna", - "internal/socks", - "internal/timeseries", - "proxy", - "publicsuffix", - "trace", - ] - pruneopts = "" - revision = "c0dbc17a35534bf2e581d7a942408dc936316da4" - -[[projects]] - branch = "master" - digest = "1:32313cba6000fd508f47553c8cca58fad77f46fcd76c693ec75e5310582c975c" - name = "golang.org/x/oauth2" - packages = [ - ".", - "google", - "internal", - "jws", - "jwt", - ] - pruneopts = "" - revision = "eca82077e2d19b991e5e0f0011c8e609870abb19" - -[[projects]] - branch = "master" - digest = "1:375358ce220ecbf8c3d441a48746790e906ccf6bcc1f0364158fcbd9819aad92" - name = "golang.org/x/sync" - packages = ["semaphore"] - pruneopts = "" - revision = "cd5d95a43a6e21273425c7ae415d3df9ea832eeb" - -[[projects]] - branch = "master" - digest = "1:ca984d839d46cda7860ac472476ef53423d8be07f19822f59a7c575127f995be" - name = "golang.org/x/sys" - packages = [ - "cpu", - "unix", - "windows", - ] - pruneopts = "" - revision = "548cf772de5052aa878ccb47cdeb7d262b75c8ec" - -[[projects]] - digest = "1:740b51a55815493a8d0f2b1e0d0ae48fe48953bf7eaf3fcc4198823bf67768c0" - name = "golang.org/x/text" - packages = [ - "collate", - "collate/build", - "internal/colltab", - "internal/gen", - "internal/language", - "internal/language/compact", - "internal/tag", - "internal/triegen", - "internal/ucd", - "language", - "secure/bidirule", - "transform", - "unicode/bidi", - "unicode/cldr", - "unicode/norm", - "unicode/rangetable", - "width", - ] - pruneopts = "" - revision = "342b2e1fbaa52c93f31447ad2c6abc048c63e475" - version = "v0.3.2" - -[[projects]] - branch = "master" - digest = "1:c43c206d0f8927031df6fc877cf58502af5ff875b76b4ceb6b617b676f7731f7" - name = "golang.org/x/time" - packages = ["rate"] - pruneopts = "" - revision = "555d28b269f0569763d25dbe1a237ae74c6bcc82" - -[[projects]] - branch = "master" - digest = "1:9d2a766aa90baeeb25590fe674138bb0465bc8cdacea55f14ca35a2555ac206f" - name = "golang.org/x/tools" - packages = [ - "go/ast/astutil", - "imports", - "internal/fastwalk", - "internal/gopathwalk", - "internal/imports", - "internal/module", - "internal/semver", - ] - pruneopts = "" - revision = "53017a39ae3660ac73c3a5aa30e4af6fd0ed8b6c" - -[[projects]] - digest = "1:81bac4ebb9ca8fa7d937fbfbb8ba856bf78b0ed2eba943f2defe9cf8df36df6e" - name = "gonum.org/v1/gonum" - packages = ["graph"] - pruneopts = "" - revision = "402b1e2868774b0eee0ec7c85bb9a7b36cf650ae" - version = "v0.6.2" - -[[projects]] - digest = "1:1e9e6f4d4ca4c890f3de6dbaf071a9a428991c571fbaeae210981729cd19cd1a" - name = "google.golang.org/api" - packages = ["support/bundler"] - pruneopts = "" - revision = "aa5d4e47691e7ae1aebb5221ff8e4beea23fad72" - version = "v0.15.0" - -[[projects]] - digest = "1:c4404231035fad619a12f82ae3f0f8f9edc1cc7f34e7edad7a28ccac5336cc96" - name = "google.golang.org/appengine" - packages = [ - ".", - "cloudsql", - "internal", - "internal/app_identity", - "internal/base", - "internal/datastore", - "internal/log", - "internal/modules", - "internal/remote_api", - "internal/urlfetch", - "urlfetch", - ] - pruneopts = "" - revision = "971852bfffca25b069c31162ae8f247a3dba083b" - version = "v1.6.5" - -[[projects]] - branch = "master" - digest = "1:ba64d3acd79ad4dee34b76de29a73959114a204f1f35791807171a152d41aa38" - name = "google.golang.org/genproto" - packages = [ - "googleapis/api/annotations", - "googleapis/api/httpbody", - "googleapis/rpc/status", - "protobuf/field_mask", - ] - pruneopts = "" - revision = "f3c370f40bfba3cb25c5c2f823a1a8031b5ad724" - -[[projects]] - digest = "1:7af390490e636a6adc9c76b37a3c823195fbf375a02c4d9506b4dd49d5d2409a" - name = "google.golang.org/grpc" - packages = [ - ".", - "attributes", - "backoff", - "balancer", - "balancer/base", - "balancer/roundrobin", - "binarylog/grpc_binarylog_v1", - "codes", - "connectivity", - "credentials", - "credentials/internal", - "encoding", - "encoding/proto", - "grpclog", - "internal", - "internal/backoff", - "internal/balancerload", - "internal/binarylog", - "internal/buffer", - "internal/channelz", - "internal/envconfig", - "internal/grpcrand", - "internal/grpcsync", - "internal/resolver/dns", - "internal/resolver/passthrough", - "internal/syscall", - "internal/transport", - "keepalive", - "metadata", - "naming", - "peer", - "resolver", - "serviceconfig", - "stats", - "status", - "tap", - ] - pruneopts = "" - revision = "f5b0812e6fe574d90da76b205e9eb51f6ddb1919" - version = "v1.26.0" - -[[projects]] - digest = "1:3c15270c5b4d083739d3ae1b5cf4955915c915748a2616ce5566e0be9b5cccd2" - name = "gopkg.in/gavv/httpexpect.v2" - packages = ["."] - pruneopts = "" - revision = "f1807e85af0b542c4f114936650092eb0ac1bf6a" - version = "v2.0.2" - -[[projects]] - digest = "1:75fb3fcfc73a8c723efde7777b40e8e8ff9babf30d8c56160d01beffea8a95a6" - name = "gopkg.in/inf.v0" - packages = ["."] - pruneopts = "" - revision = "d2d2541c53f18d2a059457998ce2876cc8e67cbf" - version = "v0.9.1" - -[[projects]] - digest = "1:d68a26e5d4ba1d9213041aad76d2d6b6d68dba853ceb585235311bd86748e473" - name = "gopkg.in/ini.v1" - packages = ["."] - pruneopts = "" - revision = "94291fffe2b14f4632ec0e67c1bfecfc1287a168" - version = "v1.51.1" - -[[projects]] - digest = "1:4777ba481cc12866b89aafb0a67529e7ac48b9aea06a25f3737b2cf5a3ffda12" - name = "gopkg.in/jcmturner/aescts.v1" - packages = ["."] - pruneopts = "" - revision = "f6abebb3171c4c1b1fea279cb7c7325020a26290" - version = "v1.0.1" - -[[projects]] - digest = "1:84c5b1392ef65ad1bb64da4b4d0beb2f204eefc769d6d96082347bb7057cb7b1" - name = "gopkg.in/jcmturner/dnsutils.v1" - packages = ["."] - pruneopts = "" - revision = "13eeb8d49ffb74d7a75784c35e4d900607a3943c" - version = "v1.0.1" - -[[projects]] - digest = "1:f727cb776135c090d4043eca9cd921b9967f75704a97309172fde92591b3c828" - name = "gopkg.in/jcmturner/gokrb5.v5" - packages = [ - "asn1tools", - "client", - "config", - "credentials", - "crypto", - "crypto/common", - "crypto/etype", - "crypto/rfc3961", - "crypto/rfc3962", - "crypto/rfc4757", - "crypto/rfc8009", - "gssapi", - "iana", - "iana/addrtype", - "iana/adtype", - "iana/asnAppTag", - "iana/chksumtype", - "iana/errorcode", - "iana/etypeID", - "iana/flags", - "iana/keyusage", - "iana/msgtype", - "iana/nametype", - "iana/patype", - "kadmin", - "keytab", - "krberror", - "messages", - "mstypes", - "pac", - "types", - ] - pruneopts = "" - revision = "32ba44ca5b42f17a4a9f33ff4305e70665a1bc0f" - version = "v5.3.0" - -[[projects]] - digest = "1:269a70a6997455a9130b3005af6d2983323e4b8c712f3288a0df0e6013c18ee1" - name = "gopkg.in/jcmturner/rpc.v0" - packages = ["ndr"] - pruneopts = "" - revision = "4480c480c9cd343b54b0acb5b62261cbd33d7adf" - version = "v0.0.2" - -[[projects]] - digest = "1:ea3b8f261ec283b38091665c8b060216f03eb4af2f90e502b21505ae352b12bb" - name = "gopkg.in/src-d/go-billy.v4" - packages = [ - ".", - "helper/chroot", - "helper/polyfill", - "osfs", - "util", - ] - pruneopts = "" - revision = "780403cfc1bc95ff4d07e7b26db40a6186c5326e" - version = "v4.3.2" - -[[projects]] - digest = "1:50dc5992f28270d55d2da7738e28d7938d6d3db9dad936837a7a17a19f1cc0f1" - name = "gopkg.in/src-d/go-git.v4" - packages = [ - ".", - "config", - "internal/revision", - "internal/url", - "plumbing", - "plumbing/cache", - "plumbing/filemode", - "plumbing/format/config", - "plumbing/format/diff", - "plumbing/format/gitignore", - "plumbing/format/idxfile", - "plumbing/format/index", - "plumbing/format/objfile", - "plumbing/format/packfile", - "plumbing/format/pktline", - "plumbing/object", - "plumbing/protocol/packp", - "plumbing/protocol/packp/capability", - "plumbing/protocol/packp/sideband", - "plumbing/revlist", - "plumbing/storer", - "plumbing/transport", - "plumbing/transport/client", - "plumbing/transport/file", - "plumbing/transport/git", - "plumbing/transport/http", - "plumbing/transport/internal/common", - "plumbing/transport/server", - "plumbing/transport/ssh", - "storage", - "storage/filesystem", - "storage/filesystem/dotgit", - "storage/memory", - "utils/binary", - "utils/diff", - "utils/ioutil", - "utils/merkletrie", - "utils/merkletrie/filesystem", - "utils/merkletrie/index", - "utils/merkletrie/internal/frame", - "utils/merkletrie/noder", - ] - pruneopts = "" - revision = "0d1a009cbb604db18be960db5f1525b99a55d727" - version = "v4.13.1" - -[[projects]] - digest = "1:ceec7e96590fb8168f36df4795fefe17051d4b0c2acc7ec4e260d8138c4dafac" - name = "gopkg.in/warnings.v0" - packages = ["."] - pruneopts = "" - revision = "ec4a0fea49c7b46c2aeb0b51aac55779c607e52b" - version = "v0.1.2" - -[[projects]] - digest = "1:5a53f6ef09fb1ac261a97f8a72e8837ff53cbaa969022a6679da210e4cbe9b0f" - name = "gopkg.in/yaml.v2" - packages = ["."] - pruneopts = "" - revision = "1f64d6156d11335c3f22d9330b0ad14fc1e789ce" - version = "v2.2.7" - -[[projects]] - branch = "release-1.16" - digest = "1:0a71df52208a159555360dcb8a95cfb73a0f6447679e563f57faf8f720e2c458" - name = "k8s.io/api" - packages = [ - "admissionregistration/v1beta1", - "apps/v1", - "apps/v1beta1", - "apps/v1beta2", - "auditregistration/v1alpha1", - "authentication/v1", - "authentication/v1beta1", - "authorization/v1", - "authorization/v1beta1", - "autoscaling/v1", - "autoscaling/v2beta1", - "autoscaling/v2beta2", - "batch/v1", - "batch/v1beta1", - "batch/v2alpha1", - "certificates/v1beta1", - "coordination/v1", - "coordination/v1beta1", - "core/v1", - "events/v1beta1", - "extensions/v1beta1", - "networking/v1", - "networking/v1beta1", - "node/v1alpha1", - "node/v1beta1", - "policy/v1beta1", - "rbac/v1", - "rbac/v1alpha1", - "rbac/v1beta1", - "scheduling/v1", - "scheduling/v1alpha1", - "scheduling/v1beta1", - "settings/v1alpha1", - "storage/v1", - "storage/v1alpha1", - "storage/v1beta1", - ] - pruneopts = "" - revision = "17cfeff5d095b34109abafab4985d9e3dfee89cd" - -[[projects]] - branch = "release-1.16" - digest = "1:90b240ed8a300c221a74b1f37c9d4ab95a7be7b6265ef32df38052f3a943f90c" - name = "k8s.io/apimachinery" - packages = [ - "pkg/api/errors", - "pkg/api/meta", - "pkg/api/resource", - "pkg/apis/meta/internalversion", - "pkg/apis/meta/v1", - "pkg/apis/meta/v1/unstructured", - "pkg/apis/meta/v1beta1", - "pkg/conversion", - "pkg/conversion/queryparams", - "pkg/fields", - "pkg/labels", - "pkg/runtime", - "pkg/runtime/schema", - "pkg/runtime/serializer", - "pkg/runtime/serializer/json", - "pkg/runtime/serializer/protobuf", - "pkg/runtime/serializer/recognizer", - "pkg/runtime/serializer/streaming", - "pkg/runtime/serializer/versioning", - "pkg/selection", - "pkg/types", - "pkg/util/cache", - "pkg/util/clock", - "pkg/util/diff", - "pkg/util/errors", - "pkg/util/framer", - "pkg/util/httpstream", - "pkg/util/httpstream/spdy", - "pkg/util/intstr", - "pkg/util/json", - "pkg/util/mergepatch", - "pkg/util/naming", - "pkg/util/net", - "pkg/util/rand", - "pkg/util/remotecommand", - "pkg/util/runtime", - "pkg/util/sets", - "pkg/util/strategicpatch", - "pkg/util/validation", - "pkg/util/validation/field", - "pkg/util/wait", - "pkg/util/yaml", - "pkg/version", - "pkg/watch", - "third_party/forked/golang/json", - "third_party/forked/golang/netutil", - "third_party/forked/golang/reflect", - ] - pruneopts = "" - revision = "f69eda767ee8601f65e8966e702f25a344dd2698" - -[[projects]] - branch = "release-12.0" - digest = "1:cbab5d15c0cef66f4893d0f814f9f36acbc81dc2f6c5a01108cce3ede6cd2c9d" - name = "k8s.io/client-go" - packages = [ - "discovery", - "discovery/fake", - "dynamic", - "informers/internalinterfaces", - "kubernetes", - "kubernetes/fake", - "kubernetes/scheme", - "kubernetes/typed/admissionregistration/v1beta1", - "kubernetes/typed/admissionregistration/v1beta1/fake", - "kubernetes/typed/apps/v1", - "kubernetes/typed/apps/v1/fake", - "kubernetes/typed/apps/v1beta1", - "kubernetes/typed/apps/v1beta1/fake", - "kubernetes/typed/apps/v1beta2", - "kubernetes/typed/apps/v1beta2/fake", - "kubernetes/typed/auditregistration/v1alpha1", - "kubernetes/typed/auditregistration/v1alpha1/fake", - "kubernetes/typed/authentication/v1", - "kubernetes/typed/authentication/v1/fake", - "kubernetes/typed/authentication/v1beta1", - "kubernetes/typed/authentication/v1beta1/fake", - "kubernetes/typed/authorization/v1", - "kubernetes/typed/authorization/v1/fake", - "kubernetes/typed/authorization/v1beta1", - "kubernetes/typed/authorization/v1beta1/fake", - "kubernetes/typed/autoscaling/v1", - "kubernetes/typed/autoscaling/v1/fake", - "kubernetes/typed/autoscaling/v2beta1", - "kubernetes/typed/autoscaling/v2beta1/fake", - "kubernetes/typed/autoscaling/v2beta2", - "kubernetes/typed/autoscaling/v2beta2/fake", - "kubernetes/typed/batch/v1", - "kubernetes/typed/batch/v1/fake", - "kubernetes/typed/batch/v1beta1", - "kubernetes/typed/batch/v1beta1/fake", - "kubernetes/typed/batch/v2alpha1", - "kubernetes/typed/batch/v2alpha1/fake", - "kubernetes/typed/certificates/v1beta1", - "kubernetes/typed/certificates/v1beta1/fake", - "kubernetes/typed/coordination/v1", - "kubernetes/typed/coordination/v1/fake", - "kubernetes/typed/coordination/v1beta1", - "kubernetes/typed/coordination/v1beta1/fake", - "kubernetes/typed/core/v1", - "kubernetes/typed/core/v1/fake", - "kubernetes/typed/events/v1beta1", - "kubernetes/typed/events/v1beta1/fake", - "kubernetes/typed/extensions/v1beta1", - "kubernetes/typed/extensions/v1beta1/fake", - "kubernetes/typed/networking/v1", - "kubernetes/typed/networking/v1/fake", - "kubernetes/typed/networking/v1beta1", - "kubernetes/typed/networking/v1beta1/fake", - "kubernetes/typed/node/v1alpha1", - "kubernetes/typed/node/v1alpha1/fake", - "kubernetes/typed/node/v1beta1", - "kubernetes/typed/node/v1beta1/fake", - "kubernetes/typed/policy/v1beta1", - "kubernetes/typed/policy/v1beta1/fake", - "kubernetes/typed/rbac/v1", - "kubernetes/typed/rbac/v1/fake", - "kubernetes/typed/rbac/v1alpha1", - "kubernetes/typed/rbac/v1alpha1/fake", - "kubernetes/typed/rbac/v1beta1", - "kubernetes/typed/rbac/v1beta1/fake", - "kubernetes/typed/scheduling/v1", - "kubernetes/typed/scheduling/v1/fake", - "kubernetes/typed/scheduling/v1alpha1", - "kubernetes/typed/scheduling/v1alpha1/fake", - "kubernetes/typed/scheduling/v1beta1", - "kubernetes/typed/scheduling/v1beta1/fake", - "kubernetes/typed/settings/v1alpha1", - "kubernetes/typed/settings/v1alpha1/fake", - "kubernetes/typed/storage/v1", - "kubernetes/typed/storage/v1/fake", - "kubernetes/typed/storage/v1alpha1", - "kubernetes/typed/storage/v1alpha1/fake", - "kubernetes/typed/storage/v1beta1", - "kubernetes/typed/storage/v1beta1/fake", - "pkg/apis/clientauthentication", - "pkg/apis/clientauthentication/v1alpha1", - "pkg/apis/clientauthentication/v1beta1", - "pkg/version", - "plugin/pkg/client/auth", - "plugin/pkg/client/auth/azure", - "plugin/pkg/client/auth/exec", - "plugin/pkg/client/auth/gcp", - "plugin/pkg/client/auth/oidc", - "plugin/pkg/client/auth/openstack", - "rest", - "rest/watch", - "testing", - "third_party/forked/golang/template", - "tools/auth", - "tools/cache", - "tools/clientcmd", - "tools/clientcmd/api", - "tools/clientcmd/api/latest", - "tools/clientcmd/api/v1", - "tools/metrics", - "tools/pager", - "tools/reference", - "tools/remotecommand", - "tools/watch", - "transport", - "transport/spdy", - "util/cert", - "util/connrotation", - "util/exec", - "util/flowcontrol", - "util/homedir", - "util/jsonpath", - "util/keyutil", - "util/retry", - "util/workqueue", - ] - pruneopts = "" - revision = "73fd2ddc918095ed6a4da2073b2f79e7721cf44b" - -[[projects]] - branch = "release-1.16" - digest = "1:94e198d2d7e7483789dbf28da6063d9c09891553ef983a3bb9c9e48b875c8e3b" - name = "k8s.io/code-generator" - packages = [ - "cmd/client-gen", - "cmd/client-gen/args", - "cmd/client-gen/generators", - "cmd/client-gen/generators/fake", - "cmd/client-gen/generators/scheme", - "cmd/client-gen/generators/util", - "cmd/client-gen/path", - "cmd/client-gen/types", - "cmd/deepcopy-gen", - "cmd/deepcopy-gen/args", - "cmd/informer-gen", - "cmd/informer-gen/args", - "cmd/informer-gen/generators", - "cmd/lister-gen", - "cmd/lister-gen/args", - "cmd/lister-gen/generators", - "pkg/namer", - "pkg/util", - ] - pruneopts = "" - revision = "f86ae06843c69c152fba512e9c2f547e3b7df88c" - -[[projects]] - branch = "master" - digest = "1:74a079023eabdf0a56d40a1f151bf8e576b0f3a0d65f00cddc09269bf3f11093" - name = "k8s.io/gengo" - packages = [ - "args", - "examples/deepcopy-gen/generators", - "examples/set-gen/sets", - "generator", - "namer", - "parser", - "types", - ] - pruneopts = "" - revision = "d8ecbaa43afd0cfa7a3370d5642b814840456eca" - -[[projects]] - digest = "1:7ce71844fcaaabcbe09a392902edb5790ddca3a7070ae8d20830dc6dbe2751af" - name = "k8s.io/klog" - packages = ["."] - pruneopts = "" - revision = "2ca9ad30301bf30a8a6e0fa2110db6b8df699a91" - version = "v1.0.0" - -[[projects]] - branch = "master" - digest = "1:16a343bd9d820ae320de4d1eaa8acc7a214aac4b38fb21d03255d3a457d861df" - name = "k8s.io/kube-openapi" - packages = [ - "pkg/common", - "pkg/util/proto", - ] - pruneopts = "" - revision = "30be4d16710ac61bce31eb28a01054596fe6a9f1" - -[[projects]] - branch = "master" - digest = "1:7b3e186eef10afc7c1f868fea5bd20575e4960e3113af467275f750b628bc64e" - name = "k8s.io/utils" - packages = [ - "buffer", - "integer", - "pointer", - "trace", - ] - pruneopts = "" - revision = "f07c713de88362aef7545072487d6118bd4a3d4a" - -[[projects]] - digest = "1:a007311f74ec15ad1c56672245793e98e67566e78a0bee8b575f9856a8d5299a" - name = "moul.io/http2curl" - packages = ["."] - pruneopts = "" - revision = "5cd742060b0e0de91f875277b77dd7d7e68b23ca" - version = "v2" - -[[projects]] - digest = "1:321081b4a44256715f2b68411d8eda9a17f17ebfe6f0cc61d2cc52d11c08acfa" - name = "sigs.k8s.io/yaml" - packages = ["."] - pruneopts = "" - revision = "fd68e9863619f6ec2fdd8625fe1f02e7c877e480" - version = "v1.1.0" - -[[projects]] - digest = "1:5d516d19ef263807b02bbf1434de4d0a1c3ad0d151b1f4df3066da1873eece69" - name = "upper.io/db.v3" - packages = [ - ".", - "internal/cache", - "internal/cache/hashstructure", - "internal/immutable", - "internal/sqladapter", - "internal/sqladapter/compat", - "internal/sqladapter/exql", - "lib/reflectx", - "lib/sqlbuilder", - "mysql", - "postgresql", - ] - pruneopts = "" - revision = "fad80cdab4f761cb26416675df120f5d8c3f0db7" - version = "v3.6.3" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/Knetic/govaluate", - "github.com/argoproj/pkg/cli", - "github.com/argoproj/pkg/errors", - "github.com/argoproj/pkg/exec", - "github.com/argoproj/pkg/file", - "github.com/argoproj/pkg/humanize", - "github.com/argoproj/pkg/json", - "github.com/argoproj/pkg/kube/cli", - "github.com/argoproj/pkg/kube/errors", - "github.com/argoproj/pkg/s3", - "github.com/argoproj/pkg/stats", - "github.com/argoproj/pkg/strftime", - "github.com/argoproj/pkg/time", - "github.com/colinmarc/hdfs", - "github.com/evanphx/json-patch", - "github.com/ghodss/yaml", - "github.com/go-openapi/spec", - "github.com/go-sql-driver/mysql", - "github.com/gogo/protobuf/gogoproto", - "github.com/gogo/protobuf/proto", - "github.com/gogo/protobuf/sortkeys", - "github.com/golang/glog", - "github.com/golang/protobuf/descriptor", - "github.com/golang/protobuf/proto", - "github.com/gorilla/websocket", - "github.com/grpc-ecosystem/go-grpc-middleware", - "github.com/grpc-ecosystem/go-grpc-middleware/logging/logrus", - "github.com/grpc-ecosystem/grpc-gateway/runtime", - "github.com/grpc-ecosystem/grpc-gateway/utilities", - "github.com/mitchellh/go-ps", - "github.com/pkg/errors", - "github.com/prometheus/client_golang/prometheus", - "github.com/prometheus/client_golang/prometheus/promhttp", - "github.com/robfig/cron", - "github.com/sirupsen/logrus", - "github.com/skratchdot/open-golang/open", - "github.com/soheilhy/cmux", - "github.com/spf13/cobra", - "github.com/stretchr/testify/assert", - "github.com/stretchr/testify/mock", - "github.com/stretchr/testify/suite", - "github.com/tidwall/gjson", - "github.com/valyala/fasttemplate", - "golang.org/x/crypto/ssh", - "golang.org/x/net/context", - "gonum.org/v1/gonum/graph", - "google.golang.org/genproto/googleapis/api/annotations", - "google.golang.org/grpc", - "google.golang.org/grpc/codes", - "google.golang.org/grpc/grpclog", - "google.golang.org/grpc/metadata", - "google.golang.org/grpc/status", - "gopkg.in/gavv/httpexpect.v2", - "gopkg.in/jcmturner/gokrb5.v5/client", - "gopkg.in/jcmturner/gokrb5.v5/config", - "gopkg.in/jcmturner/gokrb5.v5/credentials", - "gopkg.in/jcmturner/gokrb5.v5/keytab", - "gopkg.in/src-d/go-git.v4", - "gopkg.in/src-d/go-git.v4/config", - "gopkg.in/src-d/go-git.v4/plumbing/transport", - "gopkg.in/src-d/go-git.v4/plumbing/transport/http", - "gopkg.in/src-d/go-git.v4/plumbing/transport/ssh", - "k8s.io/api/authorization/v1", - "k8s.io/api/core/v1", - "k8s.io/api/rbac/v1", - "k8s.io/apimachinery/pkg/api/errors", - "k8s.io/apimachinery/pkg/api/resource", - "k8s.io/apimachinery/pkg/apis/meta/v1", - "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured", - "k8s.io/apimachinery/pkg/fields", - "k8s.io/apimachinery/pkg/labels", - "k8s.io/apimachinery/pkg/runtime", - "k8s.io/apimachinery/pkg/runtime/schema", - "k8s.io/apimachinery/pkg/runtime/serializer", - "k8s.io/apimachinery/pkg/selection", - "k8s.io/apimachinery/pkg/types", - "k8s.io/apimachinery/pkg/util/clock", - "k8s.io/apimachinery/pkg/util/rand", - "k8s.io/apimachinery/pkg/util/runtime", - "k8s.io/apimachinery/pkg/util/strategicpatch", - "k8s.io/apimachinery/pkg/util/validation", - "k8s.io/apimachinery/pkg/util/wait", - "k8s.io/apimachinery/pkg/watch", - "k8s.io/client-go/discovery", - "k8s.io/client-go/discovery/fake", - "k8s.io/client-go/dynamic", - "k8s.io/client-go/informers/internalinterfaces", - "k8s.io/client-go/kubernetes", - "k8s.io/client-go/kubernetes/fake", - "k8s.io/client-go/kubernetes/scheme", - "k8s.io/client-go/plugin/pkg/client/auth", - "k8s.io/client-go/plugin/pkg/client/auth/azure", - "k8s.io/client-go/plugin/pkg/client/auth/exec", - "k8s.io/client-go/plugin/pkg/client/auth/gcp", - "k8s.io/client-go/plugin/pkg/client/auth/oidc", - "k8s.io/client-go/rest", - "k8s.io/client-go/testing", - "k8s.io/client-go/tools/cache", - "k8s.io/client-go/tools/clientcmd", - "k8s.io/client-go/tools/clientcmd/api", - "k8s.io/client-go/tools/remotecommand", - "k8s.io/client-go/tools/watch", - "k8s.io/client-go/transport", - "k8s.io/client-go/util/flowcontrol", - "k8s.io/client-go/util/workqueue", - "k8s.io/code-generator/cmd/client-gen", - "k8s.io/code-generator/cmd/deepcopy-gen", - "k8s.io/code-generator/cmd/informer-gen", - "k8s.io/code-generator/cmd/lister-gen", - "k8s.io/kube-openapi/pkg/common", - "k8s.io/utils/pointer", - "sigs.k8s.io/yaml", - "upper.io/db.v3", - "upper.io/db.v3/lib/sqlbuilder", - "upper.io/db.v3/mysql", - "upper.io/db.v3/postgresql", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/Gopkg.toml b/Gopkg.toml deleted file mode 100644 index 313c4472099e..000000000000 --- a/Gopkg.toml +++ /dev/null @@ -1,72 +0,0 @@ -required = [ - "k8s.io/code-generator/cmd/client-gen", - "k8s.io/code-generator/cmd/deepcopy-gen", - "k8s.io/code-generator/cmd/informer-gen", - "k8s.io/code-generator/cmd/lister-gen", - "gonum.org/v1/gonum/graph", - "github.com/golang/glog", -] - -[[constraint]] - name = "k8s.io/api" - branch = "release-1.16" - -[[constraint]] - name = "k8s.io/apimachinery" - branch = "release-1.16" - -[[constraint]] - name = "k8s.io/code-generator" - branch = "release-1.16" - -[[constraint]] - name = "k8s.io/kube-openapi" - branch = "master" - -[[constraint]] - name = "k8s.io/client-go" - branch = "release-12.0" - -[[constraint]] - name = "github.com/stretchr/testify" - version = "1.1.4" - -[[constraint]] - name = "github.com/spf13/cobra" - revision = "fe5e611709b0c57fa4a89136deaa8e1d4004d053" - -[[constraint]] - name = "gopkg.in/src-d/go-git.v4" - version = "4.5.0" - -[[constraint]] - name = "github.com/Knetic/govaluate" - revision = "9aa49832a739dcd78a5542ff189fb82c3e423116" - -[[constraint]] - name = "github.com/prometheus/client_golang" - version = "0.8.0" - -# azure.go:252:4: cannot use json.Number(expiresIn) (type json.Number) as type string in field value -[[override]] - name = "github.com/Azure/go-autorest" - version = "12.4.2" - -# contrib.go.opencensus.io/exporter/ocagent/transform_stats_to_metrics.go:67:11: undefined: -# "github.com/argoproj/argo/vendor/github.com/census-instrumentation/opencensus-proto/gen-go/metrics/v1".Metric_MetricDescriptor -[[override]] - name = "contrib.go.opencensus.io/exporter/ocagent" - version = "0.5.0" - -[[constraint]] - name = "github.com/colinmarc/hdfs" - revision = "9746310a4d311e21ce43b2a645c5a1e64c5e8efa" - -[[constraint]] - name = "gopkg.in/jcmturner/gokrb5.v5" - version = "5.3.0" - -[[constraint]] - name = "upper.io/db.v3" - version ="3.5.7" - diff --git a/Makefile b/Makefile index ea53f0062cf4..2222fc8fc033 100644 --- a/Makefile +++ b/Makefile @@ -63,9 +63,9 @@ ifneq ($(GIT_TAG),) override LDFLAGS += -X ${PACKAGE}.gitTag=${GIT_TAG} endif -ARGOEXEC_PKGS := $(shell echo cmd/argoexec && go list -f '{{ join .Deps "\n" }}' ./cmd/argoexec/ | grep 'argoproj/argo' | grep -v vendor | cut -c 26-) -CLI_PKGS := $(shell echo cmd/argo && go list -f '{{ join .Deps "\n" }}' ./cmd/argo/ | grep 'argoproj/argo' | grep -v vendor | cut -c 26-) -CONTROLLER_PKGS := $(shell echo cmd/workflow-controller && go list -f '{{ join .Deps "\n" }}' ./cmd/workflow-controller/ | grep 'argoproj/argo' | grep -v vendor | cut -c 26-) +ARGOEXEC_PKGS := $(shell echo cmd/argoexec && go list -f '{{ join .Deps "\n" }}' ./cmd/argoexec/ | grep 'argoproj/argo' | cut -c 26-) +CLI_PKGS := $(shell echo cmd/argo && go list -f '{{ join .Deps "\n" }}' ./cmd/argo/ | grep 'argoproj/argo' | cut -c 26-) +CONTROLLER_PKGS := $(shell echo cmd/workflow-controller && go list -f '{{ join .Deps "\n" }}' ./cmd/workflow-controller/ | grep 'argoproj/argo' | cut -c 26-) MANIFESTS := $(shell find manifests -mindepth 2 -type f) E2E_MANIFESTS := $(shell find test/e2e/manifests -mindepth 2 -type f) E2E_EXECUTOR ?= pns @@ -77,10 +77,9 @@ build: status clis executor-image controller-image manifests/install.yaml manife status: # GIT_TAG=$(GIT_TAG), GIT_BRANCH=$(GIT_BRANCH), VERSION=$(VERSION), DEV_IMAGE=$(DEV_IMAGE) -vendor: Gopkg.toml Gopkg.lock - # Get Go dependencies - rm -Rf .vendor-new - dep ensure -v +.PHONY: vendor +vendor: go.mod go.sum + go mod download # cli @@ -207,22 +206,9 @@ codegen: go run ./hack/gen-openapi-spec/main.go $(MANIFESTS_VERSION) > ./api/openapi-spec/swagger.json find . -path '*/mocks/*' -type f -not -path '*/vendor/*' -exec ./hack/update-mocks.sh {} ';' -.PHONY: verify-codegen -verify-codegen: - # Verify generated code - ./hack/verify-codegen.sh - ./hack/update-openapigen.sh --verify-only - mkdir -p ./dist - go run ./hack/gen-openapi-spec/main.go $(MANIFESTS_VERSION) > ./dist/swagger.json - diff ./dist/swagger.json ./api/openapi-spec/swagger.json - .PHONY: manifests manifests: status manifests/install.yaml manifests/namespace-install.yaml manifests/quick-start-mysql.yaml manifests/quick-start-postgres.yaml manifests/quick-start-no-db.yaml test/e2e/manifests/postgres.yaml test/e2e/manifests/mysql.yaml test/e2e/manifests/no-db.yaml -.PHONY: verify-manifests -verify-manifests: manifests - git diff --exit-code - # we use a different file to ./VERSION to force updating manifests after a `make clean` dist/MANIFESTS_VERSION: echo $(MANIFESTS_VERSION) > dist/MANIFESTS_VERSION @@ -246,6 +232,8 @@ manifests/quick-start-postgres.yaml: dist/MANIFESTS_VERSION $(MANIFESTS) .PHONY: lint lint: server/static/files.go + # Tidy Go modules + go mod tidy # Lint Go files golangci-lint run --fix --verbose ifeq ($(CI),false) @@ -423,10 +411,8 @@ test-cli: test-images cli .PHONY: clean clean: - # Remove images - [ "`docker images -q $(IMAGE_NAMESPACE)/argocli:$(VERSION)`" = "" ] || docker rmi $(IMAGE_NAMESPACE)/argocli:$(VERSION) - [ "`docker images -q $(IMAGE_NAMESPACE)/argoexec:$(VERSION)`" = "" ] || docker rmi $(IMAGE_NAMESPACE)/argoexec:$(VERSION) - [ "`docker images -q $(IMAGE_NAMESPACE)/workflow-controller:$(VERSION)`" = "" ] || docker rmi $(IMAGE_NAMESPACE)/workflow-controller:$(VERSION) + # Delete pre-go 1.3 vendor + rm -Rf vendor # Delete build files rm -Rf dist ui/dist diff --git a/go.mod b/go.mod new file mode 100644 index 000000000000..f597cd8c6ef1 --- /dev/null +++ b/go.mod @@ -0,0 +1,94 @@ +module github.com/argoproj/argo + +go 1.13 + +require ( + cloud.google.com/go v0.51.0 // indirect + github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible + github.com/ajg/form v1.5.1 // indirect + github.com/argoproj/pkg v0.0.0-20200102163130-2dd1f3f6b4de + github.com/aws/aws-sdk-go v1.27.1 // indirect + github.com/beorn7/perks v1.0.1 // indirect + github.com/colinmarc/hdfs v1.1.4-0.20180805212432-9746310a4d31 + github.com/docker/spdystream v0.0.0-20181023171402-6480d4af844c // indirect + github.com/dustin/go-humanize v1.0.0 // indirect + github.com/emicklei/go-restful v2.11.1+incompatible // indirect + github.com/evanphx/json-patch v4.2.0+incompatible + github.com/fasthttp-contrib/websocket v0.0.0-20160511215533-1f3b11f56072 // indirect + github.com/fatih/structs v1.1.0 // indirect + github.com/ghodss/yaml v1.0.0 + github.com/go-ini/ini v1.51.1 // indirect + github.com/go-openapi/jsonreference v0.19.3 // indirect + github.com/go-openapi/spec v0.19.5 + github.com/go-openapi/swag v0.19.6 // indirect + github.com/go-sql-driver/mysql v1.4.1 + github.com/gogo/protobuf v1.3.1 + github.com/golang/protobuf v1.3.2 + github.com/google/go-querystring v1.0.0 // indirect + github.com/googleapis/gnostic v0.3.1 // indirect + github.com/gophercloud/gophercloud v0.7.0 // indirect + github.com/gorilla/websocket v1.4.1 + github.com/grpc-ecosystem/go-grpc-middleware v1.1.0 + github.com/grpc-ecosystem/grpc-gateway v1.12.1 + github.com/hashicorp/go-uuid v1.0.1 // indirect + github.com/hashicorp/golang-lru v0.5.3 // indirect + github.com/imdario/mergo v0.3.8 // indirect + github.com/imkira/go-interpol v1.1.0 // indirect + github.com/inconshreveable/mousetrap v1.0.0 // indirect + github.com/jcmturner/gofork v1.0.0 // indirect + github.com/json-iterator/go v1.1.9 // indirect + github.com/k0kubun/colorstring v0.0.0-20150214042306-9440f1994b88 // indirect + github.com/klauspost/compress v1.9.7 // indirect + github.com/konsorten/go-windows-terminal-sequences v1.0.2 // indirect + github.com/lib/pq v1.3.0 // indirect + github.com/mailru/easyjson v0.7.0 // indirect + github.com/mattn/go-colorable v0.1.4 // indirect + github.com/minio/minio-go v6.0.14+incompatible // indirect + github.com/mitchellh/go-ps v0.0.0-20190716172923-621e5597135b + github.com/moul/http2curl v1.0.0 // indirect + github.com/pkg/errors v0.8.1 + github.com/prometheus/client_golang v1.0.0 + github.com/prometheus/client_model v0.1.0 // indirect + github.com/prometheus/common v0.7.0 // indirect + github.com/prometheus/procfs v0.0.8 // indirect + github.com/robfig/cron v1.2.0 + github.com/robfig/cron/v3 v3.0.1 + github.com/satori/go.uuid v1.2.0 // indirect + github.com/sergi/go-diff v1.1.0 // indirect + github.com/sirupsen/logrus v1.4.2 + github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 + github.com/smartystreets/goconvey v1.6.4 // indirect + github.com/soheilhy/cmux v0.1.4 + github.com/spf13/cobra v0.0.4-0.20181021141114-fe5e611709b0 + github.com/stretchr/testify v1.4.0 + github.com/tidwall/gjson v1.3.5 + github.com/valyala/fasthttp v0.0.0-20171207120941-e5f51c11919d // indirect + github.com/valyala/fasttemplate v1.1.0 + github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb // indirect + github.com/xeipuuv/gojsonschema v1.2.0 // indirect + github.com/yalp/jsonpath v0.0.0-20180802001716-5cc68e5049a0 // indirect + github.com/yudai/gojsondiff v0.0.0-20170107030110-7b1b7adf999d // indirect + github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82 // indirect + github.com/yudai/pp v2.0.1+incompatible // indirect + golang.org/x/crypto v0.0.0-20191227163750-53104e6ec876 + golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553 + golang.org/x/oauth2 v0.0.0-20200107160858-eca82077e2d1 // indirect + golang.org/x/sys v0.0.0-20200107162124-548cf772de50 // indirect + golang.org/x/time v0.0.0-20191024005414-555d28b269f0 // indirect + google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb + google.golang.org/grpc v1.26.0 + gopkg.in/gavv/httpexpect.v2 v2.0.0 + gopkg.in/ini.v1 v1.51.1 // indirect + gopkg.in/jcmturner/goidentity.v2 v2.0.0 // indirect + gopkg.in/jcmturner/gokrb5.v5 v5.3.0 + gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22 // indirect + gopkg.in/src-d/go-git.v4 v4.13.1 + k8s.io/api v0.0.0-20191219150132-17cfeff5d095 + k8s.io/apimachinery v0.16.7-beta.0 + k8s.io/client-go v0.0.0-20191225075139-73fd2ddc9180 + k8s.io/code-generator v0.16.7-beta.0 // indirect + k8s.io/kube-openapi v0.0.0-20191107075043-30be4d16710a + k8s.io/utils v0.0.0-20191218082557-f07c713de883 + sigs.k8s.io/yaml v1.1.0 + upper.io/db.v3 v3.6.3+incompatible +) diff --git a/go.sum b/go.sum new file mode 100644 index 000000000000..99e3ef6017dd --- /dev/null +++ b/go.sum @@ -0,0 +1,626 @@ +cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= +cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= +cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= +cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= +cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= +cloud.google.com/go v0.51.0 h1:PvKAVQWCtlGUSlZkGW3QLelKaWq7KYv/MW1EboG8bfM= +cloud.google.com/go v0.51.0/go.mod h1:hWtGJ6gnXH+KgDv+V0zFGDvpi07n3z8ZNj3T1RW0Gcw= +cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= +cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= +cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= +cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= +dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= +github.com/Azure/go-autorest v11.1.2+incompatible h1:viZ3tV5l4gE2Sw0xrasFHytCGtzYCrT+um/rrSQ1BfA= +github.com/Azure/go-autorest v11.1.2+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= +github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= +github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible h1:1G1pk05UrOh0NlF1oeaaix1x8XzrfjIDK47TY0Zehcw= +github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible/go.mod h1:r7JcOSlj0wfOMncg0iLm8Leh48TZaKVeNIfJntJ2wa0= +github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= +github.com/PuerkitoBio/purell v1.0.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= +github.com/PuerkitoBio/purell v1.1.1 h1:WEQqlqaGbrPkxLJWfBwQmfEAE1Z7ONdDLqrN38tNFfI= +github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= +github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= +github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 h1:d+Bc7a5rLufV/sSk/8dngufqelfh6jnri85riMAaF/M= +github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= +github.com/ajg/form v1.5.1 h1:t9c7v8JUKu/XxOGBU0yjNpaMloxGEJhUkqFRq0ibGeU= +github.com/ajg/form v1.5.1/go.mod h1:uL1WgH+h2mgNtvBq0339dVnzXdBETtL2LeUXaIv25UY= +github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7 h1:uSoVVbwJiQipAclBbw+8quDsfcvFjOpI5iCf4p/cqCs= +github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7/go.mod h1:6zEj6s6u/ghQa61ZWa/C2Aw3RkjiTBOix7dkqa1VLIs= +github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= +github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= +github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= +github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= +github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239 h1:kFOfPq6dUM1hTo4JG6LR5AXSUEsOjtdm0kw0FtQtMJA= +github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c= +github.com/antihax/optional v0.0.0-20180407024304-ca021399b1a6/go.mod h1:V8iCPQYkqmusNa815XgQio277wI47sdRh1dUOLdyC6Q= +github.com/argoproj/pkg v0.0.0-20200102163130-2dd1f3f6b4de h1:i19Yd0ERYAHtR84jnB8vmTuizk2q4Qw4NuayfRja5/A= +github.com/argoproj/pkg v0.0.0-20200102163130-2dd1f3f6b4de/go.mod h1:2EZ44RG/CcgtPTwrRR0apOc7oU6UIw8GjCUJWZ8X3bM= +github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= +github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= +github.com/aws/aws-sdk-go v1.27.1 h1:MXnqY6SlWySaZAqNnXThOvjRFdiiOuKtC6i7baFdNdU= +github.com/aws/aws-sdk-go v1.27.1/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= +github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= +github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= +github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= +github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= +github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= +github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= +github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= +github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/colinmarc/hdfs v1.1.4-0.20180805212432-9746310a4d31 h1:ow7T77012NSZVW0uOWoQxz3yj9fHKYeZ4QmNrMtWMbM= +github.com/colinmarc/hdfs v1.1.4-0.20180805212432-9746310a4d31/go.mod h1:vSBumefK4HA5uiRSwNP+3ofgrEoScpCS2MMWcWXEuQ4= +github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= +github.com/davecgh/go-spew v0.0.0-20151105211317-5215b55f46b2/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/dgrijalva/jwt-go v0.0.0-20160705203006-01aeca54ebda h1:NyywMz59neOoVRFDz+ccfKWxn784fiHMDnZSy6T+JXY= +github.com/dgrijalva/jwt-go v0.0.0-20160705203006-01aeca54ebda/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= +github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM= +github.com/docker/spdystream v0.0.0-20181023171402-6480d4af844c h1:ZfSZ3P3BedhKGUhzj7BQlPSU4OvT6tfOKe3DVHzOA7s= +github.com/docker/spdystream v0.0.0-20181023171402-6480d4af844c/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM= +github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= +github.com/dustin/go-humanize v1.0.0 h1:VSnTsYCnlFHaM2/igO1h6X3HA71jcobQuxemgkq4zYo= +github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= +github.com/elazarl/goproxy v0.0.0-20170405201442-c4fc26588b6e h1:p1yVGRW3nmb85p1Sh1ZJSDm4A4iKLS5QNbvUHMgGu/M= +github.com/elazarl/goproxy v0.0.0-20170405201442-c4fc26588b6e/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc= +github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= +github.com/emicklei/go-restful v2.9.5+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= +github.com/emicklei/go-restful v2.11.1+incompatible h1:CjKsv3uWcCMvySPQYKxO8XX3f9zD4FeZRsW4G0B4ffE= +github.com/emicklei/go-restful v2.11.1+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= +github.com/emirpasic/gods v1.12.0 h1:QAUIPSaCu4G+POclxeqb3F+WPpdKqFGlw36+yOzGlrg= +github.com/emirpasic/gods v1.12.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3ymbK86o= +github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= +github.com/evanphx/json-patch v0.0.0-20190203023257-5858425f7550/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= +github.com/evanphx/json-patch v4.2.0+incompatible h1:fUDGZCv/7iAN7u0puUVhvKCcsR6vRfwrJatElLBEf0I= +github.com/evanphx/json-patch v4.2.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= +github.com/fasthttp-contrib/websocket v0.0.0-20160511215533-1f3b11f56072 h1:DddqAaWDpywytcG8w/qoQ5sAN8X12d3Z3koB0C3Rxsc= +github.com/fasthttp-contrib/websocket v0.0.0-20160511215533-1f3b11f56072/go.mod h1:duJ4Jxv5lDcvg4QuQr0oowTf7dz4/CR8NtyCooz9HL8= +github.com/fatih/structs v1.1.0 h1:Q7juDM0QtcnhCpeyLGQKyg4TOIghuNXrkL32pHAUMxo= +github.com/fatih/structs v1.1.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M= +github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568 h1:BHsljHzVlRcyQhjrss6TZTdY2VfCqZPbv5k3iBFa2ZQ= +github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc= +github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I= +github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= +github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= +github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk= +github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= +github.com/gliderlabs/ssh v0.2.2 h1:6zsha5zo/TWhRhwqCD3+EarCAgZ2yN28ipRnGPnwkI0= +github.com/gliderlabs/ssh v0.2.2/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-ini/ini v1.51.1 h1:/QG3cj23k5V8mOl4JnNzUNhc1kr/jzMiNsNuWKcx8gM= +github.com/go-ini/ini v1.51.1/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3Ies8= +github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= +github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= +github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= +github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= +github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= +github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod h1:+35s3my2LFTysnkMfxsJBAMHj/DoqoB9knIWoYG/Vk0= +github.com/go-openapi/jsonpointer v0.19.2/go.mod h1:3akKfEdA7DF1sugOqz1dVQHBcuDBPKZGEoHC/NkiQRg= +github.com/go-openapi/jsonpointer v0.19.3 h1:gihV7YNZK1iK6Tgwwsxo2rJbD1GTbdm72325Bq8FI3w= +github.com/go-openapi/jsonpointer v0.19.3/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.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc= +github.com/go-openapi/jsonreference v0.19.3 h1:5cxNfTy0UVC3X8JL5ymxzyoUZmo8iZb+jeTWn7tUa8o= +github.com/go-openapi/jsonreference v0.19.3/go.mod h1:rjx6GuL8TTa9VaixXglHmQmIL98+wF9xc8zWvFonSJ8= +github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod h1:J8+jY1nAiCcj+friV/PDoE1/3eeccG9LYBs0tYvLOWc= +github.com/go-openapi/spec v0.19.2/go.mod h1:sCxk3jxKgioEJikev4fgkNmwS+3kuYdJtcsZsD5zxMY= +github.com/go-openapi/spec v0.19.5 h1:Xm0Ao53uqnk9QE/LlYV5DEU09UAgpliA85QoT9LzqPw= +github.com/go-openapi/spec v0.19.5/go.mod h1:Hm2Jr4jv8G1ciIAo+frC/Ft+rR2kQDh8JHKHb3gWUSk= +github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod h1:DXUve3Dpr1UfpPtxFw+EFuQ41HhCWZfha5jSVRG7C7I= +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.6 h1:JSUbVWlaTLMhXeOMyArSUNCdroxZu2j1TcrsOV8Mj7Q= +github.com/go-openapi/swag v0.19.6/go.mod h1:ao+8BpOPyKdpQz3AOJfbeEVpLmWAvlT1IfTe5McPyhY= +github.com/go-sql-driver/mysql v1.4.1 h1:g24URVg0OFbNUTx9qqY1IRZ9D9z3iPyi5zKhQZpNwpA= +github.com/go-sql-driver/mysql v1.4.1/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= +github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= +github.com/gogo/protobuf v0.0.0-20171007142547-342cbe0a0415/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= +github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= +github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= +github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= +github.com/gogo/protobuf v1.3.1 h1:DqDEcV5aeaTmdFBePNpYsp3FlcVH/2ISVVM9Qf8PSls= +github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= +github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b h1:VKtxabqXZkF25pY9ekfRL6a582T4P37/31XEstQ5p58= +github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= +github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7 h1:5ZkaAPbicIKTF2I64qf5Fh8Aa83Q/dnOafMYV0OMwjA= +github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= +github.com/golang/protobuf v0.0.0-20161109072736-4bd1920723d7/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.1.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.2 h1:6nsPYzhq5kReh6QImI3k5qWzO4PEbvbIW2cwSfR/6xs= +github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/google/btree v0.0.0-20160524151835-7d79101e329e/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= +github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.3.1 h1:Xye71clBPdm5HgqGwUkwhbynsUJZhDbS20FvLhQ2izg= +github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-querystring v1.0.0 h1:Xkwi/a1rcvNg1PPYe5vI8GbeBY/jrVuDX5ASuANWTrk= +github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= +github.com/google/gofuzz v0.0.0-20161122191042-44d81051d367/go.mod h1:HP5RmnzzSNb993RKQDq4+1A4ia9nllfqcQFTQJedwGI= +github.com/google/gofuzz v0.0.0-20170612174753-24818f796faf/go.mod h1:HP5RmnzzSNb993RKQDq4+1A4ia9nllfqcQFTQJedwGI= +github.com/google/gofuzz v1.0.0 h1:A8PeW59pxE9IoFRqBp37U+mSNaQoZ46F1f0f863XSXw= +github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= +github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= +github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= +github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= +github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= +github.com/googleapis/gnostic v0.3.1 h1:WeAefnSUHlBb0iJKwxFDZdbfGwkd7xRNuV+IpXMJhYk= +github.com/googleapis/gnostic v0.3.1/go.mod h1:on+2t9HRStVgn95RSsFWFz+6Q0Snyqv1awfrALZdbtU= +github.com/gophercloud/gophercloud v0.0.0-20190126172459-c818fa66e4c8/go.mod h1:3WdhXV3rUYy9p6AUW8d94kr+HS62Y4VL9mBnFxsD8q4= +github.com/gophercloud/gophercloud v0.7.0 h1:vhmQQEM2SbnGCg2/3EzQnQZ3V7+UCGy9s8exQCprNYg= +github.com/gophercloud/gophercloud v0.7.0/go.mod h1:gmC5oQqMDOMO1t1gq5DquX/yAU808e/4mzjjDA76+Ss= +github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1 h1:EGx4pi6eqNxGaHF6qqu48+N2wcFQ5qg5FXgOdqsJ5d8= +github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gorilla/websocket v1.4.1 h1:q7AeDBpnBk8AogcD4DSag/Ukw/KV+YhzLj2bP5HvKCM= +github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/gregjones/httpcache v0.0.0-20170728041850-787624de3eb7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= +github.com/grpc-ecosystem/go-grpc-middleware v1.1.0 h1:THDBEeQ9xZ8JEaCLyLQqXMMdRqNr0QAUJTIkQAUtFjg= +github.com/grpc-ecosystem/go-grpc-middleware v1.1.0/go.mod h1:f5nM7jw/oeRSadq3xCzHAvxcr8HZnzsqU6ILg/0NiiE= +github.com/grpc-ecosystem/grpc-gateway v1.12.1 h1:zCy2xE9ablevUOrUZc3Dl72Dt+ya2FNAvC2yLYMHzi4= +github.com/grpc-ecosystem/grpc-gateway v1.12.1/go.mod h1:8XEsbTttt/W+VvjtQhLACqCisSPWTxCZ7sBRjU6iH9c= +github.com/hashicorp/go-uuid v0.0.0-20180228145832-27454136f036/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go-uuid v1.0.1 h1:fv1ep09latC32wFoVwnqcnKJGnMSdBanPczbHAYm1BE= +github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.3 h1:YPkqC67at8FYaadspW/6uE0COsBxS2656RLEr8Bppgk= +github.com/hashicorp/golang-lru v0.5.3/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= +github.com/hpcloud/tail v1.0.0 h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI= +github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= +github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= +github.com/imdario/mergo v0.3.8 h1:CGgOkSJeqMRmt0D9XLWExdT4m4F1vd3FV3VPt+0VxkQ= +github.com/imdario/mergo v0.3.8/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= +github.com/imkira/go-interpol v1.1.0 h1:KIiKr0VSG2CUW1hl1jpiyuzuJeKUUpC8iM1AIE7N1Vk= +github.com/imkira/go-interpol v1.1.0/go.mod h1:z0h2/2T3XF8kyEPpRgJ3kmNv+C43p+I/CoI+jC3w2iA= +github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM= +github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= +github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A= +github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo= +github.com/jcmturner/gofork v0.0.0-20180107083740-2aebee971930/go.mod h1:MK8+TM0La+2rjBD4jE12Kj1pCCxK7d2LK/UM3ncEo0o= +github.com/jcmturner/gofork v1.0.0 h1:J7uCkflzTEhUZ64xqKnkDxq3kzc96ajM1Gli5ktUem8= +github.com/jcmturner/gofork v1.0.0/go.mod h1:MK8+TM0La+2rjBD4jE12Kj1pCCxK7d2LK/UM3ncEo0o= +github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= +github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af h1:pmfjZENx5imkbgOkpRUYLnmbU7UEFbjtDA2hxJ1ichM= +github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= +github.com/json-iterator/go v0.0.0-20180612202835-f2b4162afba3/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= +github.com/json-iterator/go v0.0.0-20180701071628-ab8a2e0c74be/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= +github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= +github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.9 h1:9yzud/Ht36ygwatGx56VwCZtlI/2AD15T1X2sjSuGns= +github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= +github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= +github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= +github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= +github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= +github.com/k0kubun/colorstring v0.0.0-20150214042306-9440f1994b88 h1:uC1QfSlInpQF+M0ao65imhwqKnz3Q2z/d8PWZRMQvDM= +github.com/k0kubun/colorstring v0.0.0-20150214042306-9440f1994b88/go.mod h1:3w7q1U84EfirKl04SVQ/s7nPm1ZPhiXd34z40TNz36k= +github.com/kevinburke/ssh_config v0.0.0-20190725054713-01f96b0aa0cd h1:Coekwdh0v2wtGp9Gmz1Ze3eVRAWJMLokvN3QjdzCHLY= +github.com/kevinburke/ssh_config v0.0.0-20190725054713-01f96b0aa0cd/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= +github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= +github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= +github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/klauspost/compress v1.9.7 h1:hYW1gP94JUmAhBtJ+LNz5My+gBobDxPR1iVuKug26aA= +github.com/klauspost/compress v1.9.7/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= +github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/konsorten/go-windows-terminal-sequences v1.0.2 h1:DB17ag19krx9CFsz4o3enTrPXyIXCl+2iCXH/aMAp9s= +github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= +github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= +github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA= +github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw= +github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= +github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/lib/pq v1.3.0 h1:/qkRGz8zljWiDcFvgpwUpwIAPu3r07TDvs3Rws+o/pU= +github.com/lib/pq v1.3.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= +github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= +github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= +github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= +github.com/mailru/easyjson v0.7.0 h1:aizVhC/NAAcKWb+5QsU1iNOZb4Yws5UO2I+aIprQITM= +github.com/mailru/easyjson v0.7.0/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs= +github.com/mattn/go-colorable v0.1.4 h1:snbPLB8fVfU9iwbbo30TPtbLRzwWu6aJS6Xh4eaaviA= +github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= +github.com/mattn/go-isatty v0.0.8 h1:HLtExJ+uU2HOZ+wI0Tt5DtUDrx8yhUqDcp7fYERX4CE= +github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= +github.com/matttproud/golang_protobuf_extensions v1.0.1 h1:4hp9jkHxhMHkqkrB3Ix0jegS5sx/RkqARlsWZ6pIwiU= +github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= +github.com/minio/minio-go v6.0.14+incompatible h1:fnV+GD28LeqdN6vT2XdGKW8Qe/IfjJDswNVuni6km9o= +github.com/minio/minio-go v6.0.14+incompatible/go.mod h1:7guKYtitv8dktvNUGrhzmNlA5wrAABTQXCoesZdFQO8= +github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= +github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/go-ps v0.0.0-20190716172923-621e5597135b h1:9+ke9YJ9KGWw5ANXK6ozjoK47uI3uNbXv4YVINBnGm8= +github.com/mitchellh/go-ps v0.0.0-20190716172923-621e5597135b/go.mod h1:r1VsdOzOPt1ZSrGZWFoNhsAedKnEd6r9Np1+5blZCWk= +github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= +github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= +github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= +github.com/modern-go/reflect2 v0.0.0-20180320133207-05fbef0ca5da/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= +github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= +github.com/modern-go/reflect2 v1.0.1 h1:9f412s+6RmYXLWZSEzVVgPGK7C2PphHj5RJrvfx9AWI= +github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= +github.com/moul/http2curl v1.0.0 h1:dRMWoAtb+ePxMlLkrCbAqh4TlPHXvoGUSQ323/9Zahs= +github.com/moul/http2curl v1.0.0/go.mod h1:8UbvGypXm98wA/IqH45anm5Y2Z6ep6O31QGOAZ3H0fQ= +github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= +github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= +github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw= +github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.8.0 h1:VkHVNpR4iVnU8XQR6DBm8BqYjN7CRzw+xKUbVVbbW9w= +github.com/onsi/ginkgo v1.8.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= +github.com/onsi/gomega v0.0.0-20190113212917-5533ce8a0da3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= +github.com/onsi/gomega v1.5.0 h1:izbySO9zDPmjJ8rDjLvkA2zJHIo+HkYXHnf7eN7SSyo= +github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= +github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= +github.com/pborman/getopt v0.0.0-20180729010549-6fdd0a2c7117/go.mod h1:85jBQOZwpVEaDAr341tbn15RS4fCAsIst0qp7i8ex1o= +github.com/pelletier/go-buffruneio v0.2.0/go.mod h1:JkE26KsDizTr40EUHkXVtNPvgGtbSNq5BcowyYOWdKo= +github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= +github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/errors v0.8.1 h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I= +github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pmezard/go-difflib v0.0.0-20151028094244-d8ed2627bdf0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= +github.com/prometheus/client_golang v1.0.0 h1:vrDKnkGzuGvhNAL56c7DBz29ZL+KxnoR0x7enabFceM= +github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= +github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= +github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.1.0 h1:ElTg5tNp4DqfV7UQjDqv2+RJlNzsDtvNAWccbItceIE= +github.com/prometheus/client_model v0.1.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/common v0.7.0 h1:L+1lyG48J1zAQXA3RBX/nG/B3gjlHq0zTt2tlbJLyCY= +github.com/prometheus/common v0.7.0/go.mod h1:DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt26CguLLsqA= +github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= +github.com/prometheus/procfs v0.0.8 h1:+fpWZdT24pJBiqJdAwYBjPSk+5YmQzYNPYzQsdzLkt8= +github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= +github.com/remyoudompheng/bigfft v0.0.0-20170806203942-52369c62f446/go.mod h1:uYEyJGbgTkfkS4+E/PavXkNJcbFIpEtjt2B0KDQ5+9M= +github.com/robfig/cron v1.2.0 h1:ZjScXvvxeQ63Dbyxy76Fj3AT3Ut0aKsyd2/tl3DTMuQ= +github.com/robfig/cron v1.2.0/go.mod h1:JGuDeoQd7Z6yL4zQhZ3OPEVHB7fL6Ka6skscFHfmt2k= +github.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs= +github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro= +github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= +github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +github.com/satori/go.uuid v1.2.0 h1:0uYX9dsZ2yD7q2RtLRtPSdGDWzjeM3TbMJP9utgA0ww= +github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= +github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= +github.com/sergi/go-diff v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0= +github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= +github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= +github.com/sirupsen/logrus v1.4.2 h1:SPIRibHv4MatM3XXNO2BJeFLZwZ2LvZgfQ5+UNI2im4= +github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= +github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 h1:JIAuq3EEf9cgbU6AtGPK4CTG3Zf6CKMNqf0MHTggAUA= +github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966/go.mod h1:sUM3LWHvSMaG192sy56D9F7CNvL7jUJVXoqM1QKLnog= +github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM= +github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= +github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s= +github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= +github.com/soheilhy/cmux v0.1.4 h1:0HKaf1o97UwFjHH9o5XsHUOF+tqmdA7KEzXLpiyaw0E= +github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= +github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= +github.com/spf13/cobra v0.0.4-0.20181021141114-fe5e611709b0 h1:0165FDp02fEJrfV72NttjZ2auA29jXiQ7kEQmYgMe8I= +github.com/spf13/cobra v0.0.4-0.20181021141114-fe5e611709b0/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= +github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= +github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/src-d/gcfg v1.4.0 h1:xXbNR5AlLSA315x2UO+fTSSAXCDf+Ar38/6oyGbDKQ4= +github.com/src-d/gcfg v1.4.0/go.mod h1:p/UMsR43ujA89BJY9duynAwIpvqEujIH/jFlfL7jWoI= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/objx v0.2.0 h1:Hbg2NidpLE8veEBkEZTL3CvlkUIVzuU9jDplZO54c48= +github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= +github.com/stretchr/testify v0.0.0-20151208002404-e3a8ff8ce365/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk= +github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= +github.com/tidwall/gjson v1.3.5 h1:2oW9FBNu8qt9jy5URgrzsVx/T/KSn3qn/smJQ0crlDQ= +github.com/tidwall/gjson v1.3.5/go.mod h1:P256ACg0Mn+j1RXIDXoss50DeIABTYK1PULOJHhxOls= +github.com/tidwall/match v1.0.1 h1:PnKP62LPNxHKTwvHHZZzdOAOCtsJTjo6dZLCwpKm5xc= +github.com/tidwall/match v1.0.1/go.mod h1:LujAq0jyVjBy028G1WhWfIzbpQfMO8bBZ6Tyb0+pL9E= +github.com/tidwall/pretty v1.0.0 h1:HsD+QiTn7sK6flMKIvNmpqz1qrpP3Ps6jOKIKMooyg4= +github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= +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/valyala/fasthttp v0.0.0-20171207120941-e5f51c11919d h1:pAXG0woN37FQD08beB53orVchWU97qUUdjKtSuMGqi4= +github.com/valyala/fasthttp v0.0.0-20171207120941-e5f51c11919d/go.mod h1:+g/po7GqyG5E+1CNgquiIxJnsXEi5vwFn5weFujbO78= +github.com/valyala/fasttemplate v1.1.0 h1:RZqt0yGBsps8NGvLSGW804QQqCUYYLsaOjTVHy1Ocw4= +github.com/valyala/fasttemplate v1.1.0/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8= +github.com/xanzy/ssh-agent v0.2.1 h1:TCbipTQL2JiiCprBWx9frJ2eJlCYT00NmctrHxVAr70= +github.com/xanzy/ssh-agent v0.2.1/go.mod h1:mLlQY/MoOhWBj+gOGMQkOeiEvkx+8pJSI+0Bx9h2kr4= +github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= +github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb h1:zGWFAtiMcyryUHoUjUJX0/lt1H2+i2Ka2n+D3DImSNo= +github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= +github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 h1:EzJWgHovont7NscjpAxXsDA8S8BMYve8Y5+7cuRE7R0= +github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= +github.com/xeipuuv/gojsonschema v1.2.0 h1:LhYJRs+L4fBtjZUfuSZIKGeVu0QRy8e5Xi7D17UxZ74= +github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= +github.com/yalp/jsonpath v0.0.0-20180802001716-5cc68e5049a0 h1:6fRhSjgLCkTD3JnJxvaJ4Sj+TYblw757bqYgZaOq5ZY= +github.com/yalp/jsonpath v0.0.0-20180802001716-5cc68e5049a0/go.mod h1:/LWChgwKmvncFJFHJ7Gvn9wZArjbV5/FppcK2fKk/tI= +github.com/yudai/gojsondiff v0.0.0-20170107030110-7b1b7adf999d h1:yJIizrfO599ot2kQ6Af1enICnwBD3XoxgX3MrMwot2M= +github.com/yudai/gojsondiff v0.0.0-20170107030110-7b1b7adf999d/go.mod h1:AY32+k2cwILAkW1fbgxQ5mUmMiZFgLIV+FBNExI05xg= +github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82 h1:BHyfKlQyqbsFN5p3IfnEUduWvb9is428/nNb5L3U01M= +github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82/go.mod h1:lgjkn3NuSvDfVJdfcVVdX+jpBxNmX4rDAzaS45IcYoM= +github.com/yudai/pp v2.0.1+incompatible h1:Q4//iY4pNF6yPLZIigmvcl7k/bPgrcTPIFIcmawg5bI= +github.com/yudai/pp v2.0.1+incompatible/go.mod h1:PuxR/8QJ7cyCkFp/aUDS+JY727OFEZkTdatxwunjIkc= +go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= +go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= +go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= +go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= +go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= +golang.org/x/crypto v0.0.0-20180723164146-c126467f60eb/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20181025213731-e84da0312774/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20190219172222-a4c6cb3142f2/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-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-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20191202143827-86a70503ff7e/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20191227163750-53104e6ec876 h1:sKJQZMuxjOAR/Uo2LBfU90onWEf1dF4C+0hPJCc9Mpc= +golang.org/x/crypto v0.0.0-20191227163750-53104e6ec876/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190312203227-4b39c73a6495/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= +golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= +golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= +golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= +golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= +golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= +golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= +golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= +golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= +golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= +golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/net v0.0.0-20170114055629-f2499483f923/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= +golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190812203447-cdfb69ac37fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191002035440-2ec189313ef0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191004110552-13f9640d40b9/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191126235420-ef20fe5d7933/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553 h1:efeOvDhwQ29Dj3SdAV/MJf8oukgn+8D8WgaCaRMchF8= +golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= +golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20190402181905-9f3314589c9a/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20200107160858-eca82077e2d1 h1:ZIyoSZim+gxR9tlenFGVMGE6iwLBRDOqw27oeedehB0= +golang.org/x/oauth2 v0.0.0-20200107160858-eca82077e2d1/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sys v0.0.0-20170830134202-bb24a47a89ea/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/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-20190221075227-b4e8571b14e0/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/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-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= +golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191128015809-6d18c012aee9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200107162124-548cf772de50 h1:YvQ10rzcqWXLlJZ3XCUoO25savxmscf4+SC+ZqiCHhA= +golang.org/x/sys v0.0.0-20200107162124-548cf772de50/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.1-0.20181227161524-e6919f6577db/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= +golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs= +golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= +golang.org/x/time v0.0.0-20161028155119-f51c12702a4d/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20191024005414-555d28b269f0 h1:/5xXl8Y5W96D+TtHSlonuFqGHIWVuyCkGJLwGh9JJFs= +golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20181011042414-1f849cf54d09/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-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-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= +golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +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-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190729092621-ff9f1409240a/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI= +golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190920225731-5eefd052ad72/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191203134012-c197fd4bf371/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4 h1:Toz2IK7k8rbltAXwNAxKcn9OzqyNfMUhUNjz3sL0NMk= +golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +gonum.org/v1/gonum v0.0.0-20190331200053-3d26580ed485 h1:OB/uP/Puiu5vS5QMRPrXCDWUPb+kt8f1KW8oQzFejQw= +gonum.org/v1/gonum v0.0.0-20190331200053-3d26580ed485/go.mod h1:2ltnJ7xHfj0zHS40VVPYEAAMTa3ZGguvHGBSJeRWqE0= +gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= +gonum.org/v1/netlib v0.0.0-20190331212654-76723241ea4e/go.mod h1:kS+toOQn6AQKjmKJ7gzohV1XkqsFehRA2FbsbkopSuQ= +google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= +google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= +google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= +google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= +google.golang.org/appengine v1.6.5 h1:tycE03LOZYQNhDpS27tcQdAzLCVMaj7QT2SXxebnpCM= +google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= +google.golang.org/genproto v0.0.0-20190927181202-20e1ac93f88c/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= +google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb h1:ADPHZzpzM4tk4V4S5cnCrr5SwzvlrPRmqqCuJDB8UTs= +google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= +google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= +google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= +google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA= +google.golang.org/grpc v1.26.0 h1:2dTRdpdFEEhJYQD8EMLB61nnrzSCTbG38PhqdhvOltg= +google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= +gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= +gopkg.in/fsnotify.v1 v1.4.7 h1:xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4= +gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= +gopkg.in/gavv/httpexpect.v2 v2.0.0 h1:hJ8T99juOLAiZgipYmf64KM/W0xQbxNK6fo+7mpYeys= +gopkg.in/gavv/httpexpect.v2 v2.0.0/go.mod h1:uMEAayJd5rI8SqPSUiHbQFyj5OTNrBgkLUYex48OYGc= +gopkg.in/inf.v0 v0.9.0/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= +gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= +gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= +gopkg.in/ini.v1 v1.51.1 h1:GyboHr4UqMiLUybYjd22ZjQIKEJEpgtLXtuGbR21Oho= +gopkg.in/ini.v1 v1.51.1/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/jcmturner/aescts.v1 v1.0.1 h1:cVVZBK2b1zY26haWB4vbBiZrfFQnfbTVrE3xZq6hrEw= +gopkg.in/jcmturner/aescts.v1 v1.0.1/go.mod h1:nsR8qBOg+OucoIW+WMhB3GspUQXq9XorLnQb9XtvcOo= +gopkg.in/jcmturner/dnsutils.v1 v1.0.1 h1:cIuC1OLRGZrld+16ZJvvZxVJeKPsvd5eUIvxfoN5hSM= +gopkg.in/jcmturner/dnsutils.v1 v1.0.1/go.mod h1:m3v+5svpVOhtFAP/wSz+yzh4Mc0Fg7eRhxkJMWSIz9Q= +gopkg.in/jcmturner/goidentity.v2 v2.0.0 h1:6Bmcdaxb0dD3HyHbo/MtJ2Q1wXLDuZJFwXZmuZvM+zw= +gopkg.in/jcmturner/goidentity.v2 v2.0.0/go.mod h1:vCwK9HeXksMeUmQ4SxDd1tRz4LejrKh3KRVjQWhjvZI= +gopkg.in/jcmturner/gokrb5.v5 v5.3.0 h1:RS1MYApX27Hx1Xw7NECs7XxGxxrm69/4OmaRuX9kwec= +gopkg.in/jcmturner/gokrb5.v5 v5.3.0/go.mod h1:oQz8Wc5GsctOTgCVyKad1Vw4TCWz5G6gfIQr88RPv4k= +gopkg.in/jcmturner/rpc.v0 v0.0.2 h1:wBTgrbL1qmLBUPsYVCqdJiI5aJgQhexmK+JkTHPUNJI= +gopkg.in/jcmturner/rpc.v0 v0.0.2/go.mod h1:NzMq6cRzR9lipgw7WxRBHNx5N8SifBuaCQsOT1kWY/E= +gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22 h1:VpOs+IwYnYBaFnrNAeB8UUWtL3vEUnzSCL1nVjPhqrw= +gopkg.in/mgo.v2 v2.0.0-20190816093944-a6b53ec6cb22/go.mod h1:yeKp02qBN3iKW1OzL3MGk2IdtZzaj7SFntXj72NppTA= +gopkg.in/src-d/go-billy.v4 v4.3.2 h1:0SQA1pRztfTFx2miS8sA97XvooFeNOmvUenF4o0EcVg= +gopkg.in/src-d/go-billy.v4 v4.3.2/go.mod h1:nDjArDMp+XMs1aFAESLRjfGSgfvoYN0hDfzEk0GjC98= +gopkg.in/src-d/go-git-fixtures.v3 v3.5.0 h1:ivZFOIltbce2Mo8IjzUHAFoq/IylO9WHhNOAJK+LsJg= +gopkg.in/src-d/go-git-fixtures.v3 v3.5.0/go.mod h1:dLBcvytrw/TYZsNTWCnkNF2DSIlzWYqTe3rJR56Ac7g= +gopkg.in/src-d/go-git.v4 v4.13.1 h1:SRtFyV8Kxc0UP7aCHcijOMQGPxHSmMOPrzulQWolkYE= +gopkg.in/src-d/go-git.v4 v4.13.1/go.mod h1:nx5NYcxdKxq5fpltdHnPa2Exj4Sx0EclMWZQbYDu2z8= +gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= +gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= +gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME= +gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= +gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.7 h1:VUgggvou5XRW9mHwD/yXxIYSMtY0zoKQf/v226p2nyo= +gopkg.in/yaml.v2 v2.2.7/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= +k8s.io/api v0.0.0-20191004120003-3a12735a829a/go.mod h1:ceHJE/vDjU8jKnRV6Vqn/+vyZmC6NvOluInN+RhQkIs= +k8s.io/api v0.0.0-20191219150132-17cfeff5d095 h1:FrhAejQ5P6ZoV9nl5X9sqSNYd13yKAHEDP0fBnklKFw= +k8s.io/api v0.0.0-20191219150132-17cfeff5d095/go.mod h1:VTIBWh+oVNX3+w6a85XIJE6jGsm0GCZKZmRQ6cdjfyA= +k8s.io/apimachinery v0.0.0-20191004115701-31ade1b30762/go.mod h1:Xc10RHc1U+F/e9GCloJ8QAeCGevSVP5xhOhqlE+e1kM= +k8s.io/apimachinery v0.0.0-20191219145857-f69eda767ee8/go.mod h1:mhhO3hoLkWO+2eCvqjPtH2Ly92l9nJDwsswzWKpkN2w= +k8s.io/apimachinery v0.16.7-beta.0 h1:1cNiN7ZXJzlWq7dnWojG5UcrX1AIfQqpbyuzhu7Bhsc= +k8s.io/apimachinery v0.16.7-beta.0/go.mod h1:mhhO3hoLkWO+2eCvqjPtH2Ly92l9nJDwsswzWKpkN2w= +k8s.io/client-go v0.0.0-20191225075139-73fd2ddc9180 h1:wubqwrdMGz+peAZ4BnIA9eRJnqx/Z9Y+QY7SIF6/duQ= +k8s.io/client-go v0.0.0-20191225075139-73fd2ddc9180/go.mod h1:ksVkYlACXo9hR9AV+cYyCkuWL1xnWcGtAFxsfqMcozg= +k8s.io/code-generator v0.16.7-beta.0 h1:VoNhh3e+kCB5/3DmeRa8c6TBRmSBUnu85MZ31L95VRA= +k8s.io/code-generator v0.16.7-beta.0/go.mod h1:2aiDuxDU7RQK2PVypXAXHo6+YwOlF33iezHQbSmKSA4= +k8s.io/gengo v0.0.0-20190128074634-0689ccc1d7d6/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= +k8s.io/gengo v0.0.0-20190822140433-26a664648505 h1:ZY6yclUKVbZ+SdWnkfY+Je5vrMpKOxmGeKRbsXVmqYM= +k8s.io/gengo v0.0.0-20190822140433-26a664648505/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= +k8s.io/klog v0.0.0-20181102134211-b9b56d5dfc92/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= +k8s.io/klog v0.3.0/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= +k8s.io/klog v0.3.1/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= +k8s.io/klog v1.0.0 h1:Pt+yjF5aB1xDSVbau4VsWe+dQNzA0qv1LlXdC2dF6Q8= +k8s.io/klog v1.0.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I= +k8s.io/kube-openapi v0.0.0-20190228160746-b3a7cee44a30/go.mod h1:BXM9ceUBTj2QnfH2MK1odQs778ajze1RxcmP6S8RVVc= +k8s.io/kube-openapi v0.0.0-20190816220812-743ec37842bf/go.mod h1:1TqjTSzOxsLGIKfj0lK8EeCP7K1iUG65v09OM0/WG5E= +k8s.io/kube-openapi v0.0.0-20191107075043-30be4d16710a h1:UcxjrRMyNx/i/y8G7kPvLyy7rfbeuf1PYyBf973pgyU= +k8s.io/kube-openapi v0.0.0-20191107075043-30be4d16710a/go.mod h1:1TqjTSzOxsLGIKfj0lK8EeCP7K1iUG65v09OM0/WG5E= +k8s.io/utils v0.0.0-20190221042446-c2654d5206da/go.mod h1:8k8uAuAQ0rXslZKaEWd0c3oVhZz7sSzSiPnVZayjIX0= +k8s.io/utils v0.0.0-20191218082557-f07c713de883 h1:TA8t8OLS8m3/0dtTckekO0pCQ7qMnD19fsZTQEgCSKQ= +k8s.io/utils v0.0.0-20191218082557-f07c713de883/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew= +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= +modernc.org/strutil v1.0.0/go.mod h1:lstksw84oURvj9y3tn8lGvRxyRC1S2+g5uuIzNfIOBs= +modernc.org/xc v1.0.0/go.mod h1:mRNCo0bvLjGhHO9WsyuKVU4q0ceiDDDoEeWDJHrNx8I= +rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= +sigs.k8s.io/structured-merge-diff v0.0.0-20190525122527-15d366b2352e/go.mod h1:wWxsB5ozmmv/SG7nM11ayaAW51xMvak/t1r0CSlcokI= +sigs.k8s.io/yaml v1.1.0 h1:4A07+ZFc2wgJwo8YNlQpr1rVlgUDlxXHhPJciaPY5gs= +sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= +upper.io/db.v3 v3.6.3+incompatible h1:SJLWd7H56Vwm4rYa+cHAQDYWcvvOt1C/5PD/IIBZPW8= +upper.io/db.v3 v3.6.3+incompatible/go.mod h1:FgTdD24eBjJAbPKsQSiHUNgXjOR4Lub3u1UMHSIh82Y= diff --git a/hack/generate-proto.sh b/hack/generate-proto.sh index 0d09f0df8374..b8b92a70efb8 100755 --- a/hack/generate-proto.sh +++ b/hack/generate-proto.sh @@ -1,121 +1,28 @@ #!/bin/bash +set -eux -o pipefail -# This script auto-generates protobuf related files. It is intended to be run manually when either -# API types are added/modified, or server gRPC calls are added. The generated files should then -# be checked into source control. +go get k8s.io/code-generator/cmd/go-to-protobuf@v0.16.7-beta.0 +go get github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway@v1.12.1 +go get github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger@v1.12.1 +go get github.com/gogo/protobuf/protoc-gen-gogofast@v1.3.1 +go get github.com/gogo/protobuf/gogoproto@v1.3.1 -set -x -set -o errexit -set -o nounset -set -o pipefail +go install k8s.io/code-generator/cmd/go-to-protobuf -PROJECT_ROOT=$(cd $(dirname ${BASH_SOURCE})/..; pwd) -CODEGEN_PKG=${CODEGEN_PKG:-$(cd ${PROJECT_ROOT}; ls -d -1 ./vendor/k8s.io/code-generator 2>/dev/null || echo ../code-generator)} -PATH="${PROJECT_ROOT}/dist:${PATH}" - -# protbuf tooling required to build .proto files from go annotations from k8s-like api types -go build -i -o dist/go-to-protobuf ./vendor/k8s.io/code-generator/cmd/go-to-protobuf -go build -i -o dist/protoc-gen-gogo ./vendor/k8s.io/code-generator/cmd/go-to-protobuf/protoc-gen-gogo - -cp dist/protoc-gen-gogo $GOPATH/bin - -# Generate pkg/apis///(generated.proto,generated.pb.go) -# NOTE: any dependencies of our types to the k8s.io apimachinery types should be added to the -# --apimachinery-packages= option so that go-to-protobuf can locate the types, but prefixed with a -# '-' so that go-to-protobuf will not generate .proto files for it. -PACKAGES=( - github.com/argoproj/argo/pkg/apis/workflow/v1alpha1 -) - -APIMACHINERY_PKGS=( - +k8s.io/apimachinery/pkg/util/intstr - +k8s.io/apimachinery/pkg/api/resource - +k8s.io/apimachinery/pkg/runtime/schema - +k8s.io/apimachinery/pkg/runtime - k8s.io/apimachinery/pkg/apis/meta/v1 - k8s.io/api/core/v1 -) go-to-protobuf \ - --go-header-file=${PROJECT_ROOT}/hack/custom-boilerplate.go.txt \ - --packages=$(IFS=, ; echo "${PACKAGES[*]}") \ - --apimachinery-packages=$(IFS=, ; echo "${APIMACHINERY_PKGS[*]}") \ - --proto-import=./vendor + --go-header-file=./hack/custom-boilerplate.go.txt \ + --packages=github.com/argoproj/argo/pkg/apis/workflow/v1alpha1 \ + --apimachinery-packages=+k8s.io/apimachinery/pkg/util/intstr,+k8s.io/apimachinery/pkg/api/resource,k8s.io/apimachinery/pkg/runtime/schema,+k8s.io/apimachinery/pkg/runtime,k8s.io/apimachinery/pkg/apis/meta/v1,k8s.io/api/core/v1 -# Either protoc-gen-go, protoc-gen-gofast, or protoc-gen-gogofast can be used to build -# server/*/.pb.go from .proto files. golang/protobuf and gogo/protobuf can be used -# interchangeably. The difference in the options are: -# 1. protoc-gen-go - official golang/protobuf -go build -i -o dist/protoc-gen-go ./vendor/github.com/golang/protobuf/protoc-gen-go -GOPROTOBINARY=go -# 2. protoc-gen-gofast - fork of golang golang/protobuf. Faster code generation -go build -i -o dist/protoc-gen-gofast ./vendor/github.com/gogo/protobuf/protoc-gen-gofast -GOPROTOBINARY=gofast -# 3. protoc-gen-gogofast - faster code generation and gogo extensions and flexibility in controlling -# the generated go code (e.g. customizing field names, nullable fields) -go build -i -o dist/protoc-gen-gogofast ./vendor/github.com/gogo/protobuf/protoc-gen-gogofast -GOPROTOBINARY=gogofast -# -## protoc-gen-grpc-gateway is used to build .pb.gw.go files from from .proto files -go build -i -o dist/protoc-gen-grpc-gateway ./vendor/github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway -## protoc-gen-swagger is used to build swagger.json -go build -i -o dist/protoc-gen-swagger ./vendor/github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger -# -## Generate server//(.pb.go|.pb.gw.go) -PROTO_FILES=$(find $PROJECT_ROOT \( -path '*/pkg/*' -and -name "*.proto" \)) -for i in ${PROTO_FILES}; do - # Path to the google API gateway annotations.proto will be different depending if we are - # building natively (e.g. from workspace) vs. part of a docker build. - if [ -f /.dockerenv ]; then - GOOGLE_PROTO_API_PATH=$GOPATH/src/github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis - GOGO_PROTOBUF_PATH=$GOPATH/src/github.com/gogo/protobuf - else - GOOGLE_PROTO_API_PATH=${PROJECT_ROOT}/vendor/github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis - GOGO_PROTOBUF_PATH=${PROJECT_ROOT}/vendor/github.com/gogo/protobuf - fi +for f in $(find pkg -name '*.proto'); do protoc \ - -I${PROJECT_ROOT} \ - -I/usr/local/include \ - -I./vendor \ - -I$GOPATH/src \ - -I${GOOGLE_PROTO_API_PATH} \ - -I${GOGO_PROTOBUF_PATH} \ - --${GOPROTOBINARY}_out=plugins=grpc:$GOPATH/src \ - --grpc-gateway_out=logtostderr=true:$GOPATH/src \ + -I /usr/local/include \ + -I . \ + -I ${GOPATH}/src \ + -I ${GOPATH}/pkg/mod/github.com/gogo/protobuf@v1.3.1/gogoproto \ + -I ${GOPATH}/pkg/mod/github.com/grpc-ecosystem/grpc-gateway@v1.12.1/third_party/googleapis \ + --gogofast_out=plugins=grpc:${GOPATH}/src \ + --grpc-gateway_out=logtostderr=true:${GOPATH}/src \ --swagger_out=logtostderr=true:. \ - $i + $f done - -# collect_swagger gathers swagger files into a subdirectory -collect_swagger() { - SWAGGER_ROOT="$1" - EXPECTED_COLLISIONS="$2" - SWAGGER_OUT="${PROJECT_ROOT}/assets/swagger.json" - PRIMARY_SWAGGER=`mktemp` - COMBINED_SWAGGER=`mktemp` - - cat < "${PRIMARY_SWAGGER}" -{ - "swagger": "2.0", - "info": { - "title": "Consolidate Services", - "description": "Description of all APIs", - "version": "version not set" - }, - "paths": {} -} -EOF - - /bin/rm -f "${SWAGGER_OUT}" - - /usr/bin/find "${SWAGGER_ROOT}" -name '*.swagger.json' -exec /usr/local/bin/swagger mixin -c "${EXPECTED_COLLISIONS}" "${PRIMARY_SWAGGER}" '{}' \+ > "${COMBINED_SWAGGER}" - /usr/local/bin/jq -r 'del(.definitions[].properties[]? | select(."$ref"!=null and .description!=null).description) | del(.definitions[].properties[]? | select(."$ref"!=null and .title!=null).title)' "${COMBINED_SWAGGER}" > "${SWAGGER_OUT}" - - /bin/rm "${PRIMARY_SWAGGER}" "${COMBINED_SWAGGER}" -} - -# clean up generated swagger files (should come after collect_swagger) -clean_swagger() { - SWAGGER_ROOT="$1" - /usr/bin/find "${SWAGGER_ROOT}" -name '*.swagger.json' -delete -} - diff --git a/hack/update-codegen.sh b/hack/update-codegen.sh index 70c80fbb2330..8c926e601701 100755 --- a/hack/update-codegen.sh +++ b/hack/update-codegen.sh @@ -1,28 +1,10 @@ #!/bin/bash +set -eux -o pipefail -# Copyright 2017 The Kubernetes 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. +go get k8s.io/code-generator/cmd/go-to-protobuf@v0.16.7-beta.0 -set -o errexit -set -o nounset -set -o pipefail - -SCRIPT_ROOT=$(dirname ${BASH_SOURCE})/.. -CODEGEN_PKG=${CODEGEN_PKG:-$(cd ${SCRIPT_ROOT}; ls -d -1 ./vendor/k8s.io/code-generator 2>/dev/null || echo ../code-generator)} - -${CODEGEN_PKG}/generate-groups.sh "deepcopy,client,informer,lister" \ +bash ${GOPATH}/pkg/mod/k8s.io/code-generator@v0.16.7-beta.0/generate-groups.sh \ + "deepcopy,client,informer,lister" \ github.com/argoproj/argo/pkg/client github.com/argoproj/argo/pkg/apis \ workflow:v1alpha1 \ - workflowtemplate:v1alpha1 \ - --go-header-file ${SCRIPT_ROOT}/hack/custom-boilerplate.go.txt + --go-header-file ./hack/custom-boilerplate.go.txt diff --git a/hack/update-openapigen.sh b/hack/update-openapigen.sh index d4c9b03ffaef..9b9c5d91981c 100755 --- a/hack/update-openapigen.sh +++ b/hack/update-openapigen.sh @@ -1,16 +1,12 @@ #!/bin/bash +set -eux -o pipefail -set -o errexit -set -o nounset -set -o pipefail +# @v0.0.0-20200121204235-bf4fb3bd569c +go install k8s.io/kube-openapi/cmd/openapi-gen -PROJECT_ROOT=$(cd $(dirname "$0")/.. ; pwd) -CODEGEN_PKG=${PROJECT_ROOT}/vendor/k8s.io/kube-openapi -VERSION="v1alpha1" - -go run ${CODEGEN_PKG}/cmd/openapi-gen/openapi-gen.go \ - --go-header-file ${PROJECT_ROOT}/hack/custom-boilerplate.go.txt \ - --input-dirs github.com/argoproj/argo/pkg/apis/workflow/${VERSION} \ - --output-package github.com/argoproj/argo/pkg/apis/workflow/${VERSION} \ +openapi-gen \ + --go-header-file ./hack/custom-boilerplate.go.txt \ + --input-dirs github.com/argoproj/argo/pkg/apis/workflow/v1alpha1 \ + --output-package github.com/argoproj/argo/pkg/apis/workflow/v1alpha1 \ --report-filename pkg/apis/api-rules/violation_exceptions.list \ $@ diff --git a/hack/verify-codegen.sh b/hack/verify-codegen.sh deleted file mode 100755 index 9cc02a5a4a27..000000000000 --- a/hack/verify-codegen.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/bash - -# Copyright 2017 The Kubernetes 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. - -set -o errexit -set -o nounset -set -o pipefail - -SCRIPT_ROOT=$(dirname "${BASH_SOURCE}")/.. - -DIFFROOT="${SCRIPT_ROOT}/pkg" -TMP_DIFFROOT="${SCRIPT_ROOT}/_tmp/pkg" -_tmp="${SCRIPT_ROOT}/_tmp" - -cleanup() { - rm -rf "${_tmp}" -} -trap "cleanup" EXIT SIGINT - -cleanup - -mkdir -p "${TMP_DIFFROOT}" -cp -a "${DIFFROOT}"/* "${TMP_DIFFROOT}" - -"${SCRIPT_ROOT}/hack/update-codegen.sh" -echo "diffing ${DIFFROOT} against freshly generated codegen" -ret=0 -diff -Naupr "${DIFFROOT}" "${TMP_DIFFROOT}" || ret=$? -cp -a "${TMP_DIFFROOT}"/* "${DIFFROOT}" -if [[ $ret -eq 0 ]] -then - echo "${DIFFROOT} up to date." -else - echo "${DIFFROOT} is out of date. Please run hack/update-codegen.sh" - exit 1 -fi diff --git a/pkg/apiclient/cronworkflow/cron-workflow.pb.go b/pkg/apiclient/cronworkflow/cron-workflow.pb.go index e7e0f8cbe0d9..8bc909d599c3 100644 --- a/pkg/apiclient/cronworkflow/cron-workflow.pb.go +++ b/pkg/apiclient/cronworkflow/cron-workflow.pb.go @@ -391,47 +391,48 @@ func init() { } var fileDescriptor_257f310938c448f8 = []byte{ - // 633 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x96, 0x4f, 0x6f, 0xd3, 0x30, - 0x18, 0xc6, 0xe5, 0x0d, 0x4d, 0x9a, 0xc7, 0x84, 0x30, 0x08, 0x75, 0x61, 0x54, 0x53, 0x34, 0xb1, - 0xad, 0x68, 0x36, 0x5d, 0x77, 0x40, 0xdc, 0x46, 0x87, 0x76, 0x99, 0x04, 0xca, 0x84, 0xd0, 0xb8, - 0x79, 0xe9, 0x4b, 0x1a, 0x9a, 0xc6, 0x21, 0xf6, 0x3a, 0x21, 0xb4, 0x0b, 0x77, 0x4e, 0x1c, 0xe1, - 0x03, 0x70, 0x01, 0x2e, 0x88, 0xcf, 0xc0, 0x11, 0x89, 0x2f, 0x80, 0x2a, 0xbe, 0x05, 0x07, 0x50, - 0xdc, 0xa6, 0xf9, 0xd3, 0x46, 0x0b, 0xac, 0xdc, 0x9c, 0x39, 0xef, 0xf3, 0xfe, 0xfc, 0xec, 0x7d, - 0x9c, 0x62, 0x1a, 0x74, 0x1c, 0xc6, 0x03, 0xd7, 0xf6, 0x5c, 0xf0, 0x15, 0xb3, 0x43, 0xe1, 0x9f, - 0x88, 0xb0, 0xf3, 0xd4, 0x13, 0x27, 0xfa, 0x61, 0x33, 0x7e, 0xa2, 0x41, 0x28, 0x94, 0x20, 0x17, - 0xd3, 0x6f, 0x18, 0x57, 0x1d, 0xe1, 0x08, 0xbd, 0xc1, 0xa2, 0xd5, 0xe0, 0x1d, 0x63, 0xd9, 0x11, - 0xc2, 0xf1, 0x20, 0x92, 0x65, 0xdc, 0xf7, 0x85, 0xe2, 0xca, 0x15, 0xbe, 0x1c, 0xee, 0x6e, 0x77, - 0xee, 0x48, 0xea, 0x8a, 0x68, 0xb7, 0xcb, 0xed, 0xb6, 0xeb, 0x43, 0xf8, 0x82, 0x0d, 0x29, 0x24, - 0xeb, 0x82, 0xe2, 0xac, 0x57, 0x67, 0x0e, 0xf8, 0x10, 0x72, 0x05, 0xad, 0x61, 0x55, 0xd3, 0x71, - 0x55, 0xfb, 0xf8, 0x88, 0xda, 0xa2, 0xcb, 0x78, 0xa8, 0x9b, 0x3e, 0xd3, 0x8b, 0xa4, 0x74, 0xc4, - 0xdd, 0xab, 0x73, 0x2f, 0x68, 0xf3, 0x71, 0x11, 0x33, 0x69, 0xcd, 0x6c, 0x11, 0xc2, 0x84, 0x46, - 0xe6, 0x2f, 0x84, 0x97, 0x9a, 0x21, 0x70, 0x05, 0xcd, 0x50, 0xf8, 0x8f, 0x87, 0x9a, 0x16, 0x3c, - 0x3f, 0x06, 0xa9, 0xc8, 0x32, 0x9e, 0xf7, 0x79, 0x17, 0x64, 0xc0, 0x6d, 0xa8, 0xa0, 0x15, 0xb4, - 0x3e, 0x6f, 0x25, 0x7f, 0x20, 0x80, 0xb5, 0x3d, 0x71, 0x51, 0x65, 0x66, 0x05, 0xad, 0x2f, 0x6c, - 0xed, 0xd0, 0x84, 0x9d, 0xc6, 0xec, 0x7a, 0x11, 0x99, 0x4f, 0x23, 0x76, 0x3a, 0x72, 0x39, 0x66, - 0xa7, 0x99, 0xee, 0x19, 0x59, 0x72, 0x88, 0x17, 0x6d, 0x4d, 0xf8, 0x20, 0xd0, 0xc6, 0x56, 0x66, - 0x75, 0x9f, 0x06, 0x1d, 0x1c, 0x8f, 0xa6, 0x9d, 0x4d, 0x5a, 0x44, 0xce, 0xd2, 0x5e, 0x24, 0x9c, - 0x2a, 0xb5, 0xb2, 0x4a, 0xe6, 0x6b, 0x84, 0x2b, 0xfb, 0xae, 0x54, 0xe9, 0xee, 0xb2, 0xdc, 0xe1, - 0x0f, 0xf0, 0x82, 0xe7, 0x4a, 0x15, 0x33, 0x0d, 0xce, 0x5e, 0x2f, 0xc7, 0xb4, 0x9f, 0x14, 0x5a, - 0x69, 0x15, 0xf3, 0x1d, 0xc2, 0xd7, 0xf6, 0x40, 0x4d, 0xfa, 0x57, 0x10, 0x7c, 0x21, 0x6a, 0x3e, - 0x04, 0xd1, 0xeb, 0x2c, 0xe1, 0x4c, 0x9e, 0xf0, 0x21, 0xc6, 0x0e, 0xa8, 0xac, 0x69, 0xb7, 0xcb, - 0x01, 0xee, 0x8d, 0xea, 0xac, 0x94, 0x86, 0xf9, 0x19, 0xe1, 0xa5, 0x47, 0x41, 0xab, 0x60, 0x58, - 0xfe, 0x9e, 0x30, 0x3f, 0x40, 0xb3, 0xff, 0x65, 0x80, 0xcc, 0xf7, 0x08, 0x2f, 0xed, 0x82, 0x07, - 0xd3, 0xc2, 0x3e, 0xc4, 0x8b, 0x2d, 0x2d, 0xf7, 0x4f, 0x03, 0xb9, 0x9b, 0x2e, 0xb5, 0xb2, 0x4a, - 0xe6, 0x0d, 0x7c, 0x3d, 0xcd, 0x38, 0x78, 0xb7, 0x65, 0x81, 0x0c, 0x84, 0x2f, 0x61, 0xeb, 0xf7, - 0x1c, 0xbe, 0x92, 0xde, 0x3f, 0x80, 0xb0, 0xe7, 0xda, 0x40, 0x3e, 0x21, 0x4c, 0xc6, 0x53, 0x4c, - 0xd6, 0x68, 0xfa, 0xfa, 0xa2, 0x85, 0x39, 0x37, 0xce, 0x6f, 0xb9, 0xb9, 0xf9, 0xea, 0xfb, 0xcf, - 0x37, 0x33, 0x6b, 0xa6, 0xa9, 0xaf, 0x9b, 0x5e, 0x3d, 0x7b, 0x9d, 0x4a, 0xf6, 0x72, 0xe4, 0xdf, - 0xe9, 0x5d, 0x54, 0x23, 0x1f, 0x11, 0xbe, 0x3c, 0x96, 0x3c, 0x72, 0x33, 0x0b, 0x5c, 0x14, 0x4d, - 0xe3, 0xfe, 0xb9, 0x79, 0x23, 0x69, 0xb3, 0xa6, 0x99, 0x57, 0x49, 0x09, 0x66, 0xf2, 0x01, 0xe1, - 0x4b, 0xb9, 0x68, 0x92, 0xd5, 0x2c, 0xee, 0xe4, 0xe4, 0x4e, 0xc3, 0xdc, 0xba, 0x06, 0xbd, 0x45, - 0x36, 0xce, 0x06, 0x1d, 0xac, 0x4f, 0xc9, 0x17, 0x84, 0xc9, 0x78, 0x56, 0xf3, 0x23, 0x51, 0x98, - 0xe6, 0x69, 0x50, 0x6f, 0x6b, 0x6a, 0x6a, 0x94, 0xa7, 0x8e, 0x26, 0xe3, 0x2d, 0xc2, 0x64, 0x3c, - 0xad, 0x79, 0xf0, 0xc2, 0x3c, 0x1b, 0x1b, 0xf9, 0xa1, 0x2f, 0x8c, 0x53, 0x6c, 0x6b, 0xad, 0x3c, - 0xe0, 0xbd, 0x9d, 0xaf, 0xfd, 0x2a, 0xfa, 0xd6, 0xaf, 0xa2, 0x1f, 0xfd, 0x2a, 0x7a, 0xd2, 0x38, - 0xeb, 0x33, 0x3d, 0xe1, 0x77, 0xc6, 0xd1, 0x9c, 0xfe, 0xf2, 0x36, 0xfe, 0x04, 0x00, 0x00, 0xff, - 0xff, 0xd2, 0xa9, 0xc8, 0xa2, 0x8c, 0x08, 0x00, 0x00, + // 641 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x96, 0x31, 0x6f, 0xd3, 0x40, + 0x14, 0xc7, 0x75, 0x2d, 0xaa, 0xd4, 0x2b, 0x15, 0xe2, 0x90, 0x50, 0x62, 0x4a, 0x54, 0x59, 0x15, + 0x6d, 0x83, 0x72, 0x26, 0x4d, 0x07, 0xc4, 0x56, 0x52, 0xd4, 0xa5, 0x12, 0xc8, 0x15, 0x42, 0x65, + 0xbb, 0x38, 0xaf, 0x8e, 0x89, 0xe3, 0x33, 0xf6, 0x25, 0x15, 0x42, 0x5d, 0xd8, 0x99, 0x18, 0xe1, + 0x03, 0xb0, 0x00, 0x0b, 0xe2, 0x33, 0x30, 0x22, 0xf1, 0x05, 0x50, 0xc4, 0xb7, 0x60, 0x00, 0xf9, + 0x12, 0xc7, 0x67, 0x27, 0x56, 0x0d, 0x0d, 0xdb, 0xbb, 0xf8, 0xde, 0x7b, 0xbf, 0xfb, 0xfb, 0xfd, + 0xcf, 0xc1, 0xd4, 0xef, 0xda, 0x06, 0xf3, 0x1d, 0xcb, 0x75, 0xc0, 0x13, 0x86, 0x15, 0x70, 0xef, + 0x94, 0x07, 0xdd, 0x13, 0x97, 0x9f, 0xca, 0x45, 0x2d, 0x5e, 0x51, 0x3f, 0xe0, 0x82, 0x93, 0xcb, + 0xea, 0x0e, 0xad, 0x66, 0x3b, 0xa2, 0xd3, 0x6f, 0x51, 0x8b, 0xf7, 0x0c, 0x9b, 0xdb, 0xdc, 0x90, + 0x9b, 0x5a, 0xfd, 0x13, 0xb9, 0x92, 0x0b, 0x19, 0x8d, 0x92, 0xb5, 0x35, 0x9b, 0x73, 0xdb, 0x85, + 0xa8, 0x9f, 0xc1, 0x3c, 0x8f, 0x0b, 0x26, 0x1c, 0xee, 0x85, 0xe3, 0xa7, 0xbb, 0xdd, 0xbb, 0x21, + 0x75, 0x78, 0xf4, 0xb4, 0xc7, 0xac, 0x8e, 0xe3, 0x41, 0xf0, 0xc2, 0x18, 0xe3, 0x85, 0x46, 0x0f, + 0x04, 0x33, 0x06, 0x75, 0xc3, 0x06, 0x0f, 0x02, 0x26, 0xa0, 0x3d, 0xce, 0x6a, 0x2a, 0x08, 0x2c, + 0x90, 0x4d, 0x9f, 0xc9, 0x20, 0x49, 0x9d, 0x1c, 0x68, 0x50, 0x67, 0xae, 0xdf, 0x61, 0xd3, 0x45, + 0xf4, 0xa4, 0xb5, 0x61, 0xf1, 0x00, 0x66, 0x34, 0xd2, 0x7f, 0x21, 0x5c, 0x6e, 0x06, 0xc0, 0x04, + 0x34, 0x03, 0xee, 0x3d, 0x19, 0xd7, 0x34, 0xe1, 0x79, 0x1f, 0x42, 0x41, 0xd6, 0xf0, 0xb2, 0xc7, + 0x7a, 0x10, 0xfa, 0xcc, 0x82, 0x12, 0x5a, 0x47, 0x5b, 0xcb, 0x66, 0xf2, 0x03, 0x01, 0x2c, 0x75, + 0x8b, 0x93, 0x4a, 0x0b, 0xeb, 0x68, 0x6b, 0x65, 0x67, 0x8f, 0x26, 0xec, 0x34, 0x66, 0x97, 0x41, + 0xf4, 0x56, 0x68, 0xc4, 0x4e, 0x27, 0xf2, 0xc7, 0xec, 0x34, 0xd5, 0x3d, 0x55, 0x96, 0x1c, 0xe3, + 0x55, 0x4b, 0x12, 0x3e, 0xf4, 0xa5, 0xb0, 0xa5, 0x45, 0xd9, 0xa7, 0x41, 0x47, 0xc7, 0xa3, 0xaa, + 0xb2, 0x49, 0x8b, 0x48, 0x59, 0x3a, 0x88, 0x0a, 0x2b, 0xa9, 0x66, 0xba, 0x92, 0xfe, 0x1a, 0xe1, + 0xd2, 0xa1, 0x13, 0x0a, 0xb5, 0x7b, 0x58, 0xec, 0xf0, 0x47, 0x78, 0xc5, 0x75, 0x42, 0x11, 0x33, + 0x8d, 0xce, 0x5e, 0x2f, 0xc6, 0x74, 0x98, 0x24, 0x9a, 0x6a, 0x15, 0xfd, 0x1d, 0xc2, 0xd7, 0x0f, + 0x40, 0xcc, 0x7a, 0x15, 0x04, 0x5f, 0x8a, 0x9a, 0x8f, 0x41, 0x64, 0x9c, 0x26, 0x5c, 0xc8, 0x12, + 0x3e, 0xc2, 0xd8, 0x06, 0x91, 0x16, 0xed, 0x4e, 0x31, 0xc0, 0x83, 0x49, 0x9e, 0xa9, 0xd4, 0xd0, + 0x3f, 0x23, 0x5c, 0x7e, 0xec, 0xb7, 0x73, 0x86, 0xe5, 0xef, 0x09, 0xb3, 0x03, 0xb4, 0xf8, 0x5f, + 0x06, 0x48, 0x7f, 0x8f, 0x70, 0x79, 0x1f, 0x5c, 0x98, 0x17, 0xf6, 0x31, 0x5e, 0x6d, 0xcb, 0x72, + 0xff, 0x34, 0x90, 0xfb, 0x6a, 0xaa, 0x99, 0xae, 0xa4, 0xdf, 0xc4, 0x37, 0x54, 0xc6, 0xd1, 0xde, + 0xb6, 0x09, 0xa1, 0xcf, 0xbd, 0x10, 0x76, 0x7e, 0x2f, 0xe1, 0x6b, 0xea, 0xf3, 0x23, 0x08, 0x06, + 0x8e, 0x05, 0xe4, 0x13, 0xc2, 0x64, 0xda, 0xc5, 0x64, 0x93, 0xaa, 0xf7, 0x1a, 0xcd, 0xf5, 0xb9, + 0x76, 0x71, 0xc9, 0xf5, 0xda, 0xab, 0xef, 0x3f, 0xdf, 0x2c, 0x6c, 0xea, 0xba, 0xbc, 0x6e, 0x06, + 0xf5, 0xf4, 0x3d, 0x1b, 0x1a, 0x2f, 0x27, 0xfa, 0x9d, 0xdd, 0x43, 0x55, 0xf2, 0x11, 0xe1, 0xab, + 0x53, 0xce, 0x23, 0xb7, 0xd2, 0xc0, 0x79, 0xd6, 0xd4, 0x1e, 0x5c, 0x98, 0x37, 0x2a, 0xad, 0x57, + 0x25, 0xf3, 0x06, 0x29, 0xc0, 0x4c, 0x3e, 0x20, 0x7c, 0x25, 0x63, 0x4d, 0xb2, 0x91, 0xc6, 0x9d, + 0xed, 0xdc, 0x79, 0x88, 0x5b, 0x97, 0xa0, 0xb7, 0xc9, 0xf6, 0xf9, 0xa0, 0xa3, 0xf8, 0x8c, 0x7c, + 0x41, 0x98, 0x4c, 0x7b, 0x35, 0x3b, 0x12, 0xb9, 0x6e, 0x9e, 0x07, 0xf5, 0xae, 0xa4, 0xa6, 0x5a, + 0x71, 0xea, 0x68, 0x32, 0xde, 0x22, 0x4c, 0xa6, 0xdd, 0x9a, 0x05, 0xcf, 0xf5, 0xb3, 0xb6, 0x9d, + 0x1d, 0xfa, 0x5c, 0x3b, 0xc5, 0xb2, 0x56, 0x8b, 0x03, 0xde, 0xdf, 0xfb, 0x3a, 0xac, 0xa0, 0x6f, + 0xc3, 0x0a, 0xfa, 0x31, 0xac, 0xa0, 0xa7, 0x8d, 0xf3, 0x3e, 0xd3, 0x33, 0xfe, 0x80, 0xb4, 0x96, + 0xe4, 0x97, 0xb7, 0xf1, 0x27, 0x00, 0x00, 0xff, 0xff, 0x08, 0x47, 0x12, 0xfa, 0xa5, 0x08, 0x00, + 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/pkg/apiclient/cronworkflow/cron-workflow.proto b/pkg/apiclient/cronworkflow/cron-workflow.proto index aa9bc0853f51..29c299fc723d 100644 --- a/pkg/apiclient/cronworkflow/cron-workflow.proto +++ b/pkg/apiclient/cronworkflow/cron-workflow.proto @@ -1,7 +1,7 @@ syntax = "proto3"; option go_package = "github.com/argoproj/argo/pkg/apiclient/cronworkflow"; -import "gogoproto/gogo.proto"; +import "github.com/gogo/protobuf/gogoproto/gogo.proto"; import "google/api/annotations.proto"; import "k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto"; import "github.com/argoproj/argo/pkg/apis/workflow/v1alpha1/generated.proto"; diff --git a/pkg/apiclient/info/info.pb.go b/pkg/apiclient/info/info.pb.go index a489eca04b2c..5e52e1f2eaa3 100644 --- a/pkg/apiclient/info/info.pb.go +++ b/pkg/apiclient/info/info.pb.go @@ -125,27 +125,27 @@ func init() { func init() { proto.RegisterFile("pkg/apiclient/info/info.proto", fileDescriptor_96940c93018255fa) } var fileDescriptor_96940c93018255fa = []byte{ - // 310 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x91, 0xc1, 0x4a, 0x03, 0x31, - 0x10, 0x86, 0x59, 0x11, 0xc5, 0xb5, 0x94, 0x12, 0x7a, 0x90, 0xa2, 0x45, 0xf6, 0x24, 0x0a, 0x1b, - 0xaa, 0x1e, 0xd4, 0xa3, 0x1e, 0xa4, 0x17, 0x0f, 0xf5, 0x22, 0xde, 0xa6, 0xe9, 0x34, 0x8d, 0xdd, - 0xcd, 0xc4, 0x24, 0xdd, 0xe2, 0xd5, 0x57, 0xf0, 0xa5, 0x3c, 0x0a, 0xbe, 0x80, 0x14, 0x1f, 0x44, - 0x36, 0xbb, 0xd0, 0x4a, 0x05, 0x2f, 0x61, 0xf2, 0xff, 0xfc, 0xf3, 0x25, 0x33, 0xf1, 0x81, 0x99, - 0x4a, 0x0e, 0x46, 0x89, 0x4c, 0xa1, 0xf6, 0x5c, 0xe9, 0x31, 0x85, 0x23, 0x35, 0x96, 0x3c, 0xb1, - 0xcd, 0xb2, 0xee, 0xb4, 0x25, 0x49, 0x0a, 0x02, 0x2f, 0xab, 0xca, 0xeb, 0xec, 0x4b, 0x22, 0x99, - 0x61, 0x99, 0xe6, 0xa0, 0x35, 0x79, 0xf0, 0x8a, 0xb4, 0xab, 0xdd, 0xf3, 0xe9, 0x85, 0x4b, 0x15, - 0x95, 0x6e, 0x0e, 0x62, 0xa2, 0x34, 0xda, 0x17, 0x5e, 0xc3, 0x1c, 0xcf, 0xd1, 0x03, 0x2f, 0x7a, - 0x5c, 0xa2, 0x46, 0x0b, 0x1e, 0x47, 0x75, 0xea, 0x46, 0x2a, 0x3f, 0x99, 0x0d, 0x53, 0x41, 0x39, - 0x07, 0x1b, 0xa0, 0x4f, 0xa1, 0x58, 0x46, 0xe7, 0x64, 0xa7, 0xe3, 0x8c, 0xe6, 0xbc, 0xe8, 0x41, - 0x66, 0x26, 0xb0, 0xde, 0x24, 0x59, 0xa2, 0xb9, 0x20, 0x8b, 0x7f, 0x80, 0x92, 0x56, 0xdc, 0xbc, - 0x45, 0xdf, 0xd7, 0x63, 0x1a, 0xe0, 0xf3, 0x0c, 0x9d, 0x4f, 0xae, 0xe2, 0x46, 0x75, 0x75, 0x86, - 0xb4, 0x43, 0x76, 0x1c, 0xb7, 0x72, 0xd0, 0x20, 0x71, 0x74, 0x07, 0x39, 0x3a, 0x03, 0x02, 0xf7, - 0xa2, 0xc3, 0xe8, 0x68, 0x67, 0xb0, 0xa6, 0x9f, 0x3e, 0xc4, 0xbb, 0x65, 0xf6, 0x1e, 0x6d, 0xa1, - 0x04, 0xb2, 0x7e, 0xbc, 0x5d, 0x37, 0x67, 0xed, 0x34, 0x4c, 0xf3, 0x37, 0xab, 0xc3, 0x2a, 0x75, - 0x95, 0x97, 0xb4, 0x5f, 0x3f, 0xbf, 0xdf, 0x36, 0x9a, 0xac, 0x11, 0xde, 0x5d, 0xf4, 0xc2, 0x1a, - 0xae, 0x2f, 0xdf, 0x17, 0xdd, 0xe8, 0x63, 0xd1, 0x8d, 0xbe, 0x16, 0xdd, 0xe8, 0xf1, 0xe4, 0xbf, - 0xf1, 0xac, 0xac, 0x71, 0xb8, 0x15, 0x7e, 0x7a, 0xf6, 0x13, 0x00, 0x00, 0xff, 0xff, 0x3f, 0xd8, - 0x9b, 0x1d, 0xe3, 0x01, 0x00, 0x00, + // 319 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x51, 0xcf, 0x4a, 0x33, 0x31, + 0x10, 0x67, 0x3f, 0x3e, 0x14, 0xd7, 0x52, 0x4a, 0xe8, 0x41, 0x8a, 0x16, 0xd9, 0x93, 0x28, 0x6e, + 0xa8, 0x7a, 0x50, 0x8f, 0x7a, 0x90, 0x5e, 0x3c, 0xd4, 0x8b, 0x78, 0x9b, 0xa6, 0xb3, 0x69, 0xec, + 0x6e, 0x26, 0x26, 0xe9, 0x16, 0xaf, 0xbe, 0x82, 0x2f, 0xe5, 0x51, 0xf0, 0x05, 0xa4, 0xf8, 0x20, + 0xb2, 0xe9, 0x42, 0x2b, 0x15, 0xbc, 0x84, 0x99, 0xf9, 0xf1, 0xfb, 0x93, 0x99, 0x78, 0xcf, 0x4c, + 0x24, 0x07, 0xa3, 0x44, 0xae, 0x50, 0x7b, 0xae, 0x74, 0x46, 0xe1, 0x49, 0x8d, 0x25, 0x4f, 0xec, + 0x7f, 0x55, 0x77, 0x8e, 0xa5, 0xf2, 0xe3, 0xe9, 0x30, 0x15, 0x54, 0x70, 0x49, 0x92, 0x78, 0x00, + 0x87, 0xd3, 0x2c, 0x74, 0xa1, 0x09, 0xd5, 0x82, 0xd4, 0xd9, 0x95, 0x44, 0x32, 0xc7, 0x4a, 0x96, + 0x83, 0xd6, 0xe4, 0xc1, 0x2b, 0xd2, 0xae, 0x46, 0xcf, 0x26, 0xe7, 0x2e, 0x55, 0x54, 0xa1, 0x05, + 0x88, 0xb1, 0xd2, 0x68, 0x9f, 0x79, 0x9d, 0xc2, 0xf1, 0x02, 0x3d, 0xf0, 0xb2, 0xc7, 0x25, 0x6a, + 0xb4, 0xe0, 0x71, 0x54, 0xb3, 0xae, 0x57, 0x22, 0x80, 0x0d, 0xa6, 0x8f, 0xa1, 0x58, 0x52, 0x67, + 0x64, 0x27, 0x59, 0x4e, 0x33, 0x5e, 0xf6, 0x20, 0x37, 0x63, 0x58, 0x17, 0x49, 0x96, 0xd6, 0x5c, + 0x90, 0xc5, 0x5f, 0x8c, 0x92, 0x56, 0xdc, 0xbc, 0x41, 0xdf, 0xd7, 0x19, 0x0d, 0xf0, 0x69, 0x8a, + 0xce, 0x27, 0x97, 0x71, 0x63, 0xd1, 0x3a, 0x43, 0xda, 0x21, 0x3b, 0x8c, 0x5b, 0x05, 0x68, 0x90, + 0x38, 0xba, 0x85, 0x02, 0x9d, 0x01, 0x81, 0x3b, 0xd1, 0x7e, 0x74, 0xb0, 0x35, 0x58, 0x9b, 0x9f, + 0xdc, 0xc7, 0xdb, 0x15, 0xf7, 0x0e, 0x6d, 0xa9, 0x04, 0xb2, 0x7e, 0xbc, 0x59, 0x8b, 0xb3, 0x76, + 0x1a, 0xd6, 0xfc, 0xd3, 0xab, 0xc3, 0x16, 0xd3, 0x55, 0xbf, 0xa4, 0xfd, 0xf2, 0xf1, 0xf5, 0xfa, + 0xaf, 0xc9, 0x1a, 0x21, 0x77, 0xd9, 0x0b, 0xf7, 0xb9, 0xba, 0x78, 0x9b, 0x77, 0xa3, 0xf7, 0x79, + 0x37, 0xfa, 0x9c, 0x77, 0xa3, 0x87, 0xa3, 0xbf, 0xd6, 0xb3, 0x72, 0xdf, 0xe1, 0x46, 0xf8, 0xe9, + 0xe9, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0xea, 0x14, 0x7e, 0x7f, 0xfc, 0x01, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/pkg/apiclient/info/info.proto b/pkg/apiclient/info/info.proto index d2c4afb3f0e0..226ded08c928 100644 --- a/pkg/apiclient/info/info.proto +++ b/pkg/apiclient/info/info.proto @@ -1,7 +1,7 @@ syntax = "proto3"; option go_package = "github.com/argoproj/argo/pkg/apiclient/info"; -import "gogoproto/gogo.proto"; +import "github.com/gogo/protobuf/gogoproto/gogo.proto"; import "google/api/annotations.proto"; import "k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto"; import "github.com/argoproj/argo/pkg/apis/workflow/v1alpha1/generated.proto"; diff --git a/pkg/apiclient/workflow/workflow.pb.go b/pkg/apiclient/workflow/workflow.pb.go index bd32cb27a2be..9c8a61957cd6 100644 --- a/pkg/apiclient/workflow/workflow.pb.go +++ b/pkg/apiclient/workflow/workflow.pb.go @@ -925,74 +925,74 @@ func init() { } var fileDescriptor_1f6bb75f9e833cb6 = []byte{ - // 1059 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x97, 0xcf, 0x6f, 0xdc, 0x44, - 0x14, 0xc7, 0x35, 0x69, 0x68, 0xd3, 0x49, 0x93, 0xc2, 0x50, 0x60, 0x65, 0xa5, 0x69, 0x3a, 0x34, - 0x10, 0xa5, 0x8d, 0x9d, 0x4d, 0x0a, 0x94, 0x4a, 0x3d, 0x94, 0xa4, 0x0a, 0x45, 0x2b, 0xa8, 0x5c, - 0x10, 0x2a, 0x37, 0xc7, 0xfb, 0x70, 0xdc, 0xac, 0x67, 0x8c, 0x3d, 0xbb, 0xd5, 0x52, 0x05, 0x04, - 0x27, 0xc4, 0x81, 0x0b, 0x97, 0x0a, 0x8e, 0x80, 0x84, 0x84, 0x04, 0xe2, 0xbf, 0xe0, 0x88, 0xc4, - 0x3f, 0x80, 0x22, 0x24, 0xfe, 0x0d, 0x34, 0x63, 0xcf, 0xd8, 0xce, 0x2e, 0x8b, 0x89, 0x2b, 0xf5, - 0x36, 0xf6, 0xec, 0xbc, 0xef, 0x67, 0xdf, 0x8f, 0x79, 0xcf, 0x78, 0x39, 0xde, 0x0f, 0x1c, 0x2f, - 0x0e, 0xfd, 0x5e, 0x08, 0x4c, 0x38, 0x0f, 0x78, 0xb2, 0xff, 0x61, 0x8f, 0x3f, 0x30, 0x0b, 0x3b, - 0x4e, 0xb8, 0xe0, 0x64, 0x46, 0x3f, 0x5b, 0xe7, 0x02, 0x1e, 0x70, 0xf5, 0xd2, 0x91, 0xab, 0x6c, - 0xdf, 0x5a, 0x08, 0x38, 0x0f, 0x7a, 0x20, 0x2d, 0x39, 0x1e, 0x63, 0x5c, 0x78, 0x22, 0xe4, 0x2c, - 0xcd, 0x77, 0xaf, 0xee, 0x5f, 0x4b, 0xed, 0x90, 0xcb, 0xdd, 0xc8, 0xf3, 0xf7, 0x42, 0x06, 0xc9, - 0xd0, 0xc9, 0x85, 0x53, 0x27, 0x02, 0xe1, 0x39, 0x83, 0xb6, 0x13, 0x00, 0x83, 0xc4, 0x13, 0xd0, - 0xcd, 0x4f, 0x6d, 0x05, 0xa1, 0xd8, 0xeb, 0xef, 0xda, 0x3e, 0x8f, 0x1c, 0x2f, 0x51, 0xa2, 0xf7, - 0xd5, 0xa2, 0x38, 0x6a, 0x70, 0x07, 0x6d, 0xaf, 0x17, 0xef, 0x79, 0xa3, 0x46, 0x68, 0x21, 0xed, - 0xf8, 0x3c, 0x81, 0x31, 0x42, 0xf4, 0x97, 0x29, 0xfc, 0xdc, 0xfb, 0xb9, 0xa5, 0xad, 0x04, 0x3c, - 0x01, 0x2e, 0x7c, 0xd4, 0x87, 0x54, 0x90, 0x05, 0x7c, 0x9a, 0x79, 0x11, 0xa4, 0xb1, 0xe7, 0x43, - 0x0b, 0x2d, 0xa1, 0x95, 0xd3, 0x6e, 0xf1, 0x82, 0xdc, 0xc3, 0xc6, 0x2d, 0xad, 0xa9, 0x25, 0xb4, - 0x32, 0xbb, 0x71, 0xc3, 0x2e, 0x98, 0x6d, 0xcd, 0xac, 0x16, 0x76, 0xbc, 0x1f, 0xd8, 0x92, 0xd9, - 0x36, 0x9e, 0xd5, 0xcc, 0xb6, 0xd6, 0x76, 0x8d, 0x39, 0xb2, 0x88, 0x71, 0xc8, 0x52, 0xe1, 0x31, - 0x1f, 0x6e, 0x6f, 0xb7, 0x4e, 0x28, 0xe5, 0xd2, 0x1b, 0x42, 0xf1, 0x99, 0x14, 0x92, 0x01, 0x24, - 0xdb, 0xc9, 0xd0, 0xed, 0xb3, 0xd6, 0xf4, 0x12, 0x5a, 0x99, 0x71, 0x2b, 0xef, 0xc8, 0x3d, 0x3c, - 0xe7, 0xab, 0x7f, 0xf3, 0x4e, 0xac, 0x82, 0xd1, 0x7a, 0x4a, 0x31, 0x6e, 0xda, 0x99, 0x4b, 0xec, - 0x72, 0x34, 0x0a, 0x3c, 0x19, 0x0d, 0x7b, 0xd0, 0xb6, 0xb7, 0xca, 0x47, 0xdd, 0xaa, 0x25, 0xfa, - 0x08, 0x61, 0xa2, 0xa9, 0x77, 0x40, 0x68, 0x77, 0x11, 0x3c, 0x2d, 0xbd, 0x93, 0x7b, 0x4a, 0xad, - 0xab, 0x2e, 0x9c, 0x3a, 0xea, 0xc2, 0x3b, 0x18, 0x07, 0x20, 0x34, 0xe0, 0x09, 0x05, 0xb8, 0x5e, - 0x0f, 0x70, 0xc7, 0x9c, 0x73, 0x4b, 0x36, 0xe8, 0x17, 0x08, 0x3f, 0xab, 0xd1, 0x3a, 0x61, 0x2a, - 0xea, 0x85, 0xf2, 0x2e, 0x9e, 0xed, 0x85, 0xa9, 0x01, 0xc9, 0xa2, 0xd9, 0xae, 0x07, 0xd2, 0x29, - 0x0e, 0xba, 0x65, 0x2b, 0x34, 0xc0, 0x2f, 0x98, 0xd0, 0x42, 0xda, 0xdf, 0x8d, 0xc2, 0x06, 0x9e, - 0xb2, 0xf0, 0x4c, 0x04, 0x11, 0x0f, 0x3f, 0x86, 0xae, 0xf2, 0xd3, 0x8c, 0x6b, 0x9e, 0xe9, 0x9b, - 0xf8, 0x5c, 0x21, 0x24, 0x92, 0xe1, 0xb1, 0x55, 0xe8, 0xed, 0xa2, 0x12, 0x24, 0x72, 0x04, 0xc7, - 0x37, 0xd5, 0xc1, 0x2d, 0x6d, 0xea, 0x5d, 0x48, 0xa2, 0x90, 0x95, 0xea, 0xea, 0xff, 0x5b, 0x7b, - 0x0b, 0x3f, 0xaf, 0xad, 0xdd, 0xed, 0xa7, 0x31, 0xb0, 0xee, 0xf1, 0x6d, 0x7d, 0x57, 0xca, 0xde, - 0x0e, 0x0f, 0x8e, 0x1f, 0x93, 0x16, 0x3e, 0x15, 0xf3, 0xee, 0xdb, 0xf2, 0x50, 0x56, 0xa2, 0xfa, - 0x91, 0xdc, 0xc4, 0xb8, 0xc7, 0x03, 0x9d, 0x4e, 0xd3, 0x2a, 0x9d, 0x2e, 0x96, 0xd2, 0xc9, 0x96, - 0x77, 0x91, 0x4c, 0x9e, 0x3b, 0xbc, 0xdb, 0x31, 0x3f, 0x74, 0x4b, 0x87, 0xe8, 0xf7, 0xa8, 0x88, - 0xc5, 0x36, 0xf4, 0xa0, 0x81, 0xf7, 0xe4, 0x55, 0xd0, 0x55, 0x26, 0xaa, 0x95, 0x56, 0xf3, 0x2a, - 0xd8, 0x2e, 0x1f, 0x75, 0xab, 0x96, 0x68, 0xab, 0x08, 0x8c, 0xa6, 0x4c, 0x63, 0xce, 0x52, 0xa0, - 0x5f, 0xca, 0x3f, 0xe0, 0x09, 0x7f, 0x4f, 0xef, 0xa7, 0x4f, 0xb0, 0x16, 0x3f, 0x2d, 0x42, 0xae, - 0x98, 0x6e, 0x0d, 0x80, 0x29, 0x4f, 0x8a, 0x61, 0x6c, 0x3c, 0x29, 0xd7, 0xe4, 0x3d, 0x7c, 0x92, - 0xef, 0xde, 0x07, 0x5f, 0x3c, 0x9e, 0x3b, 0x3d, 0x37, 0x46, 0x2f, 0xe1, 0x99, 0x0e, 0x0f, 0x6e, - 0x31, 0x91, 0x0c, 0x65, 0xde, 0xf8, 0x9c, 0x09, 0x60, 0x22, 0x57, 0xd6, 0x8f, 0xf4, 0xab, 0xca, - 0xed, 0xc5, 0xc4, 0x93, 0x6e, 0x44, 0x1b, 0x7f, 0xcf, 0xe3, 0xb3, 0xa6, 0xf0, 0x20, 0x19, 0x84, - 0x3e, 0x90, 0x6f, 0x10, 0x9e, 0xcf, 0xda, 0x83, 0xde, 0x21, 0x17, 0x0a, 0x6b, 0x63, 0x3b, 0xa9, - 0xd5, 0x0c, 0x88, 0xae, 0x7c, 0xfe, 0xc7, 0x5f, 0x5f, 0x4f, 0x51, 0x7a, 0x5e, 0x35, 0xf2, 0x41, - 0xdb, 0x74, 0xfe, 0xd4, 0x79, 0x68, 0xfc, 0x70, 0x70, 0x1d, 0xad, 0x92, 0x47, 0x08, 0xcf, 0xee, - 0x80, 0x30, 0x64, 0x0b, 0xa3, 0x64, 0x45, 0xc7, 0x6a, 0x8a, 0x75, 0x45, 0x61, 0xbd, 0x44, 0x2e, - 0x4d, 0xc4, 0xca, 0xd6, 0x07, 0x12, 0x6d, 0x4e, 0x26, 0xa8, 0xa9, 0x07, 0x72, 0x7e, 0x14, 0xae, - 0xd4, 0xb3, 0xac, 0x9b, 0x8d, 0xe8, 0xa4, 0x25, 0xba, 0xac, 0x08, 0x2f, 0x90, 0xc9, 0x8e, 0x23, - 0x9f, 0xe0, 0xf9, 0x6a, 0xa9, 0x56, 0x22, 0x3a, 0xae, 0x88, 0xad, 0x31, 0x8e, 0x2d, 0x2a, 0x8b, - 0x5e, 0x56, 0xba, 0xcb, 0xe4, 0xc5, 0xa3, 0xba, 0x6b, 0x20, 0xf7, 0x2b, 0xea, 0xeb, 0x88, 0x7c, - 0x86, 0xf0, 0x7c, 0x76, 0x7d, 0x4c, 0x4a, 0xa9, 0xca, 0x35, 0x68, 0x2d, 0xfd, 0xfb, 0x0f, 0xf2, - 0x1b, 0x28, 0x0f, 0xcf, 0x6a, 0xbd, 0xf0, 0xfc, 0x80, 0xf0, 0x9c, 0x6a, 0x9f, 0x06, 0x61, 0x71, - 0x54, 0xa1, 0xdc, 0x5f, 0x9b, 0x66, 0xcf, 0x2b, 0x0a, 0xcf, 0xb1, 0x56, 0xeb, 0xe0, 0x39, 0x89, - 0x54, 0x96, 0x19, 0xfe, 0x33, 0xc2, 0x4f, 0xeb, 0x79, 0xc2, 0xa0, 0x5e, 0x1c, 0x87, 0x5a, 0x99, - 0x39, 0x9a, 0xd2, 0x5e, 0x53, 0xb4, 0x1b, 0xd6, 0x5a, 0x4d, 0xda, 0x4c, 0x5c, 0x02, 0xff, 0x88, - 0xf0, 0x7c, 0x36, 0x4d, 0x4c, 0x0a, 0x6e, 0x65, 0xde, 0x68, 0x0a, 0xfb, 0xaa, 0x82, 0x5d, 0xb7, - 0x2e, 0xd7, 0x86, 0x8d, 0x40, 0xa2, 0xfe, 0x84, 0xf0, 0xd9, 0x7c, 0xbe, 0x30, 0xac, 0x63, 0xf2, - 0xac, 0x3a, 0x82, 0x34, 0x85, 0x7d, 0x4d, 0xc1, 0xb6, 0xad, 0x2b, 0xb5, 0x60, 0xd3, 0x4c, 0x5b, - 0xd2, 0xfe, 0x8a, 0xf0, 0x33, 0x66, 0xb6, 0x32, 0xbc, 0x74, 0x94, 0xf7, 0xe8, 0x00, 0xd6, 0x94, - 0xf8, 0x75, 0x45, 0xbc, 0x69, 0xd9, 0xb5, 0x88, 0x85, 0x56, 0x97, 0xcc, 0xdf, 0x22, 0x7c, 0x46, - 0x76, 0x36, 0x83, 0x3b, 0xf6, 0x0e, 0x64, 0x8f, 0x2b, 0x6b, 0xd7, 0x14, 0xe9, 0xcb, 0x94, 0x4e, - 0x26, 0xed, 0x85, 0x4c, 0xa5, 0xea, 0x10, 0x9f, 0xca, 0x26, 0xb2, 0x74, 0x5c, 0xe3, 0x28, 0x86, - 0x45, 0x8b, 0x14, 0xbb, 0xba, 0xad, 0xd3, 0xeb, 0x4a, 0xeb, 0x2a, 0xd9, 0xa8, 0xe5, 0x95, 0x87, - 0xf9, 0xac, 0x78, 0xe0, 0xf4, 0x78, 0xb0, 0x8e, 0xde, 0xb8, 0xf1, 0xdb, 0xe1, 0x22, 0xfa, 0xfd, - 0x70, 0x11, 0xfd, 0x79, 0xb8, 0x88, 0x3e, 0x70, 0xfe, 0xeb, 0xe3, 0xf7, 0xc8, 0x07, 0xfb, 0xee, - 0x49, 0xf5, 0x2d, 0xbb, 0xf9, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x53, 0x07, 0xf9, 0x8f, 0xd1, - 0x0f, 0x00, 0x00, + // 1065 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x97, 0x4f, 0x6f, 0xdc, 0x44, + 0x14, 0xc0, 0x35, 0x69, 0x68, 0xb7, 0x93, 0x66, 0x0b, 0xc3, 0xbf, 0x95, 0x95, 0x6e, 0xd3, 0xa1, + 0x81, 0x28, 0x6d, 0xec, 0x6c, 0x52, 0xa0, 0x54, 0xea, 0xa1, 0x24, 0x55, 0x28, 0x5a, 0x41, 0xe5, + 0x82, 0x50, 0xb9, 0x79, 0xbd, 0xaf, 0x8e, 0x9b, 0xf5, 0x8c, 0xb1, 0x67, 0xb7, 0x5a, 0xaa, 0x80, + 0xe0, 0x84, 0x38, 0x70, 0xe1, 0x52, 0xc1, 0x11, 0x90, 0x90, 0x90, 0x40, 0x7c, 0x0b, 0x8e, 0x48, + 0x7c, 0x01, 0x14, 0x21, 0xf1, 0x35, 0xd0, 0x8c, 0xed, 0xb1, 0x9d, 0x5d, 0x16, 0x13, 0x57, 0xea, + 0x6d, 0xc6, 0xe3, 0x79, 0xef, 0xe7, 0xf7, 0xdf, 0x78, 0x25, 0xdc, 0xf7, 0x2c, 0x27, 0xf4, 0xdd, + 0x81, 0x0f, 0x4c, 0x58, 0x0f, 0x78, 0xb4, 0x7f, 0x6f, 0xc0, 0x1f, 0xe8, 0x85, 0x19, 0x46, 0x5c, + 0x70, 0xd2, 0xc8, 0xf6, 0xc6, 0xba, 0xe7, 0x8b, 0xbd, 0x61, 0xcf, 0x74, 0x79, 0x60, 0x79, 0xdc, + 0xe3, 0x96, 0x7a, 0xa1, 0x37, 0xbc, 0xa7, 0x76, 0x6a, 0xa3, 0x56, 0xc9, 0x45, 0x63, 0xc9, 0xe3, + 0xdc, 0x1b, 0x80, 0x54, 0x61, 0x39, 0x8c, 0x71, 0xe1, 0x08, 0x9f, 0xb3, 0x38, 0x3d, 0xbd, 0xb2, + 0x7f, 0x35, 0x36, 0x7d, 0x2e, 0x4f, 0x03, 0xc7, 0xdd, 0xf3, 0x19, 0x44, 0x63, 0x2b, 0x25, 0x8a, + 0xad, 0x00, 0x84, 0x63, 0x8d, 0x3a, 0x96, 0x07, 0x0c, 0x22, 0x47, 0x40, 0x3f, 0xbd, 0xb5, 0x5d, + 0x40, 0x70, 0x22, 0xa5, 0xf4, 0xbe, 0x5a, 0xe4, 0x57, 0xf5, 0x77, 0x8c, 0x3a, 0xce, 0x20, 0xdc, + 0x73, 0x26, 0x85, 0xd0, 0x5c, 0xb5, 0xe5, 0xf2, 0x08, 0xa6, 0x28, 0xa2, 0xbf, 0xcc, 0xe1, 0xe7, + 0x3f, 0x48, 0x25, 0x6d, 0x47, 0xe0, 0x08, 0xb0, 0xe1, 0xa3, 0x21, 0xc4, 0x82, 0x2c, 0xe1, 0xd3, + 0xcc, 0x09, 0x20, 0x0e, 0x1d, 0x17, 0x5a, 0x68, 0x19, 0xad, 0x9e, 0xb6, 0xf3, 0x07, 0xe4, 0x2e, + 0xd6, 0xf6, 0x6a, 0xcd, 0x2d, 0xa3, 0xd5, 0x85, 0xcd, 0xeb, 0x66, 0xce, 0x6c, 0x66, 0xcc, 0x6a, + 0x61, 0x86, 0xfb, 0x9e, 0x29, 0x99, 0x4d, 0x6d, 0xf2, 0x8c, 0xd9, 0xcc, 0x74, 0xdb, 0x5a, 0x1c, + 0x69, 0x63, 0xec, 0xb3, 0x58, 0x38, 0xcc, 0x85, 0x5b, 0x3b, 0xad, 0x13, 0x4a, 0x73, 0xe1, 0x09, + 0xa1, 0xf8, 0x4c, 0x0c, 0xd1, 0x08, 0xa2, 0x9d, 0x68, 0x6c, 0x0f, 0x59, 0x6b, 0x7e, 0x19, 0xad, + 0x36, 0xec, 0xd2, 0x33, 0x72, 0x17, 0x2f, 0xba, 0xea, 0x6b, 0xde, 0x0d, 0x95, 0x33, 0x5a, 0x4f, + 0x29, 0xc6, 0x2d, 0x33, 0x31, 0x89, 0x59, 0xf4, 0x46, 0x8e, 0x27, 0xbd, 0x61, 0x8e, 0x3a, 0xe6, + 0x76, 0xf1, 0xaa, 0x5d, 0x96, 0x44, 0x1f, 0x21, 0x4c, 0x32, 0xea, 0x5d, 0x10, 0x99, 0xb9, 0x08, + 0x9e, 0x97, 0xd6, 0x49, 0x2d, 0xa5, 0xd6, 0x65, 0x13, 0xce, 0x1d, 0x35, 0xe1, 0x6d, 0x8c, 0x3d, + 0x10, 0x19, 0xe0, 0x09, 0x05, 0xb8, 0x51, 0x0d, 0x70, 0x57, 0xdf, 0xb3, 0x0b, 0x32, 0xe8, 0x17, + 0x08, 0x3f, 0x9b, 0xa1, 0x75, 0xfd, 0x58, 0x54, 0x73, 0xe5, 0x1d, 0xbc, 0x30, 0xf0, 0x63, 0x0d, + 0x92, 0x78, 0xb3, 0x53, 0x0d, 0xa4, 0x9b, 0x5f, 0xb4, 0x8b, 0x52, 0xa8, 0x87, 0x5f, 0xd4, 0xae, + 0x85, 0x78, 0xd8, 0x0b, 0xfc, 0x1a, 0x96, 0x32, 0x70, 0x23, 0x80, 0x80, 0xfb, 0x1f, 0x43, 0x5f, + 0xd9, 0xa9, 0x61, 0xeb, 0x3d, 0x7d, 0x0b, 0x3f, 0x97, 0x2b, 0x12, 0xd1, 0xf8, 0xd8, 0x5a, 0xe8, + 0xad, 0x3c, 0x13, 0x24, 0x72, 0x00, 0xc7, 0x17, 0xd5, 0xc5, 0xad, 0x4c, 0xd4, 0x7b, 0x10, 0x05, + 0x3e, 0x2b, 0xe4, 0xd5, 0xff, 0x97, 0xf6, 0x36, 0x7e, 0x21, 0x93, 0x76, 0x67, 0x18, 0x87, 0xc0, + 0xfa, 0xc7, 0x97, 0xf5, 0x5d, 0x21, 0x7a, 0xbb, 0xdc, 0x3b, 0xbe, 0x4f, 0x5a, 0xf8, 0x54, 0xc8, + 0xfb, 0xef, 0xc8, 0x4b, 0x49, 0x8a, 0x66, 0x5b, 0x72, 0x03, 0xe3, 0x01, 0xf7, 0xb2, 0x70, 0x9a, + 0x57, 0xe1, 0x74, 0xa1, 0x10, 0x4e, 0xa6, 0xac, 0x45, 0x32, 0x78, 0x6e, 0xf3, 0x7e, 0x57, 0xbf, + 0x68, 0x17, 0x2e, 0xd1, 0xef, 0x51, 0xee, 0x8b, 0x1d, 0x18, 0x40, 0x0d, 0xeb, 0xc9, 0x52, 0xd0, + 0x57, 0x22, 0xca, 0x99, 0x56, 0xb1, 0x14, 0xec, 0x14, 0xaf, 0xda, 0x65, 0x49, 0xb4, 0x95, 0x3b, + 0x26, 0xa3, 0x8c, 0x43, 0xce, 0x62, 0xa0, 0x5f, 0xca, 0x0f, 0x70, 0x84, 0xbb, 0x97, 0x9d, 0xc7, + 0x4f, 0x30, 0x17, 0x3f, 0xcd, 0x5d, 0xae, 0x98, 0x6e, 0x8e, 0x80, 0x29, 0x4b, 0x8a, 0x71, 0xa8, + 0x2d, 0x29, 0xd7, 0xe4, 0x7d, 0x7c, 0x92, 0xf7, 0xee, 0x83, 0x2b, 0x1e, 0x4f, 0x4d, 0x4f, 0x85, + 0xd1, 0x8b, 0xb8, 0xd1, 0xe5, 0xde, 0x4d, 0x26, 0xa2, 0xb1, 0x8c, 0x1b, 0x97, 0x33, 0x01, 0x4c, + 0xa4, 0x9a, 0xb3, 0x2d, 0xfd, 0xaa, 0x54, 0xbd, 0x98, 0x78, 0xd2, 0x8d, 0x68, 0xf3, 0xef, 0x26, + 0x3e, 0xab, 0x13, 0x0f, 0xa2, 0x91, 0xef, 0x02, 0xf9, 0x06, 0xe1, 0x66, 0xd2, 0x1e, 0xb2, 0x13, + 0x72, 0x3e, 0x97, 0x36, 0xb5, 0x93, 0x1a, 0xf5, 0x80, 0xe8, 0xea, 0xe7, 0x7f, 0xfc, 0xf5, 0xf5, + 0x1c, 0xa5, 0xe7, 0x54, 0x23, 0x1f, 0x75, 0x74, 0xe7, 0x8f, 0xad, 0x87, 0xda, 0x0e, 0x07, 0xd7, + 0xd0, 0x1a, 0x79, 0x84, 0xf0, 0xc2, 0x2e, 0x08, 0x4d, 0xb6, 0x34, 0x49, 0x96, 0x77, 0xac, 0xba, + 0x58, 0x97, 0x15, 0xd6, 0xcb, 0xe4, 0xe2, 0x4c, 0xac, 0x64, 0x7d, 0x20, 0xd1, 0x16, 0x65, 0x80, + 0xea, 0x7c, 0x20, 0xe7, 0x26, 0xe1, 0x0a, 0x3d, 0xcb, 0xb8, 0x51, 0x8b, 0x4e, 0x4a, 0xa2, 0x2b, + 0x8a, 0xf0, 0x3c, 0x99, 0x6d, 0x38, 0xf2, 0x09, 0x6e, 0x96, 0x53, 0xb5, 0xe4, 0xd1, 0x69, 0x49, + 0x6c, 0x4c, 0x31, 0x6c, 0x9e, 0x59, 0xf4, 0x92, 0xd2, 0xbb, 0x42, 0x5e, 0x3a, 0xaa, 0x77, 0x1d, + 0xe4, 0x79, 0x49, 0xfb, 0x06, 0x22, 0x9f, 0x21, 0xdc, 0x4c, 0xca, 0xc7, 0xac, 0x90, 0x2a, 0x95, + 0x41, 0x63, 0xf9, 0xdf, 0x5f, 0x48, 0x2b, 0x50, 0xea, 0x9e, 0xb5, 0x6a, 0xee, 0xf9, 0x01, 0xe1, + 0x45, 0xd5, 0x3e, 0x35, 0x42, 0x7b, 0x52, 0x43, 0xb1, 0xbf, 0xd6, 0x8d, 0x9e, 0x57, 0x15, 0x9e, + 0x65, 0xac, 0x55, 0xc1, 0xb3, 0x22, 0xa9, 0x59, 0x46, 0xf8, 0xcf, 0x08, 0x3f, 0x9d, 0xcd, 0x13, + 0x1a, 0xf5, 0xc2, 0x34, 0xd4, 0xd2, 0xcc, 0x51, 0x97, 0xf6, 0xaa, 0xa2, 0xdd, 0x34, 0xd6, 0x2b, + 0xd2, 0x26, 0xca, 0x25, 0xf0, 0x8f, 0x08, 0x37, 0x93, 0x69, 0x62, 0x96, 0x73, 0x4b, 0xf3, 0x46, + 0x5d, 0xd8, 0xd7, 0x14, 0xec, 0x86, 0x71, 0xa9, 0x32, 0x6c, 0x00, 0x12, 0xf5, 0x27, 0x84, 0xcf, + 0xa6, 0xf3, 0x85, 0x66, 0x9d, 0x12, 0x67, 0xe5, 0x11, 0xa4, 0x2e, 0xec, 0xeb, 0x0a, 0xb6, 0x63, + 0x5c, 0xae, 0x04, 0x1b, 0x27, 0xba, 0x25, 0xed, 0xaf, 0x08, 0x3f, 0xa3, 0x67, 0x2b, 0xcd, 0x4b, + 0x27, 0x79, 0x8f, 0x0e, 0x60, 0x75, 0x89, 0xdf, 0x50, 0xc4, 0x5b, 0x86, 0x59, 0x89, 0x58, 0x64, + 0xda, 0x25, 0xf3, 0xb7, 0x08, 0x9f, 0x91, 0x9d, 0x4d, 0xe3, 0x4e, 0xad, 0x81, 0xec, 0x71, 0x45, + 0xed, 0xba, 0x22, 0x7d, 0x85, 0xd2, 0xd9, 0xa4, 0x03, 0x9f, 0xa9, 0x50, 0x1d, 0xe3, 0x53, 0xc9, + 0x44, 0x16, 0x4f, 0x6b, 0x1c, 0xf9, 0xb0, 0x68, 0x90, 0xfc, 0x34, 0x6b, 0xeb, 0xf4, 0x9a, 0xd2, + 0x75, 0x85, 0x6c, 0x56, 0xb2, 0xca, 0xc3, 0x74, 0x56, 0x3c, 0xb0, 0x06, 0xdc, 0xdb, 0x40, 0x6f, + 0x5e, 0xff, 0xed, 0xb0, 0x8d, 0x7e, 0x3f, 0x6c, 0xa3, 0x3f, 0x0f, 0xdb, 0xe8, 0x43, 0xeb, 0xbf, + 0x7e, 0x7e, 0x8f, 0xfc, 0xc9, 0xf7, 0x4e, 0xaa, 0x7f, 0xd9, 0xad, 0x7f, 0x02, 0x00, 0x00, 0xff, + 0xff, 0xdc, 0xcf, 0x7e, 0xcd, 0xea, 0x0f, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/pkg/apiclient/workflow/workflow.proto b/pkg/apiclient/workflow/workflow.proto index b1612f9a654e..c6f7eee71128 100644 --- a/pkg/apiclient/workflow/workflow.proto +++ b/pkg/apiclient/workflow/workflow.proto @@ -1,8 +1,7 @@ syntax = "proto3"; option go_package = "github.com/argoproj/argo/pkg/apiclient/workflow"; - -import "gogoproto/gogo.proto"; +import "github.com/gogo/protobuf/gogoproto/gogo.proto"; import "google/api/annotations.proto"; import "k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto"; import "github.com/argoproj/argo/pkg/apis/workflow/v1alpha1/generated.proto"; diff --git a/pkg/apiclient/workflowarchive/workflow-archive.pb.go b/pkg/apiclient/workflowarchive/workflow-archive.pb.go index 04c14afb536e..769dc854ec2e 100644 --- a/pkg/apiclient/workflowarchive/workflow-archive.pb.go +++ b/pkg/apiclient/workflowarchive/workflow-archive.pb.go @@ -223,37 +223,37 @@ func init() { } var fileDescriptor_95ca9a2d33e8bb19 = []byte{ - // 467 bytes of a gzipped FileDescriptorProto + // 475 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x54, 0xcd, 0x8a, 0xd4, 0x40, - 0x10, 0x26, 0x2a, 0x82, 0xbd, 0x07, 0xa5, 0xfd, 0x25, 0x8c, 0xe3, 0xda, 0xa7, 0x45, 0x99, 0x6a, - 0xb3, 0x2e, 0xe2, 0xc5, 0xc3, 0xea, 0x82, 0x97, 0x05, 0x61, 0xf6, 0x20, 0x78, 0xeb, 0x4d, 0xca, - 0x9e, 0x76, 0x32, 0xe9, 0xd8, 0xdd, 0x93, 0x41, 0xc4, 0x8b, 0xaf, 0xe0, 0xdd, 0x93, 0x37, 0xf1, - 0x3d, 0x3c, 0x0a, 0xbe, 0x80, 0x0c, 0x3e, 0x88, 0xa4, 0x27, 0xd9, 0x2c, 0x49, 0x76, 0x46, 0xd8, - 0x5b, 0xa5, 0xab, 0xea, 0xfb, 0xbe, 0xaa, 0x2f, 0xdd, 0x64, 0x2f, 0x9f, 0x4a, 0x2e, 0x72, 0x15, - 0xa7, 0x0a, 0x33, 0xc7, 0x17, 0xda, 0x4c, 0xdf, 0xa6, 0x7a, 0x21, 0x4c, 0x3c, 0x51, 0x05, 0x9e, - 0x7c, 0x8f, 0xaa, 0x03, 0xc8, 0x8d, 0x76, 0x9a, 0x5e, 0x6d, 0xd5, 0x85, 0x37, 0xa4, 0x96, 0xda, - 0xe7, 0x78, 0x19, 0xad, 0xca, 0xc2, 0x81, 0xd4, 0x5a, 0xa6, 0x58, 0xe2, 0x73, 0x91, 0x65, 0xda, - 0x09, 0xa7, 0x74, 0x66, 0xab, 0xec, 0xde, 0xf4, 0xa9, 0x05, 0xa5, 0xcb, 0xec, 0x4c, 0xc4, 0x13, - 0x95, 0xa1, 0xf9, 0xc0, 0x2b, 0x39, 0x96, 0xcf, 0xd0, 0x09, 0x5e, 0x44, 0x5c, 0x62, 0x86, 0x46, - 0x38, 0x4c, 0xaa, 0xae, 0x17, 0x52, 0xb9, 0xc9, 0xfc, 0x18, 0x62, 0x3d, 0xe3, 0xc2, 0x78, 0xd2, - 0x77, 0x3e, 0x68, 0x5a, 0x6b, 0x71, 0xbc, 0x88, 0x44, 0x9a, 0x4f, 0x44, 0x17, 0x84, 0x35, 0xd4, - 0x3c, 0xd6, 0x06, 0x7b, 0x88, 0x98, 0x25, 0x83, 0x43, 0x65, 0xdd, 0xfe, 0x6a, 0xc2, 0xe4, 0x75, - 0x05, 0x6a, 0xc7, 0xf8, 0x7e, 0x8e, 0xd6, 0xd1, 0x23, 0xb2, 0x95, 0x2a, 0xeb, 0x5e, 0xe5, 0x7e, - 0xa6, 0x3b, 0xc1, 0x76, 0xb0, 0xb3, 0xb5, 0x1b, 0xc1, 0x0a, 0x19, 0x4e, 0x0f, 0x05, 0xf9, 0x54, - 0x96, 0x07, 0x16, 0xca, 0xa1, 0xa0, 0x88, 0xe0, 0xb0, 0x69, 0x1c, 0x9f, 0x46, 0x61, 0x40, 0xc2, - 0x97, 0xd8, 0xe1, 0xac, 0x29, 0xaf, 0x91, 0x8b, 0x73, 0x95, 0x78, 0xaa, 0x2b, 0xe3, 0x32, 0x64, - 0x11, 0xb9, 0x7b, 0x80, 0x29, 0x3a, 0xfc, 0xff, 0x96, 0xfb, 0xe4, 0x5e, 0xbb, 0x78, 0x05, 0x91, - 0x8c, 0xd1, 0xe6, 0x3a, 0xb3, 0xb8, 0xfb, 0xf5, 0x12, 0xb9, 0xdd, 0xae, 0x39, 0x42, 0x53, 0xa8, - 0x18, 0xe9, 0x8f, 0x80, 0xdc, 0xec, 0xdd, 0x0b, 0x1d, 0x41, 0xeb, 0xaf, 0x80, 0x75, 0xfb, 0x0b, - 0xf7, 0xa1, 0x71, 0x12, 0x6a, 0x27, 0x7d, 0xd0, 0xec, 0xab, 0x06, 0x84, 0xda, 0x49, 0xa8, 0x61, - 0x4a, 0x68, 0xc6, 0x3e, 0xff, 0xfe, 0xfb, 0xe5, 0xc2, 0x80, 0x86, 0xde, 0xc8, 0x22, 0xe2, 0x15, - 0x71, 0x32, 0x5a, 0x9c, 0xa8, 0xfa, 0x1e, 0x90, 0xeb, 0x3d, 0x2b, 0xa5, 0x0f, 0x3b, 0x6a, 0xcf, - 0x5e, 0x7c, 0xf8, 0xec, 0x5c, 0x5a, 0xd9, 0x8e, 0xd7, 0xc9, 0xe8, 0xf6, 0xd9, 0x3a, 0xf9, 0xc7, - 0xb9, 0x4a, 0x3e, 0xd1, 0x6f, 0x01, 0xb9, 0xd5, 0x6f, 0x28, 0x85, 0x8e, 0xe0, 0xb5, 0xce, 0x87, - 0x8f, 0x3a, 0xf5, 0x1b, 0x6c, 0xaf, 0x65, 0x3e, 0xd8, 0x28, 0xf3, 0xf9, 0xc1, 0xcf, 0xe5, 0x30, - 0xf8, 0xb5, 0x1c, 0x06, 0x7f, 0x96, 0xc3, 0xe0, 0xcd, 0x93, 0x4d, 0x57, 0xb2, 0xff, 0x71, 0x39, - 0xbe, 0xec, 0x2f, 0xda, 0xe3, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x17, 0x31, 0x96, 0x39, 0x84, - 0x04, 0x00, 0x00, + 0x10, 0x26, 0x2a, 0x82, 0xbd, 0x07, 0xa5, 0xc5, 0x1f, 0xc2, 0x38, 0xae, 0x39, 0x2d, 0xca, 0x54, + 0x9b, 0x75, 0x11, 0x2f, 0x1e, 0x56, 0x17, 0xbc, 0x2c, 0x08, 0xb3, 0x07, 0xc1, 0x5b, 0x4f, 0x52, + 0xdb, 0xd3, 0x4e, 0x26, 0x1d, 0xbb, 0x3b, 0x19, 0x44, 0xbc, 0xf8, 0x0a, 0xde, 0x3d, 0x79, 0x13, + 0xdf, 0xc3, 0xa3, 0xe0, 0x0b, 0xc8, 0xe0, 0x83, 0x48, 0x7a, 0x92, 0xcd, 0x90, 0x64, 0x67, 0x84, + 0xbd, 0x55, 0x75, 0x57, 0x7d, 0xdf, 0x57, 0xf5, 0xa5, 0x43, 0x0e, 0xb2, 0x99, 0x60, 0x3c, 0x93, + 0x51, 0x22, 0x31, 0xb5, 0x6c, 0xa1, 0xf4, 0xec, 0x34, 0x51, 0x0b, 0xae, 0xa3, 0xa9, 0x2c, 0xf0, + 0x2c, 0x1f, 0x55, 0x07, 0x90, 0x69, 0x65, 0x15, 0xbd, 0xde, 0xaa, 0xf3, 0x47, 0x42, 0xda, 0x69, + 0x3e, 0x81, 0x48, 0xcd, 0x99, 0x50, 0x42, 0x31, 0x57, 0x37, 0xc9, 0x4f, 0x5d, 0xe6, 0x12, 0x17, + 0xad, 0xfa, 0xfd, 0x81, 0x50, 0x4a, 0x24, 0x58, 0x12, 0x33, 0x9e, 0xa6, 0xca, 0x72, 0x2b, 0x55, + 0x6a, 0xaa, 0xdb, 0x83, 0xd9, 0x33, 0x03, 0x52, 0x95, 0xb7, 0x73, 0x1e, 0x4d, 0x65, 0x8a, 0xfa, + 0x03, 0xab, 0x74, 0x1a, 0x36, 0x47, 0xcb, 0x59, 0x11, 0x32, 0x81, 0x29, 0x6a, 0x6e, 0x31, 0xae, + 0xba, 0x5e, 0xae, 0x49, 0xe0, 0xda, 0x91, 0xbe, 0x73, 0x41, 0xd3, 0x5a, 0xab, 0x66, 0x45, 0xc8, + 0x93, 0x6c, 0xca, 0xbb, 0x20, 0x41, 0x43, 0xcd, 0x22, 0xa5, 0xb1, 0x87, 0x28, 0x30, 0x64, 0x70, + 0x2c, 0x8d, 0x3d, 0x5c, 0x8d, 0x1e, 0xbf, 0xa9, 0x40, 0xcd, 0x18, 0xdf, 0xe7, 0x68, 0x2c, 0x3d, + 0x21, 0x3b, 0x89, 0x34, 0xf6, 0x75, 0xe6, 0x66, 0xba, 0xeb, 0xed, 0x7a, 0x7b, 0x3b, 0xfb, 0x21, + 0xac, 0x90, 0x61, 0x7d, 0x28, 0xc8, 0x66, 0xa2, 0x3c, 0x30, 0x50, 0x0e, 0x05, 0x45, 0x08, 0xc7, + 0x4d, 0xe3, 0x78, 0x1d, 0x25, 0x00, 0xe2, 0xbf, 0xc2, 0x0e, 0x67, 0x4d, 0x79, 0x83, 0x5c, 0xce, + 0x65, 0xec, 0xa8, 0xae, 0x8d, 0xcb, 0x30, 0x08, 0xc9, 0xbd, 0x23, 0x4c, 0xd0, 0xe2, 0xff, 0xb7, + 0x3c, 0x20, 0xf7, 0xdb, 0xc5, 0x2b, 0x88, 0x78, 0x8c, 0x26, 0x53, 0xa9, 0xc1, 0xfd, 0xaf, 0x57, + 0xc8, 0x9d, 0x76, 0xcd, 0x09, 0xea, 0x42, 0x46, 0x48, 0x7f, 0x78, 0xe4, 0x56, 0xef, 0x5e, 0xe8, + 0x08, 0x5a, 0x9f, 0x0b, 0x6c, 0xda, 0x9f, 0x7f, 0x08, 0x8d, 0x93, 0x50, 0x3b, 0xe9, 0x82, 0x66, + 0x5f, 0x35, 0x20, 0xd4, 0x4e, 0x42, 0x0d, 0x53, 0x42, 0x07, 0xc1, 0xe7, 0xdf, 0x7f, 0xbf, 0x5c, + 0x1a, 0x50, 0xdf, 0x19, 0x59, 0x84, 0xac, 0x22, 0x8e, 0x47, 0x8b, 0x33, 0x55, 0xdf, 0x3d, 0x72, + 0xb3, 0x67, 0xa5, 0xf4, 0x51, 0x47, 0xed, 0xf9, 0x8b, 0xf7, 0x9f, 0x5f, 0x48, 0x6b, 0xb0, 0xe7, + 0x74, 0x06, 0x74, 0xf7, 0x7c, 0x9d, 0xec, 0x63, 0x2e, 0xe3, 0x4f, 0xf4, 0x9b, 0x47, 0x6e, 0xf7, + 0x1b, 0x4a, 0xa1, 0x23, 0x78, 0xa3, 0xf3, 0xfe, 0xe3, 0x4e, 0xfd, 0x16, 0xdb, 0x6b, 0x99, 0x0f, + 0xb7, 0xca, 0x7c, 0x71, 0xf4, 0x73, 0x39, 0xf4, 0x7e, 0x2d, 0x87, 0xde, 0x9f, 0xe5, 0xd0, 0x7b, + 0xfb, 0x74, 0xdb, 0x93, 0xec, 0xff, 0xeb, 0x4c, 0xae, 0xba, 0x87, 0xf6, 0xe4, 0x5f, 0x00, 0x00, + 0x00, 0xff, 0xff, 0x61, 0x99, 0xcf, 0x20, 0x9d, 0x04, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/pkg/apiclient/workflowarchive/workflow-archive.proto b/pkg/apiclient/workflowarchive/workflow-archive.proto index 7ff20c8250eb..226819108d7f 100644 --- a/pkg/apiclient/workflowarchive/workflow-archive.proto +++ b/pkg/apiclient/workflowarchive/workflow-archive.proto @@ -1,7 +1,7 @@ syntax = "proto3"; option go_package = "github.com/argoproj/argo/pkg/apiclient/workflowarchive"; -import "gogoproto/gogo.proto"; +import "github.com/gogo/protobuf/gogoproto/gogo.proto"; import "google/api/annotations.proto"; import "k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto"; import "github.com/argoproj/argo/pkg/apis/workflow/v1alpha1/generated.proto"; diff --git a/pkg/apiclient/workflowtemplate/workflow-template.pb.go b/pkg/apiclient/workflowtemplate/workflow-template.pb.go index 41a52670625d..0ced07394518 100644 --- a/pkg/apiclient/workflowtemplate/workflow-template.pb.go +++ b/pkg/apiclient/workflowtemplate/workflow-template.pb.go @@ -18,7 +18,6 @@ import ( codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" io "io" - _ "k8s.io/api/core/v1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" math "math" math_bits "math/bits" @@ -459,50 +458,51 @@ func init() { } var fileDescriptor_215375a0ab97a62a = []byte{ - // 688 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x56, 0x4f, 0x6b, 0xd4, 0x4e, - 0x18, 0x66, 0xda, 0x1f, 0x3f, 0xec, 0x94, 0x82, 0x8c, 0x75, 0x5d, 0x62, 0x2d, 0x65, 0x0e, 0xb2, - 0xb4, 0x76, 0xa6, 0xdb, 0x6a, 0x2d, 0x3d, 0xda, 0x96, 0x22, 0x14, 0x94, 0x54, 0x91, 0x7a, 0x9b, - 0xa6, 0xaf, 0x69, 0xdc, 0x6c, 0x26, 0x26, 0xd3, 0x2d, 0x22, 0xbd, 0xf8, 0x09, 0x04, 0xbf, 0x80, - 0x47, 0x11, 0x8f, 0x7e, 0x01, 0xd1, 0x83, 0x78, 0x12, 0xfc, 0x02, 0x52, 0xfc, 0x12, 0xe2, 0x45, - 0x32, 0x49, 0x36, 0x7f, 0x76, 0x6b, 0xd3, 0x75, 0x3d, 0x79, 0x1b, 0x66, 0xe6, 0x7d, 0xdf, 0xe7, - 0x79, 0xdf, 0x27, 0x4f, 0x06, 0x2f, 0xfb, 0x2d, 0x9b, 0x0b, 0xdf, 0xb1, 0x5c, 0x07, 0x3c, 0xc5, - 0x0f, 0x65, 0xd0, 0x7a, 0xe4, 0xca, 0x43, 0x05, 0x6d, 0xdf, 0x15, 0x0a, 0xba, 0x1b, 0xf3, 0xe9, - 0x0e, 0xf3, 0x03, 0xa9, 0x24, 0x39, 0x5f, 0xbe, 0x69, 0x4c, 0xda, 0xd2, 0x96, 0xfa, 0x90, 0x47, - 0xab, 0xf8, 0x9e, 0x31, 0x65, 0x4b, 0x69, 0xbb, 0x10, 0x95, 0xe0, 0xc2, 0xf3, 0xa4, 0x12, 0xca, - 0x91, 0x5e, 0x98, 0x9c, 0x5e, 0x6f, 0xad, 0x84, 0xcc, 0x91, 0xd1, 0x69, 0x5b, 0x58, 0xfb, 0x8e, - 0x07, 0xc1, 0x53, 0x9e, 0x20, 0x0a, 0x79, 0x1b, 0x94, 0xe0, 0x9d, 0x26, 0xb7, 0xc1, 0x83, 0x40, - 0x28, 0xd8, 0x4b, 0xa2, 0xd6, 0x6c, 0x47, 0xed, 0x1f, 0xec, 0x32, 0x4b, 0xb6, 0xb9, 0x08, 0x74, - 0xd1, 0xc7, 0x7a, 0x91, 0x85, 0xa6, 0xe8, 0x78, 0xa7, 0x29, 0x5c, 0x7f, 0x5f, 0xf4, 0x26, 0xa1, - 0x59, 0x69, 0x6e, 0xc9, 0x00, 0xfa, 0x14, 0xa2, 0x3f, 0x11, 0xbe, 0xf2, 0x20, 0xc9, 0x74, 0x2f, - 0xe1, 0xb9, 0x16, 0x80, 0x50, 0x60, 0xc2, 0x93, 0x03, 0x08, 0x15, 0x99, 0xc2, 0x63, 0x9e, 0x68, - 0x43, 0xe8, 0x0b, 0x0b, 0xea, 0x68, 0x06, 0x35, 0xc6, 0xcc, 0x6c, 0x83, 0x08, 0x7c, 0x2e, 0x6d, - 0x4f, 0x7d, 0x64, 0x06, 0x35, 0xc6, 0x17, 0x37, 0x58, 0x86, 0x9d, 0xa5, 0xd8, 0xf5, 0x82, 0xf9, - 0x2d, 0x9b, 0x45, 0xd8, 0x59, 0x8a, 0x9d, 0xa5, 0xd8, 0x59, 0x19, 0x83, 0xd9, 0x4d, 0x4b, 0x76, - 0xf0, 0x84, 0xa5, 0x11, 0xdd, 0xf1, 0x75, 0x63, 0xeb, 0xa3, 0xba, 0xce, 0x12, 0x8b, 0xe9, 0xb1, - 0x7c, 0x67, 0xb3, 0x12, 0x51, 0x67, 0x59, 0xa7, 0xc9, 0xd6, 0xf2, 0xa1, 0x66, 0x31, 0x13, 0x7d, - 0x85, 0xb0, 0x51, 0xae, 0xbc, 0x09, 0x2a, 0xa5, 0x4e, 0xf0, 0x7f, 0x11, 0xd3, 0x84, 0xb5, 0x5e, - 0x17, 0xdb, 0x31, 0x52, 0x6e, 0xc7, 0x5d, 0x8c, 0x6d, 0x50, 0x45, 0xa0, 0x0b, 0xd5, 0x80, 0x6e, - 0x76, 0xe3, 0xcc, 0x5c, 0x0e, 0xfa, 0x02, 0xe1, 0xcb, 0x65, 0x88, 0x5b, 0x4e, 0xa8, 0xaa, 0x8d, - 0x67, 0x1b, 0x8f, 0xbb, 0x4e, 0xd8, 0x05, 0x14, 0x4f, 0xa8, 0x59, 0x0d, 0xd0, 0x56, 0x16, 0x68, - 0xe6, 0xb3, 0xd0, 0x77, 0x7d, 0x34, 0x73, 0xdf, 0xdf, 0xcb, 0x69, 0xe6, 0xec, 0x8d, 0xcb, 0xeb, - 0x68, 0xf4, 0xaf, 0xe8, 0x88, 0xbe, 0xed, 0x03, 0x7b, 0x1d, 0x5c, 0xf8, 0x13, 0xd8, 0x3b, 0x78, - 0x62, 0x4f, 0xa7, 0x18, 0x48, 0x9b, 0xeb, 0xf9, 0x50, 0xb3, 0x98, 0x89, 0xd6, 0x71, 0x2d, 0x45, - 0x9b, 0xa2, 0x0c, 0x7d, 0xe9, 0x85, 0x40, 0x7f, 0xf4, 0x95, 0x84, 0xa7, 0xfe, 0x81, 0x2f, 0x76, - 0xf1, 0xf5, 0x18, 0xbe, 0x54, 0xae, 0xbc, 0x0d, 0x41, 0xc7, 0xb1, 0x80, 0x7c, 0x40, 0xb8, 0x16, - 0x07, 0x97, 0x6f, 0x10, 0xce, 0xca, 0x66, 0xce, 0x7e, 0xeb, 0x7a, 0xc6, 0x70, 0x7a, 0x42, 0x9b, - 0xcf, 0xbf, 0x7e, 0x7f, 0x39, 0x32, 0x47, 0xaf, 0x6a, 0x13, 0xee, 0x34, 0x7b, 0x7f, 0x36, 0x21, - 0x7f, 0xd6, 0x9d, 0xcd, 0xd1, 0x2a, 0x9a, 0x25, 0xef, 0x11, 0xbe, 0xb0, 0x09, 0xaa, 0x87, 0xc2, - 0xb5, 0xd3, 0x29, 0x64, 0xd6, 0x35, 0x2c, 0xfc, 0x37, 0x34, 0x7e, 0x4e, 0xe6, 0xab, 0xe1, 0x8f, - 0xd7, 0x47, 0x11, 0x87, 0x8b, 0x91, 0x7d, 0x94, 0xf3, 0x85, 0x64, 0xfe, 0x74, 0x16, 0x39, 0x77, - 0x33, 0x6e, 0x0f, 0x85, 0x46, 0x94, 0x91, 0x32, 0x4d, 0xa5, 0x41, 0x2a, 0x8e, 0x82, 0x7c, 0x46, - 0xb8, 0x16, 0xbb, 0xda, 0x20, 0x6a, 0x2a, 0xf8, 0xe1, 0xb0, 0xa6, 0xb1, 0xa2, 0x29, 0x2c, 0x1a, - 0x67, 0x9b, 0x46, 0x24, 0xaa, 0x37, 0x08, 0xd7, 0x62, 0x17, 0x19, 0x84, 0x4c, 0xc1, 0x25, 0x8d, - 0xc6, 0xc9, 0x01, 0x25, 0xa3, 0x4a, 0xd4, 0x33, 0x7b, 0x46, 0xf5, 0x7c, 0x44, 0x78, 0x32, 0xf2, - 0xb3, 0x1e, 0xa8, 0x95, 0xc4, 0xe3, 0x0d, 0xfb, 0x1b, 0x58, 0xd6, 0x2c, 0x16, 0xe8, 0x5c, 0x45, - 0x16, 0xae, 0xe3, 0xa9, 0x55, 0x34, 0x7b, 0x6b, 0xe3, 0xd3, 0xf1, 0x34, 0xfa, 0x72, 0x3c, 0x8d, - 0xbe, 0x1d, 0x4f, 0xa3, 0x87, 0x37, 0x4f, 0x7b, 0xd1, 0x9d, 0xf0, 0x3c, 0xdd, 0xfd, 0x5f, 0x3f, - 0xd4, 0x96, 0x7e, 0x05, 0x00, 0x00, 0xff, 0xff, 0x13, 0x30, 0x4a, 0x17, 0xc7, 0x0a, 0x00, 0x00, + // 690 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x96, 0x4f, 0x6b, 0x13, 0x4f, + 0x18, 0xc7, 0x99, 0xf6, 0xc7, 0x0f, 0x3b, 0xa5, 0x20, 0xa3, 0xc6, 0xb0, 0xd6, 0x52, 0xf6, 0x20, + 0xa1, 0x35, 0x33, 0xdd, 0x56, 0x6b, 0xe9, 0xd1, 0xb4, 0x04, 0xa1, 0xa0, 0x6c, 0x15, 0xa9, 0xb7, + 0xc9, 0x66, 0xba, 0x59, 0xb3, 0xd9, 0x59, 0x77, 0x27, 0x29, 0x22, 0xbd, 0xf8, 0x0a, 0x04, 0xdf, + 0x80, 0x47, 0x11, 0x8f, 0xbe, 0x01, 0xd1, 0x83, 0x78, 0x12, 0x7c, 0x03, 0x12, 0x7c, 0x13, 0xe2, + 0x45, 0x76, 0x76, 0x37, 0xfb, 0x27, 0xa9, 0xd9, 0xc4, 0x78, 0xf2, 0x36, 0xd9, 0x9d, 0xe7, 0x99, + 0xcf, 0xf7, 0x79, 0x9e, 0xfd, 0x66, 0xe0, 0xb6, 0xdb, 0x36, 0x09, 0x75, 0x2d, 0xc3, 0xb6, 0x98, + 0x23, 0xc8, 0x09, 0xf7, 0xda, 0xc7, 0x36, 0x3f, 0x11, 0xac, 0xe3, 0xda, 0x54, 0xb0, 0xc1, 0x83, + 0x6a, 0xfc, 0x04, 0xbb, 0x1e, 0x17, 0x1c, 0x9d, 0xcf, 0xef, 0x54, 0xaa, 0xa6, 0x25, 0x5a, 0xdd, + 0x06, 0x36, 0x78, 0x87, 0x98, 0xdc, 0xe4, 0x44, 0x6e, 0x6c, 0x74, 0x8f, 0xe5, 0x2f, 0xf9, 0x43, + 0xae, 0xc2, 0x04, 0xca, 0xb2, 0xc9, 0xb9, 0x69, 0xb3, 0xe0, 0x6c, 0x42, 0x1d, 0x87, 0x0b, 0x2a, + 0x2c, 0xee, 0xf8, 0xd1, 0xdb, 0x1b, 0xed, 0x1d, 0x1f, 0x5b, 0x3c, 0x78, 0xdb, 0xa1, 0x46, 0xcb, + 0x72, 0x98, 0xf7, 0x94, 0x44, 0xa8, 0x3e, 0xe9, 0x30, 0x41, 0x49, 0x4f, 0x23, 0x26, 0x73, 0x98, + 0x47, 0x05, 0x6b, 0x46, 0x51, 0xb5, 0x14, 0x02, 0xf5, 0xe4, 0xa1, 0x8f, 0xe5, 0x22, 0x09, 0x8d, + 0xb1, 0x49, 0x4f, 0xa3, 0xb6, 0xdb, 0xa2, 0x43, 0x49, 0xd4, 0x9f, 0x00, 0x5e, 0x7d, 0x18, 0xed, + 0xba, 0x1f, 0x89, 0xab, 0x79, 0x8c, 0x0a, 0xa6, 0xb3, 0x27, 0x5d, 0xe6, 0x0b, 0xb4, 0x0c, 0x17, + 0x1c, 0xda, 0x61, 0xbe, 0x4b, 0x0d, 0x56, 0x06, 0xab, 0xa0, 0xb2, 0xa0, 0x27, 0x0f, 0x10, 0x85, + 0xe7, 0xe2, 0x9a, 0x94, 0xe7, 0x56, 0x41, 0x65, 0x71, 0x73, 0x1f, 0x27, 0x5c, 0x38, 0xe6, 0x92, + 0x0b, 0xec, 0xb6, 0x4d, 0x1c, 0x70, 0xe1, 0x98, 0x0b, 0xc7, 0x5c, 0x38, 0xcf, 0xa0, 0x0f, 0xd2, + 0xa2, 0x23, 0xb8, 0x64, 0x48, 0xa2, 0xbb, 0xae, 0x2c, 0x5a, 0x79, 0x5e, 0x9e, 0xb3, 0x85, 0xc3, + 0xaa, 0xe1, 0x74, 0xd5, 0x92, 0x23, 0x82, 0xaa, 0xe1, 0x9e, 0x86, 0x6b, 0xe9, 0x50, 0x3d, 0x9b, + 0x49, 0x7d, 0x05, 0xa0, 0x92, 0x3f, 0xb9, 0xce, 0x44, 0x2c, 0x1d, 0xc1, 0xff, 0x02, 0xa5, 0x91, + 0x6a, 0xb9, 0xce, 0x96, 0x63, 0x2e, 0x5f, 0x8e, 0x7b, 0x10, 0x9a, 0x4c, 0x64, 0x41, 0x37, 0x8a, + 0x81, 0xd6, 0x07, 0x71, 0x7a, 0x2a, 0x87, 0xfa, 0x02, 0xc0, 0x2b, 0x79, 0xc4, 0x03, 0xcb, 0x17, + 0xc5, 0xda, 0x73, 0x08, 0x17, 0x6d, 0xcb, 0x1f, 0x00, 0x85, 0x1d, 0xd2, 0x8a, 0x01, 0x1d, 0x24, + 0x81, 0x7a, 0x3a, 0x8b, 0xfa, 0x6e, 0xc4, 0xcc, 0x3c, 0x70, 0x9b, 0xa9, 0x99, 0x99, 0xbc, 0x70, + 0xe9, 0x39, 0x9a, 0xff, 0x2b, 0x73, 0xa4, 0xbe, 0x1d, 0x81, 0xbd, 0xc7, 0x6c, 0xf6, 0x27, 0xd8, + 0x47, 0x70, 0xa9, 0x29, 0x53, 0x4c, 0x35, 0x9b, 0x7b, 0xe9, 0x50, 0x3d, 0x9b, 0x49, 0x2d, 0xc3, + 0x52, 0x4c, 0x1b, 0x53, 0xfa, 0x2e, 0x77, 0x7c, 0xa6, 0xfe, 0x18, 0x39, 0x12, 0x8e, 0xf8, 0x07, + 0xbe, 0xd8, 0xcd, 0xd7, 0x0b, 0xf0, 0x72, 0xfe, 0xe4, 0x43, 0xe6, 0xf5, 0x2c, 0x83, 0xa1, 0x0f, + 0x00, 0x96, 0xc2, 0xe0, 0xfc, 0x0e, 0x44, 0x70, 0xde, 0xc1, 0xf1, 0x6f, 0x5d, 0x4f, 0x99, 0x4d, + 0x4d, 0x54, 0xed, 0xf9, 0xd7, 0xef, 0x2f, 0xe7, 0xd6, 0xd5, 0x6b, 0xd2, 0xf9, 0x7b, 0xda, 0xf0, + 0x3f, 0x8c, 0x4f, 0x9e, 0x0d, 0x7a, 0x73, 0xba, 0x0b, 0xd6, 0xd0, 0x7b, 0x00, 0x2f, 0xd4, 0x99, + 0x18, 0x92, 0x70, 0x7d, 0xbc, 0x84, 0xc4, 0xba, 0x66, 0xc5, 0x7f, 0x53, 0xf2, 0x13, 0x54, 0x2d, + 0xc6, 0x1f, 0xae, 0x4f, 0x03, 0x0d, 0x97, 0x02, 0xfb, 0xc8, 0xe7, 0xf3, 0x51, 0x75, 0xbc, 0x8a, + 0x94, 0xbb, 0x29, 0x77, 0x66, 0x22, 0x23, 0xc8, 0xa8, 0x62, 0x29, 0xa5, 0x82, 0x0a, 0xb6, 0x02, + 0x7d, 0x06, 0xb0, 0x14, 0xba, 0xda, 0x34, 0xd3, 0x94, 0xf1, 0xc3, 0x59, 0x75, 0x63, 0x47, 0x4a, + 0xd8, 0x54, 0x26, 0xeb, 0x46, 0x30, 0x54, 0x6f, 0x00, 0x2c, 0x85, 0x2e, 0x32, 0x8d, 0x98, 0x8c, + 0x4b, 0x2a, 0x95, 0xb3, 0x03, 0x72, 0x46, 0x15, 0x4d, 0xcf, 0xda, 0x84, 0xd3, 0xf3, 0x11, 0xc0, + 0x8b, 0x81, 0x9f, 0x0d, 0xa1, 0x16, 0x1a, 0x1e, 0x67, 0xd6, 0xdf, 0xc0, 0xb6, 0x54, 0xb1, 0xa1, + 0xae, 0x17, 0x54, 0x61, 0x5b, 0x8e, 0xd8, 0x05, 0x6b, 0xb7, 0xf7, 0x3f, 0xf5, 0x57, 0xc0, 0x97, + 0xfe, 0x0a, 0xf8, 0xd6, 0x5f, 0x01, 0x8f, 0x6e, 0x8d, 0xbb, 0xad, 0x9d, 0x71, 0x27, 0x6d, 0xfc, + 0x2f, 0x2f, 0x6a, 0x5b, 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff, 0x51, 0x04, 0x7d, 0x7e, 0xbc, 0x0a, + 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/pkg/apiclient/workflowtemplate/workflow-template.proto b/pkg/apiclient/workflowtemplate/workflow-template.proto index 1ecea5c41235..8454d7ae789f 100644 --- a/pkg/apiclient/workflowtemplate/workflow-template.proto +++ b/pkg/apiclient/workflowtemplate/workflow-template.proto @@ -1,12 +1,10 @@ syntax = "proto3"; option go_package = "github.com/argoproj/argo/pkg/apiclient/workflowtemplate"; - -import "gogoproto/gogo.proto"; +import "github.com/gogo/protobuf/gogoproto/gogo.proto"; import "google/api/annotations.proto"; import "k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto"; import "github.com/argoproj/argo/pkg/apis/workflow/v1alpha1/generated.proto"; -import "k8s.io/api/core/v1/generated.proto"; // Workflow Service // diff --git a/workflow/cron/controller.go b/workflow/cron/controller.go index 1d1da58bc346..1b3ccdec5e17 100644 --- a/workflow/cron/controller.go +++ b/workflow/cron/controller.go @@ -4,7 +4,7 @@ import ( "context" "time" - "github.com/robfig/cron" + cron "github.com/robfig/cron/v3" log "github.com/sirupsen/logrus" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" diff --git a/workflow/cron/operator.go b/workflow/cron/operator.go index f3070ef9740e..e48c6d8d6b8c 100644 --- a/workflow/cron/operator.go +++ b/workflow/cron/operator.go @@ -5,7 +5,7 @@ import ( "sort" "time" - "github.com/robfig/cron" + cron "github.com/robfig/cron/v3" log "github.com/sirupsen/logrus" v12 "k8s.io/api/core/v1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/workflow/metrics/collector.go b/workflow/metrics/collector.go index fa52cac56433..49f68b60e16b 100644 --- a/workflow/metrics/collector.go +++ b/workflow/metrics/collector.go @@ -69,7 +69,10 @@ func NewWorkflowRegistry(informer cache.SharedIndexInformer) *prometheus.Registr // NewTelemetryRegistry creates a new prometheus registry that collects telemetry func NewTelemetryRegistry() *prometheus.Registry { registry := prometheus.NewRegistry() - registry.MustRegister(prometheus.NewProcessCollector(os.Getpid(), "")) + registry.MustRegister(prometheus.NewProcessCollector(prometheus.ProcessCollectorOpts{ + PidFn: func() (int, error) { return os.Getpid(), nil }, + ReportErrors: true, + })) registry.MustRegister(prometheus.NewGoCollector()) return registry }