mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-30 17:53:21 -04:00 
			
		
		
		
	Update client-go to v10.0.0 (Kubernetes 1.13) (#2382)
* Update client-go to v10.0.0 (Kubernetes 1.13) This fix updates client-go to v10.0.0 which matches Kubernetes 1.13 (released several days ago). Other changes in Gopkg.yaml: - Updated apimachinary, api, klog, yaml associated with k8s version go dep will not automatically match the version. - Added [prune] field (otherwise go dep will not prune automatically) Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Updated Gopkg.lock Signed-off-by: Yong Tang <yong.tang.github@outlook.com> * Updated vendor for client-go v10.0.0 Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
This commit is contained in:
		
							
								
								
									
										1
									
								
								vendor/github.com/prometheus/client_model/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/github.com/prometheus/client_model/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1 +0,0 @@ | ||||
| target/ | ||||
							
								
								
									
										18
									
								
								vendor/github.com/prometheus/client_model/CONTRIBUTING.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								vendor/github.com/prometheus/client_model/CONTRIBUTING.md
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1,18 +0,0 @@ | ||||
| # Contributing | ||||
|  | ||||
| Prometheus uses GitHub to manage reviews of pull requests. | ||||
|  | ||||
| * If you have a trivial fix or improvement, go ahead and create a pull request, | ||||
|   addressing (with `@...`) the maintainer of this repository (see | ||||
|   [MAINTAINERS.md](MAINTAINERS.md)) in the description of the pull request. | ||||
|  | ||||
| * If you plan to do something more involved, first discuss your ideas | ||||
|   on our [mailing list](https://groups.google.com/forum/?fromgroups#!forum/prometheus-developers). | ||||
|   This will avoid unnecessary work and surely give you and us a good deal | ||||
|   of inspiration. | ||||
|  | ||||
| * Relevant coding style guidelines are the [Go Code Review | ||||
|   Comments](https://code.google.com/p/go-wiki/wiki/CodeReviewComments) | ||||
|   and the _Formatting and style_ section of Peter Bourgon's [Go: Best | ||||
|   Practices for Production | ||||
|   Environments](http://peter.bourgon.org/go-in-production/#formatting-and-style). | ||||
							
								
								
									
										1
									
								
								vendor/github.com/prometheus/client_model/MAINTAINERS.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/github.com/prometheus/client_model/MAINTAINERS.md
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1 +0,0 @@ | ||||
| * Björn Rabenstein <beorn@soundcloud.com> | ||||
							
								
								
									
										62
									
								
								vendor/github.com/prometheus/client_model/Makefile
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										62
									
								
								vendor/github.com/prometheus/client_model/Makefile
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1,62 +0,0 @@ | ||||
| # Copyright 2013 Prometheus Team | ||||
| # 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. | ||||
|  | ||||
| KEY_ID ?= _DEFINE_ME_ | ||||
|  | ||||
| all: cpp go java python ruby | ||||
|  | ||||
| SUFFIXES: | ||||
|  | ||||
| cpp: cpp/metrics.pb.cc cpp/metrics.pb.h | ||||
|  | ||||
| cpp/metrics.pb.cc: metrics.proto | ||||
| 	protoc $< --cpp_out=cpp/ | ||||
|  | ||||
| cpp/metrics.pb.h: metrics.proto | ||||
| 	protoc $< --cpp_out=cpp/ | ||||
|  | ||||
| go: go/metrics.pb.go | ||||
|  | ||||
| go/metrics.pb.go: metrics.proto | ||||
| 	protoc $< --go_out=go/ | ||||
|  | ||||
| java: src/main/java/io/prometheus/client/Metrics.java pom.xml | ||||
| 	mvn clean compile package | ||||
|  | ||||
| src/main/java/io/prometheus/client/Metrics.java: metrics.proto | ||||
| 	protoc $< --java_out=src/main/java | ||||
|  | ||||
| python: python/prometheus/client/model/metrics_pb2.py | ||||
|  | ||||
| python/prometheus/client/model/metrics_pb2.py: metrics.proto | ||||
| 	mkdir -p python/prometheus/client/model | ||||
| 	protoc $< --python_out=python/prometheus/client/model | ||||
|  | ||||
| ruby: | ||||
| 	$(MAKE) -C ruby build | ||||
|  | ||||
| clean: | ||||
| 	-rm -rf cpp/* | ||||
| 	-rm -rf go/* | ||||
| 	-rm -rf java/* | ||||
| 	-rm -rf python/* | ||||
| 	-$(MAKE) -C ruby clean | ||||
| 	-mvn clean | ||||
|  | ||||
| maven-deploy-snapshot: java | ||||
| 	mvn clean deploy -Dgpg.keyname=$(KEY_ID) -DperformRelease=true | ||||
|  | ||||
| maven-deploy-release: java | ||||
| 	mvn clean release:clean release:prepare release:perform -Dgpg.keyname=$(KEY_ID) -DperformRelease=true | ||||
|  | ||||
| .PHONY: all clean cpp go java maven-deploy-snapshot maven-deploy-release python ruby | ||||
							
								
								
									
										26
									
								
								vendor/github.com/prometheus/client_model/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										26
									
								
								vendor/github.com/prometheus/client_model/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1,26 +0,0 @@ | ||||
| # Background | ||||
| Under most circumstances, manually downloading this repository should never | ||||
| be required. | ||||
|  | ||||
| # Prerequisites | ||||
| # Base | ||||
| * [Google Protocol Buffers](https://developers.google.com/protocol-buffers) | ||||
|  | ||||
| ## Java | ||||
| * [Apache Maven](http://maven.apache.org) | ||||
| * [Prometheus Maven Repository](https://github.com/prometheus/io.prometheus-maven-repository) checked out into ../io.prometheus-maven-repository | ||||
|  | ||||
| ## Go | ||||
| *  [Go](http://golang.org) | ||||
| *  [goprotobuf](https://code.google.com/p/goprotobuf) | ||||
|  | ||||
| ## Ruby | ||||
| *  [Ruby](https://www.ruby-lang.org) | ||||
| *  [bundler](https://rubygems.org/gems/bundler) | ||||
|  | ||||
| # Building | ||||
|     $ make | ||||
|  | ||||
| # Getting Started | ||||
|   * The Go source code is periodically indexed: [Go Protocol Buffer Model](http://godoc.org/github.com/prometheus/client_model/go). | ||||
|   * All of the core developers are accessible via the [Prometheus Developers Mailinglist](https://groups.google.com/forum/?fromgroups#!forum/prometheus-developers). | ||||
							
								
								
									
										81
									
								
								vendor/github.com/prometheus/client_model/metrics.proto
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										81
									
								
								vendor/github.com/prometheus/client_model/metrics.proto
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1,81 +0,0 @@ | ||||
| // Copyright 2013 Prometheus Team | ||||
| // 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. | ||||
|  | ||||
| syntax = "proto2"; | ||||
|  | ||||
| package io.prometheus.client; | ||||
| option java_package = "io.prometheus.client"; | ||||
|  | ||||
| message LabelPair { | ||||
|   optional string name  = 1; | ||||
|   optional string value = 2; | ||||
| } | ||||
|  | ||||
| enum MetricType { | ||||
|   COUNTER    = 0; | ||||
|   GAUGE      = 1; | ||||
|   SUMMARY    = 2; | ||||
|   UNTYPED    = 3; | ||||
|   HISTOGRAM  = 4; | ||||
| } | ||||
|  | ||||
| message Gauge { | ||||
|   optional double value = 1; | ||||
| } | ||||
|  | ||||
| message Counter { | ||||
|   optional double value = 1; | ||||
| } | ||||
|  | ||||
| message Quantile { | ||||
|   optional double quantile = 1; | ||||
|   optional double value    = 2; | ||||
| } | ||||
|  | ||||
| message Summary { | ||||
|   optional uint64   sample_count = 1; | ||||
|   optional double   sample_sum   = 2; | ||||
|   repeated Quantile quantile     = 3; | ||||
| } | ||||
|  | ||||
| message Untyped { | ||||
|   optional double value = 1; | ||||
| } | ||||
|  | ||||
| message Histogram { | ||||
|   optional uint64 sample_count = 1; | ||||
|   optional double sample_sum   = 2; | ||||
|   repeated Bucket bucket       = 3; // Ordered in increasing order of upper_bound, +Inf bucket is optional. | ||||
| } | ||||
|  | ||||
| message Bucket { | ||||
|   optional uint64 cumulative_count = 1; // Cumulative in increasing order. | ||||
|   optional double upper_bound = 2;      // Inclusive. | ||||
| } | ||||
|  | ||||
| message Metric { | ||||
|   repeated LabelPair label        = 1; | ||||
|   optional Gauge     gauge        = 2; | ||||
|   optional Counter   counter      = 3; | ||||
|   optional Summary   summary      = 4; | ||||
|   optional Untyped   untyped      = 5; | ||||
|   optional Histogram histogram    = 7; | ||||
|   optional int64     timestamp_ms = 6; | ||||
| } | ||||
|  | ||||
| message MetricFamily { | ||||
|   optional string     name   = 1; | ||||
|   optional string     help   = 2; | ||||
|   optional MetricType type   = 3; | ||||
|   repeated Metric     metric = 4; | ||||
| } | ||||
							
								
								
									
										130
									
								
								vendor/github.com/prometheus/client_model/pom.xml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										130
									
								
								vendor/github.com/prometheus/client_model/pom.xml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1,130 +0,0 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||||
|     <modelVersion>4.0.0</modelVersion> | ||||
|  | ||||
|     <groupId>io.prometheus.client</groupId> | ||||
|     <artifactId>model</artifactId> | ||||
|     <version>0.0.3-SNAPSHOT</version> | ||||
|  | ||||
|     <parent> | ||||
|         <groupId>org.sonatype.oss</groupId> | ||||
|         <artifactId>oss-parent</artifactId> | ||||
|         <version>7</version> | ||||
|     </parent> | ||||
|  | ||||
|     <name>Prometheus Client Data Model</name> | ||||
|     <url>http://github.com/prometheus/client_model</url> | ||||
|     <description> | ||||
|       Prometheus Client Data Model: Generated Protocol Buffer Assets | ||||
|     </description> | ||||
|  | ||||
|     <licenses> | ||||
|         <license> | ||||
|             <name>The Apache Software License, Version 2.0</name> | ||||
|             <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> | ||||
|             <distribution>repo</distribution> | ||||
|         </license> | ||||
|     </licenses> | ||||
|  | ||||
|     <scm> | ||||
|         <connection>scm:git:git@github.com:prometheus/client_model.git</connection> | ||||
|         <developerConnection>scm:git:git@github.com:prometheus/client_model.git</developerConnection> | ||||
|         <url>git@github.com:prometheus/client_model.git</url> | ||||
|     </scm> | ||||
|  | ||||
|     <developers> | ||||
|         <developer> | ||||
|             <id>mtp</id> | ||||
|             <name>Matt T. Proud</name> | ||||
|             <email>matt.proud@gmail.com</email> | ||||
|         </developer> | ||||
|     </developers> | ||||
|  | ||||
|     <dependencies> | ||||
|       <dependency> | ||||
|         <groupId>com.google.protobuf</groupId> | ||||
|         <artifactId>protobuf-java</artifactId> | ||||
|         <version>2.5.0</version> | ||||
|       </dependency> | ||||
|     </dependencies> | ||||
|  | ||||
|     <build> | ||||
|         <plugins> | ||||
|             <plugin> | ||||
|                 <groupId>org.apache.maven.plugins</groupId> | ||||
|                 <artifactId>maven-javadoc-plugin</artifactId> | ||||
|                 <version>2.8</version> | ||||
|                 <configuration> | ||||
|                     <encoding>UTF-8</encoding> | ||||
|                     <docencoding>UTF-8</docencoding> | ||||
|                     <linksource>true</linksource> | ||||
|                 </configuration> | ||||
|                 <executions> | ||||
|                     <execution> | ||||
|                         <id>generate-javadoc-site-report</id> | ||||
|                         <phase>site</phase> | ||||
|                         <goals> | ||||
|                             <goal>javadoc</goal> | ||||
|                         </goals> | ||||
|                     </execution> | ||||
|                     <execution> | ||||
|                       <id>attach-javadocs</id> | ||||
|                       <goals> | ||||
|                         <goal>jar</goal> | ||||
|                       </goals> | ||||
|                     </execution> | ||||
|                 </executions> | ||||
|             </plugin> | ||||
|             <plugin> | ||||
|                 <artifactId>maven-compiler-plugin</artifactId> | ||||
|                 <configuration> | ||||
|                     <source>1.6</source> | ||||
|                     <target>1.6</target> | ||||
|                 </configuration> | ||||
|                 <version>3.1</version> | ||||
|             </plugin> | ||||
|             <plugin> | ||||
|               <groupId>org.apache.maven.plugins</groupId> | ||||
|               <artifactId>maven-source-plugin</artifactId> | ||||
|               <version>2.2.1</version> | ||||
|               <executions> | ||||
|                 <execution> | ||||
|                   <id>attach-sources</id> | ||||
|                   <goals> | ||||
|                     <goal>jar</goal> | ||||
|                   </goals> | ||||
|                 </execution> | ||||
|               </executions> | ||||
|             </plugin> | ||||
|         </plugins> | ||||
|     </build> | ||||
|     <profiles> | ||||
|         <profile> | ||||
|             <id>release-sign-artifacts</id> | ||||
|             <activation> | ||||
|                 <property> | ||||
|                     <name>performRelease</name> | ||||
|                     <value>true</value> | ||||
|                 </property> | ||||
|             </activation> | ||||
|             <build> | ||||
|                 <plugins> | ||||
|                     <plugin> | ||||
|                         <groupId>org.apache.maven.plugins</groupId> | ||||
|                         <artifactId>maven-gpg-plugin</artifactId> | ||||
|                         <version>1.4</version> | ||||
|                         <executions> | ||||
|                             <execution> | ||||
|                                 <id>sign-artifacts</id> | ||||
|                                 <phase>verify</phase> | ||||
|                                 <goals> | ||||
|                                     <goal>sign</goal> | ||||
|                                 </goals> | ||||
|                             </execution> | ||||
|                         </executions> | ||||
|                     </plugin> | ||||
|                 </plugins> | ||||
|             </build> | ||||
|         </profile> | ||||
|     </profiles> | ||||
| </project> | ||||
							
								
								
									
										201
									
								
								vendor/github.com/prometheus/client_model/ruby/LICENSE
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										201
									
								
								vendor/github.com/prometheus/client_model/ruby/LICENSE
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,201 @@ | ||||
|                               Apache License | ||||
|                         Version 2.0, January 2004 | ||||
|                      http://www.apache.org/licenses/ | ||||
|  | ||||
| TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION | ||||
|  | ||||
| 1. Definitions. | ||||
|  | ||||
|    "License" shall mean the terms and conditions for use, reproduction, | ||||
|    and distribution as defined by Sections 1 through 9 of this document. | ||||
|  | ||||
|    "Licensor" shall mean the copyright owner or entity authorized by | ||||
|    the copyright owner that is granting the License. | ||||
|  | ||||
|    "Legal Entity" shall mean the union of the acting entity and all | ||||
|    other entities that control, are controlled by, or are under common | ||||
|    control with that entity. For the purposes of this definition, | ||||
|    "control" means (i) the power, direct or indirect, to cause the | ||||
|    direction or management of such entity, whether by contract or | ||||
|    otherwise, or (ii) ownership of fifty percent (50%) or more of the | ||||
|    outstanding shares, or (iii) beneficial ownership of such entity. | ||||
|  | ||||
|    "You" (or "Your") shall mean an individual or Legal Entity | ||||
|    exercising permissions granted by this License. | ||||
|  | ||||
|    "Source" form shall mean the preferred form for making modifications, | ||||
|    including but not limited to software source code, documentation | ||||
|    source, and configuration files. | ||||
|  | ||||
|    "Object" form shall mean any form resulting from mechanical | ||||
|    transformation or translation of a Source form, including but | ||||
|    not limited to compiled object code, generated documentation, | ||||
|    and conversions to other media types. | ||||
|  | ||||
|    "Work" shall mean the work of authorship, whether in Source or | ||||
|    Object form, made available under the License, as indicated by a | ||||
|    copyright notice that is included in or attached to the work | ||||
|    (an example is provided in the Appendix below). | ||||
|  | ||||
|    "Derivative Works" shall mean any work, whether in Source or Object | ||||
|    form, that is based on (or derived from) the Work and for which the | ||||
|    editorial revisions, annotations, elaborations, or other modifications | ||||
|    represent, as a whole, an original work of authorship. For the purposes | ||||
|    of this License, Derivative Works shall not include works that remain | ||||
|    separable from, or merely link (or bind by name) to the interfaces of, | ||||
|    the Work and Derivative Works thereof. | ||||
|  | ||||
|    "Contribution" shall mean any work of authorship, including | ||||
|    the original version of the Work and any modifications or additions | ||||
|    to that Work or Derivative Works thereof, that is intentionally | ||||
|    submitted to Licensor for inclusion in the Work by the copyright owner | ||||
|    or by an individual or Legal Entity authorized to submit on behalf of | ||||
|    the copyright owner. For the purposes of this definition, "submitted" | ||||
|    means any form of electronic, verbal, or written communication sent | ||||
|    to the Licensor or its representatives, including but not limited to | ||||
|    communication on electronic mailing lists, source code control systems, | ||||
|    and issue tracking systems that are managed by, or on behalf of, the | ||||
|    Licensor for the purpose of discussing and improving the Work, but | ||||
|    excluding communication that is conspicuously marked or otherwise | ||||
|    designated in writing by the copyright owner as "Not a Contribution." | ||||
|  | ||||
|    "Contributor" shall mean Licensor and any individual or Legal Entity | ||||
|    on behalf of whom a Contribution has been received by Licensor and | ||||
|    subsequently incorporated within the Work. | ||||
|  | ||||
| 2. Grant of Copyright License. Subject to the terms and conditions of | ||||
|    this License, each Contributor hereby grants to You a perpetual, | ||||
|    worldwide, non-exclusive, no-charge, royalty-free, irrevocable | ||||
|    copyright license to reproduce, prepare Derivative Works of, | ||||
|    publicly display, publicly perform, sublicense, and distribute the | ||||
|    Work and such Derivative Works in Source or Object form. | ||||
|  | ||||
| 3. Grant of Patent License. Subject to the terms and conditions of | ||||
|    this License, each Contributor hereby grants to You a perpetual, | ||||
|    worldwide, non-exclusive, no-charge, royalty-free, irrevocable | ||||
|    (except as stated in this section) patent license to make, have made, | ||||
|    use, offer to sell, sell, import, and otherwise transfer the Work, | ||||
|    where such license applies only to those patent claims licensable | ||||
|    by such Contributor that are necessarily infringed by their | ||||
|    Contribution(s) alone or by combination of their Contribution(s) | ||||
|    with the Work to which such Contribution(s) was submitted. If You | ||||
|    institute patent litigation against any entity (including a | ||||
|    cross-claim or counterclaim in a lawsuit) alleging that the Work | ||||
|    or a Contribution incorporated within the Work constitutes direct | ||||
|    or contributory patent infringement, then any patent licenses | ||||
|    granted to You under this License for that Work shall terminate | ||||
|    as of the date such litigation is filed. | ||||
|  | ||||
| 4. Redistribution. You may reproduce and distribute copies of the | ||||
|    Work or Derivative Works thereof in any medium, with or without | ||||
|    modifications, and in Source or Object form, provided that You | ||||
|    meet the following conditions: | ||||
|  | ||||
|    (a) You must give any other recipients of the Work or | ||||
|        Derivative Works a copy of this License; and | ||||
|  | ||||
|    (b) You must cause any modified files to carry prominent notices | ||||
|        stating that You changed the files; and | ||||
|  | ||||
|    (c) You must retain, in the Source form of any Derivative Works | ||||
|        that You distribute, all copyright, patent, trademark, and | ||||
|        attribution notices from the Source form of the Work, | ||||
|        excluding those notices that do not pertain to any part of | ||||
|        the Derivative Works; and | ||||
|  | ||||
|    (d) If the Work includes a "NOTICE" text file as part of its | ||||
|        distribution, then any Derivative Works that You distribute must | ||||
|        include a readable copy of the attribution notices contained | ||||
|        within such NOTICE file, excluding those notices that do not | ||||
|        pertain to any part of the Derivative Works, in at least one | ||||
|        of the following places: within a NOTICE text file distributed | ||||
|        as part of the Derivative Works; within the Source form or | ||||
|        documentation, if provided along with the Derivative Works; or, | ||||
|        within a display generated by the Derivative Works, if and | ||||
|        wherever such third-party notices normally appear. The contents | ||||
|        of the NOTICE file are for informational purposes only and | ||||
|        do not modify the License. You may add Your own attribution | ||||
|        notices within Derivative Works that You distribute, alongside | ||||
|        or as an addendum to the NOTICE text from the Work, provided | ||||
|        that such additional attribution notices cannot be construed | ||||
|        as modifying the License. | ||||
|  | ||||
|    You may add Your own copyright statement to Your modifications and | ||||
|    may provide additional or different license terms and conditions | ||||
|    for use, reproduction, or distribution of Your modifications, or | ||||
|    for any such Derivative Works as a whole, provided Your use, | ||||
|    reproduction, and distribution of the Work otherwise complies with | ||||
|    the conditions stated in this License. | ||||
|  | ||||
| 5. Submission of Contributions. Unless You explicitly state otherwise, | ||||
|    any Contribution intentionally submitted for inclusion in the Work | ||||
|    by You to the Licensor shall be under the terms and conditions of | ||||
|    this License, without any additional terms or conditions. | ||||
|    Notwithstanding the above, nothing herein shall supersede or modify | ||||
|    the terms of any separate license agreement you may have executed | ||||
|    with Licensor regarding such Contributions. | ||||
|  | ||||
| 6. Trademarks. This License does not grant permission to use the trade | ||||
|    names, trademarks, service marks, or product names of the Licensor, | ||||
|    except as required for reasonable and customary use in describing the | ||||
|    origin of the Work and reproducing the content of the NOTICE file. | ||||
|  | ||||
| 7. Disclaimer of Warranty. Unless required by applicable law or | ||||
|    agreed to in writing, Licensor provides the Work (and each | ||||
|    Contributor provides its Contributions) on an "AS IS" BASIS, | ||||
|    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or | ||||
|    implied, including, without limitation, any warranties or conditions | ||||
|    of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A | ||||
|    PARTICULAR PURPOSE. You are solely responsible for determining the | ||||
|    appropriateness of using or redistributing the Work and assume any | ||||
|    risks associated with Your exercise of permissions under this License. | ||||
|  | ||||
| 8. Limitation of Liability. In no event and under no legal theory, | ||||
|    whether in tort (including negligence), contract, or otherwise, | ||||
|    unless required by applicable law (such as deliberate and grossly | ||||
|    negligent acts) or agreed to in writing, shall any Contributor be | ||||
|    liable to You for damages, including any direct, indirect, special, | ||||
|    incidental, or consequential damages of any character arising as a | ||||
|    result of this License or out of the use or inability to use the | ||||
|    Work (including but not limited to damages for loss of goodwill, | ||||
|    work stoppage, computer failure or malfunction, or any and all | ||||
|    other commercial damages or losses), even if such Contributor | ||||
|    has been advised of the possibility of such damages. | ||||
|  | ||||
| 9. Accepting Warranty or Additional Liability. While redistributing | ||||
|    the Work or Derivative Works thereof, You may choose to offer, | ||||
|    and charge a fee for, acceptance of support, warranty, indemnity, | ||||
|    or other liability obligations and/or rights consistent with this | ||||
|    License. However, in accepting such obligations, You may act only | ||||
|    on Your own behalf and on Your sole responsibility, not on behalf | ||||
|    of any other Contributor, and only if You agree to indemnify, | ||||
|    defend, and hold each Contributor harmless for any liability | ||||
|    incurred by, or claims asserted against, such Contributor by reason | ||||
|    of your accepting any such warranty or additional liability. | ||||
|  | ||||
| END OF TERMS AND CONDITIONS | ||||
|  | ||||
| APPENDIX: How to apply the Apache License to your work. | ||||
|  | ||||
|    To apply the Apache License to your work, attach the following | ||||
|    boilerplate notice, with the fields enclosed by brackets "[]" | ||||
|    replaced with your own identifying information. (Don't include | ||||
|    the brackets!)  The text should be enclosed in the appropriate | ||||
|    comment syntax for the file format. We also recommend that a | ||||
|    file or class name and description of purpose be included on the | ||||
|    same "printed page" as the copyright notice for easier | ||||
|    identification within third-party archives. | ||||
|  | ||||
| Copyright [yyyy] [name of copyright owner] | ||||
|  | ||||
| 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. | ||||
							
								
								
									
										23
									
								
								vendor/github.com/prometheus/client_model/setup.py
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										23
									
								
								vendor/github.com/prometheus/client_model/setup.py
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1,23 +0,0 @@ | ||||
| #!/usr/bin/python | ||||
|  | ||||
| from setuptools import setup | ||||
|  | ||||
| setup( | ||||
|     name = 'prometheus_client_model', | ||||
|     version = '0.0.1', | ||||
|     author = 'Matt T. Proud', | ||||
|     author_email = 'matt.proud@gmail.com', | ||||
|     description = 'Data model artifacts for the Prometheus client.', | ||||
|     license = 'Apache License 2.0', | ||||
|     url = 'http://github.com/prometheus/client_model', | ||||
|     packages = ['prometheus', 'prometheus/client', 'prometheus/client/model'], | ||||
|     package_dir = {'': 'python'}, | ||||
|     requires = ['protobuf(==2.4.1)'], | ||||
|     platforms = 'Platform Independent', | ||||
|     classifiers = ['Development Status :: 3 - Alpha', | ||||
|                    'Intended Audience :: Developers', | ||||
|                    'Intended Audience :: System Administrators', | ||||
|                    'License :: OSI Approved :: Apache Software License', | ||||
|                    'Operating System :: OS Independent', | ||||
|                    'Topic :: Software Development :: Testing', | ||||
|                    'Topic :: System :: Monitoring']) | ||||
							
								
								
									
										6
									
								
								vendor/github.com/prometheus/common/.travis.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/github.com/prometheus/common/.travis.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1,6 +0,0 @@ | ||||
| sudo: false | ||||
|  | ||||
| language: go | ||||
| go: | ||||
|   - 1.7.5 | ||||
|   - tip | ||||
							
								
								
									
										18
									
								
								vendor/github.com/prometheus/common/CONTRIBUTING.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								vendor/github.com/prometheus/common/CONTRIBUTING.md
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1,18 +0,0 @@ | ||||
| # Contributing | ||||
|  | ||||
| Prometheus uses GitHub to manage reviews of pull requests. | ||||
|  | ||||
| * If you have a trivial fix or improvement, go ahead and create a pull request, | ||||
|   addressing (with `@...`) the maintainer of this repository (see | ||||
|   [MAINTAINERS.md](MAINTAINERS.md)) in the description of the pull request. | ||||
|  | ||||
| * If you plan to do something more involved, first discuss your ideas | ||||
|   on our [mailing list](https://groups.google.com/forum/?fromgroups#!forum/prometheus-developers). | ||||
|   This will avoid unnecessary work and surely give you and us a good deal | ||||
|   of inspiration. | ||||
|  | ||||
| * Relevant coding style guidelines are the [Go Code Review | ||||
|   Comments](https://code.google.com/p/go-wiki/wiki/CodeReviewComments) | ||||
|   and the _Formatting and style_ section of Peter Bourgon's [Go: Best | ||||
|   Practices for Production | ||||
|   Environments](http://peter.bourgon.org/go-in-production/#formatting-and-style). | ||||
							
								
								
									
										1
									
								
								vendor/github.com/prometheus/common/MAINTAINERS.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/github.com/prometheus/common/MAINTAINERS.md
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1 +0,0 @@ | ||||
| * Fabian Reinartz <fabian.reinartz@coreos.com> | ||||
							
								
								
									
										12
									
								
								vendor/github.com/prometheus/common/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								vendor/github.com/prometheus/common/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1,12 +0,0 @@ | ||||
| # Common | ||||
| [](https://travis-ci.org/prometheus/common) | ||||
|  | ||||
| This repository contains Go libraries that are shared across Prometheus | ||||
| components and libraries. | ||||
|  | ||||
| * **config**: Common configuration structures | ||||
| * **expfmt**: Decoding and encoding for the exposition format | ||||
| * **log**: A logging wrapper around [logrus](https://github.com/sirupsen/logrus) | ||||
| * **model**: Shared data structures | ||||
| * **route**: A routing wrapper around [httprouter](https://github.com/julienschmidt/httprouter) using `context.Context` | ||||
| * **version**: Version information and metrics | ||||
							
								
								
									
										67
									
								
								vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg/README.txt
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										67
									
								
								vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg/README.txt
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1,67 +0,0 @@ | ||||
| PACKAGE | ||||
|  | ||||
| package goautoneg | ||||
| import "bitbucket.org/ww/goautoneg" | ||||
|  | ||||
| HTTP Content-Type Autonegotiation. | ||||
|  | ||||
| The functions in this package implement the behaviour specified in | ||||
| http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html | ||||
|  | ||||
| Copyright (c) 2011, Open Knowledge Foundation Ltd. | ||||
| All rights reserved. | ||||
|  | ||||
| Redistribution and use in source and binary forms, with or without | ||||
| modification, are permitted provided that the following conditions are | ||||
| met: | ||||
|  | ||||
|     Redistributions of source code must retain the above copyright | ||||
|     notice, this list of conditions and the following disclaimer. | ||||
|  | ||||
|     Redistributions in binary form must reproduce the above copyright | ||||
|     notice, this list of conditions and the following disclaimer in | ||||
|     the documentation and/or other materials provided with the | ||||
|     distribution. | ||||
|  | ||||
|     Neither the name of the Open Knowledge Foundation Ltd. nor the | ||||
|     names of its contributors may be used to endorse or promote | ||||
|     products derived from this software without specific prior written | ||||
|     permission. | ||||
|  | ||||
| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||||
| "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||||
| LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | ||||
| A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | ||||
| HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||||
| SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||||
| LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | ||||
| DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | ||||
| THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||||
| (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | ||||
| OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
|  | ||||
|  | ||||
| FUNCTIONS | ||||
|  | ||||
| func Negotiate(header string, alternatives []string) (content_type string) | ||||
| Negotiate the most appropriate content_type given the accept header | ||||
| and a list of alternatives. | ||||
|  | ||||
| func ParseAccept(header string) (accept []Accept) | ||||
| Parse an Accept Header string returning a sorted list | ||||
| of clauses | ||||
|  | ||||
|  | ||||
| TYPES | ||||
|  | ||||
| type Accept struct { | ||||
|     Type, SubType string | ||||
|     Q             float32 | ||||
|     Params        map[string]string | ||||
| } | ||||
| Structure to represent a clause in an HTTP Accept Header | ||||
|  | ||||
|  | ||||
| SUBDIRECTORIES | ||||
|  | ||||
| 	.hg | ||||
		Reference in New Issue
	
	Block a user