new tools.go file to get code-generator dependency + updated codegen + remove Glide files and update docs
This commit is contained in:
		
							parent
							
								
									fd89e90d38
								
							
						
					
					
						commit
						77330e22f7
					
				|  | @ -24,7 +24,6 @@ _testmain.go | ||||||
| *.test | *.test | ||||||
| *.prof | *.prof | ||||||
| /vendor/ | /vendor/ | ||||||
| /.glide/ |  | ||||||
| /build/ | /build/ | ||||||
| /docker/build/ | /docker/build/ | ||||||
| .idea | .idea | ||||||
|  |  | ||||||
|  | @ -2,4 +2,4 @@ | ||||||
| 
 | 
 | ||||||
| service: | service: | ||||||
|   prepare: |   prepare: | ||||||
|     - make GO111MODULE=on deps |     - make deps | ||||||
|  |  | ||||||
|  | @ -14,7 +14,7 @@ before_install: | ||||||
|   - go get github.com/mattn/goveralls |   - go get github.com/mattn/goveralls | ||||||
| 
 | 
 | ||||||
| install: | install: | ||||||
|   - make GO111MODULE=on deps |   - make deps | ||||||
| 
 | 
 | ||||||
| script: | script: | ||||||
|   - hack/verify-codegen.sh |   - hack/verify-codegen.sh | ||||||
|  |  | ||||||
							
								
								
									
										7
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										7
									
								
								Makefile
								
								
								
								
							|  | @ -78,7 +78,8 @@ scm-source.json: .git | ||||||
| 	echo '{\n "url": "git:$(GITURL)",\n "revision": "$(GITHEAD)",\n "author": "$(USER)",\n "status": "$(GITSTATUS)"\n}' > scm-source.json | 	echo '{\n "url": "git:$(GITURL)",\n "revision": "$(GITHEAD)",\n "author": "$(USER)",\n "status": "$(GITSTATUS)"\n}' > scm-source.json | ||||||
| 
 | 
 | ||||||
| tools: | tools: | ||||||
| 	@go get -u honnef.co/go/tools/cmd/staticcheck | 	GO111MODULE=on go get -u honnef.co/go/tools/cmd/staticcheck | ||||||
|  | 	GO111MODULE=on go get k8s.io/client-go@kubernetes-1.16.0 | ||||||
| 
 | 
 | ||||||
| fmt: | fmt: | ||||||
| 	@gofmt -l -w -s $(DIRS) | 	@gofmt -l -w -s $(DIRS) | ||||||
|  | @ -88,11 +89,11 @@ vet: | ||||||
| 	@staticcheck $(PKG) | 	@staticcheck $(PKG) | ||||||
| 
 | 
 | ||||||
| deps: | deps: | ||||||
| 	@go mod vendor | 	GO111MODULE=on go mod vendor | ||||||
| 
 | 
 | ||||||
| test: | test: | ||||||
| 	hack/verify-codegen.sh | 	hack/verify-codegen.sh | ||||||
| 	@go test ./... | 	@go test ./pkg/... | ||||||
| 
 | 
 | ||||||
| e2e: docker # build operator image to be tested
 | e2e: docker # build operator image to be tested
 | ||||||
| 	cd e2e; make tools test clean | 	cd e2e; make tools test clean | ||||||
|  |  | ||||||
|  | @ -28,7 +28,6 @@ pipeline: | ||||||
|               IMAGE=registry-write.opensource.zalan.do/acid/postgres-operator-test |               IMAGE=registry-write.opensource.zalan.do/acid/postgres-operator-test | ||||||
|             fi |             fi | ||||||
|             export IMAGE |             export IMAGE | ||||||
|             export GO111MODULE=on |  | ||||||
|             make tools deps docker |             make tools deps docker | ||||||
|         - desc: 'Run unit tests' |         - desc: 'Run unit tests' | ||||||
|           cmd: | |           cmd: | | ||||||
|  |  | ||||||
|  | @ -27,20 +27,17 @@ git clone https://github.com/zalando/postgres-operator.git | ||||||
| 
 | 
 | ||||||
| ## Building the operator | ## Building the operator | ||||||
| 
 | 
 | ||||||
| You need Glide to fetch all dependencies. Install it with: | We use [Go Modules](https://github.com/golang/go/wiki/Modules) for handling | ||||||
|  | dependencies. When using Go below v1.13 you need to explicitly enable Go modules | ||||||
|  | by setting the `GO111MODULE` environment variable to `on`. The make targets do | ||||||
|  | this for you, so simply run | ||||||
| 
 | 
 | ||||||
| ```bash | ```bash | ||||||
| make tools | make tools deps | ||||||
| ``` |  | ||||||
| 
 |  | ||||||
| Next, install dependencies with glide by issuing: |  | ||||||
| 
 |  | ||||||
| ```bash |  | ||||||
| make deps |  | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| This would take a while to complete. You have to redo `make deps` every time | This would take a while to complete. You have to redo `make deps` every time | ||||||
| you dependencies list changes, i.e. after adding a new library dependency. | your dependencies list changes, i.e. after adding a new library dependency. | ||||||
| 
 | 
 | ||||||
| Build the operator with the `make docker` command. You may define the TAG | Build the operator with the `make docker` command. You may define the TAG | ||||||
| variable to assign an explicit tag to your docker image and the IMAGE to set | variable to assign an explicit tag to your docker image and the IMAGE to set | ||||||
|  | @ -214,14 +211,7 @@ dlv connect 127.0.0.1:DLV_PORT | ||||||
| To run all unit tests, you can simply do: | To run all unit tests, you can simply do: | ||||||
| 
 | 
 | ||||||
| ```bash | ```bash | ||||||
| go test ./... | go test ./pkg/... | ||||||
| ``` |  | ||||||
| 
 |  | ||||||
| For go 1.9 `vendor` directory would be excluded automatically. For previous |  | ||||||
| versions you can exclude it manually: |  | ||||||
| 
 |  | ||||||
| ```bash |  | ||||||
| go test $(glide novendor) |  | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| In case if you need to debug your unit test, it's possible to use delve: | In case if you need to debug your unit test, it's possible to use delve: | ||||||
|  |  | ||||||
|  | @ -1,308 +0,0 @@ | ||||||
| hash: e4d0d48b4142d5d335e48e030621564207f3aa288ea1e41e0d1e4d29135de3e8 |  | ||||||
| updated: 2019-02-25T14:54:51.736946406+01:00 |  | ||||||
| imports: |  | ||||||
| - name: github.com/aws/aws-sdk-go |  | ||||||
|   version: e8b22c9937cae1fee9bc364a88f3752cc4d1ac2f |  | ||||||
|   subpackages: |  | ||||||
|   - 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/sdkrand |  | ||||||
|   - internal/sdkuri |  | ||||||
|   - internal/shareddefaults |  | ||||||
|   - private/protocol |  | ||||||
|   - private/protocol/ec2query |  | ||||||
|   - private/protocol/query |  | ||||||
|   - private/protocol/query/queryutil |  | ||||||
|   - private/protocol/rest |  | ||||||
|   - private/protocol/xml/xmlutil |  | ||||||
|   - service/ec2 |  | ||||||
|   - service/sts |  | ||||||
| - name: github.com/davecgh/go-spew |  | ||||||
|   version: 782f4967f2dc4564575ca782fe2d04090b5faca8 |  | ||||||
|   subpackages: |  | ||||||
|   - spew |  | ||||||
| - name: github.com/docker/spdystream |  | ||||||
|   version: 449fdfce4d962303d702fec724ef0ad181c92528 |  | ||||||
|   subpackages: |  | ||||||
|   - spdy |  | ||||||
| - name: github.com/ghodss/yaml |  | ||||||
|   version: 73d445a93680fa1a78ae23a5839bad48f32ba1ee |  | ||||||
| - name: github.com/gogo/protobuf |  | ||||||
|   version: c0656edd0d9eab7c66d1eb0c568f9039345796f7 |  | ||||||
|   subpackages: |  | ||||||
|   - proto |  | ||||||
|   - sortkeys |  | ||||||
| - name: github.com/golang/glog |  | ||||||
|   version: 44145f04b68cf362d9c4df2182967c2275eaefed |  | ||||||
| - name: github.com/golang/protobuf |  | ||||||
|   version: b4deda0973fb4c70b50d226b1af49f3da59f5265 |  | ||||||
|   subpackages: |  | ||||||
|   - proto |  | ||||||
|   - ptypes |  | ||||||
|   - ptypes/any |  | ||||||
|   - ptypes/duration |  | ||||||
|   - ptypes/timestamp |  | ||||||
| - name: github.com/google/btree |  | ||||||
|   version: 7d79101e329e5a3adf994758c578dab82b90c017 |  | ||||||
| - name: github.com/google/gofuzz |  | ||||||
|   version: 44d81051d367757e1c7c6a5a86423ece9afcf63c |  | ||||||
| - name: github.com/googleapis/gnostic |  | ||||||
|   version: 0c5108395e2debce0d731cf0287ddf7242066aba |  | ||||||
|   subpackages: |  | ||||||
|   - OpenAPIv2 |  | ||||||
|   - compiler |  | ||||||
|   - extensions |  | ||||||
| - name: github.com/gregjones/httpcache |  | ||||||
|   version: 787624de3eb7bd915c329cba748687a3b22666a6 |  | ||||||
|   subpackages: |  | ||||||
|   - diskcache |  | ||||||
| - name: github.com/hashicorp/golang-lru |  | ||||||
|   version: a0d98a5f288019575c6d1f4bb1573fef2d1fcdc4 |  | ||||||
|   subpackages: |  | ||||||
|   - simplelru |  | ||||||
| - name: github.com/imdario/mergo |  | ||||||
|   version: 6633656539c1639d9d78127b7d47c622b5d7b6dc |  | ||||||
| - name: github.com/jmespath/go-jmespath |  | ||||||
|   version: c2b33e8439af944379acbdd9c3a5fe0bc44bd8a5 |  | ||||||
| - name: github.com/json-iterator/go |  | ||||||
|   version: f2b4162afba35581b6d4a50d3b8f34e33c144682 |  | ||||||
| - name: github.com/konsorten/go-windows-terminal-sequences |  | ||||||
|   version: 5c8c8bd35d3832f5d134ae1e1e375b69a4d25242 |  | ||||||
| - name: github.com/kr/text |  | ||||||
|   version: e2ffdb16a802fe2bb95e2e35ff34f0e53aeef34f |  | ||||||
| - name: github.com/lib/pq |  | ||||||
|   version: 90697d60dd844d5ef6ff15135d0203f65d2f53b8 |  | ||||||
|   subpackages: |  | ||||||
|   - oid |  | ||||||
| - name: github.com/modern-go/concurrent |  | ||||||
|   version: bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94 |  | ||||||
| - name: github.com/modern-go/reflect2 |  | ||||||
|   version: 05fbef0ca5da472bbf96c9322b84a53edc03c9fd |  | ||||||
| - name: github.com/mohae/deepcopy |  | ||||||
|   version: c48cc78d482608239f6c4c92a4abd87eb8761c90 |  | ||||||
| - name: github.com/motomux/pretty |  | ||||||
|   version: b2aad2c9a95d14eb978f29baa6e3a5c3c20eef30 |  | ||||||
| - name: github.com/peterbourgon/diskv |  | ||||||
|   version: 5f041e8faa004a95c88a202771f4cc3e991971e6 |  | ||||||
| - name: github.com/sirupsen/logrus |  | ||||||
|   version: e1e72e9de974bd926e5c56f83753fba2df402ce5 |  | ||||||
| - name: github.com/spf13/pflag |  | ||||||
|   version: 583c0c0531f06d5278b7d917446061adc344b5cd |  | ||||||
| - name: golang.org/x/crypto |  | ||||||
|   version: 49796115aa4b964c318aad4f3084fdb41e9aa067 |  | ||||||
|   subpackages: |  | ||||||
|   - bcrypt |  | ||||||
|   - blowfish |  | ||||||
|   - ssh/terminal |  | ||||||
| - name: golang.org/x/net |  | ||||||
|   version: 1c05540f6879653db88113bc4a2b70aec4bd491f |  | ||||||
|   subpackages: |  | ||||||
|   - context |  | ||||||
|   - http2 |  | ||||||
|   - http2/hpack |  | ||||||
|   - idna |  | ||||||
|   - lex/httplex |  | ||||||
| - name: golang.org/x/sys |  | ||||||
|   version: 95c6576299259db960f6c5b9b69ea52422860fce |  | ||||||
|   subpackages: |  | ||||||
|   - unix |  | ||||||
|   - windows |  | ||||||
| - name: golang.org/x/text |  | ||||||
|   version: b19bf474d317b857955b12035d2c5acb57ce8b01 |  | ||||||
|   subpackages: |  | ||||||
|   - secure/bidirule |  | ||||||
|   - transform |  | ||||||
|   - unicode/bidi |  | ||||||
|   - unicode/norm |  | ||||||
| - name: golang.org/x/time |  | ||||||
|   version: f51c12702a4d776e4c1fa9b0fabab841babae631 |  | ||||||
|   subpackages: |  | ||||||
|   - rate |  | ||||||
| - name: gopkg.in/inf.v0 |  | ||||||
|   version: 3887ee99ecf07df5b447e9b00d9c0b2adaa9f3e4 |  | ||||||
| - name: gopkg.in/yaml.v2 |  | ||||||
|   version: 5420a8b6744d3b0345ab293f6fcba19c978f1183 |  | ||||||
| - name: k8s.io/api |  | ||||||
|   version: 2d6f90ab1293a1fb871cf149423ebb72aa7423aa |  | ||||||
|   subpackages: |  | ||||||
|   - admission/v1beta1 |  | ||||||
|   - admissionregistration/v1alpha1 |  | ||||||
|   - admissionregistration/v1beta1 |  | ||||||
|   - apps/v1 |  | ||||||
|   - apps/v1beta1 |  | ||||||
|   - apps/v1beta2 |  | ||||||
|   - authentication/v1 |  | ||||||
|   - authentication/v1beta1 |  | ||||||
|   - authorization/v1 |  | ||||||
|   - authorization/v1beta1 |  | ||||||
|   - autoscaling/v1 |  | ||||||
|   - autoscaling/v2beta1 |  | ||||||
|   - batch/v1 |  | ||||||
|   - batch/v1beta1 |  | ||||||
|   - batch/v2alpha1 |  | ||||||
|   - certificates/v1beta1 |  | ||||||
|   - core/v1 |  | ||||||
|   - events/v1beta1 |  | ||||||
|   - extensions/v1beta1 |  | ||||||
|   - networking/v1 |  | ||||||
|   - policy/v1beta1 |  | ||||||
|   - rbac/v1 |  | ||||||
|   - rbac/v1alpha1 |  | ||||||
|   - rbac/v1beta1 |  | ||||||
|   - scheduling/v1alpha1 |  | ||||||
|   - scheduling/v1beta1 |  | ||||||
|   - settings/v1alpha1 |  | ||||||
|   - storage/v1 |  | ||||||
|   - storage/v1alpha1 |  | ||||||
|   - storage/v1beta1 |  | ||||||
| - name: k8s.io/apiextensions-apiserver |  | ||||||
|   version: cc9cd5d998df84cc405d398e9030d29c95acff18 |  | ||||||
|   subpackages: |  | ||||||
|   - pkg/apis/apiextensions |  | ||||||
|   - pkg/apis/apiextensions/v1beta1 |  | ||||||
|   - pkg/client/clientset/clientset |  | ||||||
|   - pkg/client/clientset/clientset/scheme |  | ||||||
|   - pkg/client/clientset/clientset/typed/apiextensions/v1beta1 |  | ||||||
| - name: k8s.io/apimachinery |  | ||||||
|   version: 103fd098999dc9c0c88536f5c9ad2e5da39373ae |  | ||||||
|   subpackages: |  | ||||||
|   - 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/net |  | ||||||
|   - 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 |  | ||||||
| - name: k8s.io/client-go |  | ||||||
|   version: 1f13a808da65775f22cbf47862c4e5898d8f4ca1 |  | ||||||
|   subpackages: |  | ||||||
|   - discovery |  | ||||||
|   - discovery/fake |  | ||||||
|   - kubernetes |  | ||||||
|   - kubernetes/scheme |  | ||||||
|   - kubernetes/typed/admissionregistration/v1alpha1 |  | ||||||
|   - kubernetes/typed/admissionregistration/v1beta1 |  | ||||||
|   - kubernetes/typed/apps/v1 |  | ||||||
|   - kubernetes/typed/apps/v1beta1 |  | ||||||
|   - kubernetes/typed/apps/v1beta2 |  | ||||||
|   - kubernetes/typed/authentication/v1 |  | ||||||
|   - kubernetes/typed/authentication/v1beta1 |  | ||||||
|   - kubernetes/typed/authorization/v1 |  | ||||||
|   - kubernetes/typed/authorization/v1beta1 |  | ||||||
|   - kubernetes/typed/autoscaling/v1 |  | ||||||
|   - kubernetes/typed/autoscaling/v2beta1 |  | ||||||
|   - kubernetes/typed/batch/v1 |  | ||||||
|   - kubernetes/typed/batch/v1beta1 |  | ||||||
|   - kubernetes/typed/batch/v2alpha1 |  | ||||||
|   - kubernetes/typed/certificates/v1beta1 |  | ||||||
|   - kubernetes/typed/core/v1 |  | ||||||
|   - kubernetes/typed/events/v1beta1 |  | ||||||
|   - kubernetes/typed/extensions/v1beta1 |  | ||||||
|   - kubernetes/typed/networking/v1 |  | ||||||
|   - kubernetes/typed/policy/v1beta1 |  | ||||||
|   - kubernetes/typed/rbac/v1 |  | ||||||
|   - kubernetes/typed/rbac/v1alpha1 |  | ||||||
|   - kubernetes/typed/rbac/v1beta1 |  | ||||||
|   - kubernetes/typed/scheduling/v1alpha1 |  | ||||||
|   - kubernetes/typed/scheduling/v1beta1 |  | ||||||
|   - kubernetes/typed/settings/v1alpha1 |  | ||||||
|   - kubernetes/typed/storage/v1 |  | ||||||
|   - kubernetes/typed/storage/v1alpha1 |  | ||||||
|   - kubernetes/typed/storage/v1beta1 |  | ||||||
|   - pkg/apis/clientauthentication |  | ||||||
|   - pkg/apis/clientauthentication/v1alpha1 |  | ||||||
|   - pkg/apis/clientauthentication/v1beta1 |  | ||||||
|   - pkg/version |  | ||||||
|   - plugin/pkg/client/auth/exec |  | ||||||
|   - rest |  | ||||||
|   - rest/watch |  | ||||||
|   - testing |  | ||||||
|   - 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 |  | ||||||
|   - transport |  | ||||||
|   - transport/spdy |  | ||||||
|   - util/buffer |  | ||||||
|   - util/cert |  | ||||||
|   - util/connrotation |  | ||||||
|   - util/exec |  | ||||||
|   - util/flowcontrol |  | ||||||
|   - util/homedir |  | ||||||
|   - util/integer |  | ||||||
|   - util/retry |  | ||||||
| - name: k8s.io/code-generator |  | ||||||
|   version: 6702109cc68eb6fe6350b83e14407c8d7309fd1a |  | ||||||
| - name: k8s.io/gengo |  | ||||||
|   version: 906d99f89cd644eecf75ab547b29bf9f876f0b59 |  | ||||||
| - name: k8s.io/kube-openapi |  | ||||||
|   version: 91cfa479c814065e420cee7ed227db0f63a5854e |  | ||||||
|   subpackages: |  | ||||||
|   - pkg/builder |  | ||||||
|   - pkg/common |  | ||||||
|   - pkg/handler |  | ||||||
|   - pkg/util |  | ||||||
|   - pkg/util/proto |  | ||||||
| testImports: [] |  | ||||||
							
								
								
									
										23
									
								
								glide.yaml
								
								
								
								
							
							
						
						
									
										23
									
								
								glide.yaml
								
								
								
								
							|  | @ -1,23 +0,0 @@ | ||||||
| package: github.com/zalando/postgres-operator |  | ||||||
| import: |  | ||||||
| - package: github.com/sirupsen/logrus |  | ||||||
|   version: ^1.0.1 |  | ||||||
| - package: github.com/aws/aws-sdk-go |  | ||||||
|   version: ^1.8.24 |  | ||||||
|   subpackages: |  | ||||||
|   - aws |  | ||||||
|   - aws/session |  | ||||||
|   - service/ec2 |  | ||||||
| - package: github.com/lib/pq |  | ||||||
| - package: github.com/motomux/pretty |  | ||||||
| - package: k8s.io/apimachinery |  | ||||||
|   version: kubernetes-1.11.3-beta.0 |  | ||||||
| - package: k8s.io/apiextensions-apiserver |  | ||||||
|   version: kubernetes-1.11.3-beta.0 |  | ||||||
| - package: k8s.io/client-go |  | ||||||
|   version: kubernetes-1.11.3-beta.0 |  | ||||||
| - package: k8s.io/code-generator |  | ||||||
|   version: kubernetes-1.11.3-beta.0 |  | ||||||
| - package: k8s.io/gengo |  | ||||||
| - package: gopkg.in/yaml.v2 |  | ||||||
| - package: github.com/mohae/deepcopy |  | ||||||
							
								
								
									
										50
									
								
								go.mod
								
								
								
								
							
							
						
						
									
										50
									
								
								go.mod
								
								
								
								
							|  | @ -1,43 +1,17 @@ | ||||||
| module github.com/zalando/postgres-operator | module github.com/zalando/postgres-operator | ||||||
| 
 | 
 | ||||||
|  | go 1.12 | ||||||
|  | 
 | ||||||
| require ( | require ( | ||||||
| 	github.com/aws/aws-sdk-go v1.17.4 | 	github.com/aws/aws-sdk-go v1.25.1 | ||||||
| 	github.com/davecgh/go-spew v1.1.1 | 	github.com/imdario/mergo v0.3.7 // indirect | ||||||
| 	github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96 | 	github.com/lib/pq v1.2.0 | ||||||
| 	github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680 |  | ||||||
| 	github.com/gogo/protobuf v0.0.0-20170330071051-c0656edd0d9e |  | ||||||
| 	github.com/golang/glog v0.0.0-20141105023935-44145f04b68c |  | ||||||
| 	github.com/golang/protobuf v1.1.0 |  | ||||||
| 	github.com/google/btree v0.0.0-20160524151835-7d79101e329e |  | ||||||
| 	github.com/google/gofuzz v0.0.0-20161122191042-44d81051d367 |  | ||||||
| 	github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d |  | ||||||
| 	github.com/gregjones/httpcache v0.0.0-20170728041850-787624de3eb7 |  | ||||||
| 	github.com/hashicorp/golang-lru v0.0.0-20160207214719-a0d98a5f2880 |  | ||||||
| 	github.com/imdario/mergo v0.0.0-20141206190957-6633656539c1 |  | ||||||
| 	github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af |  | ||||||
| 	github.com/json-iterator/go v0.0.0-20180612202835-f2b4162afba3 |  | ||||||
| 	github.com/konsorten/go-windows-terminal-sequences v1.0.1 |  | ||||||
| 	github.com/kr/text v0.1.0 |  | ||||||
| 	github.com/lib/pq v0.0.0-20180523175426-90697d60dd84 |  | ||||||
| 	github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd |  | ||||||
| 	github.com/modern-go/reflect2 v0.0.0-20180320133207-05fbef0ca5da |  | ||||||
| 	github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 |  | ||||||
| 	github.com/motomux/pretty v0.0.0-20161209205251-b2aad2c9a95d | 	github.com/motomux/pretty v0.0.0-20161209205251-b2aad2c9a95d | ||||||
| 	github.com/peterbourgon/diskv v2.0.1+incompatible | 	github.com/sirupsen/logrus v1.4.2 | ||||||
| 	github.com/sirupsen/logrus v1.3.0 | 	gopkg.in/yaml.v2 v2.2.2 | ||||||
| 	github.com/spf13/pflag v1.0.1 | 	k8s.io/api v0.0.0-20190927115716-5d581ce610b0 | ||||||
| 	golang.org/x/crypto v0.0.0-20180904163835-0709b304e793 | 	k8s.io/apiextensions-apiserver v0.0.0-20190927042040-728319705b32 | ||||||
| 	golang.org/x/net v0.0.0-20170809000501-1c05540f6879 | 	k8s.io/apimachinery v0.0.0-20190927035529-0104e33c351d | ||||||
| 	golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33 | 	k8s.io/client-go v0.0.0-20190926235751-95884bf844a9 | ||||||
| 	golang.org/x/text v0.0.0-20170810154203-b19bf474d317 | 	k8s.io/code-generator v0.0.0-20190927075303-016f2b3d74d0 | ||||||
| 	golang.org/x/time v0.0.0-20161028155119-f51c12702a4d |  | ||||||
| 	gopkg.in/inf.v0 v0.9.0 |  | ||||||
| 	gopkg.in/yaml.v2 v2.2.1 |  | ||||||
| 	k8s.io/api v0.0.0-20180712090710-2d6f90ab1293 |  | ||||||
| 	k8s.io/apiextensions-apiserver v0.0.0-20180808065822-cc9cd5d998df |  | ||||||
| 	k8s.io/apimachinery v0.0.0-20180621070125-103fd098999d |  | ||||||
| 	k8s.io/client-go v0.0.0-20180806134042-1f13a808da65 |  | ||||||
| 	k8s.io/code-generator v0.0.0-20180621065459-6702109cc68e |  | ||||||
| 	k8s.io/gengo v0.0.0-20180718083919-906d99f89cd6 |  | ||||||
| 	k8s.io/kube-openapi v0.0.0-20180620173706-91cfa479c814 |  | ||||||
| ) | ) | ||||||
|  |  | ||||||
							
								
								
									
										383
									
								
								go.sum
								
								
								
								
							
							
						
						
									
										383
									
								
								go.sum
								
								
								
								
							|  | @ -1,47 +1,382 @@ | ||||||
| github.com/aws/aws-sdk-go v1.17.4/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= | cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= | ||||||
| github.com/davecgh/go-spew v0.0.0-20170626231645-782f4967f2dc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= | 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= | ||||||
|  | github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= | ||||||
|  | github.com/Azure/go-autorest/autorest v0.9.0/go.mod h1:xyHB1BMZT0cuDHU7I0+g046+BFDTQ8rEZB0s4Yfa6bI= | ||||||
|  | github.com/Azure/go-autorest/autorest/adal v0.5.0/go.mod h1:8Z9fGy2MpX0PvDjB1pEgQTmVqjGhiHBW7RJJEciWzS0= | ||||||
|  | github.com/Azure/go-autorest/autorest/date v0.1.0/go.mod h1:plvfp3oPSKwf2DNjlBjWF/7vwR+cUD/ELuzDCXwHUVA= | ||||||
|  | github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= | ||||||
|  | github.com/Azure/go-autorest/autorest/mocks v0.2.0/go.mod h1:OTyCOPRA2IgIlWxVYxBee2F5Gr4kF2zd2J5cFRaIDN0= | ||||||
|  | github.com/Azure/go-autorest/logger v0.1.0/go.mod h1:oExouG+K6PryycPJfVSxi/koC6LSNgds39diKLz7Vrc= | ||||||
|  | github.com/Azure/go-autorest/tracing v0.5.0/go.mod h1:r/s2XiOKccPW3HrqB+W0TQzfbtp2fGCgRFtBroKn4Dk= | ||||||
|  | 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/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.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/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= | ||||||
|  | github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= | ||||||
|  | github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= | ||||||
|  | github.com/asaskevich/govalidator v0.0.0-20180720115003-f9ffefc3facf/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= | ||||||
|  | github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= | ||||||
|  | github.com/aws/aws-sdk-go v1.25.1 h1:d7zDXFT2Tgq/yw7Wku49+lKisE8Xc85erb+8PlE/Shk= | ||||||
|  | github.com/aws/aws-sdk-go v1.25.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/blang/semver v3.5.0+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= | ||||||
|  | github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= | ||||||
|  | github.com/coreos/bbolt v1.3.1-coreos.6/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= | ||||||
|  | github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= | ||||||
|  | github.com/coreos/etcd v3.3.15+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= | ||||||
|  | github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= | ||||||
|  | github.com/coreos/go-oidc v2.1.0+incompatible/go.mod h1:CgnwVTmzoESiwO9qyAFEMiHoZ1nMCKZlZ9V6mm3/LKc= | ||||||
|  | github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= | ||||||
|  | github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= | ||||||
|  | github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= | ||||||
|  | github.com/coreos/pkg v0.0.0-20180108230652-97fdf19511ea/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= | ||||||
|  | github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= | ||||||
|  | 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/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= | ||||||
|  | github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= | ||||||
|  | github.com/docker/docker v0.7.3-0.20190327010347-be7ac8be2ae0/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= | ||||||
|  | github.com/docker/go-units v0.3.3/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= | ||||||
|  | github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96 h1:cenwrSVm+Z7QLSV/BsnenAOcDXdX4cMv4wP0B/5QbPg= | ||||||
| github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM= | github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM= | ||||||
|  | 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 h1:spTtZBk5DYEvbxMVutUuTyh1Ao2r4iyvLdACqsl/Ljk= | ||||||
|  | github.com/emicklei/go-restful v2.9.5+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= | ||||||
|  | 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/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 v0.0.0-20150909031657-73d445a93680/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= | ||||||
| github.com/gogo/protobuf v0.0.0-20170330071051-c0656edd0d9e/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= | github.com/globalsign/mgo v0.0.0-20180905125535-1ca0a4f7cbcb/go.mod h1:xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q= | ||||||
| github.com/golang/glog v0.0.0-20141105023935-44145f04b68c/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= | github.com/globalsign/mgo v0.0.0-20181015135952-eeefdecb41b8/go.mod h1:xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q= | ||||||
| github.com/golang/protobuf v1.1.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= | github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= | ||||||
| github.com/google/btree v0.0.0-20160524151835-7d79101e329e/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= | github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= | ||||||
|  | github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= | ||||||
|  | github.com/go-openapi/analysis v0.0.0-20180825180245-b006789cd277/go.mod h1:k70tL6pCuVxPJOHXQ+wIac1FUrvNkHolPie/cLEU6hI= | ||||||
|  | github.com/go-openapi/analysis v0.17.0/go.mod h1:IowGgpVeD0vNm45So8nr+IcQ3pxVtpRoBWb8PVZO0ik= | ||||||
|  | github.com/go-openapi/analysis v0.18.0/go.mod h1:IowGgpVeD0vNm45So8nr+IcQ3pxVtpRoBWb8PVZO0ik= | ||||||
|  | github.com/go-openapi/analysis v0.19.2/go.mod h1:3P1osvZa9jKjb8ed2TPng3f0i/UY9snX6gxi44djMjk= | ||||||
|  | github.com/go-openapi/errors v0.17.0/go.mod h1:LcZQpmvG4wyF5j4IhA73wkLFQg+QJXOQHVjmcZxhka0= | ||||||
|  | github.com/go-openapi/errors v0.18.0/go.mod h1:LcZQpmvG4wyF5j4IhA73wkLFQg+QJXOQHVjmcZxhka0= | ||||||
|  | github.com/go-openapi/errors v0.19.2/go.mod h1:qX0BLWsyaKfvhluLejVpVNwNRdXZhEbTA4kxxpKBC94= | ||||||
|  | github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod h1:+35s3my2LFTysnkMfxsJBAMHj/DoqoB9knIWoYG/Vk0= | ||||||
|  | github.com/go-openapi/jsonpointer v0.17.0/go.mod h1:cOnomiV+CVVwFLk0A/MExoFMjwdsUdVpsRhURCKh+3M= | ||||||
|  | github.com/go-openapi/jsonpointer v0.18.0/go.mod h1:cOnomiV+CVVwFLk0A/MExoFMjwdsUdVpsRhURCKh+3M= | ||||||
|  | github.com/go-openapi/jsonpointer v0.19.2 h1:A9+F4Dc/MCNB5jibxf6rRvOvR/iFgQdyNx9eIhnGqq0= | ||||||
|  | github.com/go-openapi/jsonpointer v0.19.2/go.mod h1:3akKfEdA7DF1sugOqz1dVQHBcuDBPKZGEoHC/NkiQRg= | ||||||
|  | github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod h1:W3Z9FmVs9qj+KR4zFKmDPGiLdk1D9Rlm7cyMvf57TTg= | ||||||
|  | github.com/go-openapi/jsonreference v0.17.0/go.mod h1:g4xxGn04lDIRh0GJb5QlpE3HfopLOL6uZrK/VgnsK9I= | ||||||
|  | github.com/go-openapi/jsonreference v0.18.0/go.mod h1:g4xxGn04lDIRh0GJb5QlpE3HfopLOL6uZrK/VgnsK9I= | ||||||
|  | github.com/go-openapi/jsonreference v0.19.2 h1:o20suLFB4Ri0tuzpWtyHlh7E7HnkqTNLq6aR6WVNS1w= | ||||||
|  | github.com/go-openapi/jsonreference v0.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc= | ||||||
|  | github.com/go-openapi/loads v0.17.0/go.mod h1:72tmFy5wsWx89uEVddd0RjRWPZm92WRLhf7AC+0+OOU= | ||||||
|  | github.com/go-openapi/loads v0.18.0/go.mod h1:72tmFy5wsWx89uEVddd0RjRWPZm92WRLhf7AC+0+OOU= | ||||||
|  | github.com/go-openapi/loads v0.19.0/go.mod h1:72tmFy5wsWx89uEVddd0RjRWPZm92WRLhf7AC+0+OOU= | ||||||
|  | github.com/go-openapi/loads v0.19.2/go.mod h1:QAskZPMX5V0C2gvfkGZzJlINuP7Hx/4+ix5jWFxsNPs= | ||||||
|  | github.com/go-openapi/runtime v0.0.0-20180920151709-4f900dc2ade9/go.mod h1:6v9a6LTXWQCdL8k1AO3cvqx5OtZY/Y9wKTgaoP6YRfA= | ||||||
|  | github.com/go-openapi/runtime v0.19.0/go.mod h1:OwNfisksmmaZse4+gpV3Ne9AyMOlP1lt4sK4FXt0O64= | ||||||
|  | github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod h1:J8+jY1nAiCcj+friV/PDoE1/3eeccG9LYBs0tYvLOWc= | ||||||
|  | github.com/go-openapi/spec v0.17.0/go.mod h1:XkF/MOi14NmjsfZ8VtAKf8pIlbZzyoTvZsdfssdxcBI= | ||||||
|  | github.com/go-openapi/spec v0.18.0/go.mod h1:XkF/MOi14NmjsfZ8VtAKf8pIlbZzyoTvZsdfssdxcBI= | ||||||
|  | github.com/go-openapi/spec v0.19.2 h1:SStNd1jRcYtfKCN7R0laGNs80WYYvn5CbBjM2sOmCrE= | ||||||
|  | github.com/go-openapi/spec v0.19.2/go.mod h1:sCxk3jxKgioEJikev4fgkNmwS+3kuYdJtcsZsD5zxMY= | ||||||
|  | github.com/go-openapi/strfmt v0.17.0/go.mod h1:P82hnJI0CXkErkXi8IKjPbNBM6lV6+5pLP5l494TcyU= | ||||||
|  | github.com/go-openapi/strfmt v0.18.0/go.mod h1:P82hnJI0CXkErkXi8IKjPbNBM6lV6+5pLP5l494TcyU= | ||||||
|  | github.com/go-openapi/strfmt v0.19.0/go.mod h1:+uW+93UVvGGq2qGaZxdDeJqSAqBqBdl+ZPMF/cC8nDY= | ||||||
|  | github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod h1:DXUve3Dpr1UfpPtxFw+EFuQ41HhCWZfha5jSVRG7C7I= | ||||||
|  | github.com/go-openapi/swag v0.17.0/go.mod h1:AByQ+nYG6gQg71GINrmuDXCPWdL640yX49/kXLo40Tg= | ||||||
|  | github.com/go-openapi/swag v0.18.0/go.mod h1:AByQ+nYG6gQg71GINrmuDXCPWdL640yX49/kXLo40Tg= | ||||||
|  | github.com/go-openapi/swag v0.19.2 h1:jvO6bCMBEilGwMfHhrd61zIID4oIFdwb76V17SM88dE= | ||||||
|  | github.com/go-openapi/swag v0.19.2/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= | ||||||
|  | github.com/go-openapi/validate v0.18.0/go.mod h1:Uh4HdOzKt19xGIGm1qHf/ofbX1YQ4Y+MYsct2VUrAJ4= | ||||||
|  | github.com/go-openapi/validate v0.19.2/go.mod h1:1tRCw7m3jtI8eNWEEliiAqUIcBztB2KDnRCRMUi7GTA= | ||||||
|  | github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= | ||||||
|  | github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= | ||||||
|  | github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d h1:3PaI8p3seN09VjbTYC/QWlUZdZ1qS1zGjy7LH2Wt07I= | ||||||
|  | github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= | ||||||
|  | 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/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= | ||||||
|  | github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= | ||||||
|  | github.com/golang/protobuf v0.0.0-20161109072736-4bd1920723d7/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= | ||||||
|  | github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= | ||||||
|  | github.com/golang/protobuf v1.3.1 h1:YF8+flBXS5eO826T4nzqPrxfhQThhXl0YzfuUPu4SBg= | ||||||
|  | github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= | ||||||
|  | github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/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 h1:crn/baboCvb5fXaQ0IJ1SGTsTVrWpDsCWC8EGETZijY= | ||||||
|  | github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= | ||||||
| github.com/google/gofuzz v0.0.0-20161122191042-44d81051d367/go.mod h1:HP5RmnzzSNb993RKQDq4+1A4ia9nllfqcQFTQJedwGI= | github.com/google/gofuzz v0.0.0-20161122191042-44d81051d367/go.mod h1:HP5RmnzzSNb993RKQDq4+1A4ia9nllfqcQFTQJedwGI= | ||||||
|  | github.com/google/gofuzz v1.0.0 h1:A8PeW59pxE9IoFRqBp37U+mSNaQoZ46F1f0f863XSXw= | ||||||
|  | github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= | ||||||
|  | github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= | ||||||
|  | github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= | ||||||
|  | github.com/google/uuid v1.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/gnostic v0.0.0-20170729233727-0c5108395e2d h1:7XGaL1e6bYS1yIonGp9761ExpPPV1ui0SAC59Yube9k= | ||||||
| github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= | github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= | ||||||
|  | github.com/gophercloud/gophercloud v0.1.0/go.mod h1:vxM41WHh5uqHVBMZHzuwNOHh8XEoIEcSTewFxm1c5g8= | ||||||
|  | github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= | ||||||
| github.com/gregjones/httpcache v0.0.0-20170728041850-787624de3eb7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= | github.com/gregjones/httpcache v0.0.0-20170728041850-787624de3eb7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= | ||||||
| github.com/hashicorp/golang-lru v0.0.0-20160207214719-a0d98a5f2880/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= | github.com/grpc-ecosystem/go-grpc-middleware v0.0.0-20190222133341-cfaf5686ec79/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= | ||||||
| github.com/imdario/mergo v0.0.0-20141206190957-6633656539c1/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= | github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= | ||||||
|  | github.com/grpc-ecosystem/grpc-gateway v1.3.0/go.mod h1:RSKVYQBd5MCa4OVpNdGskqpgL2+G+NZTnrVHpWWfpdw= | ||||||
|  | github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= | ||||||
|  | github.com/hashicorp/golang-lru v0.5.1 h1:0hERBMJE1eitiLkihrMvRVBYAkpHzc/J3QdDN+dAcgU= | ||||||
|  | github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= | ||||||
|  | github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= | ||||||
|  | github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= | ||||||
|  | github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= | ||||||
|  | github.com/imdario/mergo v0.3.7 h1:Y+UAYTZ7gDEuOfhxKWy+dvb5dRQ6rJjFSdX2HZY1/gI= | ||||||
|  | github.com/imdario/mergo v0.3.7/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= | ||||||
|  | github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= | ||||||
|  | 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/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= | ||||||
|  | github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= | ||||||
| github.com/json-iterator/go v0.0.0-20180612202835-f2b4162afba3/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= | github.com/json-iterator/go v0.0.0-20180612202835-f2b4162afba3/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= | ||||||
|  | github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= | ||||||
|  | github.com/json-iterator/go v1.1.7 h1:KfgG9LzI+pYjr4xvmz/5H4FXjokeP+rlHLhv3iH62Fo= | ||||||
|  | github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= | ||||||
|  | github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= | ||||||
|  | github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= | ||||||
|  | github.com/kisielk/errcheck v1.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/konsorten/go-windows-terminal-sequences v1.0.1 h1:mweAR1A6xJ3oS2pRaGiHgQ4OO8tzTaLawm8vnODuwDk= | ||||||
| github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= | github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= | ||||||
|  | github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= | ||||||
|  | github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= | ||||||
| github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= | github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= | ||||||
|  | github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA= | ||||||
|  | github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= | ||||||
| github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= | github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= | ||||||
| github.com/lib/pq v0.0.0-20180523175426-90697d60dd84/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= | github.com/lib/pq v1.2.0 h1:LXpIM/LZ5xGFhOpXAQUIMM1HdyqzVYM13zNdjCEEcA0= | ||||||
|  | github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= | ||||||
|  | github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= | ||||||
|  | github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= | ||||||
|  | github.com/mailru/easyjson v0.0.0-20180823135443-60711f1a8329/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= | ||||||
|  | github.com/mailru/easyjson v0.0.0-20190312143242-1de009706dbe/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= | ||||||
|  | github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63 h1:nTT4s92Dgz2HlrB2NaMgvlfqHH39OgMhA7z3PK7PGD4= | ||||||
|  | github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= | ||||||
|  | github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= | ||||||
|  | github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= | ||||||
|  | github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= | ||||||
|  | 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/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-20180320133207-05fbef0ca5da/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= | ||||||
| github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826/go.mod h1:TaXosZuwdSHYgviHp1DAtfrULt5eUgsSMsZf+YrPgl8= | 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/motomux/pretty v0.0.0-20161209205251-b2aad2c9a95d h1:LznySqW8MqVeFh+pW6rOkFdld9QQ7jRydBKKM6jyPVI= | ||||||
| github.com/motomux/pretty v0.0.0-20161209205251-b2aad2c9a95d/go.mod h1:u3hJ0kqCQu/cPpsu3RbCOPZ0d7V3IjPjv1adNRleM9I= | github.com/motomux/pretty v0.0.0-20161209205251-b2aad2c9a95d/go.mod h1:u3hJ0kqCQu/cPpsu3RbCOPZ0d7V3IjPjv1adNRleM9I= | ||||||
|  | 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/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= | ||||||
|  | github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= | ||||||
|  | github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= | ||||||
|  | github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= | ||||||
|  | github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= | ||||||
| github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= | 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/pmezard/go-difflib v0.0.0-20151028094244-d8ed2627bdf0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= | ||||||
| github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= | github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= | ||||||
| github.com/sirupsen/logrus v1.3.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= | github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA= | ||||||
| github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= | github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= | ||||||
|  | github.com/prometheus/client_golang v0.9.4/go.mod h1:oCXIBxdI62A4cR6aTRJCgetEjecSIYzOEaeAn4iYEpM= | ||||||
|  | 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/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= | ||||||
|  | github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= | ||||||
|  | github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= | ||||||
|  | github.com/remyoudompheng/bigfft v0.0.0-20170806203942-52369c62f446/go.mod h1:uYEyJGbgTkfkS4+E/PavXkNJcbFIpEtjt2B0KDQ5+9M= | ||||||
|  | github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= | ||||||
|  | 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/soheilhy/cmux v0.1.3/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= | ||||||
|  | github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= | ||||||
|  | github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= | ||||||
|  | github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= | ||||||
|  | github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= | ||||||
|  | github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= | ||||||
|  | github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= | ||||||
|  | github.com/spf13/pflag v1.0.3 h1:zPAT6CGy6wXeQ7NtTnaTerfKOsV6V6F8agHXFiazDkg= | ||||||
|  | github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= | ||||||
|  | github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= | ||||||
|  | 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.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= | ||||||
|  | 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.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= | ||||||
| golang.org/x/crypto v0.0.0-20180222182404-49796115aa4b/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= | github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= | ||||||
|  | github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= | ||||||
|  | github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= | ||||||
|  | github.com/xiang90/probing v0.0.0-20160813154853-07dd2e8dfe18/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= | ||||||
|  | github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= | ||||||
|  | go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= | ||||||
|  | go.uber.org/atomic v0.0.0-20181018215023-8dc6146f7569/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= | ||||||
|  | go.uber.org/multierr v0.0.0-20180122172545-ddea229ff1df/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= | ||||||
|  | go.uber.org/zap v0.0.0-20180814183419-67bc79d13d15/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= | ||||||
| golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= | golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= | ||||||
| golang.org/x/net v0.0.0-20170809000501-1c05540f6879/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= | golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= | ||||||
| golang.org/x/sys v0.0.0-20171031081856-95c657629925/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= | golang.org/x/crypto v0.0.0-20190211182817-74369b46fc67/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= | ||||||
|  | golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= | ||||||
|  | golang.org/x/crypto v0.0.0-20190320223903-b7391e95e576/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= | ||||||
|  | golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8 h1:1wopBVtVdWnn03fZelqdXTqk7U7zPQCb+T4rbU9ZEoU= | ||||||
|  | golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= | ||||||
|  | golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= | ||||||
|  | golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= | ||||||
|  | golang.org/x/exp v0.0.0-20190312203227-4b39c73a6495/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= | ||||||
|  | golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= | ||||||
|  | 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/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= | ||||||
|  | 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-20181005035420-146acd28ed58/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-20190320064053-1272bf9dcd53/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= | ||||||
|  | golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= | ||||||
|  | golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= | ||||||
|  | golang.org/x/net v0.0.0-20190812203447-cdfb69ac37fc h1:gkKoSkUmnU6bpS/VhkuO27bzQeSA51uaEfbOW5dNb68= | ||||||
|  | golang.org/x/net v0.0.0-20190812203447-cdfb69ac37fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= | ||||||
|  | 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-20190604053449-0f29369cfe45 h1:SVwTIAaPC2U/AvvLNZ2a7OVsmBpC8L5BlwK1whH3hm0= | ||||||
|  | golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= | ||||||
|  | golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= | ||||||
|  | golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= | ||||||
|  | golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= | ||||||
|  | golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= | ||||||
|  | golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= | ||||||
|  | golang.org/x/sys v0.0.0-20170830134202-bb24a47a89ea/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= | ||||||
|  | golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= | ||||||
| golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= | golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= | ||||||
| golang.org/x/text v0.0.0-20170810154203-b19bf474d317/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= | golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= | ||||||
| golang.org/x/time v0.0.0-20161028155119-f51c12702a4d/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= | golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= | ||||||
|  | golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= | ||||||
|  | golang.org/x/sys v0.0.0-20190209173611-3b5209105503/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= | ||||||
|  | golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= | ||||||
|  | golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | ||||||
|  | golang.org/x/sys v0.0.0-20190321052220-f7bb7a8bee54/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | ||||||
|  | golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | ||||||
|  | golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | ||||||
|  | golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f h1:25KHgbfyiSm6vwQLbM3zZIe1v9p/3ea4Rz+nnM5K/i4= | ||||||
|  | golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | ||||||
|  | golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= | ||||||
|  | golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= | ||||||
|  | golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= | ||||||
|  | golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs= | ||||||
|  | golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= | ||||||
|  | golang.org/x/time v0.0.0-20181108054448-85acf8d2951c h1:fqgJT0MGcGpPgpWU7VRdRjuArfcOvC4AoJmILihzhDg= | ||||||
|  | golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= | ||||||
|  | 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-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= | ||||||
|  | golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= | ||||||
|  | golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac h1:MQEvx39qSf8vyrx3XRaOe+j1UDIzKwkYOVObRgGPVqI= | ||||||
|  | golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= | ||||||
|  | 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/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= | ||||||
|  | google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= | ||||||
|  | google.golang.org/appengine v1.5.0 h1:KxkO13IPW4Lslp2bz+KHP2E3gtFlrIGNThxkZQ3g+4c= | ||||||
|  | google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= | ||||||
|  | google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= | ||||||
|  | google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= | ||||||
|  | google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= | ||||||
|  | google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= | ||||||
|  | google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= | ||||||
|  | google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= | ||||||
|  | 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 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/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= | ||||||
|  | gopkg.in/inf.v0 v0.9.0 h1:3zYtXIO92bvsdS3ggAdA8Gb4Azj0YU+TVY1uGYNFA8o= | ||||||
| gopkg.in/inf.v0 v0.9.0/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= | gopkg.in/inf.v0 v0.9.0/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= | ||||||
|  | gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k= | ||||||
|  | gopkg.in/square/go-jose.v2 v2.2.2/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= | ||||||
|  | gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= | ||||||
| gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= | gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= | ||||||
| k8s.io/api v0.0.0-20180712090710-2d6f90ab1293/go.mod h1:iuAfoD4hCxJ8Onx9kaTIt30j7jUFS00AXQi6QMi99vA= | gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw= | ||||||
| k8s.io/apiextensions-apiserver v0.0.0-20180808065822-cc9cd5d998df/go.mod h1:IxkesAMoaCRoLrPJdZNZUQp9NfZnzqaVzLhb2VEQzXE= | gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= | ||||||
| k8s.io/apimachinery v0.0.0-20180621070125-103fd098999d/go.mod h1:ccL7Eh7zubPUSh9A3USN90/OzHNSVN6zxzde07TDCL0= | gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw= | ||||||
| k8s.io/client-go v0.0.0-20180806134042-1f13a808da65/go.mod h1:7vJpHMYJwNQCWgzmNV+VYUl1zCObLyodBc8nIyt8L5s= | honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= | ||||||
| k8s.io/code-generator v0.0.0-20180621065459-6702109cc68e/go.mod h1:MYiN+ZJZ9HkETbgVZdWw2AsuAi9PZ4V80cwfuf2axe8= | honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= | ||||||
| k8s.io/gengo v0.0.0-20180718083919-906d99f89cd6/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= | honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= | ||||||
| k8s.io/kube-openapi v0.0.0-20180620173706-91cfa479c814/go.mod h1:BXM9ceUBTj2QnfH2MK1odQs778ajze1RxcmP6S8RVVc= | k8s.io/api v0.0.0-20190918155943-95b840bb6a1f/go.mod h1:uWuOHnjmNrtQomJrvEBg0c0HRNyQ+8KTEERVsK0PW48= | ||||||
|  | k8s.io/api v0.0.0-20190925180651-d58b53da08f5/go.mod h1:blPYY5r6fKug8SVOnjDtFAlzZzInCRL9NNls66SFhFI= | ||||||
|  | k8s.io/api v0.0.0-20190927115716-5d581ce610b0 h1:fwx2jAKNlXBQ8uiB3RNN5hVU/nEJTEBg/CfxoXEYri4= | ||||||
|  | k8s.io/api v0.0.0-20190927115716-5d581ce610b0/go.mod h1:l2ZHS8QbgqodGx7yrYsOSwIxOR76BpGiW1OywXo9PFI= | ||||||
|  | k8s.io/apiextensions-apiserver v0.0.0-20190927042040-728319705b32 h1:ss1T2mi6o+ji42DAoFxrophF9dysSKUXyq6fTmCMvFI= | ||||||
|  | k8s.io/apiextensions-apiserver v0.0.0-20190927042040-728319705b32/go.mod h1:SMmFyjBO4fGs1v/nrTzNbhyg4PEGUH+h3ilWsi90RPk= | ||||||
|  | k8s.io/apimachinery v0.0.0-20190913080033-27d36303b655/go.mod h1:nL6pwRT8NgfF8TT68DBI8uEePRt89cSvoXUVqbkWHq4= | ||||||
|  | k8s.io/apimachinery v0.0.0-20190923155427-ec87dd743e08/go.mod h1:grJJH0hgilA2pYoUiJcPu2EDUal95NTq1vpxxvMLSu8= | ||||||
|  | k8s.io/apimachinery v0.0.0-20190925235427-62598f38f24e/go.mod h1:grJJH0hgilA2pYoUiJcPu2EDUal95NTq1vpxxvMLSu8= | ||||||
|  | k8s.io/apimachinery v0.0.0-20190927035529-0104e33c351d h1:oYLB5Nk2IOm17BHdatnaWAgzNGzq/5dlWy7Bzo5Htdc= | ||||||
|  | k8s.io/apimachinery v0.0.0-20190927035529-0104e33c351d/go.mod h1:grJJH0hgilA2pYoUiJcPu2EDUal95NTq1vpxxvMLSu8= | ||||||
|  | k8s.io/apiserver v0.0.0-20190927000204-dd401ce564d5/go.mod h1:oXS8tPljvXCBPjzDnAM7xnx26pzwFT+oIqIUCmG8Pj8= | ||||||
|  | k8s.io/client-go v0.0.0-20190918160344-1fbdaa4c8d90 h1:mLmhKUm1X+pXu0zXMEzNsOF5E2kKFGe5o6BZBIIqA6A= | ||||||
|  | k8s.io/client-go v0.0.0-20190918160344-1fbdaa4c8d90/go.mod h1:J69/JveO6XESwVgG53q3Uz5OSfgsv4uxpScmmyYOOlk= | ||||||
|  | k8s.io/client-go v0.0.0-20190925235746-07054768d98d/go.mod h1:KumMj5rt+3qCPy5LJipGocsmMx6RW8vdDAs8QNK6jvU= | ||||||
|  | k8s.io/client-go v0.0.0-20190926235751-95884bf844a9 h1:YpRGAa4i68p7SGIuJAaZgE7oumAMxzsTux2gTur2eMM= | ||||||
|  | k8s.io/client-go v0.0.0-20190926235751-95884bf844a9/go.mod h1:KumMj5rt+3qCPy5LJipGocsmMx6RW8vdDAs8QNK6jvU= | ||||||
|  | k8s.io/client-go v11.0.0+incompatible h1:LBbX2+lOwY9flffWlJM7f1Ct8V2SRNiMRDFeiwnJo9o= | ||||||
|  | k8s.io/client-go v11.0.0+incompatible/go.mod h1:7vJpHMYJwNQCWgzmNV+VYUl1zCObLyodBc8nIyt8L5s= | ||||||
|  | k8s.io/code-generator v0.0.0-20190925195306-32dfb485ddce/go.mod h1:4MfOrxyyZxxCuenwsdaJRtoSnOP5T13jE2LRYPZ6KeY= | ||||||
|  | k8s.io/code-generator v0.0.0-20190927075303-016f2b3d74d0 h1:rhwEVFHoBm42V0b7yN9SUdbWzfCVndLzRV8YGIi0uWY= | ||||||
|  | k8s.io/code-generator v0.0.0-20190927075303-016f2b3d74d0/go.mod h1:4MfOrxyyZxxCuenwsdaJRtoSnOP5T13jE2LRYPZ6KeY= | ||||||
|  | k8s.io/component-base v0.0.0-20190926082537-804254d56004/go.mod h1:+sedDd0Yj/9lFSZjan8FdX4Jednr2we+Q0ZDeicbKSc= | ||||||
|  | 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.4.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I= | ||||||
|  | k8s.io/klog v1.0.0 h1:Pt+yjF5aB1xDSVbau4VsWe+dQNzA0qv1LlXdC2dF6Q8= | ||||||
|  | k8s.io/klog v1.0.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I= | ||||||
|  | k8s.io/kube-openapi v0.0.0-20190816220812-743ec37842bf h1:EYm5AW/UUDbnmnI+gK0TJDVK9qPLhM+sRHYanNKw0EQ= | ||||||
|  | k8s.io/kube-openapi v0.0.0-20190816220812-743ec37842bf/go.mod h1:1TqjTSzOxsLGIKfj0lK8EeCP7K1iUG65v09OM0/WG5E= | ||||||
|  | k8s.io/utils v0.0.0-20190801114015-581e00157fb1/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew= | ||||||
|  | k8s.io/utils v0.0.0-20190920012459-5008bf6f8cd6 h1:rfepARh/ECp66dk9TTmT//1PBkHffjnxhdOrgH4m+eA= | ||||||
|  | k8s.io/utils v0.0.0-20190920012459-5008bf6f8cd6/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= | ||||||
|  | sigs.k8s.io/structured-merge-diff v0.0.0-20190525122527-15d366b2352e/go.mod h1:wWxsB5ozmmv/SG7nM11ayaAW51xMvak/t1r0CSlcokI= | ||||||
|  | sigs.k8s.io/structured-merge-diff v0.0.0-20190817042607-6149e4549fca/go.mod h1:IIgPezJWb76P0hotTxzDbWsMYB8APh18qZnxkomBpxA= | ||||||
|  | sigs.k8s.io/yaml v1.1.0 h1:4A07+ZFc2wgJwo8YNlQpr1rVlgUDlxXHhPJciaPY5gs= | ||||||
|  | sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= | ||||||
|  |  | ||||||
|  | @ -0,0 +1,19 @@ | ||||||
|  | // +build tools
 | ||||||
|  | 
 | ||||||
|  | /* | ||||||
|  | Copyright 2019 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. | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | // This package imports things required by build scripts, to force `go mod` to see them as dependencies
 | ||||||
|  | package tools | ||||||
|  | 
 | ||||||
|  | import _ "k8s.io/code-generator" | ||||||
|  | @ -7,7 +7,7 @@ set -o pipefail | ||||||
| SCRIPT_ROOT=$(dirname ${BASH_SOURCE})/.. | SCRIPT_ROOT=$(dirname ${BASH_SOURCE})/.. | ||||||
| CODEGEN_PKG=${CODEGEN_PKG:-$(cd ${SCRIPT_ROOT}; ls -d -1 ./vendor/k8s.io/code-generator 2>/dev/null || echo ${GOPATH}/src/k8s.io/code-generator)} | CODEGEN_PKG=${CODEGEN_PKG:-$(cd ${SCRIPT_ROOT}; ls -d -1 ./vendor/k8s.io/code-generator 2>/dev/null || echo ${GOPATH}/src/k8s.io/code-generator)} | ||||||
| 
 | 
 | ||||||
| vendor/k8s.io/code-generator/generate-groups.sh all \ | bash "${CODEGEN_PKG}/generate-groups.sh" all \ | ||||||
|   github.com/zalando/postgres-operator/pkg/generated github.com/zalando/postgres-operator/pkg/apis \ |   github.com/zalando/postgres-operator/pkg/generated github.com/zalando/postgres-operator/pkg/apis \ | ||||||
|   acid.zalan.do:v1 \ |   "acid.zalan.do:v1" \ | ||||||
|   --go-header-file ${SCRIPT_ROOT}/hack/custom-boilerplate.go.txt |   --go-header-file "${SCRIPT_ROOT}"/hack/custom-boilerplate.go.txt | ||||||
|  |  | ||||||
|  | @ -249,7 +249,7 @@ func (in *OperatorConfigurationData) DeepCopy() *OperatorConfigurationData { | ||||||
| func (in *OperatorConfigurationList) DeepCopyInto(out *OperatorConfigurationList) { | func (in *OperatorConfigurationList) DeepCopyInto(out *OperatorConfigurationList) { | ||||||
| 	*out = *in | 	*out = *in | ||||||
| 	out.TypeMeta = in.TypeMeta | 	out.TypeMeta = in.TypeMeta | ||||||
| 	out.ListMeta = in.ListMeta | 	in.ListMeta.DeepCopyInto(&out.ListMeta) | ||||||
| 	if in.Items != nil { | 	if in.Items != nil { | ||||||
| 		in, out := &in.Items, &out.Items | 		in, out := &in.Items, &out.Items | ||||||
| 		*out = make([]OperatorConfiguration, len(*in)) | 		*out = make([]OperatorConfiguration, len(*in)) | ||||||
|  | @ -597,7 +597,7 @@ func (in *Postgresql) DeepCopyObject() runtime.Object { | ||||||
| func (in *PostgresqlList) DeepCopyInto(out *PostgresqlList) { | func (in *PostgresqlList) DeepCopyInto(out *PostgresqlList) { | ||||||
| 	*out = *in | 	*out = *in | ||||||
| 	out.TypeMeta = in.TypeMeta | 	out.TypeMeta = in.TypeMeta | ||||||
| 	out.ListMeta = in.ListMeta | 	in.ListMeta.DeepCopyInto(&out.ListMeta) | ||||||
| 	if in.Items != nil { | 	if in.Items != nil { | ||||||
| 		in, out := &in.Items, &out.Items | 		in, out := &in.Items, &out.Items | ||||||
| 		*out = make([]Postgresql, len(*in)) | 		*out = make([]Postgresql, len(*in)) | ||||||
|  |  | ||||||
|  | @ -312,7 +312,7 @@ func (c *Controller) processClusterEventsQueue(idx int, stopCh <-chan struct{}, | ||||||
| 	for { | 	for { | ||||||
| 		obj, err := c.clusterEventQueues[idx].Pop(cache.PopProcessFunc(func(interface{}) error { return nil })) | 		obj, err := c.clusterEventQueues[idx].Pop(cache.PopProcessFunc(func(interface{}) error { return nil })) | ||||||
| 		if err != nil { | 		if err != nil { | ||||||
| 			if err == cache.FIFOClosedError { | 			if err == cache.ErrFIFOClosed { | ||||||
| 				return | 				return | ||||||
| 			} | 			} | ||||||
| 			c.logger.Errorf("error when processing cluster events queue: %v", err) | 			c.logger.Errorf("error when processing cluster events queue: %v", err) | ||||||
|  |  | ||||||
|  | @ -25,6 +25,8 @@ SOFTWARE. | ||||||
| package versioned | package versioned | ||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
|  | 	"fmt" | ||||||
|  | 
 | ||||||
| 	acidv1 "github.com/zalando/postgres-operator/pkg/generated/clientset/versioned/typed/acid.zalan.do/v1" | 	acidv1 "github.com/zalando/postgres-operator/pkg/generated/clientset/versioned/typed/acid.zalan.do/v1" | ||||||
| 	discovery "k8s.io/client-go/discovery" | 	discovery "k8s.io/client-go/discovery" | ||||||
| 	rest "k8s.io/client-go/rest" | 	rest "k8s.io/client-go/rest" | ||||||
|  | @ -34,8 +36,6 @@ import ( | ||||||
| type Interface interface { | type Interface interface { | ||||||
| 	Discovery() discovery.DiscoveryInterface | 	Discovery() discovery.DiscoveryInterface | ||||||
| 	AcidV1() acidv1.AcidV1Interface | 	AcidV1() acidv1.AcidV1Interface | ||||||
| 	// Deprecated: please explicitly pick a version if possible.
 |  | ||||||
| 	Acid() acidv1.AcidV1Interface |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // Clientset contains the clients for groups. Each group has exactly one
 | // Clientset contains the clients for groups. Each group has exactly one
 | ||||||
|  | @ -50,12 +50,6 @@ func (c *Clientset) AcidV1() acidv1.AcidV1Interface { | ||||||
| 	return c.acidV1 | 	return c.acidV1 | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // Deprecated: Acid retrieves the default version of AcidClient.
 |  | ||||||
| // Please explicitly pick a version.
 |  | ||||||
| func (c *Clientset) Acid() acidv1.AcidV1Interface { |  | ||||||
| 	return c.acidV1 |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| // Discovery retrieves the DiscoveryClient
 | // Discovery retrieves the DiscoveryClient
 | ||||||
| func (c *Clientset) Discovery() discovery.DiscoveryInterface { | func (c *Clientset) Discovery() discovery.DiscoveryInterface { | ||||||
| 	if c == nil { | 	if c == nil { | ||||||
|  | @ -65,9 +59,14 @@ func (c *Clientset) Discovery() discovery.DiscoveryInterface { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // NewForConfig creates a new Clientset for the given config.
 | // NewForConfig creates a new Clientset for the given config.
 | ||||||
|  | // If config's RateLimiter is not set and QPS and Burst are acceptable,
 | ||||||
|  | // NewForConfig will generate a rate-limiter in configShallowCopy.
 | ||||||
| func NewForConfig(c *rest.Config) (*Clientset, error) { | func NewForConfig(c *rest.Config) (*Clientset, error) { | ||||||
| 	configShallowCopy := *c | 	configShallowCopy := *c | ||||||
| 	if configShallowCopy.RateLimiter == nil && configShallowCopy.QPS > 0 { | 	if configShallowCopy.RateLimiter == nil && configShallowCopy.QPS > 0 { | ||||||
|  | 		if configShallowCopy.Burst <= 0 { | ||||||
|  | 			return nil, fmt.Errorf("Burst is required to be greater than 0 when RateLimiter is not set and QPS is set to greater than 0") | ||||||
|  | 		} | ||||||
| 		configShallowCopy.RateLimiter = flowcontrol.NewTokenBucketRateLimiter(configShallowCopy.QPS, configShallowCopy.Burst) | 		configShallowCopy.RateLimiter = flowcontrol.NewTokenBucketRateLimiter(configShallowCopy.QPS, configShallowCopy.Burst) | ||||||
| 	} | 	} | ||||||
| 	var cs Clientset | 	var cs Clientset | ||||||
|  |  | ||||||
|  | @ -47,7 +47,7 @@ func NewSimpleClientset(objects ...runtime.Object) *Clientset { | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	cs := &Clientset{} | 	cs := &Clientset{tracker: o} | ||||||
| 	cs.discovery = &fakediscovery.FakeDiscovery{Fake: &cs.Fake} | 	cs.discovery = &fakediscovery.FakeDiscovery{Fake: &cs.Fake} | ||||||
| 	cs.AddReactor("*", "*", testing.ObjectReaction(o)) | 	cs.AddReactor("*", "*", testing.ObjectReaction(o)) | ||||||
| 	cs.AddWatchReactor("*", func(action testing.Action) (handled bool, ret watch.Interface, err error) { | 	cs.AddWatchReactor("*", func(action testing.Action) (handled bool, ret watch.Interface, err error) { | ||||||
|  | @ -69,20 +69,20 @@ func NewSimpleClientset(objects ...runtime.Object) *Clientset { | ||||||
| type Clientset struct { | type Clientset struct { | ||||||
| 	testing.Fake | 	testing.Fake | ||||||
| 	discovery *fakediscovery.FakeDiscovery | 	discovery *fakediscovery.FakeDiscovery | ||||||
|  | 	tracker   testing.ObjectTracker | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func (c *Clientset) Discovery() discovery.DiscoveryInterface { | func (c *Clientset) Discovery() discovery.DiscoveryInterface { | ||||||
| 	return c.discovery | 	return c.discovery | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | func (c *Clientset) Tracker() testing.ObjectTracker { | ||||||
|  | 	return c.tracker | ||||||
|  | } | ||||||
|  | 
 | ||||||
| var _ clientset.Interface = &Clientset{} | var _ clientset.Interface = &Clientset{} | ||||||
| 
 | 
 | ||||||
| // AcidV1 retrieves the AcidV1Client
 | // AcidV1 retrieves the AcidV1Client
 | ||||||
| func (c *Clientset) AcidV1() acidv1.AcidV1Interface { | func (c *Clientset) AcidV1() acidv1.AcidV1Interface { | ||||||
| 	return &fakeacidv1.FakeAcidV1{Fake: &c.Fake} | 	return &fakeacidv1.FakeAcidV1{Fake: &c.Fake} | ||||||
| } | } | ||||||
| 
 |  | ||||||
| // Acid retrieves the AcidV1Client
 |  | ||||||
| func (c *Clientset) Acid() acidv1.AcidV1Interface { |  | ||||||
| 	return &fakeacidv1.FakeAcidV1{Fake: &c.Fake} |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  | @ -30,15 +30,14 @@ import ( | ||||||
| 	runtime "k8s.io/apimachinery/pkg/runtime" | 	runtime "k8s.io/apimachinery/pkg/runtime" | ||||||
| 	schema "k8s.io/apimachinery/pkg/runtime/schema" | 	schema "k8s.io/apimachinery/pkg/runtime/schema" | ||||||
| 	serializer "k8s.io/apimachinery/pkg/runtime/serializer" | 	serializer "k8s.io/apimachinery/pkg/runtime/serializer" | ||||||
|  | 	utilruntime "k8s.io/apimachinery/pkg/util/runtime" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| var scheme = runtime.NewScheme() | var scheme = runtime.NewScheme() | ||||||
| var codecs = serializer.NewCodecFactory(scheme) | var codecs = serializer.NewCodecFactory(scheme) | ||||||
| var parameterCodec = runtime.NewParameterCodec(scheme) | var parameterCodec = runtime.NewParameterCodec(scheme) | ||||||
| 
 | var localSchemeBuilder = runtime.SchemeBuilder{ | ||||||
| func init() { | 	acidv1.AddToScheme, | ||||||
| 	v1.AddToGroupVersion(scheme, schema.GroupVersion{Version: "v1"}) |  | ||||||
| 	AddToScheme(scheme) |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // AddToScheme adds all types of this clientset into the given scheme. This allows composition
 | // AddToScheme adds all types of this clientset into the given scheme. This allows composition
 | ||||||
|  | @ -51,10 +50,13 @@ func init() { | ||||||
| //   )
 | //   )
 | ||||||
| //
 | //
 | ||||||
| //   kclientset, _ := kubernetes.NewForConfig(c)
 | //   kclientset, _ := kubernetes.NewForConfig(c)
 | ||||||
| //   aggregatorclientsetscheme.AddToScheme(clientsetscheme.Scheme)
 | //   _ = aggregatorclientsetscheme.AddToScheme(clientsetscheme.Scheme)
 | ||||||
| //
 | //
 | ||||||
| // After this, RawExtensions in Kubernetes types will serialize kube-aggregator types
 | // After this, RawExtensions in Kubernetes types will serialize kube-aggregator types
 | ||||||
| // correctly.
 | // correctly.
 | ||||||
| func AddToScheme(scheme *runtime.Scheme) { | var AddToScheme = localSchemeBuilder.AddToScheme | ||||||
| 	acidv1.AddToScheme(scheme) | 
 | ||||||
|  | func init() { | ||||||
|  | 	v1.AddToGroupVersion(scheme, schema.GroupVersion{Version: "v1"}) | ||||||
|  | 	utilruntime.Must(AddToScheme(scheme)) | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -30,15 +30,14 @@ import ( | ||||||
| 	runtime "k8s.io/apimachinery/pkg/runtime" | 	runtime "k8s.io/apimachinery/pkg/runtime" | ||||||
| 	schema "k8s.io/apimachinery/pkg/runtime/schema" | 	schema "k8s.io/apimachinery/pkg/runtime/schema" | ||||||
| 	serializer "k8s.io/apimachinery/pkg/runtime/serializer" | 	serializer "k8s.io/apimachinery/pkg/runtime/serializer" | ||||||
|  | 	utilruntime "k8s.io/apimachinery/pkg/util/runtime" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| var Scheme = runtime.NewScheme() | var Scheme = runtime.NewScheme() | ||||||
| var Codecs = serializer.NewCodecFactory(Scheme) | var Codecs = serializer.NewCodecFactory(Scheme) | ||||||
| var ParameterCodec = runtime.NewParameterCodec(Scheme) | var ParameterCodec = runtime.NewParameterCodec(Scheme) | ||||||
| 
 | var localSchemeBuilder = runtime.SchemeBuilder{ | ||||||
| func init() { | 	acidv1.AddToScheme, | ||||||
| 	v1.AddToGroupVersion(Scheme, schema.GroupVersion{Version: "v1"}) |  | ||||||
| 	AddToScheme(Scheme) |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // AddToScheme adds all types of this clientset into the given scheme. This allows composition
 | // AddToScheme adds all types of this clientset into the given scheme. This allows composition
 | ||||||
|  | @ -51,10 +50,13 @@ func init() { | ||||||
| //   )
 | //   )
 | ||||||
| //
 | //
 | ||||||
| //   kclientset, _ := kubernetes.NewForConfig(c)
 | //   kclientset, _ := kubernetes.NewForConfig(c)
 | ||||||
| //   aggregatorclientsetscheme.AddToScheme(clientsetscheme.Scheme)
 | //   _ = aggregatorclientsetscheme.AddToScheme(clientsetscheme.Scheme)
 | ||||||
| //
 | //
 | ||||||
| // After this, RawExtensions in Kubernetes types will serialize kube-aggregator types
 | // After this, RawExtensions in Kubernetes types will serialize kube-aggregator types
 | ||||||
| // correctly.
 | // correctly.
 | ||||||
| func AddToScheme(scheme *runtime.Scheme) { | var AddToScheme = localSchemeBuilder.AddToScheme | ||||||
| 	acidv1.AddToScheme(scheme) | 
 | ||||||
|  | func init() { | ||||||
|  | 	v1.AddToGroupVersion(Scheme, schema.GroupVersion{Version: "v1"}) | ||||||
|  | 	utilruntime.Must(AddToScheme(Scheme)) | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -27,7 +27,6 @@ package v1 | ||||||
| import ( | import ( | ||||||
| 	v1 "github.com/zalando/postgres-operator/pkg/apis/acid.zalan.do/v1" | 	v1 "github.com/zalando/postgres-operator/pkg/apis/acid.zalan.do/v1" | ||||||
| 	"github.com/zalando/postgres-operator/pkg/generated/clientset/versioned/scheme" | 	"github.com/zalando/postgres-operator/pkg/generated/clientset/versioned/scheme" | ||||||
| 	serializer "k8s.io/apimachinery/pkg/runtime/serializer" |  | ||||||
| 	rest "k8s.io/client-go/rest" | 	rest "k8s.io/client-go/rest" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
|  | @ -82,7 +81,7 @@ func setConfigDefaults(config *rest.Config) error { | ||||||
| 	gv := v1.SchemeGroupVersion | 	gv := v1.SchemeGroupVersion | ||||||
| 	config.GroupVersion = &gv | 	config.GroupVersion = &gv | ||||||
| 	config.APIPath = "/apis" | 	config.APIPath = "/apis" | ||||||
| 	config.NegotiatedSerializer = serializer.DirectCodecFactory{CodecFactory: scheme.Codecs} | 	config.NegotiatedSerializer = scheme.Codecs.WithoutConversion() | ||||||
| 
 | 
 | ||||||
| 	if config.UserAgent == "" { | 	if config.UserAgent == "" { | ||||||
| 		config.UserAgent = rest.DefaultKubernetesUserAgent() | 		config.UserAgent = rest.DefaultKubernetesUserAgent() | ||||||
|  |  | ||||||
|  | @ -137,7 +137,7 @@ func (c *FakePostgresqls) DeleteCollection(options *v1.DeleteOptions, listOption | ||||||
| // Patch applies the patch and returns the patched postgresql.
 | // Patch applies the patch and returns the patched postgresql.
 | ||||||
| func (c *FakePostgresqls) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *acidzalandov1.Postgresql, err error) { | func (c *FakePostgresqls) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *acidzalandov1.Postgresql, err error) { | ||||||
| 	obj, err := c.Fake. | 	obj, err := c.Fake. | ||||||
| 		Invokes(testing.NewPatchSubresourceAction(postgresqlsResource, c.ns, name, data, subresources...), &acidzalandov1.Postgresql{}) | 		Invokes(testing.NewPatchSubresourceAction(postgresqlsResource, c.ns, name, pt, data, subresources...), &acidzalandov1.Postgresql{}) | ||||||
| 
 | 
 | ||||||
| 	if obj == nil { | 	if obj == nil { | ||||||
| 		return nil, err | 		return nil, err | ||||||
|  |  | ||||||
|  | @ -25,6 +25,8 @@ SOFTWARE. | ||||||
| package v1 | package v1 | ||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
|  | 	"time" | ||||||
|  | 
 | ||||||
| 	v1 "github.com/zalando/postgres-operator/pkg/apis/acid.zalan.do/v1" | 	v1 "github.com/zalando/postgres-operator/pkg/apis/acid.zalan.do/v1" | ||||||
| 	scheme "github.com/zalando/postgres-operator/pkg/generated/clientset/versioned/scheme" | 	scheme "github.com/zalando/postgres-operator/pkg/generated/clientset/versioned/scheme" | ||||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||||
|  | @ -82,11 +84,16 @@ func (c *postgresqls) Get(name string, options metav1.GetOptions) (result *v1.Po | ||||||
| 
 | 
 | ||||||
| // List takes label and field selectors, and returns the list of Postgresqls that match those selectors.
 | // List takes label and field selectors, and returns the list of Postgresqls that match those selectors.
 | ||||||
| func (c *postgresqls) List(opts metav1.ListOptions) (result *v1.PostgresqlList, err error) { | func (c *postgresqls) List(opts metav1.ListOptions) (result *v1.PostgresqlList, err error) { | ||||||
|  | 	var timeout time.Duration | ||||||
|  | 	if opts.TimeoutSeconds != nil { | ||||||
|  | 		timeout = time.Duration(*opts.TimeoutSeconds) * time.Second | ||||||
|  | 	} | ||||||
| 	result = &v1.PostgresqlList{} | 	result = &v1.PostgresqlList{} | ||||||
| 	err = c.client.Get(). | 	err = c.client.Get(). | ||||||
| 		Namespace(c.ns). | 		Namespace(c.ns). | ||||||
| 		Resource("postgresqls"). | 		Resource("postgresqls"). | ||||||
| 		VersionedParams(&opts, scheme.ParameterCodec). | 		VersionedParams(&opts, scheme.ParameterCodec). | ||||||
|  | 		Timeout(timeout). | ||||||
| 		Do(). | 		Do(). | ||||||
| 		Into(result) | 		Into(result) | ||||||
| 	return | 	return | ||||||
|  | @ -94,11 +101,16 @@ func (c *postgresqls) List(opts metav1.ListOptions) (result *v1.PostgresqlList, | ||||||
| 
 | 
 | ||||||
| // Watch returns a watch.Interface that watches the requested postgresqls.
 | // Watch returns a watch.Interface that watches the requested postgresqls.
 | ||||||
| func (c *postgresqls) Watch(opts metav1.ListOptions) (watch.Interface, error) { | func (c *postgresqls) Watch(opts metav1.ListOptions) (watch.Interface, error) { | ||||||
|  | 	var timeout time.Duration | ||||||
|  | 	if opts.TimeoutSeconds != nil { | ||||||
|  | 		timeout = time.Duration(*opts.TimeoutSeconds) * time.Second | ||||||
|  | 	} | ||||||
| 	opts.Watch = true | 	opts.Watch = true | ||||||
| 	return c.client.Get(). | 	return c.client.Get(). | ||||||
| 		Namespace(c.ns). | 		Namespace(c.ns). | ||||||
| 		Resource("postgresqls"). | 		Resource("postgresqls"). | ||||||
| 		VersionedParams(&opts, scheme.ParameterCodec). | 		VersionedParams(&opts, scheme.ParameterCodec). | ||||||
|  | 		Timeout(timeout). | ||||||
| 		Watch() | 		Watch() | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | @ -156,10 +168,15 @@ func (c *postgresqls) Delete(name string, options *metav1.DeleteOptions) error { | ||||||
| 
 | 
 | ||||||
| // DeleteCollection deletes a collection of objects.
 | // DeleteCollection deletes a collection of objects.
 | ||||||
| func (c *postgresqls) DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error { | func (c *postgresqls) DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error { | ||||||
|  | 	var timeout time.Duration | ||||||
|  | 	if listOptions.TimeoutSeconds != nil { | ||||||
|  | 		timeout = time.Duration(*listOptions.TimeoutSeconds) * time.Second | ||||||
|  | 	} | ||||||
| 	return c.client.Delete(). | 	return c.client.Delete(). | ||||||
| 		Namespace(c.ns). | 		Namespace(c.ns). | ||||||
| 		Resource("postgresqls"). | 		Resource("postgresqls"). | ||||||
| 		VersionedParams(&listOptions, scheme.ParameterCodec). | 		VersionedParams(&listOptions, scheme.ParameterCodec). | ||||||
|  | 		Timeout(timeout). | ||||||
| 		Body(options). | 		Body(options). | ||||||
| 		Do(). | 		Do(). | ||||||
| 		Error() | 		Error() | ||||||
|  |  | ||||||
|  | @ -33,6 +33,7 @@ import ( | ||||||
| 	cache "k8s.io/client-go/tools/cache" | 	cache "k8s.io/client-go/tools/cache" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
|  | // NewInformerFunc takes versioned.Interface and time.Duration to return a SharedIndexInformer.
 | ||||||
| type NewInformerFunc func(versioned.Interface, time.Duration) cache.SharedIndexInformer | type NewInformerFunc func(versioned.Interface, time.Duration) cache.SharedIndexInformer | ||||||
| 
 | 
 | ||||||
| // SharedInformerFactory a small interface to allow for adding an informer without an import cycle
 | // SharedInformerFactory a small interface to allow for adding an informer without an import cycle
 | ||||||
|  | @ -41,4 +42,5 @@ type SharedInformerFactory interface { | ||||||
| 	InformerFor(obj runtime.Object, newFunc NewInformerFunc) cache.SharedIndexInformer | 	InformerFor(obj runtime.Object, newFunc NewInformerFunc) cache.SharedIndexInformer | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | // TweakListOptionsFunc is a function that transforms a v1.ListOptions.
 | ||||||
| type TweakListOptionsFunc func(*v1.ListOptions) | type TweakListOptionsFunc func(*v1.ListOptions) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue