├── gubernator ├── __init__.py ├── github │ ├── __init__.py │ ├── secrets.py │ ├── .gitignore │ └── app.yaml ├── third_party │ ├── __init__.py │ ├── defusedxml-0.4.1-py2.7.egg-info │ │ ├── dependency_links.txt │ │ └── top_level.txt │ └── GoogleAppEngineCloudStorageClient-1.9.22.1-py2.7.egg-info │ │ ├── zip-safe │ │ ├── dependency_links.txt │ │ └── top_level.txt ├── .gitignore ├── OWNERS ├── requirements.txt ├── test_requirements.txt ├── static │ ├── favicon.ico │ ├── robots.txt │ ├── favicon-green.png │ ├── favicon-yellow.png │ └── octicons │ │ └── octicons.woff ├── cron.yaml ├── templates │ ├── build_404.html │ ├── node_404.html │ ├── job_list.html │ └── index.html └── index.yaml ├── ghproxy ├── .gitignore ├── OWNERS └── README.md ├── testgrid ├── .gitignore ├── extension │ └── testgrid_alerter │ │ ├── images │ │ └── icon.png │ │ └── manifest.json └── cmd │ └── updater │ └── README.md ├── kettle ├── .dockerignore ├── .gitignore └── requirements.txt ├── triage ├── node_modules │ ├── exit │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── test │ │ │ └── fixtures │ │ │ │ ├── 10-stderr.txt │ │ │ │ ├── 10-stdout.txt │ │ │ │ ├── create-files.sh │ │ │ │ ├── 10-stdout-stderr.txt │ │ │ │ └── log-broken.js │ │ └── .jshintrc │ ├── .bin │ │ └── jasmine │ ├── jasmine-core │ │ ├── requirements.txt │ │ ├── jasmine_core.egg-info │ │ │ ├── dependency_links.txt │ │ │ ├── top_level.txt │ │ │ └── requires.txt │ │ ├── images │ │ │ ├── jasmine_favicon.png │ │ │ └── jasmine-horizontal.png │ │ ├── MANIFEST.in │ │ ├── lib │ │ │ └── jasmine-core │ │ │ │ └── example │ │ │ │ ├── src │ │ │ │ ├── Song.js │ │ │ │ └── Player.js │ │ │ │ ├── node_example │ │ │ │ ├── lib │ │ │ │ │ └── jasmine_examples │ │ │ │ │ │ └── Song.js │ │ │ │ └── spec │ │ │ │ │ └── helpers │ │ │ │ │ └── jasmine_examples │ │ │ │ │ └── SpecHelper.js │ │ │ │ └── spec │ │ │ │ └── SpecHelper.js │ │ ├── .codeclimate.yml │ │ ├── .editorconfig │ │ └── .npmignore │ ├── concat-map │ │ ├── .travis.yml │ │ ├── example │ │ │ └── map.js │ │ └── index.js │ ├── balanced-match │ │ └── .npmignore │ ├── jasmine │ │ ├── lib │ │ │ ├── printDeprecation.js │ │ │ ├── examples │ │ │ │ └── jasmine.json │ │ │ ├── filters │ │ │ │ └── console_spec_filter.js │ │ │ └── exit.js │ │ ├── .travis.yml │ │ ├── tasks │ │ │ └── jasmine.js │ │ └── bin │ │ │ └── jasmine.js │ └── inherits │ │ └── inherits.js ├── package.json └── README.md ├── velodrome ├── requirements.txt ├── fetcher │ └── .gitignore ├── transform │ └── .gitignore ├── token-counter │ └── .gitignore └── grafana-stack │ ├── grafana-config.yaml │ └── prometheus-config.yaml ├── prow ├── plugins │ ├── cat │ │ └── .gitignore │ ├── approve │ │ └── approvers │ │ │ └── images │ │ │ ├── directory_structure.png │ │ │ └── bot_notification_for_approval_selection_mechanism.png │ └── README.md ├── clonerefs │ └── OWNERS ├── cmd │ ├── mkpod │ │ └── OWNERS │ ├── clonerefs │ │ ├── OWNERS │ │ └── ssh_config │ ├── entrypoint │ │ └── OWNERS │ ├── gcsupload │ │ └── OWNERS │ ├── initupload │ │ └── OWNERS │ ├── sidecar │ │ └── OWNERS │ ├── artifact-uploader │ │ └── OWNERS │ └── deck │ │ └── static │ │ ├── extensions │ │ ├── script.js │ │ └── style.css │ │ ├── .gitignore │ │ ├── favicon.ico │ │ └── plugin-help.html ├── entrypoint │ └── OWNERS ├── gcsupload │ └── OWNERS ├── initupload │ └── OWNERS ├── pod-utils │ ├── OWNERS │ ├── clone │ │ └── OWNERS │ ├── gcs │ │ └── OWNERS │ ├── decorate │ │ └── OWNERS │ ├── options │ │ └── OWNERS │ ├── wrapper │ │ └── OWNERS │ └── downwardapi │ │ └── OWNERS ├── sidecar │ └── OWNERS ├── artifact-uploader │ └── OWNERS ├── external-plugins │ ├── refresh │ │ └── OWNERS │ └── cherrypicker │ │ └── OWNERS ├── OWNERS ├── test │ ├── OWNERS │ └── data │ │ └── BUILD.bazel ├── cluster │ ├── mem-limit-range_limitrange.yaml │ └── tide_rbac.yaml ├── commands.md ├── .gitignore └── flagutil │ └── BUILD.bazel ├── charts └── mungegithub │ ├── chart │ ├── templates │ │ ├── NOTES.txt │ │ ├── configmap.yaml │ │ ├── pvc.yaml │ │ ├── service.yaml │ │ └── _helpers.tpl │ ├── Chart.yaml │ └── .helmignore │ └── secrets.yaml ├── images └── bootstrap │ └── barnacle │ └── .gitignore ├── robots └── issue-creator │ └── .gitignore ├── vendor ├── go.opencensus.io │ └── AUTHORS ├── github.com │ ├── modern-go │ │ ├── reflect2 │ │ │ ├── reflect2_amd64.s │ │ │ ├── relfect2_386.s │ │ │ ├── relfect2_arm.s │ │ │ ├── relfect2_arm64.s │ │ │ ├── relfect2_mipsx.s │ │ │ ├── relfect2_s390x.s │ │ │ ├── relfect2_amd64p32.s │ │ │ ├── relfect2_mips64x.s │ │ │ ├── relfect2_ppc64x.s │ │ │ ├── go_below_17.go │ │ │ ├── go_above_17.go │ │ │ ├── go_below_19.go │ │ │ ├── go_above_19.go │ │ │ └── safe_struct.go │ │ └── concurrent │ │ │ ├── go_above_19.go │ │ │ └── log.go │ ├── prometheus │ │ ├── procfs │ │ │ ├── fixtures │ │ │ │ ├── 26231 │ │ │ │ │ ├── exe │ │ │ │ │ └── fd │ │ │ │ │ │ ├── 0 │ │ │ │ │ │ ├── 1 │ │ │ │ │ │ ├── 2 │ │ │ │ │ │ ├── 3 │ │ │ │ │ │ └── 10 │ │ │ │ ├── 26232 │ │ │ │ │ └── fd │ │ │ │ │ │ ├── 0 │ │ │ │ │ │ ├── 1 │ │ │ │ │ │ ├── 2 │ │ │ │ │ │ ├── 3 │ │ │ │ │ │ └── 4 │ │ │ │ └── self │ │ │ └── NOTICE │ │ ├── client_model │ │ │ ├── NOTICE │ │ │ └── AUTHORS.md │ │ └── common │ │ │ ├── NOTICE │ │ │ └── AUTHORS.md │ ├── docker │ │ ├── docker │ │ │ ├── project │ │ │ │ └── CONTRIBUTING.md │ │ │ ├── integration-cli │ │ │ │ └── fixtures │ │ │ │ │ └── https │ │ │ │ │ ├── ca.pem │ │ │ │ │ ├── client-key.pem │ │ │ │ │ ├── server-key.pem │ │ │ │ │ ├── client-cert.pem │ │ │ │ │ └── server-cert.pem │ │ │ ├── docs │ │ │ │ └── static_files │ │ │ │ │ └── contributors.png │ │ │ ├── api │ │ │ │ ├── common_unix.go │ │ │ │ ├── types │ │ │ │ │ ├── swarm │ │ │ │ │ │ └── runtime │ │ │ │ │ │ │ └── gen.go │ │ │ │ │ ├── time │ │ │ │ │ │ └── duration_convert.go │ │ │ │ │ ├── error_response.go │ │ │ │ │ ├── id_response.go │ │ │ │ │ ├── service_update_response.go │ │ │ │ │ ├── graph_driver_data.go │ │ │ │ │ ├── image_delete_response_item.go │ │ │ │ │ ├── blkiodev │ │ │ │ │ │ └── blkio.go │ │ │ │ │ ├── plugin_interface_type.go │ │ │ │ │ ├── container │ │ │ │ │ │ └── container_update.go │ │ │ │ │ └── port.go │ │ │ │ ├── common.go │ │ │ │ └── common_windows.go │ │ │ ├── client │ │ │ │ ├── client_windows.go │ │ │ │ ├── client_unix.go │ │ │ │ ├── interface_stable.go │ │ │ │ ├── tlsconfig_clone.go │ │ │ │ ├── plugin_set.go │ │ │ │ ├── swarm_join.go │ │ │ │ ├── container_unpause.go │ │ │ │ ├── service_remove.go │ │ │ │ ├── container_pause.go │ │ │ │ ├── network_remove.go │ │ │ │ ├── swarm_unlock.go │ │ │ │ ├── transport.go │ │ │ │ ├── swarm_leave.go │ │ │ │ ├── config_remove.go │ │ │ │ ├── secret_remove.go │ │ │ │ ├── container_rename.go │ │ │ │ ├── checkpoint_create.go │ │ │ │ ├── plugin_push.go │ │ │ │ ├── container_kill.go │ │ │ │ ├── session.go │ │ │ │ ├── plugin_disable.go │ │ │ │ ├── plugin_enable.go │ │ │ │ ├── network_disconnect.go │ │ │ │ ├── node_update.go │ │ │ │ ├── node_remove.go │ │ │ │ ├── plugin_remove.go │ │ │ │ ├── swarm_inspect.go │ │ │ │ ├── container_export.go │ │ │ │ ├── swarm_init.go │ │ │ │ ├── image_save.go │ │ │ │ └── version.go │ │ │ └── hack │ │ │ │ └── generate-authors.sh │ │ └── go-connections │ │ │ └── tlsconfig │ │ │ ├── certpool_other.go │ │ │ ├── certpool_go17.go │ │ │ ├── config_legacy_client_ciphers.go │ │ │ └── config_client_ciphers.go │ ├── jinzhu │ │ └── gorm │ │ │ ├── dialects │ │ │ ├── mysql │ │ │ │ └── mysql.go │ │ │ └── sqlite │ │ │ │ └── sqlite.go │ │ │ ├── model.go │ │ │ └── interface.go │ ├── spf13 │ │ └── cobra │ │ │ └── command_notwin.go │ ├── aws │ │ └── aws-sdk-go │ │ │ ├── service │ │ │ ├── ec2 │ │ │ │ └── errors.go │ │ │ ├── s3 │ │ │ │ └── platform_handlers.go │ │ │ └── sts │ │ │ │ └── customizations.go │ │ │ ├── NOTICE.txt │ │ │ └── aws │ │ │ ├── context_1_7.go │ │ │ ├── signer │ │ │ └── v4 │ │ │ │ ├── options.go │ │ │ │ └── uri_path.go │ │ │ ├── request │ │ │ ├── connection_reset_error_other.go │ │ │ ├── connection_reset_error.go │ │ │ ├── request_context_1_6.go │ │ │ ├── http_request.go │ │ │ └── request_context.go │ │ │ ├── version.go │ │ │ ├── url.go │ │ │ ├── client │ │ │ └── metadata │ │ │ │ └── client_info.go │ │ │ ├── jsonvalue.go │ │ │ └── errors.go │ ├── jmank88 │ │ └── nuts │ │ │ ├── nuts.go │ │ │ └── types.go │ ├── imdario │ │ └── mergo │ │ │ └── testdata │ │ │ └── license.yml │ ├── petar │ │ └── GoLLRB │ │ │ ├── AUTHORS │ │ │ └── llrb │ │ │ └── util.go │ ├── Microsoft │ │ └── go-winio │ │ │ └── syscall.go │ ├── golang │ │ ├── dep │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ ├── doc.go │ │ │ └── gps │ │ │ │ ├── internal │ │ │ │ └── pb │ │ │ │ │ └── pb.go │ │ │ │ ├── cmd.go │ │ │ │ └── cmd_windows.go │ │ ├── protobuf │ │ │ ├── AUTHORS │ │ │ └── CONTRIBUTORS │ │ └── mock │ │ │ └── AUTHORS │ ├── boltdb │ │ └── bolt │ │ │ ├── boltsync_unix.go │ │ │ ├── bolt_linux.go │ │ │ ├── bolt_ppc.go │ │ │ ├── bolt_386.go │ │ │ ├── bolt_amd64.go │ │ │ ├── bolt_arm64.go │ │ │ ├── bolt_ppc64.go │ │ │ ├── bolt_ppc64le.go │ │ │ └── bolt_s390x.go │ ├── sirupsen │ │ └── logrus │ │ │ ├── terminal_bsd.go │ │ │ ├── terminal_solaris.go │ │ │ └── terminal_linux.go │ ├── gogo │ │ └── protobuf │ │ │ └── GOLANG_CONTRIBUTORS │ ├── mattn │ │ ├── go-sqlite3 │ │ │ ├── sqlite3_json1.go │ │ │ ├── sqlite3_other.go │ │ │ ├── sqlite3_fts5.go │ │ │ ├── sqlite3_icu.go │ │ │ ├── sqlite3_libsqlite3.go │ │ │ └── sqlite3_windows.go │ │ └── go-zglob │ │ │ └── fastwalk │ │ │ ├── fastwalk_dirent_ino.go │ │ │ └── fastwalk_dirent_fileno.go │ ├── fsnotify │ │ └── fsnotify │ │ │ ├── open_mode_bsd.go │ │ │ └── open_mode_darwin.go │ ├── djherbis │ │ └── atime │ │ │ ├── atime_plan9.go │ │ │ ├── atime_windows.go │ │ │ ├── stat.go │ │ │ ├── atime_linux.go │ │ │ ├── atime_darwin.go │ │ │ ├── atime_dragonfly.go │ │ │ ├── atime_nacl.go │ │ │ ├── atime_netbsd.go │ │ │ ├── atime_openbsd.go │ │ │ ├── atime_solaris.go │ │ │ └── atime_freebsd.go │ ├── google │ │ └── go-github │ │ │ └── github │ │ │ ├── git.go │ │ │ └── without_appengine.go │ ├── nightlyone │ │ └── lockfile │ │ │ └── lockfile_unix.go │ ├── mailru │ │ └── easyjson │ │ │ └── jlexer │ │ │ ├── error.go │ │ │ └── bytestostr_nounsafe.go │ ├── gorilla │ │ └── securecookie │ │ │ └── fuzz.go │ ├── shurcooL │ │ ├── graphql │ │ │ └── doc.go │ │ └── githubql │ │ │ └── doc.go │ ├── go-sql-driver │ │ └── mysql │ │ │ └── appengine.go │ ├── inconshreveable │ │ └── mousetrap │ │ │ └── trap_others.go │ ├── howeyc │ │ └── gopass │ │ │ └── terminal.go │ ├── client9 │ │ └── misspell │ │ │ └── url.go │ └── go-openapi │ │ └── swag │ │ └── net.go ├── google.golang.org │ ├── grpc │ │ └── AUTHORS │ ├── appengine │ │ ├── internal │ │ │ ├── main.go │ │ │ └── identity.go │ │ └── timeout.go │ └── api │ │ ├── AUTHORS │ │ └── gensupport │ │ └── doc.go ├── k8s.io │ └── contrib │ │ ├── compare │ │ └── Godeps │ │ │ └── _workspace │ │ │ └── src │ │ │ ├── github.com │ │ │ ├── pborman │ │ │ │ └── uuid │ │ │ │ │ └── CONTRIBUTORS │ │ │ ├── aws │ │ │ │ └── aws-sdk-go │ │ │ │ │ └── NOTICE.txt │ │ │ ├── docker │ │ │ │ └── docker │ │ │ │ │ └── docs │ │ │ │ │ └── project │ │ │ │ │ └── images │ │ │ │ │ └── red_notice.png │ │ │ ├── prometheus │ │ │ │ ├── client_model │ │ │ │ │ └── NOTICE │ │ │ │ └── procfs │ │ │ │ │ ├── NOTICE │ │ │ │ │ └── AUTHORS.md │ │ │ ├── camlistore │ │ │ │ └── camlistore │ │ │ │ │ └── third_party │ │ │ │ │ └── fontawesome │ │ │ │ │ └── LICENSE.txt │ │ │ └── bradfitz │ │ │ │ └── http2 │ │ │ │ └── LICENSE │ │ │ └── golang.org │ │ │ └── x │ │ │ └── oauth2 │ │ │ ├── AUTHORS │ │ │ └── CONTRIBUTORS │ │ ├── diurnal │ │ └── Godeps │ │ │ └── _workspace │ │ │ └── src │ │ │ └── github.com │ │ │ ├── pborman │ │ │ └── uuid │ │ │ │ └── CONTRIBUTORS │ │ │ ├── prometheus │ │ │ ├── client_model │ │ │ │ └── NOTICE │ │ │ └── procfs │ │ │ │ ├── NOTICE │ │ │ │ └── AUTHORS.md │ │ │ └── docker │ │ │ └── docker │ │ │ └── docs │ │ │ └── sources │ │ │ └── project │ │ │ └── images │ │ │ └── red_notice.png │ │ ├── scale-demo │ │ └── Godeps │ │ │ └── _workspace │ │ │ └── src │ │ │ └── github.com │ │ │ ├── pborman │ │ │ └── uuid │ │ │ │ └── CONTRIBUTORS │ │ │ ├── prometheus │ │ │ ├── client_model │ │ │ │ └── NOTICE │ │ │ └── procfs │ │ │ │ ├── NOTICE │ │ │ │ └── AUTHORS.md │ │ │ └── docker │ │ │ └── docker │ │ │ └── docs │ │ │ └── sources │ │ │ └── project │ │ │ └── images │ │ │ └── red_notice.png │ │ ├── service-loadbalancer │ │ └── Godeps │ │ │ └── _workspace │ │ │ └── src │ │ │ └── github.com │ │ │ ├── pborman │ │ │ └── uuid │ │ │ │ └── CONTRIBUTORS │ │ │ └── prometheus │ │ │ ├── client_model │ │ │ └── NOTICE │ │ │ └── procfs │ │ │ ├── NOTICE │ │ │ └── AUTHORS.md │ │ ├── release-notes │ │ └── Godeps │ │ │ └── _workspace │ │ │ └── src │ │ │ └── golang.org │ │ │ └── x │ │ │ └── oauth2 │ │ │ ├── AUTHORS │ │ │ └── CONTRIBUTORS │ │ └── docker-micro-benchmark │ │ └── Godeps │ │ └── _workspace │ │ └── src │ │ └── github.com │ │ └── docker │ │ └── docker │ │ └── docs │ │ └── project │ │ └── images │ │ └── red_notice.png ├── golang.org │ └── x │ │ ├── net │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ ├── http2 │ │ │ ├── not_go19.go │ │ │ ├── go16.go │ │ │ ├── go19.go │ │ │ └── not_go16.go │ │ └── proxy │ │ │ └── direct.go │ │ ├── sync │ │ ├── AUTHORS │ │ └── CONTRIBUTORS │ │ ├── sys │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ ├── unix │ │ │ ├── asm.s │ │ │ ├── constants.go │ │ │ ├── syscall_no_getwd.go │ │ │ ├── zsysnum_solaris_amd64.go │ │ │ ├── env_unset.go │ │ │ ├── flock_linux_32bit.go │ │ │ ├── asm_solaris_amd64.s │ │ │ └── gccgo_linux_amd64.go │ │ └── windows │ │ │ ├── mksyscall.go │ │ │ ├── env_unset.go │ │ │ ├── asm_windows_386.s │ │ │ ├── asm_windows_amd64.s │ │ │ ├── race0.go │ │ │ ├── ztypes_windows_386.go │ │ │ ├── ztypes_windows_amd64.go │ │ │ └── str.go │ │ ├── text │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ ├── language │ │ │ ├── go1_2.go │ │ │ ├── common.go │ │ │ └── gen_common.go │ │ ├── secure │ │ │ └── bidirule │ │ │ │ ├── bidirule10.0.0.go │ │ │ │ └── bidirule9.0.0.go │ │ └── width │ │ │ └── kind_string.go │ │ ├── time │ │ ├── AUTHORS │ │ └── CONTRIBUTORS │ │ ├── tools │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ └── go │ │ │ ├── ast │ │ │ └── astutil │ │ │ │ └── util.go │ │ │ └── gcimporter15 │ │ │ ├── isAlias19.go │ │ │ └── isAlias18.go │ │ ├── crypto │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ ├── ssh │ │ │ └── terminal │ │ │ │ ├── util_linux.go │ │ │ │ └── util_bsd.go │ │ └── curve25519 │ │ │ └── const_amd64.h │ │ └── oauth2 │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ ├── internal │ │ ├── doc.go │ │ └── client_appengine.go │ │ ├── google │ │ ├── appengineflex_hook.go │ │ └── appengine_hook.go │ │ └── github │ │ └── github.go ├── vbom.ml │ └── util │ │ └── sortorder │ │ └── doc.go └── cloud.google.com │ └── go │ └── AUTHORS ├── greenhouse ├── OWNERS └── metrics-service.yaml ├── jobs ├── e2e_node │ ├── OWNERS │ └── containerd │ │ ├── cri-master │ │ └── env │ │ ├── containerd-master │ │ └── env │ │ └── containerd-release-1.1 │ │ └── env └── env │ ├── ci-kubernetes-e2e-kops-aws.env │ ├── ci-kubernetes-e2e-gce-influxdb.env │ ├── ci-kubernetes-e2e-gce-prometheus.env │ ├── ci-kubernetes-e2e-gci-gce-ingress.env │ ├── ci-kubernetes-e2e-gci-gce-sd-logging.env │ ├── ci-kubernetes-kubemark-high-density-100-gce.env │ ├── ci-kubernetes-e2e-gce-gpu.env │ ├── ci-kubernetes-e2e-gci-gce-es-logging.env │ ├── ci-kubernetes-e2e-gci-gce-netd.env │ ├── ci-kubernetes-e2e-gce-stackdriver.env │ ├── pull-kubernetes-e2e-kops-aws.env │ ├── pull-kubernetes-e2e.env │ ├── ci-kubernetes-e2e-gci-gce-alpha-features.env │ ├── ci-kubernetes-e2e-scalability-highspeed-common.env │ ├── ci-kubernetes-e2e-gce-gci-latest-rollback-etcd.env │ ├── ci-kubernetes-e2e-gce-gci-latest-upgrade-etcd.env │ ├── pull-kubernetes-e2e-gce-device-plugin-gpu.env │ ├── ci-kubernetes-e2e-gce-min-node-permissions.env │ ├── ci-kubernetes-e2e-gci-gce-sig-cli.env │ ├── ci-kubernetes-e2e-gci-gce-scalability.env │ ├── ci-kubernetes-e2e-gce-new-master-upgrade-cluster-new.env │ ├── ci-kubernetes-e2e-gce-taint-evict.env │ ├── ci-kubernetes-e2e-gci-gce-ip-alias.env │ ├── ci-kubernetes-e2e-gce-multizone.env │ ├── ci-kubernetes-e2e-gci-gce.env │ ├── ci-kubernetes-e2e-gce-device-plugin-gpu.env │ ├── ci-kubernetes-e2e-gce-new-master-upgrade-master.env │ ├── ci-kubernetes-e2e-gce-alpha-api.env │ ├── ci-kubernetes-e2e-gci-gce-sd-logging-k8s-resources.env │ ├── pull-kubernetes-e2e-gce.env │ ├── ci-kubernetes-kubemark-gce-big.env │ ├── ci-kubernetes-kubemark-gce-scale.env │ ├── ci-kubernetes-e2e-gci-gce-autoscaling.env │ ├── ci-kubernetes-e2e-gci-gce-autoscaling-migs.env │ ├── pull-federation-e2e-gce.env │ ├── ci-kubernetes-e2e-gci-gce-scalability-stable.env │ ├── ci-kubernetes-e2e-kubemark-common.env │ └── ci-kubernetes-e2e-gce-new-master-upgrade-cluster.env ├── maintenance ├── aws-janitor │ └── .gitignore └── migratestatus │ └── .gitignore ├── planter └── OWNERS ├── config ├── jobs │ ├── cadvisor │ │ └── OWNERS │ ├── kubeflow │ │ ├── OWNERS │ │ └── kubeflow-periodics.yaml │ ├── bazelbuild │ │ └── rules_k8s │ │ │ └── OWNERS │ ├── kubernetes │ │ └── sig-node │ │ │ └── OWNERS │ ├── kubernetes-sigs │ │ ├── gcp-filestore-csi-driver │ │ │ └── OWNERS │ │ └── gcp-compute-persistent-disk-csi-driver │ │ │ └── OWNERS │ └── README.md ├── OWNERS ├── tests │ └── jobs │ │ └── README.md └── README.md ├── mungegithub ├── example-one-off │ └── .gitignore ├── .gitignore ├── submit-queue │ ├── www │ │ ├── error.png │ │ ├── success.png │ │ ├── .gitignore │ │ └── style.css │ ├── kube-lego │ │ └── lego-cm.yaml │ ├── pv-local.yaml │ ├── pvc.yaml │ ├── service.yaml │ ├── nginx-redirect │ │ ├── nginx-svc.yaml │ │ └── nginx-deploy.yaml │ ├── pv.yaml │ └── secret.yaml ├── OWNERS ├── mungers │ ├── approvers │ │ └── images │ │ │ ├── directory_structure.png │ │ │ └── bot_notification_for_approval_selection_mechanism.png │ └── shield │ │ └── BUILD.bazel ├── issue_labeler │ └── requirements.txt ├── path.mk ├── cherrypick │ ├── secret.yaml │ ├── service.yaml │ ├── www │ │ └── style.css │ └── deployment │ │ └── kubernetes │ │ └── configmap.yaml ├── misc-mungers │ ├── README │ ├── pvc.yaml │ ├── secret.yaml │ ├── service.yaml │ └── pv.yaml └── sharedmux │ └── BUILD.bazel ├── boskos ├── OWNERS └── mason │ └── test-resources.yaml ├── hack └── test_requirements.txt ├── experiment ├── tracer │ └── OWNERS ├── manual-trigger │ └── OWNERS ├── coverage │ ├── OWNERS │ └── README.md ├── maintenance │ └── README.md ├── cherrypicker │ └── README.md ├── bootstrap │ └── README.md └── aws-stockout │ └── README.md ├── gcsweb ├── .gitignore ├── icons │ ├── dir.png │ ├── back.png │ └── file.png ├── README.md └── pkg │ └── version │ └── BUILD.bazel ├── .kazelcfg.json ├── dind └── base │ └── daemon.json ├── label_sync ├── syntax_error_example.yaml └── labels_example.yaml ├── code-of-conduct.md ├── OWNERS ├── jenkins ├── README.md └── BUILD.bazel ├── .gitignore ├── .project ├── commands.md ├── pylintrc ├── queue_health ├── common.mk └── graph │ └── BUILD.bazel ├── def └── BUILD.bazel ├── .bazelrc └── third_party └── moby └── dockerd-entrypoint.sh /gubernator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ghproxy/.gitignore: -------------------------------------------------------------------------------- 1 | ghproxy 2 | -------------------------------------------------------------------------------- /gubernator/github/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testgrid/.gitignore: -------------------------------------------------------------------------------- 1 | output/ 2 | -------------------------------------------------------------------------------- /gubernator/third_party/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kettle/.dockerignore: -------------------------------------------------------------------------------- 1 | build.db 2 | 3 | -------------------------------------------------------------------------------- /triage/node_modules/exit/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /velodrome/requirements.txt: -------------------------------------------------------------------------------- 1 | yaml 2 | -------------------------------------------------------------------------------- /ghproxy/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - cjwagner -------------------------------------------------------------------------------- /gubernator/github/secrets.py: -------------------------------------------------------------------------------- 1 | ../secrets.py -------------------------------------------------------------------------------- /prow/plugins/cat/.gitignore: -------------------------------------------------------------------------------- 1 | api-key 2 | -------------------------------------------------------------------------------- /velodrome/fetcher/.gitignore: -------------------------------------------------------------------------------- 1 | fetcher 2 | -------------------------------------------------------------------------------- /charts/mungegithub/chart/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gubernator/github/.gitignore: -------------------------------------------------------------------------------- 1 | webhook_secret 2 | -------------------------------------------------------------------------------- /images/bootstrap/barnacle/.gitignore: -------------------------------------------------------------------------------- 1 | barnacle -------------------------------------------------------------------------------- /kettle/.gitignore: -------------------------------------------------------------------------------- 1 | *.db 2 | *.gz 3 | *.json 4 | -------------------------------------------------------------------------------- /robots/issue-creator/.gitignore: -------------------------------------------------------------------------------- 1 | issue-creator -------------------------------------------------------------------------------- /velodrome/transform/.gitignore: -------------------------------------------------------------------------------- 1 | transform 2 | -------------------------------------------------------------------------------- /vendor/go.opencensus.io/AUTHORS: -------------------------------------------------------------------------------- 1 | Google Inc. 2 | -------------------------------------------------------------------------------- /greenhouse/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - BenTheElder 3 | -------------------------------------------------------------------------------- /jobs/e2e_node/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - Random-Liu 3 | -------------------------------------------------------------------------------- /maintenance/aws-janitor/.gitignore: -------------------------------------------------------------------------------- 1 | aws-janitor 2 | -------------------------------------------------------------------------------- /planter/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - BenTheElder 3 | -------------------------------------------------------------------------------- /velodrome/token-counter/.gitignore: -------------------------------------------------------------------------------- 1 | token-counter 2 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/reflect2_amd64.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_386.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_arm.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_arm64.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_mipsx.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_s390x.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/google.golang.org/grpc/AUTHORS: -------------------------------------------------------------------------------- 1 | Google Inc. 2 | -------------------------------------------------------------------------------- /config/jobs/cadvisor/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - dashpole 3 | -------------------------------------------------------------------------------- /config/jobs/kubeflow/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - jlewi 3 | -------------------------------------------------------------------------------- /maintenance/migratestatus/.gitignore: -------------------------------------------------------------------------------- 1 | migratestatus 2 | -------------------------------------------------------------------------------- /mungegithub/example-one-off/.gitignore: -------------------------------------------------------------------------------- 1 | example-one-off 2 | -------------------------------------------------------------------------------- /prow/clonerefs/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /prow/cmd/mkpod/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /prow/entrypoint/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /prow/gcsupload/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /prow/initupload/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /prow/pod-utils/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /prow/sidecar/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /triage/node_modules/.bin/jasmine: -------------------------------------------------------------------------------- 1 | ../jasmine/bin/jasmine.js -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_amd64p32.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_mips64x.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/relfect2_ppc64x.s: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/github.com/prometheus/procfs/fixtures/self: -------------------------------------------------------------------------------- 1 | 26231 -------------------------------------------------------------------------------- /boskos/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - krzyzacy 3 | - sebastienvas 4 | -------------------------------------------------------------------------------- /config/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - bentheelder 3 | - krzyzacy 4 | -------------------------------------------------------------------------------- /prow/cmd/clonerefs/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /prow/cmd/entrypoint/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /prow/cmd/gcsupload/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /prow/cmd/initupload/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /prow/cmd/sidecar/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /prow/pod-utils/clone/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /prow/pod-utils/gcs/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /config/jobs/bazelbuild/rules_k8s/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - fejta 3 | -------------------------------------------------------------------------------- /gubernator/.gitignore: -------------------------------------------------------------------------------- 1 | .coverage 2 | htmlcov/ 3 | node_modules 4 | -------------------------------------------------------------------------------- /gubernator/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - rmmh 3 | - stevekuznetsov 4 | -------------------------------------------------------------------------------- /hack/test_requirements.txt: -------------------------------------------------------------------------------- 1 | jinja2==2.6 2 | pyyaml 3 | requests 4 | -------------------------------------------------------------------------------- /prow/artifact-uploader/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /prow/pod-utils/decorate/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /prow/pod-utils/options/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /prow/pod-utils/wrapper/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /vendor/github.com/prometheus/procfs/fixtures/26231/exe: -------------------------------------------------------------------------------- 1 | /usr/bin/vim -------------------------------------------------------------------------------- /gubernator/requirements.txt: -------------------------------------------------------------------------------- 1 | webapp2==2.5.2 2 | jinja2==2.6 3 | pyyaml 4 | -------------------------------------------------------------------------------- /prow/cmd/artifact-uploader/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /prow/pod-utils/downwardapi/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - stevekuznetsov 3 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine-core/requirements.txt: -------------------------------------------------------------------------------- 1 | ordereddict==1.1 2 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/project/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ../CONTRIBUTING.md -------------------------------------------------------------------------------- /experiment/tracer/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - kargakis 3 | - stevekuznetsov 4 | -------------------------------------------------------------------------------- /experiment/manual-trigger/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - kargakis 3 | - stevekuznetsov 4 | -------------------------------------------------------------------------------- /gubernator/third_party/defusedxml-0.4.1-py2.7.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /gubernator/third_party/defusedxml-0.4.1-py2.7.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | defusedxml 2 | -------------------------------------------------------------------------------- /mungegithub/.gitignore: -------------------------------------------------------------------------------- 1 | mungegithub 2 | token 3 | hook-secret 4 | local.*.yaml 5 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine-core/jasmine_core.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /vendor/github.com/prometheus/procfs/fixtures/26231/fd/0: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/abc -------------------------------------------------------------------------------- /vendor/github.com/prometheus/procfs/fixtures/26231/fd/1: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/def -------------------------------------------------------------------------------- /vendor/github.com/prometheus/procfs/fixtures/26231/fd/10: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/xyz -------------------------------------------------------------------------------- /vendor/github.com/prometheus/procfs/fixtures/26231/fd/2: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/ghi -------------------------------------------------------------------------------- /vendor/github.com/prometheus/procfs/fixtures/26231/fd/3: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/uvw -------------------------------------------------------------------------------- /vendor/github.com/prometheus/procfs/fixtures/26232/fd/0: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/abc -------------------------------------------------------------------------------- /vendor/github.com/prometheus/procfs/fixtures/26232/fd/1: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/def -------------------------------------------------------------------------------- /vendor/github.com/prometheus/procfs/fixtures/26232/fd/2: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/ghi -------------------------------------------------------------------------------- /vendor/github.com/prometheus/procfs/fixtures/26232/fd/3: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/uvw -------------------------------------------------------------------------------- /vendor/github.com/prometheus/procfs/fixtures/26232/fd/4: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/xyz -------------------------------------------------------------------------------- /experiment/coverage/OWNERS: -------------------------------------------------------------------------------- 1 | reviewers: 2 | - oomichi 3 | approvers: 4 | - oomichi 5 | -------------------------------------------------------------------------------- /gcsweb/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | /.go 3 | /.push-* 4 | /.container-* 5 | /.dockerfile-* 6 | -------------------------------------------------------------------------------- /prow/external-plugins/refresh/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - kargakis 3 | - stevekuznetsov 4 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine-core/jasmine_core.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | jasmine_core 2 | -------------------------------------------------------------------------------- /.kazelcfg.json: -------------------------------------------------------------------------------- 1 | { 2 | "GoPrefix": "k8s.io/test-infra", 3 | "AddSourcesRules": true 4 | } 5 | -------------------------------------------------------------------------------- /dind/base/daemon.json: -------------------------------------------------------------------------------- 1 | { 2 | "bip": "192.168.255.0/8", 3 | "log-level": "debug" 4 | } 5 | -------------------------------------------------------------------------------- /gcsweb/icons/dir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/gcsweb/icons/dir.png -------------------------------------------------------------------------------- /prow/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - cjwagner 3 | - kargakis 4 | - spxtr 5 | - stevekuznetsov 6 | -------------------------------------------------------------------------------- /prow/cmd/deck/static/extensions/script.js: -------------------------------------------------------------------------------- 1 | // This file serves for custom javascript extensions -------------------------------------------------------------------------------- /prow/cmd/deck/static/extensions/style.css: -------------------------------------------------------------------------------- 1 | /*This file serves for custom style extensions*/ -------------------------------------------------------------------------------- /prow/external-plugins/cherrypicker/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - kargakis 3 | - stevekuznetsov 4 | -------------------------------------------------------------------------------- /gcsweb/icons/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/gcsweb/icons/back.png -------------------------------------------------------------------------------- /gcsweb/icons/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/gcsweb/icons/file.png -------------------------------------------------------------------------------- /gubernator/test_requirements.txt: -------------------------------------------------------------------------------- 1 | webtest 2 | nosegae 3 | pylint==1.6.4 4 | coverage 5 | pyyaml 6 | -------------------------------------------------------------------------------- /gubernator/third_party/GoogleAppEngineCloudStorageClient-1.9.22.1-py2.7.egg-info/zip-safe: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /prow/test/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - cjwagner 3 | - kargakis 4 | - spxtr 5 | - stevekuznetsov 6 | -------------------------------------------------------------------------------- /config/jobs/kubernetes/sig-node/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - yujuhong 3 | - Random-Liu 4 | - dchen1107 5 | -------------------------------------------------------------------------------- /jobs/e2e_node/containerd/cri-master/env: -------------------------------------------------------------------------------- 1 | CONTAINERD_TEST: 'true' 2 | CONTAINERD_LOG_LEVEL: 'debug' 3 | -------------------------------------------------------------------------------- /triage/node_modules/concat-map/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | -------------------------------------------------------------------------------- /triage/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "devDependencies": { 3 | "jasmine": "~2.8.0" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /gubernator/third_party/GoogleAppEngineCloudStorageClient-1.9.22.1-py2.7.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-kops-aws.env: -------------------------------------------------------------------------------- 1 | KOPS_PUBLISH_GREEN_PATH=gs://kops-ci/bin/latest-ci-green.txt 2 | -------------------------------------------------------------------------------- /label_sync/syntax_error_example.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | labels: 3 | - name: %invalid name ? 4 | color: "abc 5 | -------------------------------------------------------------------------------- /prow/cmd/deck/static/.gitignore: -------------------------------------------------------------------------------- 1 | data.js 2 | plugin-help.js 3 | tide.js 4 | branding.js 5 | pr-data.js 6 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine-core/jasmine_core.egg-info/requires.txt: -------------------------------------------------------------------------------- 1 | glob2>=0.4.1 2 | ordereddict==1.1 3 | -------------------------------------------------------------------------------- /gubernator/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/gubernator/static/favicon.ico -------------------------------------------------------------------------------- /gubernator/third_party/GoogleAppEngineCloudStorageClient-1.9.22.1-py2.7.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | cloudstorage 2 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gce-influxdb.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | 3 | KUBE_ENABLE_CLUSTER_MONITORING=influxdb 4 | 5 | -------------------------------------------------------------------------------- /triage/node_modules/balanced-match/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .gitignore 3 | .travis.yml 4 | Makefile 5 | example.js 6 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/integration-cli/fixtures/https/ca.pem: -------------------------------------------------------------------------------- 1 | ../../../integration/testdata/https/ca.pem -------------------------------------------------------------------------------- /config/jobs/kubernetes-sigs/gcp-filestore-csi-driver/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - davidz627 3 | - msau42 4 | - saad-ali 5 | -------------------------------------------------------------------------------- /gubernator/static/robots.txt: -------------------------------------------------------------------------------- 1 | User-Agent: * 2 | Disallow: /*/nodelog 3 | Disallow: /*?log 4 | Disallow: /*?before= 5 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gce-prometheus.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | 3 | KUBE_ENABLE_PROMETHEUS_MONITORING=true 4 | 5 | -------------------------------------------------------------------------------- /prow/cmd/deck/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/prow/cmd/deck/static/favicon.ico -------------------------------------------------------------------------------- /gubernator/static/favicon-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/gubernator/static/favicon-green.png -------------------------------------------------------------------------------- /vendor/github.com/jinzhu/gorm/dialects/mysql/mysql.go: -------------------------------------------------------------------------------- 1 | package mysql 2 | 3 | import _ "github.com/go-sql-driver/mysql" 4 | -------------------------------------------------------------------------------- /vendor/github.com/jinzhu/gorm/dialects/sqlite/sqlite.go: -------------------------------------------------------------------------------- 1 | package sqlite 2 | 3 | import _ "github.com/mattn/go-sqlite3" 4 | -------------------------------------------------------------------------------- /gubernator/static/favicon-yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/gubernator/static/favicon-yellow.png -------------------------------------------------------------------------------- /kettle/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | google-cloud-pubsub==0.25.0 3 | google-cloud-bigquery==0.24.0 4 | pyyaml 5 | influxdb 6 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/integration-cli/fixtures/https/client-key.pem: -------------------------------------------------------------------------------- 1 | ../../../integration/testdata/https/client-key.pem -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/integration-cli/fixtures/https/server-key.pem: -------------------------------------------------------------------------------- 1 | ../../../integration/testdata/https/server-key.pem -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/compare/Godeps/_workspace/src/github.com/pborman/uuid/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | Paul Borman 2 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/diurnal/Godeps/_workspace/src/github.com/pborman/uuid/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | Paul Borman 2 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/scale-demo/Godeps/_workspace/src/github.com/pborman/uuid/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | Paul Borman 2 | -------------------------------------------------------------------------------- /charts/mungegithub/chart/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | description: A Helm chart for Mungegithub 3 | name: chart 4 | version: 0.1.0 -------------------------------------------------------------------------------- /config/jobs/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - davidz627 3 | - msau42 4 | - saad-ali 5 | -------------------------------------------------------------------------------- /gubernator/static/octicons/octicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/gubernator/static/octicons/octicons.woff -------------------------------------------------------------------------------- /mungegithub/submit-queue/www/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/mungegithub/submit-queue/www/error.png -------------------------------------------------------------------------------- /mungegithub/submit-queue/www/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/mungegithub/submit-queue/www/success.png -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/integration-cli/fixtures/https/client-cert.pem: -------------------------------------------------------------------------------- 1 | ../../../integration/testdata/https/client-cert.pem -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/integration-cli/fixtures/https/server-cert.pem: -------------------------------------------------------------------------------- 1 | ../../../integration/testdata/https/server-cert.pem -------------------------------------------------------------------------------- /config/tests/jobs/README.md: -------------------------------------------------------------------------------- 1 | # config/tests 2 | 3 | This Directory contains tests for the Kubernetes / upstream test-infra deployment. 4 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/cobra/command_notwin.go: -------------------------------------------------------------------------------- 1 | // +build !windows 2 | 3 | package cobra 4 | 5 | var preExecHookFn func(*Command) 6 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/service-loadbalancer/Godeps/_workspace/src/github.com/pborman/uuid/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | Paul Borman 2 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gci-gce-ingress.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | GCE_ALPHA_FEATURES=NetworkEndpointGroup 3 | KUBE_GCE_ENABLE_IP_ALIASES=true 4 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gci-gce-sd-logging.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | KUBE_LOGGING_DESTINATION=gcp 3 | 4 | TEST_CLUSTER_LOG_LEVEL=--v=2 5 | 6 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-kubemark-high-density-100-gce.env: -------------------------------------------------------------------------------- 1 | ### kubernetes-env 2 | # Reduce logs verbosity 3 | TEST_CLUSTER_LOG_LEVEL=--v=2 4 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gce-gpu.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | KUBE_FEATURE_GATES=Accelerators=true 3 | NODE_ACCELERATORS=type=nvidia-tesla-k80,count=2 4 | -------------------------------------------------------------------------------- /vendor/github.com/aws/aws-sdk-go/service/ec2/errors.go: -------------------------------------------------------------------------------- 1 | // Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT. 2 | 3 | package ec2 4 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gci-gce-es-logging.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | KUBE_LOGGING_DESTINATION=elasticsearch 3 | 4 | TEST_CLUSTER_LOG_LEVEL=--v=2 5 | 6 | -------------------------------------------------------------------------------- /prow/cmd/clonerefs/ssh_config: -------------------------------------------------------------------------------- 1 | Host github.com 2 | HostName github.com 3 | User git 4 | UserKnownHostsFile /dev/null 5 | StrictHostKeyChecking no -------------------------------------------------------------------------------- /triage/node_modules/exit/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - '0.10' 5 | before_script: 6 | - npm install -g grunt-cli 7 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine/lib/printDeprecation.js: -------------------------------------------------------------------------------- 1 | module.exports = function(message) { 2 | console.warn('Deprecation warning: ' + message); 3 | }; -------------------------------------------------------------------------------- /vendor/github.com/jmank88/nuts/nuts.go: -------------------------------------------------------------------------------- 1 | // Package nuts is a collection of utilities for BoltDB (https://github.com/boltdb/bolt). 2 | package nuts 3 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gci-gce-netd.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | KUBE_UP_AUTOMATIC_CLEANUP=true 3 | KUBE_GCE_ENABLE_IP_ALIASES=true 4 | KUBE_ENABLE_NETD=true 5 | -------------------------------------------------------------------------------- /testgrid/extension/testgrid_alerter/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/testgrid/extension/testgrid_alerter/images/icon.png -------------------------------------------------------------------------------- /vendor/github.com/imdario/mergo/testdata/license.yml: -------------------------------------------------------------------------------- 1 | import: ../../../../fossene/db/schema/thing.yml 2 | fields: 3 | site: string 4 | author: root 5 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gce-stackdriver.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | 3 | KUBE_ENABLE_CLUSTER_MONITORING=stackdriver 4 | KUBE_ENABLE_METADATA_AGENT=stackdriver 5 | 6 | -------------------------------------------------------------------------------- /jobs/env/pull-kubernetes-e2e-kops-aws.env: -------------------------------------------------------------------------------- 1 | KOPS_LATEST=latest-ci-green.txt 2 | KOPS_DEPLOY_LATEST_KUBE=n 3 | KUBE_GCS_UPDATE_LATEST=n 4 | KUBE_FASTBUILD=true 5 | -------------------------------------------------------------------------------- /jobs/env/pull-kubernetes-e2e.env: -------------------------------------------------------------------------------- 1 | # Flake detection. Individual tests get a second chance to pass. 2 | GINKGO_TOLERATE_FLAKES=y 3 | KUBE_GCS_UPDATE_LATEST=n 4 | -------------------------------------------------------------------------------- /triage/README.md: -------------------------------------------------------------------------------- 1 | # Triage 2 | 3 | // TODO(rmmh): fill this in 4 | 5 | ### updating JS deps 6 | 7 | See: `package.json` + `bazel run @yarn//:yarn install` 8 | -------------------------------------------------------------------------------- /vendor/github.com/petar/GoLLRB/AUTHORS: -------------------------------------------------------------------------------- 1 | Petar Maymounkov 2 | Vadim Vygonets 3 | Ian Smith 4 | Martin Bruse 5 | -------------------------------------------------------------------------------- /experiment/maintenance/README.md: -------------------------------------------------------------------------------- 1 | ## experiment/maintenance 2 | 3 | This directory contains hacky scripts / tools used to maintain the Kubernetes Prow deployment. 4 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gci-gce-alpha-features.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | KUBE_FEATURE_GATES=AllAlpha=true 3 | KUBE_PROXY_DAEMONSET=true 4 | ENABLE_POD_PRIORITY=true 5 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-scalability-highspeed-common.env: -------------------------------------------------------------------------------- 1 | # Increase size of default subnetworks to enable large clusters. 2 | ENABLE_BIG_CLUSTER_SUBNETS=true 3 | -------------------------------------------------------------------------------- /mungegithub/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - apelisse 3 | - eparis 4 | - foxish 5 | - lavalamp 6 | reviewers: 7 | - apelisse 8 | - eparis 9 | - foxish 10 | - lavalamp 11 | -------------------------------------------------------------------------------- /mungegithub/mungers/approvers/images/directory_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/mungegithub/mungers/approvers/images/directory_structure.png -------------------------------------------------------------------------------- /triage/node_modules/jasmine-core/images/jasmine_favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/triage/node_modules/jasmine-core/images/jasmine_favicon.png -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- 1 | # Kubernetes Community Code of Conduct 2 | 3 | Please refer to our [Kubernetes Community Code of Conduct](https://git.k8s.io/community/code-of-conduct.md) 4 | -------------------------------------------------------------------------------- /prow/plugins/approve/approvers/images/directory_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/prow/plugins/approve/approvers/images/directory_structure.png -------------------------------------------------------------------------------- /triage/node_modules/jasmine-core/images/jasmine-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/triage/node_modules/jasmine-core/images/jasmine-horizontal.png -------------------------------------------------------------------------------- /vendor/github.com/aws/aws-sdk-go/NOTICE.txt: -------------------------------------------------------------------------------- 1 | AWS SDK for Go 2 | Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | Copyright 2014-2015 Stripe, Inc. 4 | -------------------------------------------------------------------------------- /mungegithub/issue_labeler/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask==0.10.1 2 | Jinja2==2.7.2 3 | joblib==0.7.1 4 | nltk==3.2.1 5 | numpy==1.8.2 6 | scipy==0.13.3 7 | scikit-learn==0.17.1 8 | simplejson 9 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/docs/static_files/contributors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/vendor/github.com/docker/docker/docs/static_files/contributors.png -------------------------------------------------------------------------------- /gcsweb/README.md: -------------------------------------------------------------------------------- 1 | # gcsweb 2 | 3 | gcsweb is a web frontend to Google Cloud Storage that uses the public, 4 | no-login-required API. Obviously this means it can only browse public buckets. 5 | -------------------------------------------------------------------------------- /mungegithub/path.mk: -------------------------------------------------------------------------------- 1 | TARGET:=$(shell basename $(shell pwd)) 2 | APP:=$(shell basename $(shell dirname $(shell dirname $(shell pwd)))) 3 | READONLY ?= false 4 | 5 | include ../../../Makefile 6 | -------------------------------------------------------------------------------- /mungegithub/submit-queue/www/.gitignore: -------------------------------------------------------------------------------- 1 | /github-e2e-queue 2 | /google-internal-ci 3 | /health 4 | /history 5 | /merge-info 6 | /priority-info 7 | /prs 8 | /sq-stats 9 | /stats 10 | -------------------------------------------------------------------------------- /triage/node_modules/exit/test/fixtures/10-stderr.txt: -------------------------------------------------------------------------------- 1 | stderr 0 2 | stderr 1 3 | stderr 2 4 | stderr 3 5 | stderr 4 6 | stderr 5 7 | stderr 6 8 | stderr 7 9 | stderr 8 10 | stderr 9 11 | -------------------------------------------------------------------------------- /triage/node_modules/exit/test/fixtures/10-stdout.txt: -------------------------------------------------------------------------------- 1 | stdout 0 2 | stdout 1 3 | stdout 2 4 | stdout 3 5 | stdout 4 6 | stdout 5 7 | stdout 6 8 | stdout 7 9 | stdout 8 10 | stdout 9 11 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine-core/MANIFEST.in: -------------------------------------------------------------------------------- 1 | recursive-include . *.py 2 | include lib/jasmine-core/*.js 3 | include lib/jasmine-core/*.css 4 | include images/*.png 5 | include package.json 6 | -------------------------------------------------------------------------------- /vendor/github.com/aws/aws-sdk-go/aws/context_1_7.go: -------------------------------------------------------------------------------- 1 | // +build go1.7 2 | 3 | package aws 4 | 5 | import "context" 6 | 7 | var ( 8 | backgroundCtx = context.Background() 9 | ) 10 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gce-gci-latest-rollback-etcd.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | 3 | STORAGE_BACKEND=etcd3 4 | ETCD_VERSION=3.0.17 5 | ETCD_IMAGE=3.0.17 6 | STORAGE_MEDIA_TYPE=application/json 7 | 8 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gce-gci-latest-upgrade-etcd.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | 3 | STORAGE_BACKEND=etcd2 4 | ETCD_VERSION=2.2.1 5 | ETCD_IMAGE=2.2.1 6 | STORAGE_MEDIA_TYPE=application/json 7 | 8 | -------------------------------------------------------------------------------- /jobs/env/pull-kubernetes-e2e-gce-device-plugin-gpu.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | KUBE_FEATURE_GATES=DevicePlugins=true 3 | NODE_ACCELERATORS=type=nvidia-tesla-k80,count=2 4 | CREATE_CUSTOM_NETWORK=true 5 | -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - BenTheElder 3 | - cjwagner 4 | - fejta 5 | - ixdy 6 | - krzyzacy 7 | - michelle192837 8 | - Q-Lee 9 | - rmmh 10 | - shyamjvs 11 | - spiffxp 12 | - stevekuznetsov 13 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gce-min-node-permissions.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | # TODO is this right? 3 | KUBE_GCE_NODE_SERVICE_ACCOUNT=min-node-permissions@k8s-min-node-permissions.iam.gserviceaccount.com 4 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/common_unix.go: -------------------------------------------------------------------------------- 1 | // +build !windows 2 | 3 | package api 4 | 5 | // MinVersion represents Minimum REST API version supported 6 | const MinVersion string = "1.12" 7 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gci-gce-sig-cli.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | # For now explicitly test etcd v2 mode in this suite. 3 | STORAGE_BACKEND=etcd2 4 | TEST_ETCD_IMAGE=2.2.1 5 | TEST_ETCD_VERSION=2.2.1 6 | 7 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/types/swarm/runtime/gen.go: -------------------------------------------------------------------------------- 1 | //go:generate protoc -I . --gogofast_out=import_path=github.com/docker/docker/api/types/swarm/runtime:. plugin.proto 2 | 3 | package runtime 4 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gci-gce-scalability.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | 3 | # Create a project k8s-jenkins-scalability-head and move this test there 4 | 5 | # Override GCE defaults. 6 | CREATE_CUSTOM_NETWORK=true 7 | -------------------------------------------------------------------------------- /mungegithub/cherrypick/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | data: 3 | token: "" 4 | kind: Secret 5 | metadata: 6 | labels: 7 | target-repo: @@ 8 | name: @@-github-token 9 | type: Opaque 10 | -------------------------------------------------------------------------------- /jobs/e2e_node/containerd/containerd-master/env: -------------------------------------------------------------------------------- 1 | CONTAINERD_TEST: 'true' 2 | CONTAINERD_LOG_LEVEL: 'debug' 3 | CONTAINERD_DEPLOY_PATH: 'cri-containerd-staging/containerd' 4 | CONTAINERD_PKG_PREFIX: 'containerd-cni' 5 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/go_below_17.go: -------------------------------------------------------------------------------- 1 | //+build !go1.7 2 | 3 | package reflect2 4 | 5 | import "unsafe" 6 | 7 | func resolveTypeOff(rtype unsafe.Pointer, off int32) unsafe.Pointer { 8 | return nil 9 | } -------------------------------------------------------------------------------- /vendor/golang.org/x/net/AUTHORS: -------------------------------------------------------------------------------- 1 | # This source code refers to The Go Authors for copyright purposes. 2 | # The master list of authors is in the main Go distribution, 3 | # visible at http://tip.golang.org/AUTHORS. 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This source code was written by the Go contributors. 2 | # The master list of contributors is in the main Go distribution, 3 | # visible at http://tip.golang.org/CONTRIBUTORS. 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sync/AUTHORS: -------------------------------------------------------------------------------- 1 | # This source code refers to The Go Authors for copyright purposes. 2 | # The master list of authors is in the main Go distribution, 3 | # visible at http://tip.golang.org/AUTHORS. 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/AUTHORS: -------------------------------------------------------------------------------- 1 | # This source code refers to The Go Authors for copyright purposes. 2 | # The master list of authors is in the main Go distribution, 3 | # visible at http://tip.golang.org/AUTHORS. 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This source code was written by the Go contributors. 2 | # The master list of contributors is in the main Go distribution, 3 | # visible at http://tip.golang.org/CONTRIBUTORS. 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/text/AUTHORS: -------------------------------------------------------------------------------- 1 | # This source code refers to The Go Authors for copyright purposes. 2 | # The master list of authors is in the main Go distribution, 3 | # visible at http://tip.golang.org/AUTHORS. 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/time/AUTHORS: -------------------------------------------------------------------------------- 1 | # This source code refers to The Go Authors for copyright purposes. 2 | # The master list of authors is in the main Go distribution, 3 | # visible at http://tip.golang.org/AUTHORS. 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/tools/AUTHORS: -------------------------------------------------------------------------------- 1 | # This source code refers to The Go Authors for copyright purposes. 2 | # The master list of authors is in the main Go distribution, 3 | # visible at http://tip.golang.org/AUTHORS. 4 | -------------------------------------------------------------------------------- /vendor/github.com/Microsoft/go-winio/syscall.go: -------------------------------------------------------------------------------- 1 | package winio 2 | 3 | //go:generate go run $GOROOT/src/syscall/mksyscall_windows.go -output zsyscall_windows.go file.go pipe.go sd.go fileinfo.go privilege.go backup.go 4 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/client_windows.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | // DefaultDockerHost defines os specific default if DOCKER_HOST is unset 4 | const DefaultDockerHost = "npipe:////./pipe/docker_engine" 5 | -------------------------------------------------------------------------------- /vendor/github.com/golang/dep/AUTHORS: -------------------------------------------------------------------------------- 1 | # This source code refers to The Go Authors for copyright purposes. 2 | # The master list of authors is in the main Go distribution, 3 | # visible at http://tip.golang.org/AUTHORS. 4 | -------------------------------------------------------------------------------- /vendor/github.com/golang/dep/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This source code was written by the Go contributors. 2 | # The master list of contributors is in the main Go distribution, 3 | # visible at http://tip.golang.org/CONTRIBUTORS. 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/crypto/AUTHORS: -------------------------------------------------------------------------------- 1 | # This source code refers to The Go Authors for copyright purposes. 2 | # The master list of authors is in the main Go distribution, 3 | # visible at https://tip.golang.org/AUTHORS. 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/crypto/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This source code was written by the Go contributors. 2 | # The master list of contributors is in the main Go distribution, 3 | # visible at https://tip.golang.org/CONTRIBUTORS. 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/AUTHORS: -------------------------------------------------------------------------------- 1 | # This source code refers to The Go Authors for copyright purposes. 2 | # The master list of authors is in the main Go distribution, 3 | # visible at http://tip.golang.org/AUTHORS. 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This source code was written by the Go contributors. 2 | # The master list of contributors is in the main Go distribution, 3 | # visible at http://tip.golang.org/CONTRIBUTORS. 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sync/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This source code was written by the Go contributors. 2 | # The master list of contributors is in the main Go distribution, 3 | # visible at http://tip.golang.org/CONTRIBUTORS. 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/text/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This source code was written by the Go contributors. 2 | # The master list of contributors is in the main Go distribution, 3 | # visible at http://tip.golang.org/CONTRIBUTORS. 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/time/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This source code was written by the Go contributors. 2 | # The master list of contributors is in the main Go distribution, 3 | # visible at http://tip.golang.org/CONTRIBUTORS. 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/tools/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This source code was written by the Go contributors. 2 | # The master list of contributors is in the main Go distribution, 3 | # visible at http://tip.golang.org/CONTRIBUTORS. 4 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/compare/Godeps/_workspace/src/github.com/aws/aws-sdk-go/NOTICE.txt: -------------------------------------------------------------------------------- 1 | AWS SDK for Go 2 | Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | Copyright 2014-2015 Stripe, Inc. 4 | -------------------------------------------------------------------------------- /vendor/github.com/aws/aws-sdk-go/service/s3/platform_handlers.go: -------------------------------------------------------------------------------- 1 | // +build !go1.6 2 | 3 | package s3 4 | 5 | import "github.com/aws/aws-sdk-go/aws/request" 6 | 7 | func platformRequestHandlers(r *request.Request) { 8 | } 9 | -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/AUTHORS: -------------------------------------------------------------------------------- 1 | # This source code refers to The Go Authors for copyright purposes. 2 | # The master list of authors is in the main Go distribution, 3 | # visible at http://tip.golang.org/AUTHORS. 4 | -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This source code was written by the Go contributors. 2 | # The master list of contributors is in the main Go distribution, 3 | # visible at http://tip.golang.org/CONTRIBUTORS. 4 | -------------------------------------------------------------------------------- /jobs/e2e_node/containerd/containerd-release-1.1/env: -------------------------------------------------------------------------------- 1 | CONTAINERD_TEST: 'true' 2 | CONTAINERD_LOG_LEVEL: 'debug' 3 | CONTAINERD_DEPLOY_PATH: 'cri-containerd-staging/containerd/release-1.1' 4 | CONTAINERD_PKG_PREFIX: 'containerd-cni' 5 | -------------------------------------------------------------------------------- /mungegithub/mungers/approvers/images/bot_notification_for_approval_selection_mechanism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/mungegithub/mungers/approvers/images/bot_notification_for_approval_selection_mechanism.png -------------------------------------------------------------------------------- /prow/plugins/approve/approvers/images/bot_notification_for_approval_selection_mechanism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/prow/plugins/approve/approvers/images/bot_notification_for_approval_selection_mechanism.png -------------------------------------------------------------------------------- /vendor/github.com/prometheus/client_model/NOTICE: -------------------------------------------------------------------------------- 1 | Data model artifacts for Prometheus. 2 | Copyright 2012-2015 The Prometheus Authors 3 | 4 | This product includes software developed at 5 | SoundCloud Ltd. (http://soundcloud.com/). 6 | -------------------------------------------------------------------------------- /experiment/cherrypicker/README.md: -------------------------------------------------------------------------------- 1 | This project has moved to [https://github.com/kubernetes/test-infra/tree/master/prow/external-plugins/cherrypicker](https://github.com/kubernetes/test-infra/tree/master/prow/external-plugins/cherrypicker) 2 | -------------------------------------------------------------------------------- /jenkins/README.md: -------------------------------------------------------------------------------- 1 | # Jenkins is ~~deprecated~~ DEAD 2 | 3 | Please add your job to [`prow`] instead. 4 | 5 | Instructions can be found at [`create-a-new-job`] 6 | 7 | [`create-a-new-job`]: /README.md#create-a-new-job 8 | [`prow`]: /prow 9 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gce-new-master-upgrade-cluster-new.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | # Upgrade master and node, in gce(debian), from master-1 to master, and run skewed e2e tests. 3 | 4 | STORAGE_MEDIA_TYPE=application/vnd.kubernetes.protobuf 5 | -------------------------------------------------------------------------------- /triage/node_modules/concat-map/example/map.js: -------------------------------------------------------------------------------- 1 | var concatMap = require('../'); 2 | var xs = [ 1, 2, 3, 4, 5, 6 ]; 3 | var ys = concatMap(xs, function (x) { 4 | return x % 2 ? [ x - 0.1, x, x + 0.1 ] : []; 5 | }); 6 | console.dir(ys); 7 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine-core/lib/jasmine-core/example/src/Song.js: -------------------------------------------------------------------------------- 1 | function Song() { 2 | } 3 | 4 | Song.prototype.persistFavoriteStatus = function(value) { 5 | // something complicated 6 | throw new Error("not yet implemented"); 7 | }; -------------------------------------------------------------------------------- /vendor/github.com/prometheus/common/NOTICE: -------------------------------------------------------------------------------- 1 | Common libraries shared by Prometheus Go components. 2 | Copyright 2015 The Prometheus Authors 3 | 4 | This product includes software developed at 5 | SoundCloud Ltd. (http://soundcloud.com/). 6 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gce-taint-evict.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | # TODO: Enable this when we've split 1.2 tests into another project. 3 | 4 | CONTROLLER_MANAGER_TEST_ARGS=--feature-gates=TaintBasedEvictions=true --enable-taint-manager=true 5 | 6 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gci-gce-ip-alias.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | 3 | # For now explicitly test etcd v2 mode in this suite. 4 | STORAGE_BACKEND=etcd2 5 | TEST_ETCD_IMAGE=2.2.1 6 | TEST_ETCD_VERSION=2.2.1 7 | 8 | KUBE_GCE_ENABLE_IP_ALIASES=true 9 | -------------------------------------------------------------------------------- /vendor/github.com/boltdb/bolt/boltsync_unix.go: -------------------------------------------------------------------------------- 1 | // +build !windows,!plan9,!linux,!openbsd 2 | 3 | package bolt 4 | 5 | // fdatasync flushes written data to a file descriptor. 6 | func fdatasync(db *DB) error { 7 | return db.file.Sync() 8 | } 9 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | language: node_js 3 | node_js: 4 | - '6' 5 | - '5' 6 | - '4' 7 | - '0.12' 8 | - '0.10' 9 | before_script: 10 | - npm install git+https://github.com/jasmine/jasmine.git 11 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/terminal_bsd.go: -------------------------------------------------------------------------------- 1 | // +build darwin freebsd openbsd netbsd dragonfly 2 | 3 | package logrus 4 | 5 | import "syscall" 6 | 7 | const ioctlReadTermios = syscall.TIOCGETA 8 | 9 | type Termios syscall.Termios 10 | -------------------------------------------------------------------------------- /charts/mungegithub/chart/templates/configmap.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: {{ .Release.Name }} 5 | data: 6 | config: |- 7 | {{- range $key, $val := .Values.config }} 8 | {{ $key }}: {{ $val | quote }} 9 | {{- end}} -------------------------------------------------------------------------------- /prow/cluster/mem-limit-range_limitrange.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: LimitRange 3 | metadata: 4 | name: mem-limit-range 5 | namespace: test-pods 6 | spec: 7 | limits: 8 | - defaultRequest: 9 | memory: 1Gi 10 | type: Container 11 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/go_above_17.go: -------------------------------------------------------------------------------- 1 | //+build go1.7 2 | 3 | package reflect2 4 | 5 | import "unsafe" 6 | 7 | //go:linkname resolveTypeOff reflect.resolveTypeOff 8 | func resolveTypeOff(rtype unsafe.Pointer, off int32) unsafe.Pointer 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.swp 3 | *.sublime-project 4 | *.sublime-workspace 5 | *~ 6 | /bazel-* 7 | /_artifacts 8 | /_output 9 | token 10 | .DS_Store 11 | # Files generated by JetBrains IDEs, e.g. IntelliJ IDEA 12 | .idea/ 13 | *.iml 14 | .vscode/* 15 | -------------------------------------------------------------------------------- /mungegithub/submit-queue/kube-lego/lego-cm.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap 3 | metadata: 4 | name: kube-lego 5 | namespace: default 6 | data: 7 | lego.email: "colew@google.com" 8 | lego.url: "https://acme-v01.api.letsencrypt.org/directory" 9 | -------------------------------------------------------------------------------- /triage/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | try { 2 | var util = require('util'); 3 | if (typeof util.inherits !== 'function') throw ''; 4 | module.exports = util.inherits; 5 | } catch (e) { 6 | module.exports = require('./inherits_browser.js'); 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/aws/aws-sdk-go/aws/signer/v4/options.go: -------------------------------------------------------------------------------- 1 | package v4 2 | 3 | // WithUnsignedPayload will enable and set the UnsignedPayload field to 4 | // true of the signer. 5 | func WithUnsignedPayload(v4 *Signer) { 6 | v4.UnsignedPayload = true 7 | } 8 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/client_unix.go: -------------------------------------------------------------------------------- 1 | // +build linux freebsd openbsd darwin 2 | 3 | package client 4 | 5 | // DefaultDockerHost defines os specific default if DOCKER_HOST is unset 6 | const DefaultDockerHost = "unix:///var/run/docker.sock" 7 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | test-infra 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /velodrome/grafana-stack/grafana-config.yaml: -------------------------------------------------------------------------------- 1 | kind: ConfigMap 2 | apiVersion: v1 3 | metadata: 4 | name: grafana-${PROJECT} 5 | labels: 6 | app: grafana 7 | project: ${PROJECT} 8 | data: 9 | google-analytics-uaid: "Google Analytics UAID here" 10 | -------------------------------------------------------------------------------- /vendor/github.com/boltdb/bolt/bolt_linux.go: -------------------------------------------------------------------------------- 1 | package bolt 2 | 3 | import ( 4 | "syscall" 5 | ) 6 | 7 | // fdatasync flushes written data to a file descriptor. 8 | func fdatasync(db *DB) error { 9 | return syscall.Fdatasync(int(db.file.Fd())) 10 | } 11 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/compare/Godeps/_workspace/src/golang.org/x/oauth2/AUTHORS: -------------------------------------------------------------------------------- 1 | # This source code refers to The Go Authors for copyright purposes. 2 | # The master list of authors is in the main Go distribution, 3 | # visible at http://tip.golang.org/AUTHORS. 4 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/compare/Godeps/_workspace/src/golang.org/x/oauth2/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This source code was written by the Go contributors. 2 | # The master list of contributors is in the main Go distribution, 3 | # visible at http://tip.golang.org/CONTRIBUTORS. 4 | -------------------------------------------------------------------------------- /commands.md: -------------------------------------------------------------------------------- 1 | # k8s Bot Commands 2 | 3 | The command list has been migrated to https://go.k8s.io/bot-commands 4 | 5 | 8 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/release-notes/Godeps/_workspace/src/golang.org/x/oauth2/AUTHORS: -------------------------------------------------------------------------------- 1 | # This source code refers to The Go Authors for copyright purposes. 2 | # The master list of authors is in the main Go distribution, 3 | # visible at http://tip.golang.org/AUTHORS. 4 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/release-notes/Godeps/_workspace/src/golang.org/x/oauth2/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # This source code was written by the Go contributors. 2 | # The master list of contributors is in the main Go distribution, 3 | # visible at http://tip.golang.org/CONTRIBUTORS. 4 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gce-multizone.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | MULTIZONE=true 3 | 4 | # Where the nodes reside. Master is in the first one. 5 | E2E_ZONES=us-central1-a us-central1-b us-central1-f 6 | 7 | # Where the master resides - hangover due to legacy scripts. 8 | 9 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gci-gce.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | # For now explicitly test etcd v2 mode in this suite. 3 | STORAGE_BACKEND=etcd2 4 | TEST_ETCD_IMAGE=2.2.1 5 | TEST_ETCD_VERSION=2.2.1 6 | 7 | # Enable the PodSecurityPolicy in tests. 8 | ENABLE_POD_SECURITY_POLICY=true 9 | -------------------------------------------------------------------------------- /prow/commands.md: -------------------------------------------------------------------------------- 1 | # k8s Bot Commands 2 | 3 | The command list has been migrated to https://go.k8s.io/bot-commands 4 | 5 | 8 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/compare/Godeps/_workspace/src/github.com/docker/docker/docs/project/images/red_notice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/vendor/k8s.io/contrib/compare/Godeps/_workspace/src/github.com/docker/docker/docs/project/images/red_notice.png -------------------------------------------------------------------------------- /triage/node_modules/jasmine/lib/examples/jasmine.json: -------------------------------------------------------------------------------- 1 | { 2 | "spec_dir": "spec", 3 | "spec_files": [ 4 | "**/*[sS]pec.js" 5 | ], 6 | "helpers": [ 7 | "helpers/**/*.js" 8 | ], 9 | "stopSpecOnExpectationFailure": false, 10 | "random": false 11 | } 12 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/compare/Godeps/_workspace/src/github.com/prometheus/client_model/NOTICE: -------------------------------------------------------------------------------- 1 | Data model artifacts for Prometheus. 2 | Copyright 2012-2015 The Prometheus Authors 3 | 4 | This product includes software developed at 5 | SoundCloud Ltd. (http://soundcloud.com/). 6 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/diurnal/Godeps/_workspace/src/github.com/prometheus/client_model/NOTICE: -------------------------------------------------------------------------------- 1 | Data model artifacts for Prometheus. 2 | Copyright 2012-2015 The Prometheus Authors 3 | 4 | This product includes software developed at 5 | SoundCloud Ltd. (http://soundcloud.com/). 6 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/scale-demo/Godeps/_workspace/src/github.com/prometheus/client_model/NOTICE: -------------------------------------------------------------------------------- 1 | Data model artifacts for Prometheus. 2 | Copyright 2012-2015 The Prometheus Authors 3 | 4 | This product includes software developed at 5 | SoundCloud Ltd. (http://soundcloud.com/). 6 | -------------------------------------------------------------------------------- /experiment/bootstrap/README.md: -------------------------------------------------------------------------------- 1 | # Bootstrap 2 | 3 | Work-In-Progress rewrite of `jenkins/bootstrap.py` to golang and other cleanup. 4 | 5 | Tracking issue: https://github.com/kubernetes/test-infra/issues/4871 6 | 7 | Once the above issue is complete we intend to switch to this! 8 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/GOLANG_CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | The contributors to the Go protobuf repository: 2 | 3 | # This source code was written by the Go contributors. 4 | # The master list of contributors is in the main Go distribution, 5 | # visible at http://tip.golang.org/CONTRIBUTORS. -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gce-device-plugin-gpu.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | KUBE_FEATURE_GATES=DevicePlugins=true 3 | KUBE_GCE_NODE_IMAGE=gke-1-8-4-gke-1-cos-stable-63-10032-71-0-p-v171208-pre-nvda-gpu 4 | KUBE_GCE_NODE_PROJECT=gke-node-images 5 | NODE_ACCELERATORS=type=nvidia-tesla-k80,count=2 6 | -------------------------------------------------------------------------------- /triage/node_modules/exit/test/fixtures/create-files.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | rm 10*.txt 4 | for n in 10 100 1000; do 5 | node log.js 0 $n stdout stderr &> $n-stdout-stderr.txt 6 | node log.js 0 $n stdout &> $n-stdout.txt 7 | node log.js 0 $n stderr &> $n-stderr.txt 8 | done 9 | -------------------------------------------------------------------------------- /vendor/github.com/golang/dep/doc.go: -------------------------------------------------------------------------------- 1 | // Copyright 2017 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // Package dep is a prototype dependency management library. 6 | package dep 7 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/diurnal/Godeps/_workspace/src/github.com/docker/docker/docs/sources/project/images/red_notice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/vendor/k8s.io/contrib/diurnal/Godeps/_workspace/src/github.com/docker/docker/docs/sources/project/images/red_notice.png -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/service-loadbalancer/Godeps/_workspace/src/github.com/prometheus/client_model/NOTICE: -------------------------------------------------------------------------------- 1 | Data model artifacts for Prometheus. 2 | Copyright 2012-2015 The Prometheus Authors 3 | 4 | This product includes software developed at 5 | SoundCloud Ltd. (http://soundcloud.com/). 6 | -------------------------------------------------------------------------------- /testgrid/cmd/updater/README.md: -------------------------------------------------------------------------------- 1 | 2 | The testgrid updater reads results from GCS to create a state proto. 3 | 4 | The testgrid server reads these protos, converts them to json which the 5 | javascript UI reads and renders on the screen. 6 | 7 | TODO(fejta): provide better documentation soon 8 | -------------------------------------------------------------------------------- /velodrome/grafana-stack/prometheus-config.yaml: -------------------------------------------------------------------------------- 1 | kind: ConfigMap 2 | apiVersion: v1 3 | metadata: 4 | name: prometheus-${PROJECT} 5 | labels: 6 | app: prometheus 7 | project: ${PROJECT} 8 | data: 9 | prometheus-config.yml: "Content of the prometheus config comes here." 10 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/scale-demo/Godeps/_workspace/src/github.com/docker/docker/docs/sources/project/images/red_notice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/vendor/k8s.io/contrib/scale-demo/Godeps/_workspace/src/github.com/docker/docker/docs/sources/project/images/red_notice.png -------------------------------------------------------------------------------- /charts/mungegithub/chart/templates/pvc.yaml: -------------------------------------------------------------------------------- 1 | kind: PersistentVolumeClaim 2 | apiVersion: v1 3 | metadata: 4 | labels: 5 | app: submit-queue 6 | name: {{ .Release.Name }} 7 | spec: 8 | accessModes: 9 | - ReadWriteOnce 10 | resources: 11 | requests: 12 | storage: 10Gi -------------------------------------------------------------------------------- /vendor/github.com/aws/aws-sdk-go/aws/request/connection_reset_error_other.go: -------------------------------------------------------------------------------- 1 | // +build appengine plan9 2 | 3 | package request 4 | 5 | import ( 6 | "strings" 7 | ) 8 | 9 | func isErrConnectionReset(err error) bool { 10 | return strings.Contains(err.Error(), "connection reset") 11 | } 12 | -------------------------------------------------------------------------------- /vendor/vbom.ml/util/sortorder/doc.go: -------------------------------------------------------------------------------- 1 | // Package sortorder implements sort orders and comparison functions. 2 | // 3 | // Currently, it only implements so-called "natural order", where integers 4 | // embedded in strings are compared by value. 5 | package sortorder // import "vbom.ml/util/sortorder" 6 | -------------------------------------------------------------------------------- /mungegithub/submit-queue/pv-local.yaml: -------------------------------------------------------------------------------- 1 | kind: PersistentVolume 2 | apiVersion: v1 3 | metadata: 4 | name: submit-queue-cache 5 | labels: 6 | type: local 7 | spec: 8 | capacity: 9 | storage: 10Gi 10 | accessModes: 11 | - ReadWriteOnce 12 | hostPath: 13 | path: "/tmp" 14 | -------------------------------------------------------------------------------- /vendor/github.com/prometheus/procfs/NOTICE: -------------------------------------------------------------------------------- 1 | procfs provides functions to retrieve system, kernel and process 2 | metrics from the pseudo-filesystem proc. 3 | 4 | Copyright 2014-2015 The Prometheus Authors 5 | 6 | This product includes software developed at 7 | SoundCloud Ltd. (http://soundcloud.com/). 8 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/docker-micro-benchmark/Godeps/_workspace/src/github.com/docker/docker/docs/project/images/red_notice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/font/test-infra/master/vendor/k8s.io/contrib/docker-micro-benchmark/Godeps/_workspace/src/github.com/docker/docker/docs/project/images/red_notice.png -------------------------------------------------------------------------------- /vendor/github.com/aws/aws-sdk-go/aws/version.go: -------------------------------------------------------------------------------- 1 | // Package aws provides core functionality for making requests to AWS services. 2 | package aws 3 | 4 | // SDKName is the name of this AWS SDK 5 | const SDKName = "aws-sdk-go" 6 | 7 | // SDKVersion is the version of this SDK 8 | const SDKVersion = "1.12.53" 9 | -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/internal/doc.go: -------------------------------------------------------------------------------- 1 | // Copyright 2017 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // Package internal contains support packages for oauth2 package. 6 | package internal 7 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/compare/Godeps/_workspace/src/github.com/camlistore/camlistore/third_party/fontawesome/LICENSE.txt: -------------------------------------------------------------------------------- 1 | fonts/*: SIL OFL 1.1 (http://scripts.sil.org/OFL) 2 | css/*: MIT (http://opensource.org/licenses/mit-license.html) 3 | 4 | Details at http://fortawesome.github.io/Font-Awesome/license/ 5 | -------------------------------------------------------------------------------- /config/jobs/README.md: -------------------------------------------------------------------------------- 1 | # Kubernetes Prow Job Configs 2 | 3 | Here are prow job configs for the Kubernetes prow deployment. 4 | 5 | Please add jobs per org|repo/sig subdir. 6 | 7 | The file basename will be used as a configmap key so they need to be unique across this directory. 8 | 9 | Questions? Contact @krzyzacy! -------------------------------------------------------------------------------- /config/jobs/kubeflow/kubeflow-periodics.yaml: -------------------------------------------------------------------------------- 1 | periodics: 2 | - name: kubeflow-periodic 3 | interval: 8h 4 | agent: kubernetes 5 | labels: 6 | preset-service-account: "true" 7 | spec: 8 | containers: 9 | - image: gcr.io/kubeflow-ci/test-worker:latest 10 | imagePullPolicy: Always 11 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gce-new-master-upgrade-master.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | # Upgrade master only, in gce(debian), from master-1 to master. 3 | 4 | STORAGE_MEDIA_TYPE=application/vnd.kubernetes.protobuf 5 | 6 | # In 1.11 influxdb is no longer deployed by default. 7 | KUBE_ENABLE_CLUSTER_MONITORING=standalone 8 | -------------------------------------------------------------------------------- /triage/node_modules/exit/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "curly": true, 3 | "eqeqeq": true, 4 | "immed": true, 5 | "latedef": "nofunc", 6 | "newcap": true, 7 | "noarg": true, 8 | "sub": true, 9 | "undef": true, 10 | "unused": true, 11 | "boss": true, 12 | "eqnull": true, 13 | "node": true 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/boltdb/bolt/bolt_ppc.go: -------------------------------------------------------------------------------- 1 | // +build ppc 2 | 3 | package bolt 4 | 5 | // maxMapSize represents the largest mmap size supported by Bolt. 6 | const maxMapSize = 0x7FFFFFFF // 2GB 7 | 8 | // maxAllocSize is the size used when creating array pointers. 9 | const maxAllocSize = 0xFFFFFFF 10 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm.s: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build !gccgo 6 | 7 | #include "textflag.h" 8 | 9 | TEXT ·use(SB),NOSPLIT,$0 10 | RET 11 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/compare/Godeps/_workspace/src/github.com/bradfitz/http2/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2014 Google & the Go AUTHORS 2 | 3 | Go AUTHORS are: 4 | See https://code.google.com/p/go/source/browse/AUTHORS 5 | 6 | Licensed under the terms of Go itself: 7 | https://code.google.com/p/go/source/browse/LICENSE 8 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine-core/lib/jasmine-core/example/node_example/lib/jasmine_examples/Song.js: -------------------------------------------------------------------------------- 1 | function Song() { 2 | } 3 | 4 | Song.prototype.persistFavoriteStatus = function(value) { 5 | // something complicated 6 | throw new Error("not yet implemented"); 7 | }; 8 | 9 | module.exports = Song; 10 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gce-alpha-api.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | 3 | # For now explicitly test etcd v2 mode in this suite. 4 | STORAGE_BACKEND=etcd2 5 | TEST_ETCD_IMAGE=2.2.1 6 | TEST_ETCD_VERSION=2.2.1 7 | 8 | # List GCE Alpha features we want to enable, separated by commas. 9 | GCE_ALPHA_FEATURES=NetworkTiers 10 | -------------------------------------------------------------------------------- /vendor/golang.org/x/tools/go/ast/astutil/util.go: -------------------------------------------------------------------------------- 1 | package astutil 2 | 3 | import "go/ast" 4 | 5 | // Unparen returns e with any enclosing parentheses stripped. 6 | func Unparen(e ast.Expr) ast.Expr { 7 | for { 8 | p, ok := e.(*ast.ParenExpr) 9 | if !ok { 10 | return e 11 | } 12 | e = p.X 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine-core/.codeclimate.yml: -------------------------------------------------------------------------------- 1 | languages: 2 | JavaScript: true 3 | ratings: 4 | paths: 5 | - "src/**/*.js" 6 | exclude_paths: 7 | - "lib/**" 8 | - "dist/*" 9 | - "grunt/**" 10 | - "images/*" 11 | - "**/*.md" 12 | - "**/*.yml" 13 | - "**/*.json" 14 | - "**/*.scss" 15 | - "**/*.erb" 16 | - "*.sh" 17 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/concurrent/go_above_19.go: -------------------------------------------------------------------------------- 1 | //+build go1.9 2 | 3 | package concurrent 4 | 5 | import "sync" 6 | 7 | // Map is a wrapper for sync.Map introduced in go1.9 8 | type Map struct { 9 | sync.Map 10 | } 11 | 12 | // NewMap creates a thread safe Map 13 | func NewMap() *Map { 14 | return &Map{} 15 | } 16 | -------------------------------------------------------------------------------- /vendor/golang.org/x/text/language/go1_2.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build go1.2 6 | 7 | package language 8 | 9 | import "sort" 10 | 11 | var sortStable = sort.Stable 12 | -------------------------------------------------------------------------------- /triage/node_modules/exit/test/fixtures/10-stdout-stderr.txt: -------------------------------------------------------------------------------- 1 | stdout 0 2 | stderr 0 3 | stdout 1 4 | stdout 2 5 | stderr 1 6 | stdout 3 7 | stderr 2 8 | stderr 3 9 | stdout 4 10 | stderr 4 11 | stdout 5 12 | stderr 5 13 | stdout 6 14 | stderr 6 15 | stdout 7 16 | stderr 7 17 | stdout 8 18 | stderr 8 19 | stdout 9 20 | stderr 9 21 | -------------------------------------------------------------------------------- /boskos/mason/test-resources.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - type: type1 3 | state: dirty 4 | names: 5 | - test-boskos-01 6 | - test-boskos-02 7 | - test-boskos-03 8 | - type: type2 9 | state: dirty 10 | useconfig: true 11 | names: 12 | - test-boskos-03 13 | - test-boskos-04 14 | - test-boskos-05 15 | - test-boskos-06 16 | -------------------------------------------------------------------------------- /mungegithub/misc-mungers/README: -------------------------------------------------------------------------------- 1 | This is for munger services that do *not* expose web endpoints. 2 | 3 | It is currently used for the main kubernetes/kubernetes mungers, where the submit-queue 4 | (frontend) has been split from the large variety of mungers that operate on issues and PRs, 5 | which was causing unacceptable downtime when restarted. 6 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/compare/Godeps/_workspace/src/github.com/prometheus/procfs/NOTICE: -------------------------------------------------------------------------------- 1 | procfs provides functions to retrieve system, kernel and process 2 | metrics from the pseudo-filesystem proc. 3 | 4 | Copyright 2014-2015 The Prometheus Authors 5 | 6 | This product includes software developed at 7 | SoundCloud Ltd. (http://soundcloud.com/). 8 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/diurnal/Godeps/_workspace/src/github.com/prometheus/procfs/NOTICE: -------------------------------------------------------------------------------- 1 | procfs provides functions to retrieve system, kernel and process 2 | metrics from the pseudo-filesystem proc. 3 | 4 | Copyright 2014-2015 The Prometheus Authors 5 | 6 | This product includes software developed at 7 | SoundCloud Ltd. (http://soundcloud.com/). 8 | -------------------------------------------------------------------------------- /gubernator/cron.yaml: -------------------------------------------------------------------------------- 1 | # These URLs will be fetched by AppEngine on the given schedule. 2 | # Only the default (currently serving) version's URL will be fetched. 3 | # docs: https://cloud.google.com/appengine/docs/standard/python/config/cron 4 | cron: 5 | - description: sync PR state 6 | url: /sync 7 | schedule: every 8 hours 8 | target: github 9 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/scale-demo/Godeps/_workspace/src/github.com/prometheus/procfs/NOTICE: -------------------------------------------------------------------------------- 1 | procfs provides functions to retrieve system, kernel and process 2 | metrics from the pseudo-filesystem proc. 3 | 4 | Copyright 2014-2015 The Prometheus Authors 5 | 6 | This product includes software developed at 7 | SoundCloud Ltd. (http://soundcloud.com/). 8 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gci-gce-sd-logging-k8s-resources.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | KUBE_LOGGING_DESTINATION=gcp 3 | 4 | TEST_CLUSTER_LOG_LEVEL=--v=2 5 | 6 | # Ingest logs against new "k8s_container" and "k8s_node" resources. 7 | KUBE_ENABLE_METADATA_AGENT=stackdriver 8 | ENABLE_METADATA_AGENT=stackdriver 9 | LOGGING_STACKDRIVER_RESOURCE_TYPES=new 10 | -------------------------------------------------------------------------------- /jobs/env/pull-kubernetes-e2e-gce.env: -------------------------------------------------------------------------------- 1 | # Force to use container-vm. 2 | 3 | # Panic if anything mutates a shared informer cache 4 | ENABLE_CACHE_MUTATION_DETECTOR=true 5 | 6 | # Enable the PodSecurityPolicy in tests. 7 | # TODO: Enable this by default in the test environment. 8 | ENABLE_POD_SECURITY_POLICY=true 9 | 10 | CREATE_CUSTOM_NETWORK=true 11 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/interface_stable.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | // APIClient is an interface that clients that talk with a docker server must implement. 4 | type APIClient interface { 5 | CommonAPIClient 6 | apiClientExperimental 7 | } 8 | 9 | // Ensure that Client always implements APIClient. 10 | var _ APIClient = &Client{} 11 | -------------------------------------------------------------------------------- /greenhouse/metrics-service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: bazel-cache-metrics 5 | namespace: default 6 | spec: 7 | selector: 8 | app: greenhouse 9 | ports: 10 | - name: default 11 | protocol: TCP 12 | port: 80 13 | targetPort: 9090 14 | loadBalancerIP: 35.225.115.154 15 | type: LoadBalancer 16 | -------------------------------------------------------------------------------- /gubernator/templates/build_404.html: -------------------------------------------------------------------------------- 1 | % extends 'base.html' 2 | {% block title %}Missing build {{build_dir}}{% endblock %} 3 | % block header 4 |

{{job}} #{{build}}

5 | % endblock 6 | % block content 7 |

Unable to load build details from gs:/{{build_dir}}

8 | % endblock 9 | -------------------------------------------------------------------------------- /gubernator/templates/node_404.html: -------------------------------------------------------------------------------- 1 | % extends 'base.html' 2 | {% block title %}Missing {% for log_file in log_files %} {{log_file}} file {% endfor %}{% endblock %} 3 | % block content 4 | Unable to find {% for log_file in log_files %} {{log_file}} {% endfor %} file from gs:/{{build_dir}} for {{pod_name}} 5 | % endblock 6 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-kubemark-gce-big.env: -------------------------------------------------------------------------------- 1 | ### kubernetes-env 2 | # Reduce logs verbosity 3 | TEST_CLUSTER_LOG_LEVEL=--v=2 4 | # Increase throughput in Kubemark master components. 5 | KUBEMARK_MASTER_COMPONENTS_QPS_LIMITS=--kube-api-qps=100 --kube-api-burst=100 6 | 7 | ### e2e-env 8 | # Increase throughput in Load test. 9 | LOAD_TEST_THROUGHPUT=50 10 | -------------------------------------------------------------------------------- /mungegithub/cherrypick/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | labels: 5 | app: cherrypick 6 | target-repo: @@ 7 | name: @@-cp-status 8 | namespace: default 9 | spec: 10 | ports: 11 | - name: status 12 | port: 80 13 | targetPort: status 14 | selector: 15 | app: cherrypick 16 | type: LoadBalancer 17 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/go_below_19.go: -------------------------------------------------------------------------------- 1 | //+build !go1.9 2 | 3 | package reflect2 4 | 5 | import ( 6 | "unsafe" 7 | ) 8 | 9 | //go:linkname makemap reflect.makemap 10 | func makemap(rtype unsafe.Pointer) (m unsafe.Pointer) 11 | 12 | func makeMapWithSize(rtype unsafe.Pointer, cap int) unsafe.Pointer { 13 | return makemap(rtype) 14 | } 15 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/service-loadbalancer/Godeps/_workspace/src/github.com/prometheus/procfs/NOTICE: -------------------------------------------------------------------------------- 1 | procfs provides functions to retrieve system, kernel and process 2 | metrics from the pseudo-filesystem proc. 3 | 4 | Copyright 2014-2015 The Prometheus Authors 5 | 6 | This product includes software developed at 7 | SoundCloud Ltd. (http://soundcloud.com/). 8 | -------------------------------------------------------------------------------- /mungegithub/submit-queue/pvc.yaml: -------------------------------------------------------------------------------- 1 | kind: PersistentVolumeClaim 2 | apiVersion: v1 3 | metadata: 4 | labels: 5 | app: submit-queue 6 | target-repo: @@ 7 | name: @@-cache 8 | spec: 9 | accessModes: 10 | - ReadWriteOnce 11 | resources: 12 | requests: 13 | storage: 10Gi 14 | storageClassName: standard 15 | volumeName: @@-cache 16 | -------------------------------------------------------------------------------- /mungegithub/submit-queue/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | labels: 5 | app: submit-queue 6 | target-repo: @@ 7 | name: @@-sq-status 8 | spec: 9 | ports: 10 | - name: status 11 | port: 80 12 | targetPort: status 13 | selector: 14 | app: submit-queue 15 | target-repo: @@ 16 | type: NodePort 17 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine-core/.editorconfig: -------------------------------------------------------------------------------- 1 | [*] 2 | charset = utf-8 3 | end_of_line = lf 4 | insert_final_newline = true 5 | 6 | [*.{js, json, sh, yml, gemspec}] 7 | indent_style = space 8 | indent_size = 2 9 | 10 | [{Rakefile, .jshintrc}] 11 | indent_style = space 12 | indent_size = 2 13 | 14 | [*.{py}] 15 | indent_style = space 16 | indent_size = 4 17 | -------------------------------------------------------------------------------- /vendor/github.com/aws/aws-sdk-go/aws/url.go: -------------------------------------------------------------------------------- 1 | // +build go1.8 2 | 3 | package aws 4 | 5 | import "net/url" 6 | 7 | // URLHostname will extract the Hostname without port from the URL value. 8 | // 9 | // Wrapper of net/url#URL.Hostname for backwards Go version compatibility. 10 | func URLHostname(url *url.URL) string { 11 | return url.Hostname() 12 | } 13 | -------------------------------------------------------------------------------- /vendor/github.com/mattn/go-sqlite3/sqlite3_json1.go: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2014 Yasuhiro Matsumoto . 2 | // 3 | // Use of this source code is governed by an MIT-style 4 | // license that can be found in the LICENSE file. 5 | // +build json1 6 | 7 | package sqlite3 8 | 9 | /* 10 | #cgo CFLAGS: -DSQLITE_ENABLE_JSON1 11 | */ 12 | import "C" 13 | -------------------------------------------------------------------------------- /mungegithub/submit-queue/nginx-redirect/nginx-svc.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | labels: 5 | app: nginx-https-redirect 6 | name: nginx-https-redirect 7 | namespace: default 8 | spec: 9 | ports: 10 | - port: 80 11 | protocol: TCP 12 | targetPort: 80 13 | selector: 14 | app: nginx-https-redirect 15 | type: NodePort 16 | -------------------------------------------------------------------------------- /vendor/github.com/boltdb/bolt/bolt_386.go: -------------------------------------------------------------------------------- 1 | package bolt 2 | 3 | // maxMapSize represents the largest mmap size supported by Bolt. 4 | const maxMapSize = 0x7FFFFFFF // 2GB 5 | 6 | // maxAllocSize is the size used when creating array pointers. 7 | const maxAllocSize = 0xFFFFFFF 8 | 9 | // Are unaligned load/stores broken on this arch? 10 | var brokenUnaligned = false 11 | -------------------------------------------------------------------------------- /vendor/github.com/golang/dep/gps/internal/pb/pb.go: -------------------------------------------------------------------------------- 1 | // Copyright 2017 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // Package pb provides generated Protocol Buffers for cache serialization. 6 | package pb 7 | 8 | //go:generate protoc --go_out=. source_cache.proto 9 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/go_above_19.go: -------------------------------------------------------------------------------- 1 | //+build go1.9 2 | 3 | package reflect2 4 | 5 | import ( 6 | "unsafe" 7 | ) 8 | 9 | //go:linkname makemap reflect.makemap 10 | func makemap(rtype unsafe.Pointer, cap int) (m unsafe.Pointer) 11 | 12 | func makeMapWithSize(rtype unsafe.Pointer, cap int) unsafe.Pointer { 13 | return makemap(rtype, cap) 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/safe_struct.go: -------------------------------------------------------------------------------- 1 | package reflect2 2 | 3 | type safeStructType struct { 4 | safeType 5 | } 6 | 7 | func (type2 *safeStructType) FieldByName(name string) StructField { 8 | field, found := type2.Type.FieldByName(name) 9 | if !found { 10 | panic("field " + name + " not found") 11 | } 12 | return &safeField{StructField: field} 13 | } -------------------------------------------------------------------------------- /config/README.md: -------------------------------------------------------------------------------- 1 | # Kubernetes Project Configs 2 | 3 | This is a central place for Kubernetes-project specific configs for other tools in this repo. 4 | 5 | ### UNDER MIGRATION 6 | 7 | Directory structure: 8 | 9 | [jobs/](./jobs) : job configs for Kubernetes Prow deployment, potentially testgrid configs as well 10 | [tests](./tests) : validation tests for the configs 11 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine/lib/filters/console_spec_filter.js: -------------------------------------------------------------------------------- 1 | module.exports = exports = ConsoleSpecFilter; 2 | 3 | function ConsoleSpecFilter(options) { 4 | var filterString = options && options.filterString; 5 | var filterPattern = new RegExp(filterString); 6 | 7 | this.matches = function(specName) { 8 | return filterPattern.test(specName); 9 | }; 10 | } 11 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/tlsconfig_clone.go: -------------------------------------------------------------------------------- 1 | // +build go1.8 2 | 3 | package client 4 | 5 | import "crypto/tls" 6 | 7 | // tlsConfigClone returns a clone of tls.Config. This function is provided for 8 | // compatibility for go1.7 that doesn't include this method in stdlib. 9 | func tlsConfigClone(c *tls.Config) *tls.Config { 10 | return c.Clone() 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/docker/go-connections/tlsconfig/certpool_other.go: -------------------------------------------------------------------------------- 1 | // +build !go1.7 2 | 3 | package tlsconfig 4 | 5 | import ( 6 | "crypto/x509" 7 | 8 | ) 9 | 10 | // SystemCertPool returns an new empty cert pool, 11 | // accessing system cert pool is supported in go 1.7 12 | func SystemCertPool() (*x509.CertPool, error) { 13 | return x509.NewCertPool(), nil 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/mattn/go-sqlite3/sqlite3_other.go: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2014 Yasuhiro Matsumoto . 2 | // 3 | // Use of this source code is governed by an MIT-style 4 | // license that can be found in the LICENSE file. 5 | // +build !windows 6 | 7 | package sqlite3 8 | 9 | /* 10 | #cgo CFLAGS: -I. 11 | #cgo linux LDFLAGS: -ldl 12 | */ 13 | import "C" 14 | -------------------------------------------------------------------------------- /prow/plugins/README.md: -------------------------------------------------------------------------------- 1 | # prow plugins 2 | 3 | Most plugins lack README's but instead provide `PluginHelp` structs during init 4 | 5 | Please see https://prow.k8s.io/plugins for a list of all deployed plugins, what they do, and what commands they offer 6 | 7 | For an alternate view, please see https://prow.k8s.io/command-help to see all of the commands offered by the deployed plugins 8 | -------------------------------------------------------------------------------- /vendor/github.com/boltdb/bolt/bolt_amd64.go: -------------------------------------------------------------------------------- 1 | package bolt 2 | 3 | // maxMapSize represents the largest mmap size supported by Bolt. 4 | const maxMapSize = 0xFFFFFFFFFFFF // 256TB 5 | 6 | // maxAllocSize is the size used when creating array pointers. 7 | const maxAllocSize = 0x7FFFFFFF 8 | 9 | // Are unaligned load/stores broken on this arch? 10 | var brokenUnaligned = false 11 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/common.go: -------------------------------------------------------------------------------- 1 | package api 2 | 3 | // Common constants for daemon and client. 4 | const ( 5 | // DefaultVersion of Current REST API 6 | DefaultVersion string = "1.35" 7 | 8 | // NoBaseImageSpecifier is the symbol used by the FROM 9 | // command to specify that no base image is to be used. 10 | NoBaseImageSpecifier string = "scratch" 11 | ) 12 | -------------------------------------------------------------------------------- /vendor/github.com/mattn/go-sqlite3/sqlite3_fts5.go: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2014 Yasuhiro Matsumoto . 2 | // 3 | // Use of this source code is governed by an MIT-style 4 | // license that can be found in the LICENSE file. 5 | // +build fts5 6 | 7 | package sqlite3 8 | 9 | /* 10 | #cgo CFLAGS: -DSQLITE_ENABLE_FTS5 11 | #cgo LDFLAGS: -lm 12 | */ 13 | import "C" 14 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/terminal_solaris.go: -------------------------------------------------------------------------------- 1 | // +build solaris 2 | 3 | package logrus 4 | 5 | import ( 6 | "os" 7 | 8 | "golang.org/x/sys/unix" 9 | ) 10 | 11 | // IsTerminal returns true if the given file descriptor is a terminal. 12 | func IsTerminal() bool { 13 | _, err := unix.IoctlGetTermios(int(os.Stdout.Fd()), unix.TCGETA) 14 | return err == nil 15 | } 16 | -------------------------------------------------------------------------------- /vendor/golang.org/x/crypto/ssh/terminal/util_linux.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package terminal 6 | 7 | import "golang.org/x/sys/unix" 8 | 9 | const ioctlReadTermios = unix.TCGETS 10 | const ioctlWriteTermios = unix.TCSETS 11 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/constants.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build darwin dragonfly freebsd linux netbsd openbsd solaris 6 | 7 | package unix 8 | 9 | const ( 10 | R_OK = 0x4 11 | W_OK = 0x2 12 | X_OK = 0x1 13 | ) 14 | -------------------------------------------------------------------------------- /mungegithub/misc-mungers/pvc.yaml: -------------------------------------------------------------------------------- 1 | kind: PersistentVolumeClaim 2 | apiVersion: v1 3 | metadata: 4 | labels: 5 | app: misc-mungers 6 | target-repo: @@ 7 | name: @@-misc-mungers-cache 8 | spec: 9 | accessModes: 10 | - ReadWriteOnce 11 | resources: 12 | requests: 13 | storage: 10Gi 14 | storageClassName: standard 15 | volumeName: @@-misc-mungers-cache 16 | -------------------------------------------------------------------------------- /prow/.gitignore: -------------------------------------------------------------------------------- 1 | cmd/hook/hook 2 | cmd/line/line 3 | cmd/sinker/sinker 4 | cmd/deck/deck 5 | cmd/splice/splice 6 | cmd/marque/marque 7 | cmd/tot/tot 8 | cmd/tot/fallbackcheck/fallbackcheck 9 | cmd/crier/crier 10 | cmd/horologium/horologium 11 | cmd/plank/plank 12 | cmd/jenkins-operator/jenkins-operator 13 | cmd/tide/tide 14 | cmd/clonerefs/clonerefs 15 | cmd/initupload/initupload 16 | -------------------------------------------------------------------------------- /vendor/github.com/aws/aws-sdk-go/aws/client/metadata/client_info.go: -------------------------------------------------------------------------------- 1 | package metadata 2 | 3 | // ClientInfo wraps immutable data from the client.Client structure. 4 | type ClientInfo struct { 5 | ServiceName string 6 | APIVersion string 7 | Endpoint string 8 | SigningName string 9 | SigningRegion string 10 | JSONVersion string 11 | TargetPrefix string 12 | } 13 | -------------------------------------------------------------------------------- /vendor/github.com/aws/aws-sdk-go/service/sts/customizations.go: -------------------------------------------------------------------------------- 1 | package sts 2 | 3 | import "github.com/aws/aws-sdk-go/aws/request" 4 | 5 | func init() { 6 | initRequest = func(r *request.Request) { 7 | switch r.Operation.Name { 8 | case opAssumeRoleWithSAML, opAssumeRoleWithWebIdentity: 9 | r.Handlers.Sign.Clear() // these operations are unsigned 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /charts/mungegithub/secrets.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | data: 4 | token: "" 5 | kind: Secret 6 | metadata: 7 | labels: 8 | app: submit-queue 9 | name: github-token 10 | type: Opaque 11 | --- 12 | apiVersion: v1 13 | data: 14 | secret: "" 15 | kind: Secret 16 | metadata: 17 | labels: 18 | app: submit-queue 19 | name: github-secret 20 | type: Opaque -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-kubemark-gce-scale.env: -------------------------------------------------------------------------------- 1 | ### kubernetes-env 2 | # Reduce logs verbosity 3 | TEST_CLUSTER_LOG_LEVEL=--v=2 4 | # Increase throughput in Kubemark master components. 5 | KUBEMARK_MASTER_COMPONENTS_QPS_LIMITS=--kube-api-qps=100 --kube-api-burst=100 6 | # TODO: Remove this after kube-proxy improvements. 7 | USE_REAL_PROXIER=false 8 | HOLLOW_PROXY_TEST_ARGS=--use-real-proxier=false 9 | -------------------------------------------------------------------------------- /mungegithub/misc-mungers/secret.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | data: 3 | token: "" 4 | kind: Secret 5 | metadata: 6 | labels: 7 | target-repo: @@ 8 | name: @@-github-token 9 | type: Opaque 10 | --- 11 | apiVersion: v1 12 | data: 13 | secret: "" 14 | kind: Secret 15 | metadata: 16 | labels: 17 | target-repo: @@ 18 | name: @@-github-secret 19 | type: Opaque 20 | -------------------------------------------------------------------------------- /mungegithub/submit-queue/pv.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: PersistentVolume 3 | metadata: 4 | labels: 5 | app: submit-queue 6 | target-repo: @@ 7 | name: @@-cache 8 | spec: 9 | capacity: 10 | storage: 10Gi 11 | accessModes: 12 | - ReadWriteOnce 13 | persistentVolumeReclaimPolicy: Retain 14 | gcePersistentDisk: 15 | pdName: @@-cache 16 | fsType: ext4 17 | -------------------------------------------------------------------------------- /vendor/github.com/aws/aws-sdk-go/aws/jsonvalue.go: -------------------------------------------------------------------------------- 1 | package aws 2 | 3 | // JSONValue is a representation of a grab bag type that will be marshaled 4 | // into a json string. This type can be used just like any other map. 5 | // 6 | // Example: 7 | // 8 | // values := aws.JSONValue{ 9 | // "Foo": "Bar", 10 | // } 11 | // values["Baz"] = "Qux" 12 | type JSONValue map[string]interface{} 13 | -------------------------------------------------------------------------------- /vendor/github.com/mattn/go-sqlite3/sqlite3_icu.go: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2014 Yasuhiro Matsumoto . 2 | // 3 | // Use of this source code is governed by an MIT-style 4 | // license that can be found in the LICENSE file. 5 | // +build icu 6 | 7 | package sqlite3 8 | 9 | /* 10 | #cgo LDFLAGS: -licuuc -licui18n 11 | #cgo CFLAGS: -DSQLITE_ENABLE_ICU 12 | */ 13 | import "C" 14 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/terminal_linux.go: -------------------------------------------------------------------------------- 1 | // Based on ssh/terminal: 2 | // Copyright 2013 The Go Authors. All rights reserved. 3 | // Use of this source code is governed by a BSD-style 4 | // license that can be found in the LICENSE file. 5 | 6 | package logrus 7 | 8 | import "syscall" 9 | 10 | const ioctlReadTermios = syscall.TCGETS 11 | 12 | type Termios syscall.Termios 13 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/mksyscall.go: -------------------------------------------------------------------------------- 1 | // Copyright 2009 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package windows 6 | 7 | //go:generate go run $GOROOT/src/syscall/mksyscall_windows.go -output zsyscall_windows.go eventlog.go service.go syscall_windows.go security_windows.go 8 | -------------------------------------------------------------------------------- /vendor/golang.org/x/tools/go/gcimporter15/isAlias19.go: -------------------------------------------------------------------------------- 1 | // Copyright 2017 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build go1.9 6 | 7 | package gcimporter 8 | 9 | import "go/types" 10 | 11 | func isAlias(obj *types.TypeName) bool { 12 | return obj.IsAlias() 13 | } 14 | -------------------------------------------------------------------------------- /vendor/google.golang.org/appengine/internal/main.go: -------------------------------------------------------------------------------- 1 | // Copyright 2011 Google Inc. All rights reserved. 2 | // Use of this source code is governed by the Apache 2.0 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build appengine 6 | 7 | package internal 8 | 9 | import ( 10 | "appengine_internal" 11 | ) 12 | 13 | func Main() { 14 | appengine_internal.Main() 15 | } 16 | -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- 1 | [MESSAGES CONTROL] 2 | disable=fixme,locally-disabled,locally-enabled,relative-import,too-few-public-methods,missing-docstring,ungrouped-imports,too-many-lines 3 | 4 | [REPORTS] 5 | reports=no 6 | 7 | [BASIC] 8 | good-names=ls,kw,pr,fp,_,db,n 9 | 10 | [DESIGN] 11 | max-args=12 12 | max-attributes=12 13 | 14 | [SIMILARITIES] 15 | ignore-imports=yes 16 | min-similarity-lines=100 17 | -------------------------------------------------------------------------------- /queue_health/common.mk: -------------------------------------------------------------------------------- 1 | # Please set IMG 2 | TAG := $(shell date +v%Y%m%d) 3 | 4 | all: push 5 | 6 | build: 7 | docker build -t $(IMG):$(TAG) . 8 | docker tag $(IMG):$(TAG) $(IMG):latest 9 | @echo Built $(IMG):$(TAG) and tagged with latest 10 | 11 | push: build 12 | docker push $(IMG):$(TAG) 13 | docker push $(IMG):latest 14 | @echo Pushed $(IMG) with :latest and :$(TAG) tags 15 | 16 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/concurrent/log.go: -------------------------------------------------------------------------------- 1 | package concurrent 2 | 3 | import ( 4 | "os" 5 | "log" 6 | "io/ioutil" 7 | ) 8 | 9 | // ErrorLogger is used to print out error, can be set to writer other than stderr 10 | var ErrorLogger = log.New(os.Stderr, "", 0) 11 | 12 | // InfoLogger is used to print informational message, default to off 13 | var InfoLogger = log.New(ioutil.Discard, "", 0) -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_no_getwd.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build dragonfly freebsd netbsd openbsd 6 | 7 | package unix 8 | 9 | const ImplementsGetwd = false 10 | 11 | func Getwd() (string, error) { return "", ENOTSUP } 12 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/zsysnum_solaris_amd64.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build amd64,solaris 6 | 7 | package unix 8 | 9 | // TODO(aram): remove these before Go 1.3. 10 | const ( 11 | SYS_EXECVE = 59 12 | SYS_FCNTL = 62 13 | ) 14 | -------------------------------------------------------------------------------- /mungegithub/misc-mungers/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | labels: 5 | app: misc-mungers 6 | target-repo: @@ 7 | name: @@-mm-status 8 | spec: 9 | ports: 10 | - name: status 11 | port: 80 12 | targetPort: status 13 | selector: 14 | app: misc-mungers 15 | target-repo: @@ 16 | loadBalancerIP: 146.148.39.225 17 | type: LoadBalancer 18 | -------------------------------------------------------------------------------- /mungegithub/submit-queue/secret.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | data: 4 | token: "" 5 | kind: Secret 6 | metadata: 7 | labels: 8 | target-repo: @@ 9 | name: @@-github-token 10 | type: Opaque 11 | --- 12 | apiVersion: v1 13 | data: 14 | secret: "" 15 | kind: Secret 16 | metadata: 17 | labels: 18 | target-repo: @@ 19 | name: @@-github-secret 20 | type: Opaque 21 | -------------------------------------------------------------------------------- /vendor/github.com/fsnotify/fsnotify/open_mode_bsd.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build freebsd openbsd netbsd dragonfly 6 | 7 | package fsnotify 8 | 9 | import "golang.org/x/sys/unix" 10 | 11 | const openMode = unix.O_NONBLOCK | unix.O_RDONLY 12 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/types/time/duration_convert.go: -------------------------------------------------------------------------------- 1 | package time 2 | 3 | import ( 4 | "strconv" 5 | "time" 6 | ) 7 | 8 | // DurationToSecondsString converts the specified duration to the number 9 | // seconds it represents, formatted as a string. 10 | func DurationToSecondsString(duration time.Duration) string { 11 | return strconv.FormatFloat(duration.Seconds(), 'f', 0, 64) 12 | } 13 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/plugin_set.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "golang.org/x/net/context" 5 | ) 6 | 7 | // PluginSet modifies settings for an existing plugin 8 | func (cli *Client) PluginSet(ctx context.Context, name string, args []string) error { 9 | resp, err := cli.post(ctx, "/plugins/"+name+"/set", nil, args, nil) 10 | ensureReaderClosed(resp) 11 | return err 12 | } 13 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/env_unset.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build go1.4 6 | 7 | package unix 8 | 9 | import "syscall" 10 | 11 | func Unsetenv(key string) error { 12 | // This was added in Go 1.4. 13 | return syscall.Unsetenv(key) 14 | } 15 | -------------------------------------------------------------------------------- /def/BUILD.bazel: -------------------------------------------------------------------------------- 1 | filegroup( 2 | name = "package-srcs", 3 | srcs = glob(["**"]), 4 | tags = ["automanaged"], 5 | visibility = ["//visibility:private"], 6 | ) 7 | 8 | filegroup( 9 | name = "all-srcs", 10 | srcs = [ 11 | ":package-srcs", 12 | "//def/configmap:all-srcs", 13 | ], 14 | tags = ["automanaged"], 15 | visibility = ["//visibility:public"], 16 | ) 17 | -------------------------------------------------------------------------------- /vendor/github.com/boltdb/bolt/bolt_arm64.go: -------------------------------------------------------------------------------- 1 | // +build arm64 2 | 3 | package bolt 4 | 5 | // maxMapSize represents the largest mmap size supported by Bolt. 6 | const maxMapSize = 0xFFFFFFFFFFFF // 256TB 7 | 8 | // maxAllocSize is the size used when creating array pointers. 9 | const maxAllocSize = 0x7FFFFFFF 10 | 11 | // Are unaligned load/stores broken on this arch? 12 | var brokenUnaligned = false 13 | -------------------------------------------------------------------------------- /vendor/github.com/boltdb/bolt/bolt_ppc64.go: -------------------------------------------------------------------------------- 1 | // +build ppc64 2 | 3 | package bolt 4 | 5 | // maxMapSize represents the largest mmap size supported by Bolt. 6 | const maxMapSize = 0xFFFFFFFFFFFF // 256TB 7 | 8 | // maxAllocSize is the size used when creating array pointers. 9 | const maxAllocSize = 0x7FFFFFFF 10 | 11 | // Are unaligned load/stores broken on this arch? 12 | var brokenUnaligned = false 13 | -------------------------------------------------------------------------------- /vendor/github.com/boltdb/bolt/bolt_ppc64le.go: -------------------------------------------------------------------------------- 1 | // +build ppc64le 2 | 3 | package bolt 4 | 5 | // maxMapSize represents the largest mmap size supported by Bolt. 6 | const maxMapSize = 0xFFFFFFFFFFFF // 256TB 7 | 8 | // maxAllocSize is the size used when creating array pointers. 9 | const maxAllocSize = 0x7FFFFFFF 10 | 11 | // Are unaligned load/stores broken on this arch? 12 | var brokenUnaligned = false 13 | -------------------------------------------------------------------------------- /vendor/github.com/boltdb/bolt/bolt_s390x.go: -------------------------------------------------------------------------------- 1 | // +build s390x 2 | 3 | package bolt 4 | 5 | // maxMapSize represents the largest mmap size supported by Bolt. 6 | const maxMapSize = 0xFFFFFFFFFFFF // 256TB 7 | 8 | // maxAllocSize is the size used when creating array pointers. 9 | const maxAllocSize = 0x7FFFFFFF 10 | 11 | // Are unaligned load/stores broken on this arch? 12 | var brokenUnaligned = false 13 | -------------------------------------------------------------------------------- /vendor/github.com/fsnotify/fsnotify/open_mode_darwin.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build darwin 6 | 7 | package fsnotify 8 | 9 | import "golang.org/x/sys/unix" 10 | 11 | // note: this constant is not defined on BSD 12 | const openMode = unix.O_EVTONLY 13 | -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/google/appengineflex_hook.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build appenginevm 6 | 7 | package google 8 | 9 | func init() { 10 | appengineFlex = true // Flex doesn't support appengine.AccessToken; depend on metadata server. 11 | } 12 | -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/internal/client_appengine.go: -------------------------------------------------------------------------------- 1 | // Copyright 2018 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build appengine 6 | 7 | package internal 8 | 9 | import "google.golang.org/appengine/urlfetch" 10 | 11 | func init() { 12 | appengineClientHook = urlfetch.Client 13 | } 14 | -------------------------------------------------------------------------------- /vendor/google.golang.org/api/AUTHORS: -------------------------------------------------------------------------------- 1 | # This is the official list of authors for copyright purposes. 2 | # This file is distinct from the CONTRIBUTORS files. 3 | # See the latter for an explanation. 4 | 5 | # Names should be added to this file as 6 | # Name or Organization 7 | # The email address is not required for organizations. 8 | 9 | # Please keep the list sorted. 10 | Google Inc. 11 | -------------------------------------------------------------------------------- /mungegithub/misc-mungers/pv.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: PersistentVolume 3 | metadata: 4 | labels: 5 | app: misc-mungers 6 | target-repo: @@ 7 | name: @@-misc-mungers-cache 8 | spec: 9 | capacity: 10 | storage: 10Gi 11 | accessModes: 12 | - ReadWriteOnce 13 | persistentVolumeReclaimPolicy: Retain 14 | gcePersistentDisk: 15 | pdName: @@-misc-mungers-cache 16 | fsType: ext4 17 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/swarm_join.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "github.com/docker/docker/api/types/swarm" 5 | "golang.org/x/net/context" 6 | ) 7 | 8 | // SwarmJoin joins the swarm. 9 | func (cli *Client) SwarmJoin(ctx context.Context, req swarm.JoinRequest) error { 10 | resp, err := cli.post(ctx, "/swarm/join", nil, req, nil) 11 | ensureReaderClosed(resp) 12 | return err 13 | } 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/crypto/curve25519/const_amd64.h: -------------------------------------------------------------------------------- 1 | // Copyright 2012 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // This code was translated into a form compatible with 6a from the public 6 | // domain sources in SUPERCOP: https://bench.cr.yp.to/supercop.html 7 | 8 | #define REDMASK51 0x0007FFFFFFFFFFFF 9 | -------------------------------------------------------------------------------- /prow/test/data/BUILD.bazel: -------------------------------------------------------------------------------- 1 | package(default_visibility = ["//visibility:public"]) 2 | 3 | filegroup( 4 | name = "package-srcs", 5 | srcs = glob(["**"]), 6 | tags = ["automanaged"], 7 | visibility = ["//visibility:private"], 8 | ) 9 | 10 | filegroup( 11 | name = "all-srcs", 12 | srcs = [":package-srcs"], 13 | tags = ["automanaged"], 14 | visibility = ["//visibility:public"], 15 | ) 16 | -------------------------------------------------------------------------------- /vendor/github.com/prometheus/common/AUTHORS.md: -------------------------------------------------------------------------------- 1 | Maintainers of this repository: 2 | 3 | * Fabian Reinartz 4 | 5 | The following individuals have contributed code to this repository 6 | (listed in alphabetical order): 7 | 8 | * Björn Rabenstein 9 | * Fabian Reinartz 10 | * Julius Volz 11 | * Miguel Molina 12 | -------------------------------------------------------------------------------- /prow/cmd/deck/static/plugin-help.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Plugin Help 7 | 8 | 9 |

Plugin Help is now Command Help.

10 |

Automatically redirecting after 5 seconds...

11 | 12 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/container_unpause.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import "golang.org/x/net/context" 4 | 5 | // ContainerUnpause resumes the process execution within a container 6 | func (cli *Client) ContainerUnpause(ctx context.Context, containerID string) error { 7 | resp, err := cli.post(ctx, "/containers/"+containerID+"/unpause", nil, nil, nil) 8 | ensureReaderClosed(resp) 9 | return err 10 | } 11 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/service_remove.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import "golang.org/x/net/context" 4 | 5 | // ServiceRemove kills and removes a service. 6 | func (cli *Client) ServiceRemove(ctx context.Context, serviceID string) error { 7 | resp, err := cli.delete(ctx, "/services/"+serviceID, nil, nil) 8 | ensureReaderClosed(resp) 9 | return wrapResponseError(err, resp, "service", serviceID) 10 | } 11 | -------------------------------------------------------------------------------- /vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go: -------------------------------------------------------------------------------- 1 | // Copyright 2016 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build go1.10 6 | 7 | package bidirule 8 | 9 | func (t *Transformer) isFinal() bool { 10 | return t.state == ruleLTRFinal || t.state == ruleRTLFinal || t.state == ruleInitial 11 | } 12 | -------------------------------------------------------------------------------- /vendor/golang.org/x/tools/go/gcimporter15/isAlias18.go: -------------------------------------------------------------------------------- 1 | // Copyright 2017 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build !go1.9 6 | 7 | package gcimporter 8 | 9 | import "go/types" 10 | 11 | func isAlias(obj *types.TypeName) bool { 12 | return false // there are no type aliases before Go 1.9 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/mattn/go-zglob/fastwalk/fastwalk_dirent_ino.go: -------------------------------------------------------------------------------- 1 | // Copyright 2016 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build linux,!appengine darwin 6 | 7 | package fastwalk 8 | 9 | import "syscall" 10 | 11 | func direntInode(dirent *syscall.Dirent) uint64 { 12 | return uint64(dirent.Ino) 13 | } 14 | -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- 1 | build --workspace_status_command=./hack/print-workspace-status.sh 2 | run --workspace_status_command=./hack/print-workspace-status.sh 3 | test --features=race --test_output=errors 4 | 5 | # you can run only lint tests with: 6 | # bazel test //... --config=lint 7 | test:lint --test_tag_filters=lint 8 | 9 | # you can run non-lint tests with: 10 | # bazel test //... --config=unit 11 | test:unit --test_tag_filters=-lint 12 | -------------------------------------------------------------------------------- /vendor/github.com/mattn/go-zglob/fastwalk/fastwalk_dirent_fileno.go: -------------------------------------------------------------------------------- 1 | // Copyright 2016 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build freebsd openbsd netbsd 6 | 7 | package fastwalk 8 | 9 | import "syscall" 10 | 11 | func direntInode(dirent *syscall.Dirent) uint64 { 12 | return uint64(dirent.Fileno) 13 | } 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/not_go19.go: -------------------------------------------------------------------------------- 1 | // Copyright 2016 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build !go1.9 6 | 7 | package http2 8 | 9 | import ( 10 | "net/http" 11 | ) 12 | 13 | func configureServer19(s *http.Server, conf *Server) error { 14 | // not supported prior to go1.9 15 | return nil 16 | } 17 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/env_unset.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build windows 6 | // +build go1.4 7 | 8 | package windows 9 | 10 | import "syscall" 11 | 12 | func Unsetenv(key string) error { 13 | // This was added in Go 1.4. 14 | return syscall.Unsetenv(key) 15 | } 16 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/compare/Godeps/_workspace/src/github.com/prometheus/procfs/AUTHORS.md: -------------------------------------------------------------------------------- 1 | The Prometheus project was started by Matt T. Proud (emeritus) and 2 | Julius Volz in 2012. 3 | 4 | Maintainers of this repository: 5 | 6 | * Tobias Schmidt 7 | 8 | The following individuals have contributed code to this repository 9 | (listed in alphabetical order): 10 | 11 | * Tobias Schmidt 12 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/diurnal/Godeps/_workspace/src/github.com/prometheus/procfs/AUTHORS.md: -------------------------------------------------------------------------------- 1 | The Prometheus project was started by Matt T. Proud (emeritus) and 2 | Julius Volz in 2012. 3 | 4 | Maintainers of this repository: 5 | 6 | * Tobias Schmidt 7 | 8 | The following individuals have contributed code to this repository 9 | (listed in alphabetical order): 10 | 11 | * Tobias Schmidt 12 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/scale-demo/Godeps/_workspace/src/github.com/prometheus/procfs/AUTHORS.md: -------------------------------------------------------------------------------- 1 | The Prometheus project was started by Matt T. Proud (emeritus) and 2 | Julius Volz in 2012. 3 | 4 | Maintainers of this repository: 5 | 6 | * Tobias Schmidt 7 | 8 | The following individuals have contributed code to this repository 9 | (listed in alphabetical order): 10 | 11 | * Tobias Schmidt 12 | -------------------------------------------------------------------------------- /gubernator/templates/job_list.html: -------------------------------------------------------------------------------- 1 | % extends 'base.html' 2 | {% block title %}Jobs for {{jobs_dir}}{% endblock %} 3 | % block header 4 |

Jobs for {{jobs_dir}}

5 | % endblock 6 | % block content 7 |
8 |

Jobs

9 | % for fstat in fstats 10 | % if fstat.is_dir 11 | {{fstat.filename|dirname|basename}}
12 | % endif 13 | % endfor 14 |
15 | % endblock 16 | -------------------------------------------------------------------------------- /triage/node_modules/concat-map/index.js: -------------------------------------------------------------------------------- 1 | module.exports = function (xs, fn) { 2 | var res = []; 3 | for (var i = 0; i < xs.length; i++) { 4 | var x = fn(xs[i], i); 5 | if (isArray(x)) res.push.apply(res, x); 6 | else res.push(x); 7 | } 8 | return res; 9 | }; 10 | 11 | var isArray = Array.isArray || function (xs) { 12 | return Object.prototype.toString.call(xs) === '[object Array]'; 13 | }; 14 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/types/error_response.go: -------------------------------------------------------------------------------- 1 | package types 2 | 3 | // This file was generated by the swagger tool. 4 | // Editing this file might prove futile when you re-run the swagger generate command 5 | 6 | // ErrorResponse Represents an error. 7 | // swagger:model ErrorResponse 8 | type ErrorResponse struct { 9 | 10 | // The error message. 11 | // Required: true 12 | Message string `json:"message"` 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/container_pause.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import "golang.org/x/net/context" 4 | 5 | // ContainerPause pauses the main process of a given container without terminating it. 6 | func (cli *Client) ContainerPause(ctx context.Context, containerID string) error { 7 | resp, err := cli.post(ctx, "/containers/"+containerID+"/pause", nil, nil, nil) 8 | ensureReaderClosed(resp) 9 | return err 10 | } 11 | -------------------------------------------------------------------------------- /vendor/golang.org/x/crypto/ssh/terminal/util_bsd.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build darwin dragonfly freebsd netbsd openbsd 6 | 7 | package terminal 8 | 9 | import "golang.org/x/sys/unix" 10 | 11 | const ioctlReadTermios = unix.TIOCGETA 12 | const ioctlWriteTermios = unix.TIOCSETA 13 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/go16.go: -------------------------------------------------------------------------------- 1 | // Copyright 2016 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build go1.6 6 | 7 | package http2 8 | 9 | import ( 10 | "net/http" 11 | "time" 12 | ) 13 | 14 | func transportExpectContinueTimeout(t1 *http.Transport) time.Duration { 15 | return t1.ExpectContinueTimeout 16 | } 17 | -------------------------------------------------------------------------------- /vendor/github.com/aws/aws-sdk-go/aws/request/connection_reset_error.go: -------------------------------------------------------------------------------- 1 | // +build !appengine,!plan9 2 | 3 | package request 4 | 5 | import ( 6 | "net" 7 | "os" 8 | "syscall" 9 | ) 10 | 11 | func isErrConnectionReset(err error) bool { 12 | if opErr, ok := err.(*net.OpError); ok { 13 | if sysErr, ok := opErr.Err.(*os.SyscallError); ok { 14 | return sysErr.Err == syscall.ECONNRESET 15 | } 16 | } 17 | 18 | return false 19 | } 20 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/network_remove.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import "golang.org/x/net/context" 4 | 5 | // NetworkRemove removes an existent network from the docker host. 6 | func (cli *Client) NetworkRemove(ctx context.Context, networkID string) error { 7 | resp, err := cli.delete(ctx, "/networks/"+networkID, nil, nil) 8 | ensureReaderClosed(resp) 9 | return wrapResponseError(err, resp, "network", networkID) 10 | } 11 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/swarm_unlock.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "github.com/docker/docker/api/types/swarm" 5 | "golang.org/x/net/context" 6 | ) 7 | 8 | // SwarmUnlock unlocks locked swarm. 9 | func (cli *Client) SwarmUnlock(ctx context.Context, req swarm.UnlockRequest) error { 10 | serverResp, err := cli.post(ctx, "/swarm/unlock", nil, req, nil) 11 | ensureReaderClosed(serverResp) 12 | return err 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/transport.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "crypto/tls" 5 | "net/http" 6 | ) 7 | 8 | // resolveTLSConfig attempts to resolve the TLS configuration from the 9 | // RoundTripper. 10 | func resolveTLSConfig(transport http.RoundTripper) *tls.Config { 11 | switch tr := transport.(type) { 12 | case *http.Transport: 13 | return tr.TLSClientConfig 14 | default: 15 | return nil 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /vendor/k8s.io/contrib/service-loadbalancer/Godeps/_workspace/src/github.com/prometheus/procfs/AUTHORS.md: -------------------------------------------------------------------------------- 1 | The Prometheus project was started by Matt T. Proud (emeritus) and 2 | Julius Volz in 2012. 3 | 4 | Maintainers of this repository: 5 | 6 | * Tobias Schmidt 7 | 8 | The following individuals have contributed code to this repository 9 | (listed in alphabetical order): 10 | 11 | * Tobias Schmidt 12 | -------------------------------------------------------------------------------- /vendor/github.com/golang/dep/gps/cmd.go: -------------------------------------------------------------------------------- 1 | // Copyright 2017 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package gps 6 | 7 | func (c cmd) Args() []string { 8 | return c.Cmd.Args 9 | } 10 | 11 | func (c cmd) SetDir(dir string) { 12 | c.Cmd.Dir = dir 13 | } 14 | 15 | func (c cmd) SetEnv(env []string) { 16 | c.Cmd.Env = env 17 | } 18 | -------------------------------------------------------------------------------- /vendor/github.com/jinzhu/gorm/model.go: -------------------------------------------------------------------------------- 1 | package gorm 2 | 3 | import "time" 4 | 5 | // Model base model definition, including fields `ID`, `CreatedAt`, `UpdatedAt`, `DeletedAt`, which could be embedded in your models 6 | // type User struct { 7 | // gorm.Model 8 | // } 9 | type Model struct { 10 | ID uint `gorm:"primary_key"` 11 | CreatedAt time.Time 12 | UpdatedAt time.Time 13 | DeletedAt *time.Time `sql:"index"` 14 | } 15 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gci-gce-autoscaling.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | # Override GCE default for cluster size autoscaling purposes. 3 | ENABLE_CUSTOM_METRICS=true 4 | KUBE_ENABLE_CLUSTER_AUTOSCALER=true 5 | KUBE_AUTOSCALER_MIN_NODES=3 6 | KUBE_AUTOSCALER_MAX_NODES=6 7 | KUBE_AUTOSCALER_ENABLE_SCALE_DOWN=true 8 | KUBE_ADMISSION_CONTROL=NamespaceLifecycle,LimitRanger,SecurityContextDeny,ServiceAccount,ResourceQuota,Priority 9 | ENABLE_POD_PRIORITY=true 10 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/common_windows.go: -------------------------------------------------------------------------------- 1 | package api 2 | 3 | // MinVersion represents Minimum REST API version supported 4 | // Technically the first daemon API version released on Windows is v1.25 in 5 | // engine version 1.13. However, some clients are explicitly using downlevel 6 | // APIs (e.g. docker-compose v2.1 file format) and that is just too restrictive. 7 | // Hence also allowing 1.24 on Windows. 8 | const MinVersion string = "1.24" 9 | -------------------------------------------------------------------------------- /vendor/github.com/petar/GoLLRB/llrb/util.go: -------------------------------------------------------------------------------- 1 | // Copyright 2010 Petar Maymounkov. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package llrb 6 | 7 | type Int int 8 | 9 | func (x Int) Less(than Item) bool { 10 | return x < than.(Int) 11 | } 12 | 13 | type String string 14 | 15 | func (x String) Less(than Item) bool { 16 | return x < than.(String) 17 | } 18 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/go19.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build go1.9 6 | 7 | package http2 8 | 9 | import ( 10 | "net/http" 11 | ) 12 | 13 | func configureServer19(s *http.Server, conf *Server) error { 14 | s.RegisterOnShutdown(conf.state.startGracefulShutdown) 15 | return nil 16 | } 17 | -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/google/appengine_hook.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build appengine appenginevm 6 | 7 | package google 8 | 9 | import "google.golang.org/appengine" 10 | 11 | func init() { 12 | appengineTokenFunc = appengine.AccessToken 13 | appengineAppIDFunc = appengine.AppID 14 | } 15 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gci-gce-autoscaling-migs.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | # Override GCE default for cluster size autoscaling purposes. 3 | KUBE_ENABLE_CLUSTER_AUTOSCALER=true 4 | MAX_INSTANCES_PER_MIG=2 5 | KUBE_AUTOSCALER_MIN_NODES=1 6 | KUBE_AUTOSCALER_MAX_NODES=6 7 | KUBE_AUTOSCALER_ENABLE_SCALE_DOWN=true 8 | KUBE_ADMISSION_CONTROL=NamespaceLifecycle,LimitRanger,SecurityContextDeny,ServiceAccount,ResourceQuota,Priority 9 | ENABLE_POD_PRIORITY=true 10 | 11 | -------------------------------------------------------------------------------- /mungegithub/cherrypick/www/style.css: -------------------------------------------------------------------------------- 1 | .titleLogo { 2 | width: 84px; 3 | } 4 | 5 | md-list-item .md-list-item-inner > .md-avatar img, 6 | md-list-item > .md-avatar img { 7 | border-radius: 50%; 8 | box-sizing: content-box; 9 | height: 40px; 10 | margin-bottom: 8px; 11 | margin-right: 16px; 12 | margin-top: 8px; 13 | width: 40px; 14 | } 15 | 16 | .redTab { 17 | padding: 14px; 18 | background-color: #F44336; 19 | color: white; 20 | } 21 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine-core/lib/jasmine-core/example/spec/SpecHelper.js: -------------------------------------------------------------------------------- 1 | beforeEach(function () { 2 | jasmine.addMatchers({ 3 | toBePlaying: function () { 4 | return { 5 | compare: function (actual, expected) { 6 | var player = actual; 7 | 8 | return { 9 | pass: player.currentlyPlayingSong === expected && player.isPlaying 10 | }; 11 | } 12 | }; 13 | } 14 | }); 15 | }); 16 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine/tasks/jasmine.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = function(grunt) { 4 | var Jasmine = require('../lib/jasmine'); 5 | 6 | grunt.registerTask('specs', function() { 7 | var jasmine = new Jasmine(); 8 | var done = this.async(); 9 | 10 | jasmine.loadConfigFile(process.env.JASMINE_CONFIG_PATH || './spec/support/jasmine.json'); 11 | jasmine.onComplete(done); 12 | jasmine.execute(); 13 | }); 14 | }; 15 | -------------------------------------------------------------------------------- /vendor/github.com/djherbis/atime/atime_plan9.go: -------------------------------------------------------------------------------- 1 | // Copyright 2009 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // http://golang.org/src/os/stat_plan9.go 6 | 7 | package atime 8 | 9 | import ( 10 | "os" 11 | "time" 12 | ) 13 | 14 | func atime(fi os.FileInfo) time.Time { 15 | return time.Unix(int64(fi.Sys().(*syscall.Dir).Atime), 0) 16 | } 17 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/types/id_response.go: -------------------------------------------------------------------------------- 1 | package types 2 | 3 | // This file was generated by the swagger tool. 4 | // Editing this file might prove futile when you re-run the swagger generate command 5 | 6 | // IDResponse Response to an API call that returns just an Id 7 | // swagger:model IdResponse 8 | type IDResponse struct { 9 | 10 | // The id of the newly created object. 11 | // Required: true 12 | ID string `json:"Id"` 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/types/service_update_response.go: -------------------------------------------------------------------------------- 1 | package types 2 | 3 | // This file was generated by the swagger tool. 4 | // Editing this file might prove futile when you re-run the swagger generate command 5 | 6 | // ServiceUpdateResponse service update response 7 | // swagger:model ServiceUpdateResponse 8 | type ServiceUpdateResponse struct { 9 | 10 | // Optional warning messages 11 | Warnings []string `json:"Warnings"` 12 | } 13 | -------------------------------------------------------------------------------- /vendor/github.com/golang/mock/AUTHORS: -------------------------------------------------------------------------------- 1 | # This is the official list of GoMock authors for copyright purposes. 2 | # This file is distinct from the CONTRIBUTORS files. 3 | # See the latter for an explanation. 4 | 5 | # Names should be added to this file as 6 | # Name or Organization 7 | # The email address is not required for organizations. 8 | 9 | # Please keep the list sorted. 10 | 11 | Alex Reece 12 | Google Inc. 13 | -------------------------------------------------------------------------------- /vendor/github.com/google/go-github/github/git.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 The go-github AUTHORS. All rights reserved. 2 | // 3 | // Use of this source code is governed by a BSD-style 4 | // license that can be found in the LICENSE file. 5 | 6 | package github 7 | 8 | // GitService handles communication with the git data related 9 | // methods of the GitHub API. 10 | // 11 | // GitHub API docs: https://developer.github.com/v3/git/ 12 | type GitService service 13 | -------------------------------------------------------------------------------- /vendor/github.com/mattn/go-sqlite3/sqlite3_libsqlite3.go: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2014 Yasuhiro Matsumoto . 2 | // 3 | // Use of this source code is governed by an MIT-style 4 | // license that can be found in the LICENSE file. 5 | // +build libsqlite3 6 | 7 | package sqlite3 8 | 9 | /* 10 | #cgo CFLAGS: -DUSE_LIBSQLITE3 11 | #cgo linux LDFLAGS: -lsqlite3 12 | #cgo darwin LDFLAGS: -L/usr/local/opt/sqlite/lib -lsqlite3 13 | */ 14 | import "C" 15 | -------------------------------------------------------------------------------- /charts/mungegithub/chart/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *~ 18 | # Various IDEs 19 | .project 20 | .idea/ 21 | *.tmproj 22 | -------------------------------------------------------------------------------- /label_sync/labels_example.yaml: -------------------------------------------------------------------------------- 1 | # Standard labels set (common for all kubernetes repos) 2 | --- 3 | labels: 4 | - color: green 5 | name: lgtm 6 | description: LGTM 7 | - color: red 8 | name: priority/P0 9 | description: P0 Priority 10 | previously: 11 | - color: blue 12 | name: P0 13 | description: P0 Priority 14 | - name: dead-label 15 | description: Delete Me :) 16 | deleteAfter: 2017-01-01T13:00:00Z 17 | ... 18 | -------------------------------------------------------------------------------- /vendor/github.com/aws/aws-sdk-go/aws/signer/v4/uri_path.go: -------------------------------------------------------------------------------- 1 | // +build go1.5 2 | 3 | package v4 4 | 5 | import ( 6 | "net/url" 7 | "strings" 8 | ) 9 | 10 | func getURIPath(u *url.URL) string { 11 | var uri string 12 | 13 | if len(u.Opaque) > 0 { 14 | uri = "/" + strings.Join(strings.Split(u.Opaque, "/")[3:], "/") 15 | } else { 16 | uri = u.EscapedPath() 17 | } 18 | 19 | if len(uri) == 0 { 20 | uri = "/" 21 | } 22 | 23 | return uri 24 | } 25 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/swarm_leave.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "net/url" 5 | 6 | "golang.org/x/net/context" 7 | ) 8 | 9 | // SwarmLeave leaves the swarm. 10 | func (cli *Client) SwarmLeave(ctx context.Context, force bool) error { 11 | query := url.Values{} 12 | if force { 13 | query.Set("force", "1") 14 | } 15 | resp, err := cli.post(ctx, "/swarm/leave", query, nil, nil) 16 | ensureReaderClosed(resp) 17 | return err 18 | } 19 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/flock_linux_32bit.go: -------------------------------------------------------------------------------- 1 | // +build linux,386 linux,arm 2 | 3 | // Copyright 2014 The Go Authors. All rights reserved. 4 | // Use of this source code is governed by a BSD-style 5 | // license that can be found in the LICENSE file. 6 | 7 | package unix 8 | 9 | func init() { 10 | // On 32-bit Linux systems, the fcntl syscall that matches Go's 11 | // Flock_t type is SYS_FCNTL64, not SYS_FCNTL. 12 | fcntl64Syscall = SYS_FCNTL64 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/nightlyone/lockfile/lockfile_unix.go: -------------------------------------------------------------------------------- 1 | // +build darwin dragonfly freebsd linux nacl netbsd openbsd solaris 2 | 3 | package lockfile 4 | 5 | import ( 6 | "os" 7 | "syscall" 8 | ) 9 | 10 | func isRunning(pid int) (bool, error) { 11 | proc, err := os.FindProcess(pid) 12 | if err != nil { 13 | return false, err 14 | } 15 | 16 | if err := proc.Signal(syscall.Signal(0)); err != nil { 17 | return false, nil 18 | } 19 | return true, nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go: -------------------------------------------------------------------------------- 1 | // Copyright 2016 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build !go1.10 6 | 7 | package bidirule 8 | 9 | func (t *Transformer) isFinal() bool { 10 | if !t.isRTL() { 11 | return true 12 | } 13 | return t.state == ruleLTRFinal || t.state == ruleRTLFinal || t.state == ruleInitial 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/mailru/easyjson/jlexer/error.go: -------------------------------------------------------------------------------- 1 | package jlexer 2 | 3 | import "fmt" 4 | 5 | // LexerError implements the error interface and represents all possible errors that can be 6 | // generated during parsing the JSON data. 7 | type LexerError struct { 8 | Reason string 9 | Offset int 10 | Data string 11 | } 12 | 13 | func (l *LexerError) Error() string { 14 | return fmt.Sprintf("parse error: %s near offset %d of '%s'", l.Reason, l.Offset, l.Data) 15 | } 16 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/asm_windows_386.s: -------------------------------------------------------------------------------- 1 | // Copyright 2009 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // 6 | // System calls for 386, Windows are implemented in runtime/syscall_windows.goc 7 | // 8 | 9 | TEXT ·getprocaddress(SB), 7, $0-8 10 | JMP syscall·getprocaddress(SB) 11 | 12 | TEXT ·loadlibrary(SB), 7, $0-4 13 | JMP syscall·loadlibrary(SB) 14 | -------------------------------------------------------------------------------- /mungegithub/cherrypick/deployment/kubernetes/configmap.yaml: -------------------------------------------------------------------------------- 1 | # basic config options. 2 | http-cache-dir: /cache/httpcache 3 | organization: kubernetes 4 | project: kubernetes 5 | pr-mungers: cherrypick-must-have-milestone,cherrypick-clear-after-merge,cherrypick-queue 6 | state: all 7 | labels: cherrypick-candidate 8 | token-file: /etc/secret-volume/token 9 | period: 3m 10 | 11 | # gitrepo feature. 12 | repo-dir: /gitrepo 13 | 14 | # submit-queue options. 15 | admin-port: 9999 16 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/asm_windows_amd64.s: -------------------------------------------------------------------------------- 1 | // Copyright 2009 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // 6 | // System calls for amd64, Windows are implemented in runtime/syscall_windows.goc 7 | // 8 | 9 | TEXT ·getprocaddress(SB), 7, $0-32 10 | JMP syscall·getprocaddress(SB) 11 | 12 | TEXT ·loadlibrary(SB), 7, $0-8 13 | JMP syscall·loadlibrary(SB) 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/text/language/common.go: -------------------------------------------------------------------------------- 1 | // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. 2 | 3 | package language 4 | 5 | // This file contains code common to the maketables.go and the package code. 6 | 7 | // langAliasType is the type of an alias in langAliasMap. 8 | type langAliasType int8 9 | 10 | const ( 11 | langDeprecated langAliasType = iota 12 | langMacro 13 | langLegacy 14 | 15 | langAliasTypeUnknown langAliasType = -1 16 | ) 17 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/config_remove.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import "golang.org/x/net/context" 4 | 5 | // ConfigRemove removes a Config. 6 | func (cli *Client) ConfigRemove(ctx context.Context, id string) error { 7 | if err := cli.NewVersionError("1.30", "config remove"); err != nil { 8 | return err 9 | } 10 | resp, err := cli.delete(ctx, "/configs/"+id, nil, nil) 11 | ensureReaderClosed(resp) 12 | return wrapResponseError(err, resp, "config", id) 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/secret_remove.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import "golang.org/x/net/context" 4 | 5 | // SecretRemove removes a Secret. 6 | func (cli *Client) SecretRemove(ctx context.Context, id string) error { 7 | if err := cli.NewVersionError("1.25", "secret remove"); err != nil { 8 | return err 9 | } 10 | resp, err := cli.delete(ctx, "/secrets/"+id, nil, nil) 11 | ensureReaderClosed(resp) 12 | return wrapResponseError(err, resp, "secret", id) 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/mattn/go-sqlite3/sqlite3_windows.go: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2014 Yasuhiro Matsumoto . 2 | // 3 | // Use of this source code is governed by an MIT-style 4 | // license that can be found in the LICENSE file. 5 | // +build windows 6 | 7 | package sqlite3 8 | 9 | /* 10 | #cgo CFLAGS: -I. -fno-stack-check -fno-stack-protector -mno-stack-arg-probe 11 | #cgo windows,386 CFLAGS: -D_USE_32BIT_TIME_T 12 | #cgo LDFLAGS: -lmingwex -lmingw32 13 | */ 14 | import "C" 15 | -------------------------------------------------------------------------------- /vendor/github.com/prometheus/client_model/AUTHORS.md: -------------------------------------------------------------------------------- 1 | The Prometheus project was started by Matt T. Proud (emeritus) and 2 | Julius Volz in 2012. 3 | 4 | Maintainers of this repository: 5 | 6 | * Björn Rabenstein 7 | 8 | The following individuals have contributed code to this repository 9 | (listed in alphabetical order): 10 | 11 | * Björn Rabenstein 12 | * Matt T. Proud 13 | * Tobias Schmidt 14 | -------------------------------------------------------------------------------- /charts/mungegithub/chart/templates/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | labels: 5 | app: submit-queue 6 | org: {{ .Values.organization }} 7 | repo: {{ .Values.repository }} 8 | name: {{ template "fullname" . }} 9 | spec: 10 | ports: 11 | - name: status 12 | port: 80 13 | targetPort: status 14 | selector: 15 | app: submit-queue 16 | org: {{ .Values.organization }} 17 | repo: {{ .Values.repository }} 18 | type: NodePort 19 | -------------------------------------------------------------------------------- /experiment/aws-stockout/README.md: -------------------------------------------------------------------------------- 1 | Simple utility to detect when AWS account has no c4.large instances available, due to InsufficientInstanceCapacity. 2 | 3 | This queries EC2 for all regions, and tries to launch a c4.large in each. (Note that this therefore costs money to run!). 4 | 5 | After looping through all regions, it shuts down all instances tagged with its tag. 6 | 7 | We currently update kubernetes_e2e.py with the results, e.g. [#8170](https://github.com/kubernetes/test-infra/pull/8170) 8 | -------------------------------------------------------------------------------- /vendor/github.com/mailru/easyjson/jlexer/bytestostr_nounsafe.go: -------------------------------------------------------------------------------- 1 | // This file is included to the build if any of the buildtags below 2 | // are defined. Refer to README notes for more details. 3 | 4 | //+build easyjson_nounsafe appengine 5 | 6 | package jlexer 7 | 8 | // bytesToStr creates a string normally from []byte 9 | // 10 | // Note that this method is roughly 1.5x slower than using the 'unsafe' method. 11 | func bytesToStr(data []byte) string { 12 | return string(data) 13 | } 14 | -------------------------------------------------------------------------------- /queue_health/graph/BUILD.bazel: -------------------------------------------------------------------------------- 1 | py_test( 2 | name = "graph_test", 3 | srcs = [ 4 | "graph.py", 5 | "graph_test.py", 6 | ], 7 | ) 8 | 9 | filegroup( 10 | name = "package-srcs", 11 | srcs = glob(["**"]), 12 | tags = ["automanaged"], 13 | visibility = ["//visibility:private"], 14 | ) 15 | 16 | filegroup( 17 | name = "all-srcs", 18 | srcs = [":package-srcs"], 19 | tags = ["automanaged"], 20 | visibility = ["//visibility:public"], 21 | ) 22 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine-core/lib/jasmine-core/example/node_example/spec/helpers/jasmine_examples/SpecHelper.js: -------------------------------------------------------------------------------- 1 | beforeEach(function () { 2 | jasmine.addMatchers({ 3 | toBePlaying: function () { 4 | return { 5 | compare: function (actual, expected) { 6 | var player = actual; 7 | 8 | return { 9 | pass: player.currentlyPlayingSong === expected && player.isPlaying 10 | } 11 | } 12 | }; 13 | } 14 | }); 15 | }); 16 | -------------------------------------------------------------------------------- /vendor/github.com/golang/dep/gps/cmd_windows.go: -------------------------------------------------------------------------------- 1 | // Copyright 2017 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package gps 6 | 7 | import ( 8 | "context" 9 | "os/exec" 10 | ) 11 | 12 | type cmd struct { 13 | *exec.Cmd 14 | } 15 | 16 | func commandContext(ctx context.Context, name string, arg ...string) cmd { 17 | return cmd{Cmd: exec.CommandContext(ctx, name, arg...)} 18 | } 19 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/hack/generate-authors.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -e 3 | 4 | cd "$(dirname "$(readlink -f "$BASH_SOURCE")")/.." 5 | 6 | # see also ".mailmap" for how email addresses and names are deduplicated 7 | 8 | { 9 | cat <<-'EOH' 10 | # This file lists all individuals having contributed content to the repository. 11 | # For how it is generated, see `hack/generate-authors.sh`. 12 | EOH 13 | echo 14 | git log --format='%aN <%aE>' | LC_ALL=C.UTF-8 sort -uf 15 | } > AUTHORS 16 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine-core/.npmignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | grunt/ 3 | node_modules 4 | pkg/ 5 | release_notes/ 6 | spec/ 7 | src/ 8 | Gemfile 9 | Gemfile.lock 10 | Rakefile 11 | jasmine-core.gemspec 12 | .bundle/ 13 | .gitignore 14 | .gitmodules 15 | .idea 16 | .jshintrc 17 | .rspec 18 | .sass-cache/ 19 | .travis.yml 20 | *.sh 21 | *.py 22 | Gruntfile.js 23 | lib/jasmine-core.rb 24 | lib/jasmine-core/boot/ 25 | lib/jasmine-core/spec 26 | lib/jasmine-core/version.rb 27 | lib/jasmine-core/*.py 28 | sauce_connect.log 29 | -------------------------------------------------------------------------------- /vendor/github.com/djherbis/atime/atime_windows.go: -------------------------------------------------------------------------------- 1 | // Copyright 2009 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // http://golang.org/src/os/stat_windows.go 6 | 7 | package atime 8 | 9 | import ( 10 | "os" 11 | "syscall" 12 | "time" 13 | ) 14 | 15 | func atime(fi os.FileInfo) time.Time { 16 | return time.Unix(0, fi.Sys().(*syscall.Win32FileAttributeData).LastAccessTime.Nanoseconds()) 17 | } 18 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine/bin/jasmine.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var path = require('path'), 4 | Command = require('../lib/command.js'), 5 | Jasmine = require('../lib/jasmine.js'); 6 | 7 | var jasmine = new Jasmine({ projectBaseDir: path.resolve() }); 8 | var examplesDir = path.join(path.dirname(require.resolve('jasmine-core')), 'jasmine-core', 'example', 'node_example'); 9 | var command = new Command(path.resolve(), examplesDir, console.log); 10 | 11 | command.run(jasmine, process.argv.slice(2)); 12 | -------------------------------------------------------------------------------- /vendor/github.com/aws/aws-sdk-go/aws/request/request_context_1_6.go: -------------------------------------------------------------------------------- 1 | // +build !go1.7 2 | 3 | package request 4 | 5 | import "github.com/aws/aws-sdk-go/aws" 6 | 7 | // setContext updates the Request to use the passed in context for cancellation. 8 | // Context will also be used for request retry delay. 9 | // 10 | // Creates shallow copy of the http.Request with the WithContext method. 11 | func setRequestContext(r *Request, ctx aws.Context) { 12 | r.context = ctx 13 | r.HTTPRequest.Cancel = ctx.Done() 14 | } 15 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/proxy/direct.go: -------------------------------------------------------------------------------- 1 | // Copyright 2011 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package proxy 6 | 7 | import ( 8 | "net" 9 | ) 10 | 11 | type direct struct{} 12 | 13 | // Direct is a direct proxy: one that makes network connections directly. 14 | var Direct = direct{} 15 | 16 | func (direct) Dial(network, addr string) (net.Conn, error) { 17 | return net.Dial(network, addr) 18 | } 19 | -------------------------------------------------------------------------------- /vendor/google.golang.org/api/gensupport/doc.go: -------------------------------------------------------------------------------- 1 | // Copyright 2016 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // Package gensupport is an internal implementation detail used by code 6 | // generated by the google-api-go-generator tool. 7 | // 8 | // This package may be modified at any time without regard for backwards 9 | // compatibility. It should not be used directly by API users. 10 | package gensupport 11 | -------------------------------------------------------------------------------- /vendor/github.com/aws/aws-sdk-go/aws/request/http_request.go: -------------------------------------------------------------------------------- 1 | package request 2 | 3 | import ( 4 | "io" 5 | "net/http" 6 | "net/url" 7 | ) 8 | 9 | func copyHTTPRequest(r *http.Request, body io.ReadCloser) *http.Request { 10 | req := new(http.Request) 11 | *req = *r 12 | req.URL = &url.URL{} 13 | *req.URL = *r.URL 14 | req.Body = body 15 | 16 | req.Header = http.Header{} 17 | for k, v := range r.Header { 18 | for _, vv := range v { 19 | req.Header.Add(k, vv) 20 | } 21 | } 22 | 23 | return req 24 | } 25 | -------------------------------------------------------------------------------- /vendor/github.com/aws/aws-sdk-go/aws/request/request_context.go: -------------------------------------------------------------------------------- 1 | // +build go1.7 2 | 3 | package request 4 | 5 | import "github.com/aws/aws-sdk-go/aws" 6 | 7 | // setContext updates the Request to use the passed in context for cancellation. 8 | // Context will also be used for request retry delay. 9 | // 10 | // Creates shallow copy of the http.Request with the WithContext method. 11 | func setRequestContext(r *Request, ctx aws.Context) { 12 | r.context = ctx 13 | r.HTTPRequest = r.HTTPRequest.WithContext(ctx) 14 | } 15 | -------------------------------------------------------------------------------- /gubernator/index.yaml: -------------------------------------------------------------------------------- 1 | indexes: 2 | 3 | # AUTOGENERATED 4 | 5 | # This index.yaml is automatically updated whenever the dev_appserver 6 | # detects that a new type of query is run. If you want to manage the 7 | # index.yaml file manually, remove the above marker line (the line 8 | # saying "# AUTOGENERATED"). If you want to manage some indexes 9 | # manually, move them above the marker line. The index.yaml file is 10 | # automatically uploaded to the admin console when you next deploy 11 | # your application using appcfg.py. 12 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine/lib/exit.js: -------------------------------------------------------------------------------- 1 | module.exports = function(exitCode, platform, nodeVersion, exit, nodeExit) { 2 | if(isWindows(platform) && olderThan12(nodeVersion)) { 3 | nodeExit(exitCode); 4 | } 5 | else { 6 | exit(exitCode); 7 | } 8 | }; 9 | 10 | function isWindows(platform) { 11 | return /^win/.test(platform); 12 | } 13 | 14 | function olderThan12(nodeVersion) { 15 | var version = nodeVersion.split('.'); 16 | return parseInt(version[0].substr(1), 10) <= 0 && parseInt(version[1], 10) < 12; 17 | } -------------------------------------------------------------------------------- /vendor/github.com/docker/go-connections/tlsconfig/certpool_go17.go: -------------------------------------------------------------------------------- 1 | // +build go1.7 2 | 3 | package tlsconfig 4 | 5 | import ( 6 | "crypto/x509" 7 | "runtime" 8 | ) 9 | 10 | // SystemCertPool returns a copy of the system cert pool, 11 | // returns an error if failed to load or empty pool on windows. 12 | func SystemCertPool() (*x509.CertPool, error) { 13 | certpool, err := x509.SystemCertPool() 14 | if err != nil && runtime.GOOS == "windows" { 15 | return x509.NewCertPool(), nil 16 | } 17 | return certpool, err 18 | } 19 | -------------------------------------------------------------------------------- /vendor/github.com/docker/go-connections/tlsconfig/config_legacy_client_ciphers.go: -------------------------------------------------------------------------------- 1 | // +build !go1.5 2 | 3 | // Package tlsconfig provides primitives to retrieve secure-enough TLS configurations for both clients and servers. 4 | // 5 | package tlsconfig 6 | 7 | import ( 8 | "crypto/tls" 9 | ) 10 | 11 | // Client TLS cipher suites (dropping CBC ciphers for client preferred suite set) 12 | var clientCipherSuites = []uint16{ 13 | tls.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, 14 | tls.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, 15 | } 16 | -------------------------------------------------------------------------------- /vendor/github.com/jmank88/nuts/types.go: -------------------------------------------------------------------------------- 1 | package nuts 2 | 3 | import "github.com/boltdb/bolt" 4 | 5 | var _ Buckets = &bolt.Bucket{} 6 | var _ Buckets = &bolt.Tx{} 7 | 8 | // Buckets is a collection of methods for managing bolt.Buckets which is satisfied 9 | // by *bolt.Tx and *bolt.Bucket. 10 | type Buckets interface { 11 | Bucket([]byte) *bolt.Bucket 12 | CreateBucket([]byte) (*bolt.Bucket, error) 13 | CreateBucketIfNotExists([]byte) (*bolt.Bucket, error) 14 | DeleteBucket([]byte) error 15 | Cursor() *bolt.Cursor 16 | } 17 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/types/graph_driver_data.go: -------------------------------------------------------------------------------- 1 | package types 2 | 3 | // This file was generated by the swagger tool. 4 | // Editing this file might prove futile when you re-run the swagger generate command 5 | 6 | // GraphDriverData Information about a container's graph driver. 7 | // swagger:model GraphDriverData 8 | type GraphDriverData struct { 9 | 10 | // data 11 | // Required: true 12 | Data map[string]string `json:"Data"` 13 | 14 | // name 15 | // Required: true 16 | Name string `json:"Name"` 17 | } 18 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/container_rename.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "net/url" 5 | 6 | "golang.org/x/net/context" 7 | ) 8 | 9 | // ContainerRename changes the name of a given container. 10 | func (cli *Client) ContainerRename(ctx context.Context, containerID, newContainerName string) error { 11 | query := url.Values{} 12 | query.Set("name", newContainerName) 13 | resp, err := cli.post(ctx, "/containers/"+containerID+"/rename", query, nil, nil) 14 | ensureReaderClosed(resp) 15 | return err 16 | } 17 | -------------------------------------------------------------------------------- /vendor/golang.org/x/text/width/kind_string.go: -------------------------------------------------------------------------------- 1 | // Code generated by "stringer -type=Kind"; DO NOT EDIT. 2 | 3 | package width 4 | 5 | import "fmt" 6 | 7 | const _Kind_name = "NeutralEastAsianAmbiguousEastAsianWideEastAsianNarrowEastAsianFullwidthEastAsianHalfwidth" 8 | 9 | var _Kind_index = [...]uint8{0, 7, 25, 38, 53, 71, 89} 10 | 11 | func (i Kind) String() string { 12 | if i < 0 || i >= Kind(len(_Kind_index)-1) { 13 | return fmt.Sprintf("Kind(%d)", i) 14 | } 15 | return _Kind_name[_Kind_index[i]:_Kind_index[i+1]] 16 | } 17 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/checkpoint_create.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "github.com/docker/docker/api/types" 5 | "golang.org/x/net/context" 6 | ) 7 | 8 | // CheckpointCreate creates a checkpoint from the given container with the given name 9 | func (cli *Client) CheckpointCreate(ctx context.Context, container string, options types.CheckpointCreateOptions) error { 10 | resp, err := cli.post(ctx, "/containers/"+container+"/checkpoints", nil, options, nil) 11 | ensureReaderClosed(resp) 12 | return err 13 | } 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_solaris_amd64.s: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build !gccgo 6 | 7 | #include "textflag.h" 8 | 9 | // 10 | // System calls for amd64, Solaris are implemented in runtime/syscall_solaris.go 11 | // 12 | 13 | TEXT ·sysvicall6(SB),NOSPLIT,$0-64 14 | JMP syscall·sysvicall6(SB) 15 | 16 | TEXT ·rawSysvicall6(SB),NOSPLIT,$0-64 17 | JMP syscall·rawSysvicall6(SB) 18 | -------------------------------------------------------------------------------- /vendor/google.golang.org/appengine/internal/identity.go: -------------------------------------------------------------------------------- 1 | // Copyright 2011 Google Inc. All rights reserved. 2 | // Use of this source code is governed by the Apache 2.0 3 | // license that can be found in the LICENSE file. 4 | 5 | package internal 6 | 7 | import netcontext "golang.org/x/net/context" 8 | 9 | // These functions are implementations of the wrapper functions 10 | // in ../appengine/identity.go. See that file for commentary. 11 | 12 | func AppID(c netcontext.Context) string { 13 | return appID(FullyQualifiedAppID(c)) 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/plugin_push.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "io" 5 | 6 | "golang.org/x/net/context" 7 | ) 8 | 9 | // PluginPush pushes a plugin to a registry 10 | func (cli *Client) PluginPush(ctx context.Context, name string, registryAuth string) (io.ReadCloser, error) { 11 | headers := map[string][]string{"X-Registry-Auth": {registryAuth}} 12 | resp, err := cli.post(ctx, "/plugins/"+name+"/push", nil, nil, headers) 13 | if err != nil { 14 | return nil, err 15 | } 16 | return resp.body, nil 17 | } 18 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/not_go16.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build !go1.6 6 | 7 | package http2 8 | 9 | import ( 10 | "net/http" 11 | "time" 12 | ) 13 | 14 | func configureTransport(t1 *http.Transport) (*Transport, error) { 15 | return nil, errTransportVersion 16 | } 17 | 18 | func transportExpectContinueTimeout(t1 *http.Transport) time.Duration { 19 | return 0 20 | 21 | } 22 | -------------------------------------------------------------------------------- /jobs/env/pull-federation-e2e-gce.env: -------------------------------------------------------------------------------- 1 | # Panic if anything mutates a shared informer cache 2 | ENABLE_CACHE_MUTATION_DETECTOR=true 3 | 4 | FEDERATION=true 5 | FEDERATION_REPO=true 6 | KUBE_REGISTRY=gcr.io/k8s-jkns-pr-bldr-e2e-gce-fdrtn 7 | 8 | # Where the clusters will be created. 9 | E2E_ZONES=us-central1-a us-central1-b us-central1-f 10 | FEDERATION_CLUSTERS=us-central1-a us-central1-b us-central1-f 11 | 12 | # Federation control plane options. 13 | FEDERATION_DNS_ZONE_NAME=pr-bldr.test-f8n.k8s.io. 14 | FEDERATION_HOST_CLUSTER_ZONE=us-central1-f 15 | -------------------------------------------------------------------------------- /testgrid/extension/testgrid_alerter/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "manifest_version": 2, 3 | 4 | "name": "TestGrid Alerter", 5 | "description": "This extension shows TestGrid alerts.", 6 | "version": "1.0", 7 | 8 | "browser_action": { 9 | "default_icon": "images/icon.png", 10 | "default_popup": "static/popup.html" 11 | }, 12 | "permissions": [ 13 | "https://ajax.googleapis.com/", 14 | "https://k8s-testgrid.appspot.com/*", 15 | "storage" 16 | ], 17 | "background": { 18 | "scripts": ["js/updater.js"] 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gci-gce-scalability-stable.env: -------------------------------------------------------------------------------- 1 | # Create a project k8s-e2e-gce-scalability-release and move this test there 2 | 3 | # Bump COS version to avoid kernel panics soflookups 4 | # after last security patch: pr.k8s.io/61047 5 | # TODO: This is needed only in release 1.9. 6 | # Remove once these releases are no longer supported. 7 | KUBE_GCI_VERSION=cos-stable-63-10032-71-0 8 | 9 | # Avoid overwriting qps limits to 100 for controller manager. 10 | # 1.10 and 1.9 releases can't easily handle that. 11 | CONTROLLER_MANAGER_TEST_ARGS=--profiling 12 | -------------------------------------------------------------------------------- /mungegithub/submit-queue/www/style.css: -------------------------------------------------------------------------------- 1 | .titleLogo { 2 | width: 84px; 3 | } 4 | 5 | md-list-item .md-list-item-inner > .md-avatar img, 6 | md-list-item > .md-avatar img { 7 | border-radius: 50%; 8 | box-sizing: content-box; 9 | height: 40px; 10 | margin-bottom: 8px; 11 | margin-right: 16px; 12 | margin-top: 8px; 13 | width: 40px; 14 | } 15 | 16 | .yellowTab { 17 | padding: 14px; 18 | background-color: #FF8A65; 19 | color: black; 20 | } 21 | 22 | .redTab { 23 | padding: 14px; 24 | background-color: #F4511E; 25 | color: white; 26 | } 27 | -------------------------------------------------------------------------------- /vendor/github.com/djherbis/atime/stat.go: -------------------------------------------------------------------------------- 1 | // Package atime provides a platform-independent way to get atimes for files. 2 | package atime 3 | 4 | import ( 5 | "os" 6 | "time" 7 | ) 8 | 9 | // Get returns the Last Access Time for the given FileInfo 10 | func Get(fi os.FileInfo) time.Time { 11 | return atime(fi) 12 | } 13 | 14 | // Stat returns the Last Access Time for the given filename 15 | func Stat(name string) (time.Time, error) { 16 | fi, err := os.Stat(name) 17 | if err != nil { 18 | return time.Time{}, err 19 | } 20 | return atime(fi), nil 21 | } 22 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/container_kill.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "net/url" 5 | 6 | "golang.org/x/net/context" 7 | ) 8 | 9 | // ContainerKill terminates the container process but does not remove the container from the docker host. 10 | func (cli *Client) ContainerKill(ctx context.Context, containerID, signal string) error { 11 | query := url.Values{} 12 | query.Set("signal", signal) 13 | 14 | resp, err := cli.post(ctx, "/containers/"+containerID+"/kill", query, nil, nil) 15 | ensureReaderClosed(resp) 16 | return err 17 | } 18 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/session.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "net" 5 | "net/http" 6 | 7 | "golang.org/x/net/context" 8 | ) 9 | 10 | // DialSession returns a connection that can be used communication with daemon 11 | func (cli *Client) DialSession(ctx context.Context, proto string, meta map[string][]string) (net.Conn, error) { 12 | req, err := http.NewRequest("POST", "/session", nil) 13 | if err != nil { 14 | return nil, err 15 | } 16 | req = cli.addHeaders(req, meta) 17 | 18 | return cli.setupHijackConn(req, proto) 19 | } 20 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go: -------------------------------------------------------------------------------- 1 | // Copyright 2015 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build gccgo,linux,amd64 6 | 7 | package unix 8 | 9 | import "syscall" 10 | 11 | //extern gettimeofday 12 | func realGettimeofday(*Timeval, *byte) int32 13 | 14 | func gettimeofday(tv *Timeval) (err syscall.Errno) { 15 | r := realGettimeofday(tv, nil) 16 | if r < 0 { 17 | return syscall.GetErrno() 18 | } 19 | return 0 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/gorilla/securecookie/fuzz.go: -------------------------------------------------------------------------------- 1 | // +build gofuzz 2 | 3 | package securecookie 4 | 5 | var hashKey = []byte("very-secret12345") 6 | var blockKey = []byte("a-lot-secret1234") 7 | var s = New(hashKey, blockKey) 8 | 9 | type Cookie struct { 10 | B bool 11 | I int 12 | S string 13 | } 14 | 15 | func Fuzz(data []byte) int { 16 | datas := string(data) 17 | var c Cookie 18 | if err := s.Decode("fuzz", datas, &c); err != nil { 19 | return 0 20 | } 21 | if _, err := s.Encode("fuzz", c); err != nil { 22 | panic(err) 23 | } 24 | return 1 25 | } 26 | -------------------------------------------------------------------------------- /ghproxy/README.md: -------------------------------------------------------------------------------- 1 | # ghProxy 2 | 3 | ghProxy is a reverse proxy HTTP cache optimized for use with the GitHub API (https://api.github.com). 4 | It is essentially just a reverse proxy wrapper around [ghCache](/ghproxy/ghcache) with some additional prometheus instrumentation logic to monitor disk usage and push metrics to a prometheus push gateway. 5 | 6 | ghProxy is designed to reduce API token usage by allowing many components to share a single ghCache. Note that components must use the same API token to benefit from the cache and avoid clobbering existing cache entries for other tokens. -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/plugin_disable.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "net/url" 5 | 6 | "github.com/docker/docker/api/types" 7 | "golang.org/x/net/context" 8 | ) 9 | 10 | // PluginDisable disables a plugin 11 | func (cli *Client) PluginDisable(ctx context.Context, name string, options types.PluginDisableOptions) error { 12 | query := url.Values{} 13 | if options.Force { 14 | query.Set("force", "1") 15 | } 16 | resp, err := cli.post(ctx, "/plugins/"+name+"/disable", query, nil, nil) 17 | ensureReaderClosed(resp) 18 | return err 19 | } 20 | -------------------------------------------------------------------------------- /gubernator/github/app.yaml: -------------------------------------------------------------------------------- 1 | service: github 2 | runtime: python27 3 | api_version: 1 4 | threadsafe: yes 5 | instance_class: F2 6 | 7 | inbound_services: 8 | - warmup 9 | 10 | handlers: 11 | - url: /_ah/warmup 12 | script: main.app 13 | login: admin 14 | - url: /digest 15 | script: admin.app 16 | - url: /admin.* 17 | script: admin.app 18 | login: admin 19 | - url: /sync 20 | script: periodic_sync.app 21 | login: admin 22 | - url: .* 23 | script: main.app 24 | 25 | libraries: 26 | - name: webapp2 27 | version: "latest" 28 | 29 | builtins: 30 | - deferred: on 31 | -------------------------------------------------------------------------------- /gubernator/templates/index.html: -------------------------------------------------------------------------------- 1 | % extends 'base.html' 2 | {% block title %}Gubernator{% endblock %} 3 | % block header 4 |

Gubernator

5 | % endblock 6 | % block content 7 |

PR Dashboard

8 |

Kubernetes Test Results

9 |
    10 | % for prefix, jobset in jobs|dictsort 11 |
  • {{prefix}}

    12 | Jobs List
    13 | Jobs: 14 |
      15 | % for job in jobset|sort 16 |
    • {{job}}
    • 17 | % endfor 18 |
    19 |
  • 20 | % endfor 21 | % endblock 22 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/plugin_enable.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "net/url" 5 | "strconv" 6 | 7 | "github.com/docker/docker/api/types" 8 | "golang.org/x/net/context" 9 | ) 10 | 11 | // PluginEnable enables a plugin 12 | func (cli *Client) PluginEnable(ctx context.Context, name string, options types.PluginEnableOptions) error { 13 | query := url.Values{} 14 | query.Set("timeout", strconv.Itoa(options.Timeout)) 15 | 16 | resp, err := cli.post(ctx, "/plugins/"+name+"/enable", query, nil, nil) 17 | ensureReaderClosed(resp) 18 | return err 19 | } 20 | -------------------------------------------------------------------------------- /vendor/github.com/google/go-github/github/without_appengine.go: -------------------------------------------------------------------------------- 1 | // Copyright 2017 The go-github AUTHORS. All rights reserved. 2 | // 3 | // Use of this source code is governed by a BSD-style 4 | // license that can be found in the LICENSE file. 5 | 6 | // +build !appengine 7 | 8 | // This file provides glue for making github work without App Engine. 9 | 10 | package github 11 | 12 | import ( 13 | "context" 14 | "net/http" 15 | ) 16 | 17 | func withContext(ctx context.Context, req *http.Request) (context.Context, *http.Request) { 18 | return ctx, req.WithContext(ctx) 19 | } 20 | -------------------------------------------------------------------------------- /vendor/github.com/shurcooL/graphql/doc.go: -------------------------------------------------------------------------------- 1 | // Package graphql provides a GraphQL client implementation. 2 | // 3 | // For more information, see package github.com/shurcooL/githubql, 4 | // which is a specialized version targeting GitHub GraphQL API v4. 5 | // That package is driving the feature development. 6 | // 7 | // Status: In active early research and development. The API will change when 8 | // opportunities for improvement are discovered; it is not yet frozen. 9 | // 10 | // For now, see README for more details. 11 | package graphql // import "github.com/shurcooL/graphql" 12 | -------------------------------------------------------------------------------- /vendor/github.com/djherbis/atime/atime_linux.go: -------------------------------------------------------------------------------- 1 | // Copyright 2009 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // http://golang.org/src/os/stat_linux.go 6 | 7 | package atime 8 | 9 | import ( 10 | "os" 11 | "syscall" 12 | "time" 13 | ) 14 | 15 | func timespecToTime(ts syscall.Timespec) time.Time { 16 | return time.Unix(int64(ts.Sec), int64(ts.Nsec)) 17 | } 18 | 19 | func atime(fi os.FileInfo) time.Time { 20 | return timespecToTime(fi.Sys().(*syscall.Stat_t).Atim) 21 | } 22 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/network_disconnect.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "github.com/docker/docker/api/types" 5 | "golang.org/x/net/context" 6 | ) 7 | 8 | // NetworkDisconnect disconnects a container from an existent network in the docker host. 9 | func (cli *Client) NetworkDisconnect(ctx context.Context, networkID, containerID string, force bool) error { 10 | nd := types.NetworkDisconnect{Container: containerID, Force: force} 11 | resp, err := cli.post(ctx, "/networks/"+networkID+"/disconnect", nil, nd, nil) 12 | ensureReaderClosed(resp) 13 | return err 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/node_update.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "net/url" 5 | "strconv" 6 | 7 | "github.com/docker/docker/api/types/swarm" 8 | "golang.org/x/net/context" 9 | ) 10 | 11 | // NodeUpdate updates a Node. 12 | func (cli *Client) NodeUpdate(ctx context.Context, nodeID string, version swarm.Version, node swarm.NodeSpec) error { 13 | query := url.Values{} 14 | query.Set("version", strconv.FormatUint(version.Index, 10)) 15 | resp, err := cli.post(ctx, "/nodes/"+nodeID+"/update", query, node, nil) 16 | ensureReaderClosed(resp) 17 | return err 18 | } 19 | -------------------------------------------------------------------------------- /vendor/golang.org/x/text/language/gen_common.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build ignore 6 | 7 | package main 8 | 9 | // This file contains code common to the maketables.go and the package code. 10 | 11 | // langAliasType is the type of an alias in langAliasMap. 12 | type langAliasType int8 13 | 14 | const ( 15 | langDeprecated langAliasType = iota 16 | langMacro 17 | langLegacy 18 | 19 | langAliasTypeUnknown langAliasType = -1 20 | ) 21 | -------------------------------------------------------------------------------- /vendor/google.golang.org/appengine/timeout.go: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Google Inc. All rights reserved. 2 | // Use of this source code is governed by the Apache 2.0 3 | // license that can be found in the LICENSE file. 4 | 5 | package appengine 6 | 7 | import "golang.org/x/net/context" 8 | 9 | // IsTimeoutError reports whether err is a timeout error. 10 | func IsTimeoutError(err error) bool { 11 | if err == context.DeadlineExceeded { 12 | return true 13 | } 14 | if t, ok := err.(interface { 15 | IsTimeout() bool 16 | }); ok { 17 | return t.IsTimeout() 18 | } 19 | return false 20 | } 21 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-kubemark-common.env: -------------------------------------------------------------------------------- 1 | KUBE_GCS_UPDATE_LATEST=n 2 | KUBE_FASTBUILD=true 3 | 4 | KUBE_GCE_ENABLE_IP_ALIASES=true 5 | CREATE_CUSTOM_NETWORK=true 6 | ENABLE_HOLLOW_NODE_LOGS=true 7 | # Turn on profiling for various components. 8 | ETCD_TEST_ARGS=--enable-pprof 9 | CONTROLLER_MANAGER_TEST_ARGS=--profiling 10 | SCHEDULER_TEST_ARGS=--profiling 11 | # Increase controller-manager's resync period to simulate production. 12 | TEST_CLUSTER_RESYNC_PERIOD=--min-resync-period=12h 13 | # Reduce etcd compaction frequency to match production. 14 | KUBEMARK_ETCD_COMPACTION_INTERVAL_SEC=150 15 | -------------------------------------------------------------------------------- /vendor/cloud.google.com/go/AUTHORS: -------------------------------------------------------------------------------- 1 | # This is the official list of cloud authors for copyright purposes. 2 | # This file is distinct from the CONTRIBUTORS files. 3 | # See the latter for an explanation. 4 | 5 | # Names should be added to this file as: 6 | # Name or Organization 7 | # The email address is not required for organizations. 8 | 9 | Filippo Valsorda 10 | Google Inc. 11 | Ingo Oeser 12 | Palm Stone Games, Inc. 13 | Paweł Knap 14 | Péter Szilágyi 15 | Tyler Treat 16 | -------------------------------------------------------------------------------- /vendor/github.com/djherbis/atime/atime_darwin.go: -------------------------------------------------------------------------------- 1 | // Copyright 2009 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // http://golang.org/src/os/stat_darwin.go 6 | 7 | package atime 8 | 9 | import ( 10 | "os" 11 | "syscall" 12 | "time" 13 | ) 14 | 15 | func timespecToTime(ts syscall.Timespec) time.Time { 16 | return time.Unix(int64(ts.Sec), int64(ts.Nsec)) 17 | } 18 | 19 | func atime(fi os.FileInfo) time.Time { 20 | return timespecToTime(fi.Sys().(*syscall.Stat_t).Atimespec) 21 | } 22 | -------------------------------------------------------------------------------- /vendor/github.com/djherbis/atime/atime_dragonfly.go: -------------------------------------------------------------------------------- 1 | // Copyright 2009 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // http://golang.org/src/os/stat_dragonfly.go 6 | 7 | package atime 8 | 9 | import ( 10 | "os" 11 | "syscall" 12 | "time" 13 | ) 14 | 15 | func timespecToTime(ts syscall.Timespec) time.Time { 16 | return time.Unix(int64(ts.Sec), int64(ts.Nsec)) 17 | } 18 | 19 | func atime(fi os.FileInfo) time.Time { 20 | return timespecToTime(fi.Sys().(*syscall.Stat_t).Atim) 21 | } 22 | -------------------------------------------------------------------------------- /vendor/github.com/djherbis/atime/atime_nacl.go: -------------------------------------------------------------------------------- 1 | // Copyright 2009 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // http://golang.org/src/os/stat_nacl.go 6 | 7 | package atime 8 | 9 | import ( 10 | "os" 11 | "syscall" 12 | "time" 13 | ) 14 | 15 | func timespecToTime(sec, nsec int64) time.Time { 16 | return time.Unix(sec, nsec) 17 | } 18 | 19 | func atime(fi os.FileInfo) time.Time { 20 | st := fi.Sys().(*syscall.Stat_t) 21 | return timespecToTime(st.Atime, st.AtimeNsec) 22 | } 23 | -------------------------------------------------------------------------------- /vendor/github.com/djherbis/atime/atime_netbsd.go: -------------------------------------------------------------------------------- 1 | // Copyright 2009 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // http://golang.org/src/os/stat_netbsd.go 6 | 7 | package atime 8 | 9 | import ( 10 | "os" 11 | "syscall" 12 | "time" 13 | ) 14 | 15 | func timespecToTime(ts syscall.Timespec) time.Time { 16 | return time.Unix(int64(ts.Sec), int64(ts.Nsec)) 17 | } 18 | 19 | func atime(fi os.FileInfo) time.Time { 20 | return timespecToTime(fi.Sys().(*syscall.Stat_t).Atimespec) 21 | } 22 | -------------------------------------------------------------------------------- /vendor/github.com/djherbis/atime/atime_openbsd.go: -------------------------------------------------------------------------------- 1 | // Copyright 2009 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // http://golang.org/src/os/stat_openbsd.go 6 | 7 | package atime 8 | 9 | import ( 10 | "os" 11 | "syscall" 12 | "time" 13 | ) 14 | 15 | func timespecToTime(ts syscall.Timespec) time.Time { 16 | return time.Unix(int64(ts.Sec), int64(ts.Nsec)) 17 | } 18 | 19 | func atime(fi os.FileInfo) time.Time { 20 | return timespecToTime(fi.Sys().(*syscall.Stat_t).Atim) 21 | } 22 | -------------------------------------------------------------------------------- /vendor/github.com/djherbis/atime/atime_solaris.go: -------------------------------------------------------------------------------- 1 | // Copyright 2009 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // http://golang.org/src/os/stat_solaris.go 6 | 7 | package atime 8 | 9 | import ( 10 | "os" 11 | "syscall" 12 | "time" 13 | ) 14 | 15 | func timespecToTime(ts syscall.Timespec) time.Time { 16 | return time.Unix(int64(ts.Sec), int64(ts.Nsec)) 17 | } 18 | 19 | func atime(fi os.FileInfo) time.Time { 20 | return timespecToTime(fi.Sys().(*syscall.Stat_t).Atim) 21 | } 22 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/types/image_delete_response_item.go: -------------------------------------------------------------------------------- 1 | package types 2 | 3 | // This file was generated by the swagger tool. 4 | // Editing this file might prove futile when you re-run the swagger generate command 5 | 6 | // ImageDeleteResponseItem image delete response item 7 | // swagger:model ImageDeleteResponseItem 8 | type ImageDeleteResponseItem struct { 9 | 10 | // The image ID of an image that was deleted 11 | Deleted string `json:"Deleted,omitempty"` 12 | 13 | // The image ID of an image that was untagged 14 | Untagged string `json:"Untagged,omitempty"` 15 | } 16 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/node_remove.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "net/url" 5 | 6 | "github.com/docker/docker/api/types" 7 | 8 | "golang.org/x/net/context" 9 | ) 10 | 11 | // NodeRemove removes a Node. 12 | func (cli *Client) NodeRemove(ctx context.Context, nodeID string, options types.NodeRemoveOptions) error { 13 | query := url.Values{} 14 | if options.Force { 15 | query.Set("force", "1") 16 | } 17 | 18 | resp, err := cli.delete(ctx, "/nodes/"+nodeID, query, nil) 19 | ensureReaderClosed(resp) 20 | return wrapResponseError(err, resp, "node", nodeID) 21 | } 22 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/plugin_remove.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "net/url" 5 | 6 | "github.com/docker/docker/api/types" 7 | "golang.org/x/net/context" 8 | ) 9 | 10 | // PluginRemove removes a plugin 11 | func (cli *Client) PluginRemove(ctx context.Context, name string, options types.PluginRemoveOptions) error { 12 | query := url.Values{} 13 | if options.Force { 14 | query.Set("force", "1") 15 | } 16 | 17 | resp, err := cli.delete(ctx, "/plugins/"+name, query, nil) 18 | ensureReaderClosed(resp) 19 | return wrapResponseError(err, resp, "plugin", name) 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/go-sql-driver/mysql/appengine.go: -------------------------------------------------------------------------------- 1 | // Go MySQL Driver - A MySQL-Driver for Go's database/sql package 2 | // 3 | // Copyright 2013 The Go-MySQL-Driver Authors. All rights reserved. 4 | // 5 | // This Source Code Form is subject to the terms of the Mozilla Public 6 | // License, v. 2.0. If a copy of the MPL was not distributed with this file, 7 | // You can obtain one at http://mozilla.org/MPL/2.0/. 8 | 9 | // +build appengine 10 | 11 | package mysql 12 | 13 | import ( 14 | "appengine/cloudsql" 15 | ) 16 | 17 | func init() { 18 | RegisterDial("cloudsql", cloudsql.Dial) 19 | } 20 | -------------------------------------------------------------------------------- /vendor/github.com/inconshreveable/mousetrap/trap_others.go: -------------------------------------------------------------------------------- 1 | // +build !windows 2 | 3 | package mousetrap 4 | 5 | // StartedByExplorer returns true if the program was invoked by the user 6 | // double-clicking on the executable from explorer.exe 7 | // 8 | // It is conservative and returns false if any of the internal calls fail. 9 | // It does not guarantee that the program was run from a terminal. It only can tell you 10 | // whether it was launched from explorer.exe 11 | // 12 | // On non-Windows platforms, it always returns false. 13 | func StartedByExplorer() bool { 14 | return false 15 | } 16 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/race0.go: -------------------------------------------------------------------------------- 1 | // Copyright 2012 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build windows,!race 6 | 7 | package windows 8 | 9 | import ( 10 | "unsafe" 11 | ) 12 | 13 | const raceenabled = false 14 | 15 | func raceAcquire(addr unsafe.Pointer) { 16 | } 17 | 18 | func raceReleaseMerge(addr unsafe.Pointer) { 19 | } 20 | 21 | func raceReadRange(addr unsafe.Pointer, len int) { 22 | } 23 | 24 | func raceWriteRange(addr unsafe.Pointer, len int) { 25 | } 26 | -------------------------------------------------------------------------------- /triage/node_modules/jasmine-core/lib/jasmine-core/example/src/Player.js: -------------------------------------------------------------------------------- 1 | function Player() { 2 | } 3 | Player.prototype.play = function(song) { 4 | this.currentlyPlayingSong = song; 5 | this.isPlaying = true; 6 | }; 7 | 8 | Player.prototype.pause = function() { 9 | this.isPlaying = false; 10 | }; 11 | 12 | Player.prototype.resume = function() { 13 | if (this.isPlaying) { 14 | throw new Error("song is already playing"); 15 | } 16 | 17 | this.isPlaying = true; 18 | }; 19 | 20 | Player.prototype.makeFavorite = function() { 21 | this.currentlyPlayingSong.persistFavoriteStatus(true); 22 | }; -------------------------------------------------------------------------------- /vendor/github.com/djherbis/atime/atime_freebsd.go: -------------------------------------------------------------------------------- 1 | // Copyright 2009 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // http://golang.org/src/os/stat_freebsd.go 6 | 7 | package atime 8 | 9 | import ( 10 | "os" 11 | "syscall" 12 | "time" 13 | ) 14 | 15 | func timespecToTime(ts syscall.Timespec) time.Time { 16 | return time.Unix(int64(ts.Sec), int64(ts.Nsec)) 17 | } 18 | 19 | func atime(fi os.FileInfo) time.Time { 20 | return timespecToTime(fi.Sys().(*syscall.Stat_t).Atimespec) 21 | } 22 | -------------------------------------------------------------------------------- /jenkins/BUILD.bazel: -------------------------------------------------------------------------------- 1 | py_test( 2 | name = "bootstrap_test", 3 | srcs = [ 4 | "bootstrap.py", 5 | "bootstrap_test.py", 6 | ], 7 | data = [ 8 | "//jobs", 9 | "//prow:config.yaml", 10 | ], 11 | deps = ["@yaml"], 12 | ) 13 | 14 | filegroup( 15 | name = "package-srcs", 16 | srcs = glob(["**"]), 17 | tags = ["automanaged"], 18 | visibility = ["//visibility:private"], 19 | ) 20 | 21 | filegroup( 22 | name = "all-srcs", 23 | srcs = [":package-srcs"], 24 | tags = ["automanaged"], 25 | visibility = ["//visibility:public"], 26 | ) 27 | -------------------------------------------------------------------------------- /experiment/coverage/README.md: -------------------------------------------------------------------------------- 1 | # apicoverage - API coverage measuring tool 2 | 3 | apicoverage is a tool for measuring API coverage on e2e tests 4 | by comparing the e2e test log and swagger spec of k8s. 5 | 6 | ## Usage 7 | 8 | Run e2e tests with API operation detail(-v=8 option): 9 | ``` 10 | $ kubetest --test --test_args="--ginkgo.focus=\[Conformance\] -v=8" | tee api.log 11 | ``` 12 | Then run the tool: 13 | ``` 14 | $ go run apicoverage.go --restlog=api.log 15 | API,TOTAL,TESTED,UNTESTED,COVERAGE(%) 16 | ALL,958,69,889,7 17 | STABLE,481,53,428,11 18 | Alpha,98,1,97,1 19 | Beta,379,15,364,3 20 | ``` 21 | 22 | -------------------------------------------------------------------------------- /mungegithub/submit-queue/nginx-redirect/nginx-deploy.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: extensions/v1beta1 2 | kind: Deployment 3 | metadata: 4 | name: nginx-https-redirect 5 | spec: 6 | replicas: 1 7 | template: 8 | metadata: 9 | labels: 10 | app: nginx-https-redirect 11 | spec: 12 | containers: 13 | - name: nginx 14 | image: nginx 15 | ports: 16 | - containerPort: 80 17 | volumeMounts: 18 | - name: conf 19 | mountPath: /etc/nginx 20 | volumes: 21 | - name: conf 22 | configMap: 23 | name: nginx-https-redirect 24 | -------------------------------------------------------------------------------- /prow/flagutil/BUILD.bazel: -------------------------------------------------------------------------------- 1 | load("@io_bazel_rules_go//go:def.bzl", "go_library") 2 | 3 | go_library( 4 | name = "go_default_library", 5 | srcs = ["flagutil.go"], 6 | importpath = "k8s.io/test-infra/prow/flagutil", 7 | visibility = ["//visibility:public"], 8 | ) 9 | 10 | filegroup( 11 | name = "package-srcs", 12 | srcs = glob(["**"]), 13 | tags = ["automanaged"], 14 | visibility = ["//visibility:private"], 15 | ) 16 | 17 | filegroup( 18 | name = "all-srcs", 19 | srcs = [":package-srcs"], 20 | tags = ["automanaged"], 21 | visibility = ["//visibility:public"], 22 | ) 23 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/swarm_inspect.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "encoding/json" 5 | 6 | "github.com/docker/docker/api/types/swarm" 7 | "golang.org/x/net/context" 8 | ) 9 | 10 | // SwarmInspect inspects the swarm. 11 | func (cli *Client) SwarmInspect(ctx context.Context) (swarm.Swarm, error) { 12 | serverResp, err := cli.get(ctx, "/swarm", nil, nil) 13 | if err != nil { 14 | return swarm.Swarm{}, err 15 | } 16 | 17 | var response swarm.Swarm 18 | err = json.NewDecoder(serverResp.body).Decode(&response) 19 | ensureReaderClosed(serverResp) 20 | return response, err 21 | } 22 | -------------------------------------------------------------------------------- /vendor/github.com/howeyc/gopass/terminal.go: -------------------------------------------------------------------------------- 1 | // +build !solaris 2 | 3 | package gopass 4 | 5 | import "golang.org/x/crypto/ssh/terminal" 6 | 7 | type terminalState struct { 8 | state *terminal.State 9 | } 10 | 11 | func isTerminal(fd uintptr) bool { 12 | return terminal.IsTerminal(int(fd)) 13 | } 14 | 15 | func makeRaw(fd uintptr) (*terminalState, error) { 16 | state, err := terminal.MakeRaw(int(fd)) 17 | 18 | return &terminalState{ 19 | state: state, 20 | }, err 21 | } 22 | 23 | func restore(fd uintptr, oldState *terminalState) error { 24 | return terminal.Restore(int(fd), oldState.state) 25 | } 26 | -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/github/github.go: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // Package github provides constants for using OAuth2 to access Github. 6 | package github // import "golang.org/x/oauth2/github" 7 | 8 | import ( 9 | "golang.org/x/oauth2" 10 | ) 11 | 12 | // Endpoint is Github's OAuth 2.0 endpoint. 13 | var Endpoint = oauth2.Endpoint{ 14 | AuthURL: "https://github.com/login/oauth/authorize", 15 | TokenURL: "https://github.com/login/oauth/access_token", 16 | } 17 | -------------------------------------------------------------------------------- /gcsweb/pkg/version/BUILD.bazel: -------------------------------------------------------------------------------- 1 | package(default_visibility = ["//visibility:public"]) 2 | 3 | load( 4 | "@io_bazel_rules_go//go:def.bzl", 5 | "go_library", 6 | ) 7 | 8 | go_library( 9 | name = "go_default_library", 10 | srcs = ["version.go"], 11 | importpath = "k8s.io/test-infra/gcsweb/pkg/version", 12 | ) 13 | 14 | filegroup( 15 | name = "package-srcs", 16 | srcs = glob(["**"]), 17 | tags = ["automanaged"], 18 | visibility = ["//visibility:private"], 19 | ) 20 | 21 | filegroup( 22 | name = "all-srcs", 23 | srcs = [":package-srcs"], 24 | tags = ["automanaged"], 25 | ) 26 | -------------------------------------------------------------------------------- /jobs/env/ci-kubernetes-e2e-gce-new-master-upgrade-cluster.env: -------------------------------------------------------------------------------- 1 | ### job-env 2 | # Upgrade master and node, in gce(debian), from master-1 to master. 3 | 4 | STORAGE_MEDIA_TYPE=application/vnd.kubernetes.protobuf 5 | 6 | # TODO: This is pinned to the 1.8 version of etcd. 1.9 was changed to 7 | # 3.1.x. ETCD doesn't downgrade minor versions. So for downgrades, we 8 | # pin this to the lower version. The long term fix is to change 9 | # downgrade/upgrade to not upgrade/downgrade etcd. 10 | TEST_ETCD_VERSION=3.0.17 11 | 12 | # In 1.11 influxdb is no longer deployed by default. 13 | KUBE_ENABLE_CLUSTER_MONITORING=standalone 14 | -------------------------------------------------------------------------------- /third_party/moby/dockerd-entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | # no arguments passed 5 | # or first arg is `-f` or `--some-option` 6 | if [ "$#" -eq 0 -o "${1#-}" != "$1" ]; then 7 | # add our default arguments 8 | set -- dockerd \ 9 | --host=unix:///var/run/docker.sock \ 10 | --host=tcp://0.0.0.0:2375 \ 11 | --storage-driver=overlay \ 12 | "$@" 13 | fi 14 | 15 | if [ "$1" = 'dockerd' ]; then 16 | # if we're running Docker, let's pipe through dind 17 | # (and we'll run dind explicitly with "sh" since its shebang is /bin/bash) 18 | set -- sh "$(which dind)" "$@" 19 | fi 20 | 21 | exec "$@" 22 | -------------------------------------------------------------------------------- /vendor/github.com/aws/aws-sdk-go/aws/errors.go: -------------------------------------------------------------------------------- 1 | package aws 2 | 3 | import "github.com/aws/aws-sdk-go/aws/awserr" 4 | 5 | var ( 6 | // ErrMissingRegion is an error that is returned if region configuration is 7 | // not found. 8 | // 9 | // @readonly 10 | ErrMissingRegion = awserr.New("MissingRegion", "could not find region configuration", nil) 11 | 12 | // ErrMissingEndpoint is an error that is returned if an endpoint cannot be 13 | // resolved for a service. 14 | // 15 | // @readonly 16 | ErrMissingEndpoint = awserr.New("MissingEndpoint", "'Endpoint' configuration is required for this service", nil) 17 | ) 18 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/types/blkiodev/blkio.go: -------------------------------------------------------------------------------- 1 | package blkiodev 2 | 3 | import "fmt" 4 | 5 | // WeightDevice is a structure that holds device:weight pair 6 | type WeightDevice struct { 7 | Path string 8 | Weight uint16 9 | } 10 | 11 | func (w *WeightDevice) String() string { 12 | return fmt.Sprintf("%s:%d", w.Path, w.Weight) 13 | } 14 | 15 | // ThrottleDevice is a structure that holds device:rate_per_second pair 16 | type ThrottleDevice struct { 17 | Path string 18 | Rate uint64 19 | } 20 | 21 | func (t *ThrottleDevice) String() string { 22 | return fmt.Sprintf("%s:%d", t.Path, t.Rate) 23 | } 24 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/types/plugin_interface_type.go: -------------------------------------------------------------------------------- 1 | package types 2 | 3 | // This file was generated by the swagger tool. 4 | // Editing this file might prove futile when you re-run the swagger generate command 5 | 6 | // PluginInterfaceType plugin interface type 7 | // swagger:model PluginInterfaceType 8 | type PluginInterfaceType struct { 9 | 10 | // capability 11 | // Required: true 12 | Capability string `json:"Capability"` 13 | 14 | // prefix 15 | // Required: true 16 | Prefix string `json:"Prefix"` 17 | 18 | // version 19 | // Required: true 20 | Version string `json:"Version"` 21 | } 22 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/container_export.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "io" 5 | "net/url" 6 | 7 | "golang.org/x/net/context" 8 | ) 9 | 10 | // ContainerExport retrieves the raw contents of a container 11 | // and returns them as an io.ReadCloser. It's up to the caller 12 | // to close the stream. 13 | func (cli *Client) ContainerExport(ctx context.Context, containerID string) (io.ReadCloser, error) { 14 | serverResp, err := cli.get(ctx, "/containers/"+containerID+"/export", url.Values{}, nil) 15 | if err != nil { 16 | return nil, err 17 | } 18 | 19 | return serverResp.body, nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/swarm_init.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "encoding/json" 5 | 6 | "github.com/docker/docker/api/types/swarm" 7 | "golang.org/x/net/context" 8 | ) 9 | 10 | // SwarmInit initializes the swarm. 11 | func (cli *Client) SwarmInit(ctx context.Context, req swarm.InitRequest) (string, error) { 12 | serverResp, err := cli.post(ctx, "/swarm/init", nil, req, nil) 13 | if err != nil { 14 | return "", err 15 | } 16 | 17 | var response string 18 | err = json.NewDecoder(serverResp.body).Decode(&response) 19 | ensureReaderClosed(serverResp) 20 | return response, err 21 | } 22 | -------------------------------------------------------------------------------- /vendor/github.com/docker/go-connections/tlsconfig/config_client_ciphers.go: -------------------------------------------------------------------------------- 1 | // +build go1.5 2 | 3 | // Package tlsconfig provides primitives to retrieve secure-enough TLS configurations for both clients and servers. 4 | // 5 | package tlsconfig 6 | 7 | import ( 8 | "crypto/tls" 9 | ) 10 | 11 | // Client TLS cipher suites (dropping CBC ciphers for client preferred suite set) 12 | var clientCipherSuites = []uint16{ 13 | tls.TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, 14 | tls.TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, 15 | tls.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, 16 | tls.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, 17 | } 18 | -------------------------------------------------------------------------------- /vendor/github.com/jinzhu/gorm/interface.go: -------------------------------------------------------------------------------- 1 | package gorm 2 | 3 | import "database/sql" 4 | 5 | // SQLCommon is the minimal database connection functionality gorm requires. Implemented by *sql.DB. 6 | type SQLCommon interface { 7 | Exec(query string, args ...interface{}) (sql.Result, error) 8 | Prepare(query string) (*sql.Stmt, error) 9 | Query(query string, args ...interface{}) (*sql.Rows, error) 10 | QueryRow(query string, args ...interface{}) *sql.Row 11 | } 12 | 13 | type sqlDb interface { 14 | Begin() (*sql.Tx, error) 15 | } 16 | 17 | type sqlTx interface { 18 | Commit() error 19 | Rollback() error 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/shurcooL/githubql/doc.go: -------------------------------------------------------------------------------- 1 | // Package githubql is a client library for accessing GitHub 2 | // GraphQL API v4 (https://developer.github.com/v4/). 3 | // 4 | // If you're looking for a client library for GitHub REST API v3, 5 | // the recommended package is github.com/google/go-github/github. 6 | // 7 | // Status: In active early research and development. The API will change when 8 | // opportunities for improvement are discovered; it is not yet frozen. 9 | // 10 | // For now, see README for more details. 11 | package githubql // import "github.com/shurcooL/githubql" 12 | 13 | //go:generate go run gen.go 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/ztypes_windows_386.go: -------------------------------------------------------------------------------- 1 | // Copyright 2011 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package windows 6 | 7 | type WSAData struct { 8 | Version uint16 9 | HighVersion uint16 10 | Description [WSADESCRIPTION_LEN + 1]byte 11 | SystemStatus [WSASYS_STATUS_LEN + 1]byte 12 | MaxSockets uint16 13 | MaxUdpDg uint16 14 | VendorInfo *byte 15 | } 16 | 17 | type Servent struct { 18 | Name *byte 19 | Aliases **byte 20 | Port uint16 21 | Proto *byte 22 | } 23 | -------------------------------------------------------------------------------- /charts/mungegithub/chart/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | */}} 13 | {{- define "fullname" -}} 14 | {{- $name := default .Chart.Name .Values.nameOverride -}} 15 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 16 | {{- end -}} 17 | -------------------------------------------------------------------------------- /triage/node_modules/exit/test/fixtures/log-broken.js: -------------------------------------------------------------------------------- 1 | var errorCode = process.argv[2]; 2 | var max = process.argv[3]; 3 | var modes = process.argv.slice(4); 4 | 5 | function stdout(message) { 6 | if (modes.indexOf('stdout') === -1) { return; } 7 | process.stdout.write('stdout ' + message + '\n'); 8 | } 9 | 10 | function stderr(message) { 11 | if (modes.indexOf('stderr') === -1) { return; } 12 | process.stderr.write('stderr ' + message + '\n'); 13 | } 14 | 15 | for (var i = 0; i < max; i++) { 16 | stdout(i); 17 | stderr(i); 18 | } 19 | 20 | process.exit(errorCode); 21 | 22 | stdout('fail'); 23 | stderr('fail'); 24 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/image_save.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "io" 5 | "net/url" 6 | 7 | "golang.org/x/net/context" 8 | ) 9 | 10 | // ImageSave retrieves one or more images from the docker host as an io.ReadCloser. 11 | // It's up to the caller to store the images and close the stream. 12 | func (cli *Client) ImageSave(ctx context.Context, imageIDs []string) (io.ReadCloser, error) { 13 | query := url.Values{ 14 | "names": imageIDs, 15 | } 16 | 17 | resp, err := cli.get(ctx, "/images/get", query, nil) 18 | if err != nil { 19 | return nil, err 20 | } 21 | return resp.body, nil 22 | } 23 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/client/version.go: -------------------------------------------------------------------------------- 1 | package client 2 | 3 | import ( 4 | "encoding/json" 5 | 6 | "github.com/docker/docker/api/types" 7 | "golang.org/x/net/context" 8 | ) 9 | 10 | // ServerVersion returns information of the docker client and server host. 11 | func (cli *Client) ServerVersion(ctx context.Context) (types.Version, error) { 12 | resp, err := cli.get(ctx, "/version", nil, nil) 13 | if err != nil { 14 | return types.Version{}, err 15 | } 16 | 17 | var server types.Version 18 | err = json.NewDecoder(resp.body).Decode(&server) 19 | ensureReaderClosed(resp) 20 | return server, err 21 | } 22 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/ztypes_windows_amd64.go: -------------------------------------------------------------------------------- 1 | // Copyright 2011 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | package windows 6 | 7 | type WSAData struct { 8 | Version uint16 9 | HighVersion uint16 10 | MaxSockets uint16 11 | MaxUdpDg uint16 12 | VendorInfo *byte 13 | Description [WSADESCRIPTION_LEN + 1]byte 14 | SystemStatus [WSASYS_STATUS_LEN + 1]byte 15 | } 16 | 17 | type Servent struct { 18 | Name *byte 19 | Aliases **byte 20 | Proto *byte 21 | Port uint16 22 | } 23 | -------------------------------------------------------------------------------- /mungegithub/sharedmux/BUILD.bazel: -------------------------------------------------------------------------------- 1 | load("@io_bazel_rules_go//go:def.bzl", "go_library") 2 | 3 | go_library( 4 | name = "go_default_library", 5 | srcs = ["sharedmux.go"], 6 | importpath = "k8s.io/test-infra/mungegithub/sharedmux", 7 | visibility = ["//visibility:public"], 8 | ) 9 | 10 | filegroup( 11 | name = "package-srcs", 12 | srcs = glob(["**"]), 13 | tags = ["automanaged"], 14 | visibility = ["//visibility:private"], 15 | ) 16 | 17 | filegroup( 18 | name = "all-srcs", 19 | srcs = [":package-srcs"], 20 | tags = ["automanaged"], 21 | visibility = ["//visibility:public"], 22 | ) 23 | -------------------------------------------------------------------------------- /prow/cluster/tide_rbac.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: "tide" 5 | --- 6 | kind: Role 7 | apiVersion: rbac.authorization.k8s.io/v1beta1 8 | metadata: 9 | name: "tide" 10 | rules: 11 | - apiGroups: 12 | - "prow.k8s.io" 13 | resources: 14 | - prowjobs 15 | verbs: 16 | - create 17 | - list 18 | --- 19 | kind: RoleBinding 20 | apiVersion: rbac.authorization.k8s.io/v1beta1 21 | metadata: 22 | name: "tide" 23 | roleRef: 24 | apiGroup: rbac.authorization.k8s.io 25 | kind: Role 26 | name: "tide" 27 | subjects: 28 | - kind: ServiceAccount 29 | name: "tide" 30 | -------------------------------------------------------------------------------- /vendor/github.com/client9/misspell/url.go: -------------------------------------------------------------------------------- 1 | package misspell 2 | 3 | import ( 4 | "regexp" 5 | ) 6 | 7 | // Regexp for URL https://mathiasbynens.be/demo/url-regex 8 | // 9 | // original @imme_emosol (54 chars) has trouble with dashes in hostname 10 | // @(https?|ftp)://(-\.)?([^\s/?\.#-]+\.?)+(/[^\s]*)?$@iS 11 | var reURL = regexp.MustCompile(`(?i)(https?|ftp)://(-\.)?([^\s/?\.#]+\.?)+(/[^\s]*)?`) 12 | 13 | // StripURL attemps to replace URLs with blank spaces, e.g. 14 | // "xxx http://foo.com/ yyy -> "xxx yyyy" 15 | func StripURL(s string) string { 16 | return reURL.ReplaceAllStringFunc(s, replaceWithBlanks) 17 | } 18 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/str.go: -------------------------------------------------------------------------------- 1 | // Copyright 2009 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // +build windows 6 | 7 | package windows 8 | 9 | func itoa(val int) string { // do it here rather than with fmt to avoid dependency 10 | if val < 0 { 11 | return "-" + itoa(-val) 12 | } 13 | var buf [32]byte // big enough for int64 14 | i := len(buf) - 1 15 | for val >= 10 { 16 | buf[i] = byte(val%10 + '0') 17 | i-- 18 | val /= 10 19 | } 20 | buf[i] = byte(val + '0') 21 | return string(buf[i:]) 22 | } 23 | -------------------------------------------------------------------------------- /mungegithub/mungers/shield/BUILD.bazel: -------------------------------------------------------------------------------- 1 | package(default_visibility = ["//visibility:public"]) 2 | 3 | load( 4 | "@io_bazel_rules_go//go:def.bzl", 5 | "go_library", 6 | ) 7 | 8 | go_library( 9 | name = "go_default_library", 10 | srcs = ["shield.go"], 11 | importpath = "k8s.io/test-infra/mungegithub/mungers/shield", 12 | ) 13 | 14 | filegroup( 15 | name = "package-srcs", 16 | srcs = glob(["**"]), 17 | tags = ["automanaged"], 18 | visibility = ["//visibility:private"], 19 | ) 20 | 21 | filegroup( 22 | name = "all-srcs", 23 | srcs = [":package-srcs"], 24 | tags = ["automanaged"], 25 | ) 26 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/types/container/container_update.go: -------------------------------------------------------------------------------- 1 | package container 2 | 3 | // ---------------------------------------------------------------------------- 4 | // DO NOT EDIT THIS FILE 5 | // This file was generated by `swagger generate operation` 6 | // 7 | // See hack/generate-swagger-api.sh 8 | // ---------------------------------------------------------------------------- 9 | 10 | // ContainerUpdateOKBody container update o k body 11 | // swagger:model ContainerUpdateOKBody 12 | type ContainerUpdateOKBody struct { 13 | 14 | // warnings 15 | // Required: true 16 | Warnings []string `json:"Warnings"` 17 | } 18 | -------------------------------------------------------------------------------- /vendor/github.com/docker/docker/api/types/port.go: -------------------------------------------------------------------------------- 1 | package types 2 | 3 | // This file was generated by the swagger tool. 4 | // Editing this file might prove futile when you re-run the swagger generate command 5 | 6 | // Port An open port on a container 7 | // swagger:model Port 8 | type Port struct { 9 | 10 | // IP 11 | IP string `json:"IP,omitempty"` 12 | 13 | // Port on the container 14 | // Required: true 15 | PrivatePort uint16 `json:"PrivatePort"` 16 | 17 | // Port exposed on the host 18 | PublicPort uint16 `json:"PublicPort,omitempty"` 19 | 20 | // type 21 | // Required: true 22 | Type string `json:"Type"` 23 | } 24 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/swag/net.go: -------------------------------------------------------------------------------- 1 | package swag 2 | 3 | import ( 4 | "net" 5 | "strconv" 6 | ) 7 | 8 | // SplitHostPort splits a network address into a host and a port. 9 | // The port is -1 when there is no port to be found 10 | func SplitHostPort(addr string) (host string, port int, err error) { 11 | h, p, err := net.SplitHostPort(addr) 12 | if err != nil { 13 | return "", -1, err 14 | } 15 | if p == "" { 16 | return "", -1, &net.AddrError{Err: "missing port in address", Addr: addr} 17 | } 18 | 19 | pi, err := strconv.Atoi(p) 20 | if err != nil { 21 | return "", -1, err 22 | } 23 | return h, pi, nil 24 | } 25 | --------------------------------------------------------------------------------