├── CODEOWNERS ├── vendor ├── github.com │ ├── spf13 │ │ ├── pflag │ │ │ ├── go.sum │ │ │ ├── .gitignore │ │ │ ├── go.mod │ │ │ └── .travis.yml │ │ └── cobra │ │ │ ├── command_notwin.go │ │ │ ├── .mailmap │ │ │ ├── go.mod │ │ │ ├── command_win.go │ │ │ ├── .gitignore │ │ │ └── .travis.yml │ ├── 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 │ │ │ ├── .gitignore │ │ │ ├── go_below_17.go │ │ │ ├── go_above_17.go │ │ │ ├── .travis.yml │ │ │ ├── go_below_19.go │ │ │ ├── go_above_19.go │ │ │ ├── test.sh │ │ │ └── Gopkg.lock │ │ └── concurrent │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── go_above_19.go │ │ │ ├── test.sh │ │ │ ├── log.go │ │ │ └── executor.go │ ├── sirupsen │ │ └── logrus │ │ │ ├── .gitignore │ │ │ ├── terminal_check_appengine.go │ │ │ ├── terminal_check_no_terminal.go │ │ │ ├── terminal_check_unix.go │ │ │ ├── terminal_check_solaris.go │ │ │ ├── terminal_check_bsd.go │ │ │ ├── terminal_check_notappengine.go │ │ │ ├── appveyor.yml │ │ │ ├── go.mod │ │ │ ├── doc.go │ │ │ └── terminal_check_windows.go │ ├── google │ │ ├── gofuzz │ │ │ ├── go.mod │ │ │ ├── .travis.yml │ │ │ └── doc.go │ │ └── go-cmp │ │ │ └── cmp │ │ │ ├── internal │ │ │ ├── flags │ │ │ │ ├── toolchain_legacy.go │ │ │ │ ├── toolchain_recent.go │ │ │ │ └── flags.go │ │ │ └── diff │ │ │ │ └── debug_disable.go │ │ │ └── export_panic.go │ ├── json-iterator │ │ └── go │ │ │ ├── .codecov.yml │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── test.sh │ │ │ ├── go.mod │ │ │ ├── build.sh │ │ │ └── Gopkg.lock │ ├── hashicorp │ │ └── golang-lru │ │ │ ├── go.mod │ │ │ ├── .gitignore │ │ │ └── README.md │ ├── opencontainers │ │ └── go-digest │ │ │ ├── .travis.yml │ │ │ ├── .mailmap │ │ │ ├── .pullapprove.yml │ │ │ └── MAINTAINERS │ ├── InVisionApp │ │ └── conjungo │ │ │ ├── in-repo.yaml │ │ │ ├── .travis.yml │ │ │ └── codecov.yml │ ├── konsorten │ │ └── go-windows-terminal-sequences │ │ │ ├── go.mod │ │ │ └── sequences_dummy.go │ ├── caicloud │ │ ├── go-common │ │ │ ├── signal │ │ │ │ ├── doc.go │ │ │ │ ├── stopsignal_windows.go │ │ │ │ ├── stopsignal_posix.go │ │ │ │ └── README.md │ │ │ └── kubernetes │ │ │ │ ├── client │ │ │ │ └── doc.go │ │ │ │ └── leaderelection │ │ │ │ └── doc.go │ │ └── clientset │ │ │ ├── pkg │ │ │ └── apis │ │ │ │ ├── devops │ │ │ │ └── v1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── zz_generated.defaults.go │ │ │ │ ├── model │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── zz_generated.defaults.go │ │ │ │ ├── alerting │ │ │ │ ├── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── zz_generated.defaults.go │ │ │ │ ├── v1alpha2 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── zz_generated.defaults.go │ │ │ │ └── v1beta1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── zz_generated.defaults.go │ │ │ │ ├── clever │ │ │ │ ├── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── zz_generated.defaults.go │ │ │ │ ├── v1alpha2 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── zz_generated.defaults.go │ │ │ │ └── v1alpha3 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── zz_generated.defaults.go │ │ │ │ ├── dataset │ │ │ │ ├── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── zz_generated.defaults.go │ │ │ │ └── v1alpha2 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── zz_generated.defaults.go │ │ │ │ ├── logging │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── zz_generated.defaults.go │ │ │ │ ├── resource │ │ │ │ ├── v1beta1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── zz_generated.defaults.go │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── zz_generated.defaults.go │ │ │ │ │ └── doc.go │ │ │ │ ├── serving │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── zz_generated.defaults.go │ │ │ │ ├── tenant │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── zz_generated.defaults.go │ │ │ │ ├── cnetworking │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── zz_generated.defaults.go │ │ │ │ ├── servicemesh │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── zz_generated.defaults.go │ │ │ │ ├── workload │ │ │ │ ├── v1beta1 │ │ │ │ │ ├── known_keys.go │ │ │ │ │ ├── zz_generated.defaults.go │ │ │ │ │ └── doc.go │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── known_keys.go │ │ │ │ │ ├── zz_generated.defaults.go │ │ │ │ │ └── doc.go │ │ │ │ ├── orchestration │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── func.go │ │ │ │ │ ├── known_keys.go │ │ │ │ │ ├── zz_generated.defaults.go │ │ │ │ │ └── doc.go │ │ │ │ ├── release │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── func.go │ │ │ │ │ ├── known_keys.go │ │ │ │ │ ├── zz_generated.defaults.go │ │ │ │ │ └── doc.go │ │ │ │ ├── apiregistration │ │ │ │ └── v1 │ │ │ │ │ └── zz_generated.defaults.go │ │ │ │ ├── config │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── zz_generated.defaults.go │ │ │ │ │ └── doc.go │ │ │ │ ├── evaluation │ │ │ │ └── v1alpha1 │ │ │ │ │ └── zz_generated.defaults.go │ │ │ │ ├── loadbalance │ │ │ │ └── v1alpha2 │ │ │ │ │ ├── zz_generated.defaults.go │ │ │ │ │ └── doc.go │ │ │ │ └── microservice │ │ │ │ └── v1alpha1 │ │ │ │ └── zz_generated.defaults.go │ │ │ ├── listers │ │ │ ├── loadbalance │ │ │ │ └── v1alpha2 │ │ │ │ │ └── expansion_generated.go │ │ │ ├── devops │ │ │ │ └── v1 │ │ │ │ │ └── expansion_generated.go │ │ │ ├── model │ │ │ │ └── v1alpha1 │ │ │ │ │ └── expansion_generated.go │ │ │ ├── dataset │ │ │ │ ├── v1alpha1 │ │ │ │ │ └── expansion_generated.go │ │ │ │ └── v1alpha2 │ │ │ │ │ └── expansion_generated.go │ │ │ ├── servicemesh │ │ │ │ └── v1alpha1 │ │ │ │ │ └── expansion_generated.go │ │ │ ├── apiregistration │ │ │ │ └── v1 │ │ │ │ │ └── expansion_generated.go │ │ │ ├── logging │ │ │ │ └── v1alpha1 │ │ │ │ │ └── expansion_generated.go │ │ │ ├── evaluation │ │ │ │ └── v1alpha1 │ │ │ │ │ └── expansion_generated.go │ │ │ ├── resource │ │ │ │ └── v1alpha1 │ │ │ │ │ └── expansion_generated.go │ │ │ ├── workload │ │ │ │ └── v1beta1 │ │ │ │ │ └── expansion_generated.go │ │ │ ├── alerting │ │ │ │ ├── v1beta1 │ │ │ │ │ └── expansion_generated.go │ │ │ │ ├── v1alpha1 │ │ │ │ │ └── expansion_generated.go │ │ │ │ └── v1alpha2 │ │ │ │ │ └── expansion_generated.go │ │ │ ├── microservice │ │ │ │ └── v1alpha1 │ │ │ │ │ └── expansion_generated.go │ │ │ ├── cnetworking │ │ │ │ └── v1alpha1 │ │ │ │ │ └── expansion_generated.go │ │ │ ├── tenant │ │ │ │ └── v1alpha1 │ │ │ │ │ └── expansion_generated.go │ │ │ └── clever │ │ │ │ └── v1alpha1 │ │ │ │ └── expansion_generated.go │ │ │ └── customclient │ │ │ ├── doc.go │ │ │ ├── typed │ │ │ ├── devops │ │ │ │ └── v1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ ├── alerting │ │ │ │ ├── v1beta1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ │ ├── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ │ └── v1alpha2 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ ├── apiregistration │ │ │ │ └── v1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ ├── clever │ │ │ │ ├── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ │ ├── v1alpha2 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ │ └── v1alpha3 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ ├── config │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ ├── model │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ ├── resource │ │ │ │ ├── v1beta1 │ │ │ │ │ └── doc.go │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ ├── tenant │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ ├── workload │ │ │ │ ├── v1beta1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ ├── cnetworking │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ ├── dataset │ │ │ │ ├── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ │ └── v1alpha2 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ ├── evaluation │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ ├── loadbalance │ │ │ │ └── v1alpha2 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ ├── logging │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ ├── release │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ ├── servicemesh │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ ├── serving │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ ├── microservice │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── generated_expansion.go │ │ │ └── orchestration │ │ │ │ └── v1alpha1 │ │ │ │ ├── doc.go │ │ │ │ └── generated_expansion.go │ │ │ └── scheme │ │ │ └── doc.go │ ├── googleapis │ │ └── gnostic │ │ │ ├── compiler │ │ │ ├── README.md │ │ │ └── main.go │ │ │ ├── extensions │ │ │ └── README.md │ │ │ └── OpenAPIv2 │ │ │ └── README.md │ ├── golang │ │ └── protobuf │ │ │ ├── AUTHORS │ │ │ └── CONTRIBUTORS │ ├── imdario │ │ └── mergo │ │ │ ├── .travis.yml │ │ │ └── .gitignore │ ├── mattbaird │ │ └── jsonpatch │ │ │ └── .gitignore │ ├── inconshreveable │ │ └── mousetrap │ │ │ ├── trap_others.go │ │ │ └── LICENSE │ └── gogo │ │ └── protobuf │ │ └── AUTHORS ├── golang.org │ └── x │ │ ├── net │ │ ├── http2 │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── not_go111.go │ │ │ └── README │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ └── context │ │ │ └── go19.go │ │ ├── sys │ │ ├── unix │ │ │ ├── .gitignore │ │ │ ├── endian_big.go │ │ │ ├── endian_little.go │ │ │ ├── constants.go │ │ │ ├── syscall_darwin_386.1_11.go │ │ │ ├── syscall_darwin_amd64.1_11.go │ │ │ ├── syscall_darwin_arm.1_11.go │ │ │ ├── syscall_darwin_arm64.1_11.go │ │ │ ├── syscall_linux_amd64_gc.go │ │ │ ├── zsyscall_darwin_386.1_13.s │ │ │ ├── zsyscall_darwin_arm.1_13.s │ │ │ ├── zsyscall_darwin_amd64.1_13.s │ │ │ ├── zsyscall_darwin_arm64.1_13.s │ │ │ ├── aliases.go │ │ │ ├── pagesize_unix.go │ │ │ ├── readdirent_getdents.go │ │ │ ├── fcntl_linux_32bit.go │ │ │ ├── asm_aix_ppc64.s │ │ │ ├── asm_solaris_amd64.s │ │ │ ├── gccgo_linux_amd64.go │ │ │ ├── syscall_linux_gc.go │ │ │ ├── race0.go │ │ │ ├── sockcmsg_dragonfly.go │ │ │ ├── syscall_linux_gc_386.go │ │ │ ├── fcntl_darwin.go │ │ │ ├── syscall_linux_gccgo_arm.go │ │ │ ├── syscall_unix_gc.go │ │ │ ├── syscall_solaris_amd64.go │ │ │ ├── str.go │ │ │ ├── race.go │ │ │ ├── env_unix.go │ │ │ ├── asm_freebsd_arm.s │ │ │ ├── asm_netbsd_arm.s │ │ │ ├── asm_openbsd_arm.s │ │ │ └── asm_netbsd_arm64.s │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ └── windows │ │ │ ├── empty.s │ │ │ ├── aliases.go │ │ │ ├── mksyscall.go │ │ │ ├── race0.go │ │ │ ├── types_windows_386.go │ │ │ ├── types_windows_amd64.go │ │ │ ├── types_windows_arm.go │ │ │ ├── str.go │ │ │ └── race.go │ │ ├── text │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ └── secure │ │ │ └── bidirule │ │ │ ├── bidirule10.0.0.go │ │ │ └── bidirule9.0.0.go │ │ ├── time │ │ ├── AUTHORS │ │ └── CONTRIBUTORS │ │ ├── crypto │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ └── ssh │ │ │ └── terminal │ │ │ ├── util_linux.go │ │ │ ├── util_aix.go │ │ │ └── util_bsd.go │ │ └── oauth2 │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ ├── internal │ │ ├── doc.go │ │ └── client_appengine.go │ │ ├── go.mod │ │ └── .travis.yml ├── k8s.io │ ├── client-go │ │ ├── pkg │ │ │ ├── version │ │ │ │ └── .gitattributes │ │ │ └── apis │ │ │ │ └── clientauthentication │ │ │ │ └── OWNERS │ │ ├── util │ │ │ ├── retry │ │ │ │ └── OWNERS │ │ │ ├── keyutil │ │ │ │ └── OWNERS │ │ │ └── cert │ │ │ │ └── OWNERS │ │ ├── tools │ │ │ ├── metrics │ │ │ │ └── OWNERS │ │ │ ├── auth │ │ │ │ └── OWNERS │ │ │ ├── leaderelection │ │ │ │ └── OWNERS │ │ │ ├── clientcmd │ │ │ │ └── api │ │ │ │ │ ├── doc.go │ │ │ │ │ └── v1 │ │ │ │ │ └── doc.go │ │ │ └── cache │ │ │ │ └── OWNERS │ │ ├── transport │ │ │ └── OWNERS │ │ ├── rest │ │ │ └── OWNERS │ │ ├── listers │ │ │ └── batch │ │ │ │ └── v1 │ │ │ │ └── expansion_generated.go │ │ └── kubernetes │ │ │ ├── typed │ │ │ ├── authentication │ │ │ │ ├── v1 │ │ │ │ │ └── generated_expansion.go │ │ │ │ └── v1beta1 │ │ │ │ │ └── generated_expansion.go │ │ │ ├── authorization │ │ │ │ ├── v1 │ │ │ │ │ └── generated_expansion.go │ │ │ │ └── v1beta1 │ │ │ │ │ └── generated_expansion.go │ │ │ ├── events │ │ │ │ └── v1beta1 │ │ │ │ │ └── generated_expansion.go │ │ │ ├── certificates │ │ │ │ └── v1beta1 │ │ │ │ │ └── generated_expansion.go │ │ │ ├── batch │ │ │ │ ├── v1 │ │ │ │ │ ├── generated_expansion.go │ │ │ │ │ └── doc.go │ │ │ │ └── v1beta1 │ │ │ │ │ └── generated_expansion.go │ │ │ ├── apps │ │ │ │ └── v1 │ │ │ │ │ └── doc.go │ │ │ ├── coordination │ │ │ │ └── v1 │ │ │ │ │ └── generated_expansion.go │ │ │ ├── core │ │ │ │ └── v1 │ │ │ │ │ └── doc.go │ │ │ ├── rbac │ │ │ │ └── v1 │ │ │ │ │ └── doc.go │ │ │ ├── networking │ │ │ │ └── v1 │ │ │ │ │ └── generated_expansion.go │ │ │ ├── scheduling │ │ │ │ └── v1 │ │ │ │ │ └── generated_expansion.go │ │ │ └── storage │ │ │ │ └── v1 │ │ │ │ └── doc.go │ │ │ ├── doc.go │ │ │ └── import.go │ ├── kube-openapi │ │ └── pkg │ │ │ └── util │ │ │ └── proto │ │ │ └── OWNERS │ ├── klog │ │ ├── go.mod │ │ ├── code-of-conduct.md │ │ ├── go.sum │ │ ├── OWNERS │ │ ├── .travis.yml │ │ ├── RELEASE.md │ │ └── SECURITY_CONTACTS │ ├── apiserver │ │ └── pkg │ │ │ └── features │ │ │ └── OWNERS │ ├── kubernetes │ │ └── pkg │ │ │ ├── features │ │ │ └── OWNERS │ │ │ ├── apis │ │ │ ├── storage │ │ │ │ ├── OWNERS │ │ │ │ └── doc.go │ │ │ ├── networking │ │ │ │ └── OWNERS │ │ │ ├── core │ │ │ │ ├── install │ │ │ │ │ └── OWNERS │ │ │ │ ├── v1 │ │ │ │ │ └── OWNERS │ │ │ │ └── OWNERS │ │ │ ├── rbac │ │ │ │ ├── OWNERS │ │ │ │ └── doc.go │ │ │ ├── authorization │ │ │ │ └── OWNERS │ │ │ ├── certificates │ │ │ │ └── OWNERS │ │ │ ├── authentication │ │ │ │ └── OWNERS │ │ │ ├── policy │ │ │ │ ├── OWNERS │ │ │ │ └── doc.go │ │ │ ├── autoscaling │ │ │ │ ├── OWNERS │ │ │ │ └── doc.go │ │ │ ├── batch │ │ │ │ ├── OWNERS │ │ │ │ └── doc.go │ │ │ ├── apps │ │ │ │ ├── OWNERS │ │ │ │ └── doc.go │ │ │ ├── extensions │ │ │ │ ├── OWNERS │ │ │ │ └── doc.go │ │ │ ├── events │ │ │ │ └── doc.go │ │ │ └── settings │ │ │ │ └── doc.go │ │ │ ├── api │ │ │ └── pod │ │ │ │ └── OWNERS │ │ │ └── kubelet │ │ │ └── types │ │ │ └── doc.go │ ├── apiextensions-apiserver │ │ └── pkg │ │ │ └── features │ │ │ └── OWNERS │ ├── apimachinery │ │ ├── pkg │ │ │ ├── util │ │ │ │ ├── mergepatch │ │ │ │ │ └── OWNERS │ │ │ │ ├── strategicpatch │ │ │ │ │ └── OWNERS │ │ │ │ └── sets │ │ │ │ │ └── doc.go │ │ │ ├── api │ │ │ │ ├── resource │ │ │ │ │ └── OWNERS │ │ │ │ ├── meta │ │ │ │ │ └── OWNERS │ │ │ │ └── errors │ │ │ │ │ ├── OWNERS │ │ │ │ │ └── doc.go │ │ │ ├── apis │ │ │ │ └── meta │ │ │ │ │ ├── v1 │ │ │ │ │ └── OWNERS │ │ │ │ │ └── v1beta1 │ │ │ │ │ └── deepcopy.go │ │ │ └── types │ │ │ │ └── doc.go │ │ └── third_party │ │ │ └── forked │ │ │ └── golang │ │ │ └── json │ │ │ └── OWNERS │ ├── utils │ │ └── pointer │ │ │ └── OWNERS │ └── api │ │ ├── apps │ │ └── v1 │ │ │ └── doc.go │ │ └── batch │ │ └── v1 │ │ └── doc.go ├── gopkg.in │ └── yaml.v2 │ │ ├── go.mod │ │ ├── .travis.yml │ │ ├── NOTICE │ │ └── writerc.go ├── sigs.k8s.io │ └── yaml │ │ ├── go.mod │ │ ├── code-of-conduct.md │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── yaml_go110.go │ │ ├── OWNERS │ │ ├── RELEASE.md │ │ ├── SECURITY_CONTACTS │ │ └── go.sum └── google.golang.org │ └── appengine │ └── internal │ ├── identity_flex.go │ ├── main_common.go │ ├── main.go │ └── base │ └── api_base.proto ├── docs └── images │ ├── lvs.png │ ├── clouds.png │ └── controller.png ├── OWNERS ├── pkg └── kubelab │ ├── core │ ├── v1 │ │ └── interface.go │ └── interface.go │ ├── meta │ ├── v1 │ │ └── interface.go │ └── interface.go │ ├── apps │ ├── v1 │ │ └── interface.go │ └── interface.go │ └── factory.go ├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── hack ├── read_cpus_available.sh └── license │ └── boilerplate.go.txt ├── .golangci.yml └── cmd └── controller └── app └── cmd.go /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @kdada @zoumo 2 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/pflag/go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /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/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/spf13/pflag/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/* 2 | 3 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | h2i/h2i 3 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/.gitignore: -------------------------------------------------------------------------------- 1 | _obj/ 2 | unix.test 3 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/concurrent/.gitignore: -------------------------------------------------------------------------------- 1 | /coverage.txt 2 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/.gitignore: -------------------------------------------------------------------------------- 1 | logrus 2 | vendor 3 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /coverage.txt 3 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/pkg/version/.gitattributes: -------------------------------------------------------------------------------- 1 | base.go export-subst 2 | -------------------------------------------------------------------------------- /vendor/k8s.io/kube-openapi/pkg/util/proto/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - apelisse 3 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/pflag/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/spf13/pflag 2 | 3 | go 1.12 4 | -------------------------------------------------------------------------------- /vendor/github.com/google/gofuzz/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/google/gofuzz 2 | 3 | go 1.12 4 | -------------------------------------------------------------------------------- /vendor/github.com/json-iterator/go/.codecov.yml: -------------------------------------------------------------------------------- 1 | ignore: 2 | - "output_tests/.*" 3 | 4 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/Makefile: -------------------------------------------------------------------------------- 1 | curlimage: 2 | docker build -t gohttp2/curl . 3 | 4 | -------------------------------------------------------------------------------- /vendor/github.com/json-iterator/go/.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /bug_test.go 3 | /coverage.txt 4 | /.idea 5 | -------------------------------------------------------------------------------- /docs/images/lvs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caicloud/loadbalancer-controller/HEAD/docs/images/lvs.png -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/golang-lru/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/hashicorp/golang-lru 2 | 3 | go 1.12 4 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/go-digest/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | go: 3 | - 1.7 4 | - master 5 | -------------------------------------------------------------------------------- /docs/images/clouds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caicloud/loadbalancer-controller/HEAD/docs/images/clouds.png -------------------------------------------------------------------------------- /vendor/k8s.io/klog/go.mod: -------------------------------------------------------------------------------- 1 | module k8s.io/klog 2 | 3 | go 1.12 4 | 5 | require github.com/go-logr/logr v0.1.0 6 | -------------------------------------------------------------------------------- /docs/images/controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caicloud/loadbalancer-controller/HEAD/docs/images/controller.png -------------------------------------------------------------------------------- /vendor/github.com/InVisionApp/conjungo/in-repo.yaml: -------------------------------------------------------------------------------- 1 | owner: 2 | active: 3 | team: core 4 | since: 2017-01-01 5 | -------------------------------------------------------------------------------- /vendor/github.com/konsorten/go-windows-terminal-sequences/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/konsorten/go-windows-terminal-sequences 2 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/go-common/signal/doc.go: -------------------------------------------------------------------------------- 1 | // Package signal implements a set of OS signal handlers. 2 | package signal 3 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/go-digest/.mailmap: -------------------------------------------------------------------------------- 1 | Stephen J Day 2 | -------------------------------------------------------------------------------- /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/client-go/util/retry/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | reviewers: 4 | - caesarxuchao 5 | -------------------------------------------------------------------------------- /vendor/k8s.io/apiserver/pkg/features/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | approvers: 4 | - feature-approvers 5 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/features/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | approvers: 4 | - feature-approvers 5 | -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v2/go.mod: -------------------------------------------------------------------------------- 1 | module "gopkg.in/yaml.v2" 2 | 3 | require ( 4 | "gopkg.in/check.v1" v0.0.0-20161208181325-20d25e280405 5 | ) 6 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/devops/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package 2 | // +groupName=devops.caicloud.io 3 | 4 | package v1 5 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/storage/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | reviewers: 4 | - deads2k 5 | - mbohlool 6 | -------------------------------------------------------------------------------- /vendor/k8s.io/apiextensions-apiserver/pkg/features/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | approvers: 4 | - feature-approvers 5 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/model/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package 2 | // +groupName=model.caicloud.io 3 | 4 | package v1alpha1 5 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/alerting/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package 2 | // +groupName=alerting.caicloud.io 3 | 4 | package v1alpha1 5 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/alerting/v1alpha2/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package 2 | // +groupName=alerting.caicloud.io 3 | 4 | package v1alpha2 5 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/alerting/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package 2 | // +groupName=alerting.caicloud.io 3 | 4 | package v1beta1 5 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/clever/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package 2 | // +groupName=clever.caicloud.io 3 | 4 | package v1alpha1 5 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/clever/v1alpha2/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package 2 | // +groupName=clever.caicloud.io 3 | 4 | package v1alpha2 5 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/clever/v1alpha3/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package 2 | // +groupName=clever.caicloud.io 3 | 4 | package v1alpha3 5 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/dataset/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package 2 | // +groupName=dataset.caicloud.io 3 | 4 | package v1alpha1 5 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/dataset/v1alpha2/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package 2 | // +groupName=dataset.caicloud.io 3 | 4 | package v1alpha2 5 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/logging/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package 2 | // +groupName=logging.caicloud.io 3 | 4 | package v1alpha1 5 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/resource/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package 2 | // +groupName=resource.caicloud.io 3 | 4 | package v1beta1 5 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/serving/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package 2 | // +groupName=serving.caicloud.io 3 | 4 | package v1alpha1 5 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/tenant/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package 2 | // +groupName=tenant.caicloud.io 3 | 4 | package v1alpha1 5 | -------------------------------------------------------------------------------- /vendor/sigs.k8s.io/yaml/go.mod: -------------------------------------------------------------------------------- 1 | module sigs.k8s.io/yaml 2 | 3 | go 1.12 4 | 5 | require ( 6 | github.com/davecgh/go-spew v1.1.1 7 | gopkg.in/yaml.v2 v2.2.8 8 | ) 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/go-common/kubernetes/client/doc.go: -------------------------------------------------------------------------------- 1 | // Package client provides a set of utility functions for building kubernetes client. 2 | package client 3 | -------------------------------------------------------------------------------- /vendor/github.com/googleapis/gnostic/compiler/README.md: -------------------------------------------------------------------------------- 1 | # Compiler support code 2 | 3 | This directory contains compiler support code used by Gnostic and Gnostic extensions. -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/api/pod/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | reviewers: 4 | - smarterclayton 5 | - thockin 6 | - david-mcmahon 7 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/cnetworking/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package 2 | // +groupName=cnetworking.caicloud.io 3 | 4 | package v1alpha1 5 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/servicemesh/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package 2 | // +groupName=servicemesh.caicloud.io 3 | 4 | package v1alpha1 5 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/go-common/signal/stopsignal_windows.go: -------------------------------------------------------------------------------- 1 | package signal 2 | 3 | import ( 4 | "os" 5 | ) 6 | 7 | var shutdownSignals = []os.Signal{os.Interrupt} 8 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/tools/metrics/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | reviewers: 4 | - wojtek-t 5 | - eparis 6 | - krousey 7 | - jayunit100 8 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/util/keyutil/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - sig-auth-certificates-approvers 3 | reviewers: 4 | - sig-auth-certificates-reviewers 5 | labels: 6 | - sig/auth 7 | 8 | -------------------------------------------------------------------------------- /vendor/k8s.io/apimachinery/pkg/util/mergepatch/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | approvers: 4 | - pwittrock 5 | reviewers: 6 | - mengqiy 7 | - apelisse 8 | -------------------------------------------------------------------------------- /vendor/k8s.io/apimachinery/third_party/forked/golang/json/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | approvers: 4 | - pwittrock 5 | reviewers: 6 | - mengqiy 7 | - apelisse 8 | -------------------------------------------------------------------------------- /vendor/k8s.io/klog/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 | -------------------------------------------------------------------------------- /vendor/k8s.io/klog/go.sum: -------------------------------------------------------------------------------- 1 | github.com/go-logr/logr v0.1.0 h1:M1Tv3VzNlEHg6uyACnRdtrploV2P7wZqH8BoQMtz0cg= 2 | github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= 3 | -------------------------------------------------------------------------------- /vendor/sigs.k8s.io/yaml/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 | -------------------------------------------------------------------------------- /vendor/k8s.io/apimachinery/pkg/util/strategicpatch/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | approvers: 4 | - pwittrock 5 | - mengqiy 6 | reviewers: 7 | - mengqiy 8 | - apelisse 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/workload/v1beta1/known_keys.go: -------------------------------------------------------------------------------- 1 | package v1beta1 2 | 3 | const ( 4 | // WorkloadPlural is the plural of workload resources 5 | WorkloadPlural = "workloads" 6 | ) 7 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/go-common/kubernetes/leaderelection/doc.go: -------------------------------------------------------------------------------- 1 | // Package leaderelection provides a set of utility functions for running a highly available controller component. 2 | package leaderelection 3 | -------------------------------------------------------------------------------- /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/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 | -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- 1 | reviewers: 2 | - whalecold 3 | - hanxueluo 4 | - hicaistar 5 | - sinksmell 6 | - VincentGuoCQ 7 | 8 | approvers: 9 | - whalecold 10 | - hanxueluo 11 | - hicaistar 12 | - VincentGuoCQ 13 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/orchestration/v1alpha1/func.go: -------------------------------------------------------------------------------- 1 | package v1alpha1 2 | 3 | // ID implements gonum.org/v1/gonum/graph.Node interface 4 | func (n Vertex) ID() int64 { 5 | return n.Index 6 | } 7 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/cobra/.mailmap: -------------------------------------------------------------------------------- 1 | Steve Francia 2 | Bjørn Erik Pedersen 3 | Fabiano Franz 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/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/k8s.io/client-go/transport/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | reviewers: 4 | - smarterclayton 5 | - wojtek-t 6 | - deads2k 7 | - liggitt 8 | - krousey 9 | - caesarxuchao 10 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/terminal_check_appengine.go: -------------------------------------------------------------------------------- 1 | // +build appengine 2 | 3 | package logrus 4 | 5 | import ( 6 | "io" 7 | ) 8 | 9 | func checkIfTerminal(w io.Writer) bool { 10 | return true 11 | } 12 | -------------------------------------------------------------------------------- /vendor/k8s.io/utils/pointer/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | approvers: 4 | - apelisse 5 | - stewart-yu 6 | - thockin 7 | reviewers: 8 | - apelisse 9 | - stewart-yu 10 | - thockin 11 | -------------------------------------------------------------------------------- /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 | } 10 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/terminal_check_no_terminal.go: -------------------------------------------------------------------------------- 1 | // +build js nacl plan9 2 | 3 | package logrus 4 | 5 | import ( 6 | "io" 7 | ) 8 | 9 | func checkIfTerminal(w io.Writer) bool { 10 | return false 11 | } 12 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/networking/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | approvers: 4 | - sig-network-api-approvers 5 | reviewers: 6 | - sig-network-api-reviewers 7 | labels: 8 | - sig/network 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/listers/loadbalance/v1alpha2/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by lister-gen. DO NOT EDIT. 6 | 7 | package v1alpha2 8 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/go-common/signal/stopsignal_posix.go: -------------------------------------------------------------------------------- 1 | // +build !windows 2 | 3 | package signal 4 | 5 | import ( 6 | "os" 7 | "syscall" 8 | ) 9 | 10 | var shutdownSignals = []os.Signal{os.Interrupt, syscall.SIGTERM} 11 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/util/cert/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | approvers: 4 | - sig-auth-certificates-approvers 5 | reviewers: 6 | - sig-auth-certificates-reviewers 7 | labels: 8 | - sig/auth 9 | 10 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/tools/auth/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | approvers: 4 | - sig-auth-authenticators-approvers 5 | reviewers: 6 | - sig-auth-authenticators-reviewers 7 | labels: 8 | - sig/auth 9 | 10 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/core/install/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | reviewers: 4 | - lavalamp 5 | - smarterclayton 6 | - deads2k 7 | - caesarxuchao 8 | - liggitt 9 | - nikhiljindal 10 | - dims 11 | - david-mcmahon 12 | -------------------------------------------------------------------------------- /vendor/github.com/InVisionApp/conjungo/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.7 5 | 6 | before_install: 7 | - go get -t -v ./... 8 | 9 | script: 10 | - make test/codecov 11 | 12 | after_success: 13 | - bash <(curl -s https://codecov.io/bash) 14 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated clientset. 8 | package customclient 9 | -------------------------------------------------------------------------------- /vendor/github.com/json-iterator/go/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.8.x 5 | - 1.x 6 | 7 | before_install: 8 | - go get -t -v ./... 9 | 10 | script: 11 | - ./test.sh 12 | 13 | after_success: 14 | - bash <(curl -s https://codecov.io/bash) 15 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/concurrent/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.8.x 5 | - 1.x 6 | 7 | before_install: 8 | - go get -t -v ./... 9 | 10 | script: 11 | - ./test.sh 12 | 13 | after_success: 14 | - bash <(curl -s https://codecov.io/bash) 15 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/devops/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/devops/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1 8 | 9 | type CargoExpansion interface{} 10 | -------------------------------------------------------------------------------- /vendor/github.com/googleapis/gnostic/extensions/README.md: -------------------------------------------------------------------------------- 1 | # Extensions 2 | 3 | This directory contains support code for building Gnostic extensions and associated examples. 4 | 5 | Extensions are used to compile vendor or specification extensions into protocol buffer structures. 6 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/release/v1alpha1/func.go: -------------------------------------------------------------------------------- 1 | package v1alpha1 2 | 3 | // ResourceStatusFrom returns a new ResourceStatus with phase 4 | func ResourceStatusFrom(phase ResourcePhase) ResourceStatus { 5 | return ResourceStatus{ 6 | Phase: phase, 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/rbac/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | # approval on api packages bubbles to api-approvers 4 | reviewers: 5 | - sig-auth-authorizers-approvers 6 | - sig-auth-authorizers-reviewers 7 | labels: 8 | - sig/auth 9 | 10 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/scheme/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package contains the scheme of the automatically generated clientset. 8 | package scheme 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/alerting/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1beta1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/apiregistration/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/clever/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/clever/v1alpha2/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha2 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/clever/v1alpha3/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha3 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/config/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/model/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/model/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | type ModelExpansion interface{} 10 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/resource/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1beta1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/tenant/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/workload/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1beta1 9 | -------------------------------------------------------------------------------- /vendor/github.com/google/gofuzz/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.4 5 | - 1.3 6 | - 1.2 7 | - tip 8 | 9 | install: 10 | - if ! go get code.google.com/p/go.tools/cmd/cover; then go get golang.org/x/tools/cmd/cover; fi 11 | 12 | script: 13 | - go test -cover 14 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/alerting/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/alerting/v1alpha2/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha2 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/apiregistration/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1 8 | 9 | type APIServiceExpansion interface{} 10 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/cnetworking/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/dataset/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/dataset/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | type DatasetExpansion interface{} 10 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/dataset/v1alpha2/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha2 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/dataset/v1alpha2/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha2 8 | 9 | type DatasetExpansion interface{} 10 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/evaluation/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/loadbalance/v1alpha2/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha2 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/logging/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/release/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/resource/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/servicemesh/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/servicemesh/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | type IstioExpansion interface{} 10 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/serving/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/workload/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/workload/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1beta1 8 | 9 | type WorkloadExpansion interface{} 10 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/authorization/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | # approval on api packages bubbles to api-approvers 4 | reviewers: 5 | - sig-auth-authorizers-approvers 6 | - sig-auth-authorizers-reviewers 7 | labels: 8 | - sig/auth 9 | 10 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/certificates/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | # approval on api packages bubbles to api-approvers 4 | reviewers: 5 | - sig-auth-certificates-approvers 6 | - sig-auth-certificates-reviewers 7 | labels: 8 | - sig/auth 9 | 10 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/evaluation/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | type EvalJobExpansion interface{} 10 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/logging/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | type LogEndpointExpansion interface{} 10 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/microservice/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/orchestration/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | // This package has the automatically generated typed clients. 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/tools/leaderelection/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | approvers: 4 | - mikedanese 5 | - timothysc 6 | reviewers: 7 | - wojtek-t 8 | - deads2k 9 | - mikedanese 10 | - gmarek 11 | - eparis 12 | - timothysc 13 | - ingvagabund 14 | - resouer 15 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/authentication/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | # approval on api packages bubbles to api-approvers 4 | reviewers: 5 | - sig-auth-authenticators-approvers 6 | - sig-auth-authenticators-reviewers 7 | labels: 8 | - sig/auth 9 | 10 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/cnetworking/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | type NetworkPolicyExpansion interface{} 10 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/loadbalance/v1alpha2/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha2 8 | 9 | type LoadBalancerExpansion interface{} 10 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/microservice/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | type SpringcloudExpansion interface{} 10 | -------------------------------------------------------------------------------- /vendor/github.com/konsorten/go-windows-terminal-sequences/sequences_dummy.go: -------------------------------------------------------------------------------- 1 | // +build linux darwin 2 | 3 | package sequences 4 | 5 | import ( 6 | "fmt" 7 | ) 8 | 9 | func EnableVirtualTerminalProcessing(stream uintptr, enable bool) error { 10 | return fmt.Errorf("windows only package") 11 | } 12 | -------------------------------------------------------------------------------- /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/client-go/pkg/apis/clientauthentication/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | # approval on api packages bubbles to api-approvers 4 | reviewers: 5 | - sig-auth-authenticators-approvers 6 | - sig-auth-authenticators-reviewers 7 | labels: 8 | - sig/auth 9 | 10 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/policy/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | # approval on api packages bubbles to api-approvers 4 | reviewers: 5 | - sig-apps-api-approvers 6 | - sig-auth-policy-approvers 7 | - sig-auth-policy-reviewers 8 | labels: 9 | - sig/auth 10 | 11 | -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/go.mod: -------------------------------------------------------------------------------- 1 | module golang.org/x/oauth2 2 | 3 | go 1.11 4 | 5 | require ( 6 | cloud.google.com/go v0.34.0 7 | golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e 8 | golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4 // indirect 9 | google.golang.org/appengine v1.4.0 10 | ) 11 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/endian_big.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 ppc64 s390x mips mips64 6 | 7 | package unix 8 | 9 | const isBigEndian = true 10 | -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v2/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - "1.4.x" 5 | - "1.5.x" 6 | - "1.6.x" 7 | - "1.7.x" 8 | - "1.8.x" 9 | - "1.9.x" 10 | - "1.10.x" 11 | - "1.11.x" 12 | - "1.12.x" 13 | - "1.13.x" 14 | - "tip" 15 | 16 | go_import_path: gopkg.in/yaml.v2 17 | -------------------------------------------------------------------------------- /vendor/github.com/imdario/mergo/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | install: 3 | - go get -t 4 | - go get golang.org/x/tools/cmd/cover 5 | - go get github.com/mattn/goveralls 6 | script: 7 | - go test -race -v ./... 8 | after_script: 9 | - $HOME/gopath/bin/goveralls -service=travis-ci -repotoken $COVERALLS_TOKEN 10 | -------------------------------------------------------------------------------- /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/github.com/sirupsen/logrus/terminal_check_unix.go: -------------------------------------------------------------------------------- 1 | // +build linux aix 2 | 3 | package logrus 4 | 5 | import "golang.org/x/sys/unix" 6 | 7 | const ioctlReadTermios = unix.TCGETS 8 | 9 | func isTerminal(fd int) bool { 10 | _, err := unix.IoctlGetTermios(fd, ioctlReadTermios) 11 | return err == nil 12 | } 13 | 14 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/workload/v1alpha1/known_keys.go: -------------------------------------------------------------------------------- 1 | package v1alpha1 2 | 3 | const ( 4 | // WorkloadPlural is the plural of workload resources 5 | WorkloadPlural = "workloads" 6 | // WorkloadRevisionPlural is the plural of workloadRevision resources 7 | WorkloadRevisionPlural = "workloadrevisions" 8 | ) 9 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.8.x 5 | - 1.x 6 | 7 | before_install: 8 | - go get -t -v ./... 9 | - go get -t -v github.com/modern-go/reflect2-tests/... 10 | 11 | script: 12 | - ./test.sh 13 | 14 | after_success: 15 | - bash <(curl -s https://codecov.io/bash) 16 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/terminal_check_solaris.go: -------------------------------------------------------------------------------- 1 | package logrus 2 | 3 | import ( 4 | "golang.org/x/sys/unix" 5 | ) 6 | 7 | // IsTerminal returns true if the given file descriptor is a terminal. 8 | func isTerminal(fd int) bool { 9 | _, err := unix.IoctlGetTermio(fd, unix.TCGETA) 10 | return err == nil 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/serving/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | type SceneExpansion interface{} 10 | 11 | type ServingExpansion interface{} 12 | -------------------------------------------------------------------------------- /vendor/k8s.io/apimachinery/pkg/api/resource/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | reviewers: 4 | - thockin 5 | - lavalamp 6 | - smarterclayton 7 | - wojtek-t 8 | - derekwaynecarr 9 | - mikedanese 10 | - saad-ali 11 | - janetkuo 12 | - tallclair 13 | - eparis 14 | - xiang90 15 | - mbohlool 16 | - david-mcmahon 17 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/alerting/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1beta1 8 | 9 | type AlertingRuleExpansion interface{} 10 | 11 | type AlertingSubRuleExpansion interface{} 12 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/config/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | type ConfigClaimExpansion interface{} 10 | 11 | type ConfigReferenceExpansion interface{} 12 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/resource/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | type StorageServiceExpansion interface{} 10 | 11 | type StorageTypeExpansion interface{} 12 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/workload/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | type WorkloadExpansion interface{} 10 | 11 | type WorkloadRevisionExpansion interface{} 12 | -------------------------------------------------------------------------------- /vendor/google.golang.org/appengine/internal/identity_flex.go: -------------------------------------------------------------------------------- 1 | // Copyright 2018 Google LLC. 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 appenginevm 6 | 7 | package internal 8 | 9 | func init() { 10 | appengineFlex = true 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/alerting/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | type AlertingRuleExpansion interface{} 10 | 11 | type AlertingSubRuleExpansion interface{} 12 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/alerting/v1alpha2/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha2 8 | 9 | type AlertingRuleExpansion interface{} 10 | 11 | type AlertingSubRuleExpansion interface{} 12 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/orchestration/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | type ApplicationExpansion interface{} 10 | 11 | type ApplicationDraftExpansion interface{} 12 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/listers/devops/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by lister-gen. DO NOT EDIT. 6 | 7 | package v1 8 | 9 | // CargoListerExpansion allows custom methods to be added to 10 | // CargoLister. 11 | type CargoListerExpansion interface{} 12 | -------------------------------------------------------------------------------- /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/github.com/sirupsen/logrus/terminal_check_bsd.go: -------------------------------------------------------------------------------- 1 | // +build darwin dragonfly freebsd netbsd openbsd 2 | 3 | package logrus 4 | 5 | import "golang.org/x/sys/unix" 6 | 7 | const ioctlReadTermios = unix.TIOCGETA 8 | 9 | func isTerminal(fd int) bool { 10 | _, err := unix.IoctlGetTermios(fd, ioctlReadTermios) 11 | return err == nil 12 | } 13 | 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/oauth2/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - tip 5 | 6 | install: 7 | - export GOPATH="$HOME/gopath" 8 | - mkdir -p "$GOPATH/src/golang.org/x" 9 | - mv "$TRAVIS_BUILD_DIR" "$GOPATH/src/golang.org/x/oauth2" 10 | - go get -v -t -d golang.org/x/oauth2/... 11 | 12 | script: 13 | - go test -v golang.org/x/oauth2/... 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/endian_little.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 386 amd64 amd64p32 arm arm64 ppc64le mipsle mips64le riscv64 6 | 7 | package unix 8 | 9 | const isBigEndian = false 10 | -------------------------------------------------------------------------------- /vendor/sigs.k8s.io/yaml/.gitignore: -------------------------------------------------------------------------------- 1 | # OSX leaves these everywhere on SMB shares 2 | ._* 3 | 4 | # Eclipse files 5 | .classpath 6 | .project 7 | .settings/** 8 | 9 | # Emacs save files 10 | *~ 11 | 12 | # Vim-related files 13 | [._]*.s[a-w][a-z] 14 | [._]s[a-w][a-z] 15 | *.un~ 16 | Session.vim 17 | .netrwhist 18 | 19 | # Go test binaries 20 | *.test 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/listers/model/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by lister-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | // ModelListerExpansion allows custom methods to be added to 10 | // ModelLister. 11 | type ModelListerExpansion interface{} 12 | -------------------------------------------------------------------------------- /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/sirupsen/logrus/terminal_check_notappengine.go: -------------------------------------------------------------------------------- 1 | // +build !appengine,!js,!windows,!nacl,!plan9 2 | 3 | package logrus 4 | 5 | import ( 6 | "io" 7 | "os" 8 | ) 9 | 10 | func checkIfTerminal(w io.Writer) bool { 11 | switch v := w.(type) { 12 | case *os.File: 13 | return isTerminal(int(v.Fd())) 14 | default: 15 | return false 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/empty.s: -------------------------------------------------------------------------------- 1 | // Copyright 2019 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.12 6 | 7 | // This file is here to allow bodyless functions with go:linkname for Go 1.11 8 | // and earlier (see https://golang.org/issue/23311). 9 | -------------------------------------------------------------------------------- /vendor/google.golang.org/appengine/internal/main_common.go: -------------------------------------------------------------------------------- 1 | package internal 2 | 3 | // MainPath stores the file path of the main package. On App Engine Standard 4 | // using Go version 1.9 and below, this will be unset. On App Engine Flex and 5 | // App Engine Standard second-gen (Go 1.11 and above), this will be the 6 | // filepath to package main. 7 | var MainPath string 8 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/listers/dataset/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by lister-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | // DatasetListerExpansion allows custom methods to be added to 10 | // DatasetLister. 11 | type DatasetListerExpansion interface{} 12 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/listers/dataset/v1alpha2/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by lister-gen. DO NOT EDIT. 6 | 7 | package v1alpha2 8 | 9 | // DatasetListerExpansion allows custom methods to be added to 10 | // DatasetLister. 11 | type DatasetListerExpansion interface{} 12 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/listers/servicemesh/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by lister-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | // IstioListerExpansion allows custom methods to be added to 10 | // IstioLister. 11 | type IstioListerExpansion interface{} 12 | -------------------------------------------------------------------------------- /vendor/github.com/json-iterator/go/test.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | echo "" > coverage.txt 5 | 6 | for d in $(go list ./... | grep -v vendor); do 7 | go test -coverprofile=profile.out -coverpkg=github.com/json-iterator/go $d 8 | if [ -f profile.out ]; then 9 | cat profile.out >> coverage.txt 10 | rm profile.out 11 | fi 12 | done 13 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/clever/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | type FlavorExpansion interface{} 10 | 11 | type ProjectExpansion interface{} 12 | 13 | type TemplateExpansion interface{} 14 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/listers/apiregistration/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by lister-gen. DO NOT EDIT. 6 | 7 | package v1 8 | 9 | // APIServiceListerExpansion allows custom methods to be added to 10 | // APIServiceLister. 11 | type APIServiceListerExpansion interface{} 12 | -------------------------------------------------------------------------------- /vendor/github.com/json-iterator/go/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/json-iterator/go 2 | 3 | go 1.12 4 | 5 | require ( 6 | github.com/davecgh/go-spew v1.1.1 7 | github.com/google/gofuzz v1.0.0 8 | github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421 9 | github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742 10 | github.com/stretchr/testify v1.3.0 11 | ) 12 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/go-digest/.pullapprove.yml: -------------------------------------------------------------------------------- 1 | approve_by_comment: true 2 | approve_regex: '^(Approved|lgtm|LGTM|:shipit:|:star:|:\+1:|:ship:)' 3 | reject_regex: ^Rejected 4 | reset_on_push: true 5 | author_approval: ignored 6 | signed_off_by: 7 | required: true 8 | reviewers: 9 | teams: 10 | - go-digest-maintainers 11 | name: default 12 | required: 2 13 | -------------------------------------------------------------------------------- /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/github.com/caicloud/clientset/customclient/typed/tenant/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | type ClusterQuotaExpansion interface{} 10 | 11 | type PartitionExpansion interface{} 12 | 13 | type TenantExpansion interface{} 14 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/concurrent/test.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | echo "" > coverage.txt 5 | 6 | for d in $(go list ./... | grep -v vendor); do 7 | go test -coverprofile=profile.out -coverpkg=github.com/modern-go/concurrent $d 8 | if [ -f profile.out ]; then 9 | cat profile.out >> coverage.txt 10 | rm profile.out 11 | fi 12 | done 13 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/appveyor.yml: -------------------------------------------------------------------------------- 1 | version: "{build}" 2 | platform: x64 3 | clone_folder: c:\gopath\src\github.com\sirupsen\logrus 4 | environment: 5 | GOPATH: c:\gopath 6 | branches: 7 | only: 8 | - master 9 | install: 10 | - set PATH=%GOPATH%\bin;c:\go\bin;%PATH% 11 | - go version 12 | build_script: 13 | - go get -t 14 | - go test 15 | -------------------------------------------------------------------------------- /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 aix 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 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/listers/logging/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by lister-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | // LogEndpointListerExpansion allows custom methods to be added to 10 | // LogEndpointLister. 11 | type LogEndpointListerExpansion interface{} 12 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_darwin_386.1_11.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019 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,386,!go1.12 6 | 7 | package unix 8 | 9 | //sys Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) = SYS_GETDIRENTRIES64 10 | -------------------------------------------------------------------------------- /vendor/k8s.io/klog/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | reviewers: 3 | - jayunit100 4 | - hoegaarden 5 | - andyxning 6 | - neolit123 7 | - pohly 8 | - yagonobre 9 | - vincepri 10 | - detiber 11 | approvers: 12 | - dims 13 | - thockin 14 | - justinsb 15 | - tallclair 16 | - piosz 17 | - brancz 18 | - DirectXMan12 19 | - lavalamp 20 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/release/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | type CanaryReleaseExpansion interface{} 10 | 11 | type ReleaseExpansion interface{} 12 | 13 | type ReleaseHistoryExpansion interface{} 14 | -------------------------------------------------------------------------------- /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_darwin_amd64.1_11.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019 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,amd64,!go1.12 6 | 7 | package unix 8 | 9 | //sys Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) = SYS_GETDIRENTRIES64 10 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/aliases.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 windows 6 | // +build go1.9 7 | 8 | package windows 9 | 10 | import "syscall" 11 | 12 | type Errno = syscall.Errno 13 | type SysProcAttr = syscall.SysProcAttr 14 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/autoscaling/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | reviewers: 4 | - thockin 5 | - lavalamp 6 | - smarterclayton 7 | - wojtek-t 8 | - deads2k 9 | - caesarxuchao 10 | - erictune 11 | - sttts 12 | - ncdc 13 | - piosz 14 | - dims 15 | - errordeveloper 16 | - madhusudancs 17 | - mml 18 | - mbohlool 19 | - david-mcmahon 20 | - jianhuiz 21 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/cobra/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/spf13/cobra 2 | 3 | go 1.12 4 | 5 | require ( 6 | github.com/BurntSushi/toml v0.3.1 // indirect 7 | github.com/cpuguy83/go-md2man v1.0.10 8 | github.com/inconshreveable/mousetrap v1.0.0 9 | github.com/mitchellh/go-homedir v1.1.0 10 | github.com/spf13/pflag v1.0.3 11 | github.com/spf13/viper v1.3.2 12 | gopkg.in/yaml.v2 v2.2.2 13 | ) 14 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/pflag/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | 3 | language: go 4 | 5 | go: 6 | - 1.9.x 7 | - 1.10.x 8 | - 1.11.x 9 | - tip 10 | 11 | matrix: 12 | allow_failures: 13 | - go: tip 14 | 15 | install: 16 | - go get golang.org/x/lint/golint 17 | - export PATH=$GOPATH/bin:$PATH 18 | - go install ./... 19 | 20 | script: 21 | - verify/all.sh -v 22 | - go test ./... 23 | -------------------------------------------------------------------------------- /vendor/golang.org/x/crypto/ssh/terminal/util_aix.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 aix 6 | 7 | package terminal 8 | 9 | import "golang.org/x/sys/unix" 10 | 11 | const ioctlReadTermios = unix.TCGETS 12 | const ioctlWriteTermios = unix.TCSETS 13 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_darwin_arm.1_11.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019 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,arm,!go1.12 6 | 7 | package unix 8 | 9 | func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { 10 | return 0, ENOSYS 11 | } 12 | -------------------------------------------------------------------------------- /vendor/github.com/google/go-cmp/cmp/internal/flags/toolchain_legacy.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019, 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.md file. 4 | 5 | // +build !go1.10 6 | 7 | package flags 8 | 9 | // AtLeastGo110 reports whether the Go toolchain is at least Go 1.10. 10 | const AtLeastGo110 = false 11 | -------------------------------------------------------------------------------- /vendor/github.com/google/go-cmp/cmp/internal/flags/toolchain_recent.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019, 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.md file. 4 | 5 | // +build go1.10 6 | 7 | package flags 8 | 9 | // AtLeastGo110 reports whether the Go toolchain is at least Go 1.10. 10 | const AtLeastGo110 = true 11 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_darwin_arm64.1_11.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019 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,arm64,!go1.12 6 | 7 | package unix 8 | 9 | func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { 10 | return 0, ENOSYS 11 | } 12 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.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 amd64,linux 6 | // +build !gccgo 7 | 8 | package unix 9 | 10 | import "syscall" 11 | 12 | //go:noescape 13 | func gettimeofday(tv *Timeval) (err syscall.Errno) 14 | -------------------------------------------------------------------------------- /vendor/github.com/google/go-cmp/cmp/internal/flags/flags.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019, 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.md file. 4 | 5 | package flags 6 | 7 | // Deterministic controls whether the output of Diff should be deterministic. 8 | // This is only used for testing. 9 | var Deterministic bool 10 | -------------------------------------------------------------------------------- /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/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 | MainPath = "" 15 | appengine_internal.Main() 16 | } 17 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/golang-lru/.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled Object files, Static and Dynamic libs (Shared Objects) 2 | *.o 3 | *.a 4 | *.so 5 | 6 | # Folders 7 | _obj 8 | _test 9 | 10 | # Architecture specific extensions/prefixes 11 | *.[568vq] 12 | [568vq].out 13 | 14 | *.cgo1.go 15 | *.cgo2.c 16 | _cgo_defun.c 17 | _cgo_gotypes.go 18 | _cgo_export.* 19 | 20 | _testmain.go 21 | 22 | *.exe 23 | *.test 24 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/test.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | echo "" > coverage.txt 5 | 6 | for d in $(go list github.com/modern-go/reflect2-tests/... | grep -v vendor); do 7 | go test -coverprofile=profile.out -coverpkg=github.com/modern-go/reflect2 $d 8 | if [ -f profile.out ]; then 9 | cat profile.out >> coverage.txt 10 | rm profile.out 11 | fi 12 | done 13 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/sirupsen/logrus 2 | 3 | require ( 4 | github.com/davecgh/go-spew v1.1.1 // indirect 5 | github.com/konsorten/go-windows-terminal-sequences v1.0.1 6 | github.com/pmezard/go-difflib v1.0.0 // indirect 7 | github.com/stretchr/objx v0.1.1 // indirect 8 | github.com/stretchr/testify v1.2.2 9 | golang.org/x/sys v0.0.0-20190422165155-953cdadca894 10 | ) 11 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/batch/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | reviewers: 4 | - thockin 5 | - lavalamp 6 | - smarterclayton 7 | - wojtek-t 8 | - deads2k 9 | - caesarxuchao 10 | - erictune 11 | - sttts 12 | - saad-ali 13 | - ncdc 14 | - soltysh 15 | - dims 16 | - errordeveloper 17 | - mml 18 | - mbohlool 19 | - david-mcmahon 20 | - jianhuiz 21 | labels: 22 | - sig/apps 23 | -------------------------------------------------------------------------------- /vendor/sigs.k8s.io/yaml/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | dist: xenial 3 | go: 4 | - 1.12.x 5 | - 1.13.x 6 | script: 7 | - diff -u <(echo -n) <(gofmt -d *.go) 8 | - diff -u <(echo -n) <(golint $(go list -e ./...) | grep -v YAMLToJSON) 9 | - GO111MODULE=on go vet . 10 | - GO111MODULE=on go test -v -race ./... 11 | - git diff --exit-code 12 | install: 13 | - GO111MODULE=off go get golang.org/x/lint/golint 14 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/clever/v1alpha3/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha3 8 | 9 | type FlavorExpansion interface{} 10 | 11 | type MLNeuronExpansion interface{} 12 | 13 | type MLProjectExpansion interface{} 14 | 15 | type MLTaskExpansion interface{} 16 | -------------------------------------------------------------------------------- /vendor/github.com/mattbaird/jsonpatch/.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled Object files, Static and Dynamic libs (Shared Objects) 2 | *.o 3 | *.a 4 | *.so 5 | 6 | # Folders 7 | _obj 8 | _test 9 | 10 | # Architecture specific extensions/prefixes 11 | *.[568vq] 12 | [568vq].out 13 | 14 | *.cgo1.go 15 | *.cgo2.c 16 | _cgo_defun.c 17 | _cgo_gotypes.go 18 | _cgo_export.* 19 | 20 | _testmain.go 21 | 22 | *.exe 23 | *.test 24 | *.prof 25 | -------------------------------------------------------------------------------- /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 | // +build generate 6 | 7 | package windows 8 | 9 | //go:generate go run golang.org/x/sys/windows/mkwinsyscall -output zsyscall_windows.go eventlog.go service.go syscall_windows.go security_windows.go 10 | -------------------------------------------------------------------------------- /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/k8s.io/klog/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | go_import_path: k8s.io/klog 3 | dist: xenial 4 | go: 5 | - 1.9.x 6 | - 1.10.x 7 | - 1.11.x 8 | - 1.12.x 9 | script: 10 | - go get -t -v ./... 11 | - diff -u <(echo -n) <(gofmt -d .) 12 | - diff -u <(echo -n) <(golint $(go list -e ./...)) 13 | - go tool vet . || go vet . 14 | - go test -v -race ./... 15 | install: 16 | - go get golang.org/x/lint/golint 17 | -------------------------------------------------------------------------------- /pkg/kubelab/core/v1/interface.go: -------------------------------------------------------------------------------- 1 | package v1 2 | 3 | // Interface provides access to all the informers in this group version. 4 | type Interface interface { 5 | Pods() PodLab 6 | } 7 | 8 | type version struct { 9 | } 10 | 11 | // New returns a new Interface. 12 | func New() Interface { 13 | return &version{} 14 | } 15 | 16 | // Pods returns a PodLab. 17 | func (g *version) Pods() PodLab { 18 | return &podImpl{} 19 | } 20 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | **Is this a BUG REPORT or FEATURE REQUEST?**: 4 | 5 | > Uncomment only one, leave it on its own line: 6 | > 7 | > /kind bug 8 | > /kind feature 9 | 10 | **What happened**: 11 | 12 | **What you expected to happen**: 13 | 14 | **How to reproduce it (as minimally and precisely as possible)**: 15 | 16 | **Anything else we need to know?**: 17 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/customclient/typed/clever/v1alpha2/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by client-gen. DO NOT EDIT. 6 | 7 | package v1alpha2 8 | 9 | type FlavorExpansion interface{} 10 | 11 | type MLNeuronExpansion interface{} 12 | 13 | type MLNeuronTaskOwnerExpansion interface{} 14 | 15 | type ProjectExpansion interface{} 16 | -------------------------------------------------------------------------------- /vendor/github.com/InVisionApp/conjungo/codecov.yml: -------------------------------------------------------------------------------- 1 | codecov: 2 | notify: 3 | require_ci_to_pass: true 4 | comment: 5 | layout: "header, diff, tree" 6 | require_changes: false 7 | branches: null 8 | behavior: default 9 | flags: null 10 | paths: null 11 | coverage: 12 | precision: 2 13 | range: 14 | - 70.0 15 | - 100.0 16 | round: down 17 | status: 18 | changes: false 19 | patch: true 20 | project: true -------------------------------------------------------------------------------- /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/k8s.io/kubernetes/pkg/apis/apps/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | reviewers: 4 | - thockin 5 | - lavalamp 6 | - smarterclayton 7 | - deads2k 8 | - caesarxuchao 9 | - pmorie 10 | - sttts 11 | - saad-ali 12 | - ncdc 13 | - tallclair 14 | - dims 15 | - errordeveloper 16 | - mml 17 | - m1093782566 18 | - mbohlool 19 | - david-mcmahon 20 | - kevin-wangzefeng 21 | - jianhuiz 22 | labels: 23 | - sig/apps 24 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_13.s: -------------------------------------------------------------------------------- 1 | // go run mkasm_darwin.go 386 2 | // Code generated by the command above; DO NOT EDIT. 3 | 4 | // +build go1.13 5 | 6 | #include "textflag.h" 7 | TEXT ·libc_fdopendir_trampoline(SB),NOSPLIT,$0-0 8 | JMP libc_fdopendir(SB) 9 | TEXT ·libc_closedir_trampoline(SB),NOSPLIT,$0-0 10 | JMP libc_closedir(SB) 11 | TEXT ·libc_readdir_r_trampoline(SB),NOSPLIT,$0-0 12 | JMP libc_readdir_r(SB) 13 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_13.s: -------------------------------------------------------------------------------- 1 | // go run mkasm_darwin.go arm 2 | // Code generated by the command above; DO NOT EDIT. 3 | 4 | // +build go1.13 5 | 6 | #include "textflag.h" 7 | TEXT ·libc_fdopendir_trampoline(SB),NOSPLIT,$0-0 8 | JMP libc_fdopendir(SB) 9 | TEXT ·libc_closedir_trampoline(SB),NOSPLIT,$0-0 10 | JMP libc_closedir(SB) 11 | TEXT ·libc_readdir_r_trampoline(SB),NOSPLIT,$0-0 12 | JMP libc_readdir_r(SB) 13 | -------------------------------------------------------------------------------- /vendor/k8s.io/apimachinery/pkg/api/meta/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | reviewers: 4 | - thockin 5 | - smarterclayton 6 | - wojtek-t 7 | - deads2k 8 | - brendandburns 9 | - derekwaynecarr 10 | - caesarxuchao 11 | - mikedanese 12 | - liggitt 13 | - nikhiljindal 14 | - gmarek 15 | - janetkuo 16 | - ncdc 17 | - eparis 18 | - dims 19 | - krousey 20 | - resouer 21 | - david-mcmahon 22 | - mfojtik 23 | - jianhuiz 24 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.s: -------------------------------------------------------------------------------- 1 | // go run mkasm_darwin.go amd64 2 | // Code generated by the command above; DO NOT EDIT. 3 | 4 | // +build go1.13 5 | 6 | #include "textflag.h" 7 | TEXT ·libc_fdopendir_trampoline(SB),NOSPLIT,$0-0 8 | JMP libc_fdopendir(SB) 9 | TEXT ·libc_closedir_trampoline(SB),NOSPLIT,$0-0 10 | JMP libc_closedir(SB) 11 | TEXT ·libc_readdir_r_trampoline(SB),NOSPLIT,$0-0 12 | JMP libc_readdir_r(SB) 13 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_13.s: -------------------------------------------------------------------------------- 1 | // go run mkasm_darwin.go arm64 2 | // Code generated by the command above; DO NOT EDIT. 3 | 4 | // +build go1.13 5 | 6 | #include "textflag.h" 7 | TEXT ·libc_fdopendir_trampoline(SB),NOSPLIT,$0-0 8 | JMP libc_fdopendir(SB) 9 | TEXT ·libc_closedir_trampoline(SB),NOSPLIT,$0-0 10 | JMP libc_closedir(SB) 11 | TEXT ·libc_readdir_r_trampoline(SB),NOSPLIT,$0-0 12 | JMP libc_readdir_r(SB) 13 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/rest/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | reviewers: 4 | - thockin 5 | - smarterclayton 6 | - caesarxuchao 7 | - wojtek-t 8 | - deads2k 9 | - brendandburns 10 | - liggitt 11 | - nikhiljindal 12 | - gmarek 13 | - erictune 14 | - sttts 15 | - luxas 16 | - dims 17 | - errordeveloper 18 | - hongchaodeng 19 | - krousey 20 | - resouer 21 | - cjcullen 22 | - rmmh 23 | - asalkeld 24 | - juanvallejo 25 | - lojies 26 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/aliases.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 aix darwin dragonfly freebsd linux netbsd openbsd solaris 6 | // +build go1.9 7 | 8 | package unix 9 | 10 | import "syscall" 11 | 12 | type Signal = syscall.Signal 13 | type Errno = syscall.Errno 14 | type SysProcAttr = syscall.SysProcAttr 15 | -------------------------------------------------------------------------------- /vendor/sigs.k8s.io/yaml/yaml_go110.go: -------------------------------------------------------------------------------- 1 | // This file contains changes that are only compatible with go 1.10 and onwards. 2 | 3 | // +build go1.10 4 | 5 | package yaml 6 | 7 | import "encoding/json" 8 | 9 | // DisallowUnknownFields configures the JSON decoder to error out if unknown 10 | // fields come along, instead of dropping them by default. 11 | func DisallowUnknownFields(d *json.Decoder) *json.Decoder { 12 | d.DisallowUnknownFields() 13 | return d 14 | } 15 | -------------------------------------------------------------------------------- /pkg/kubelab/meta/v1/interface.go: -------------------------------------------------------------------------------- 1 | package v1 2 | 3 | // Interface provides access to all the informers in this group version. 4 | type Interface interface { 5 | ObjectMeta() ObjectMetaLab 6 | } 7 | 8 | type version struct { 9 | } 10 | 11 | // New returns a new Interface. 12 | func New() Interface { 13 | return &version{} 14 | } 15 | 16 | // ObjectMeta returns a ObjectMetaLab. 17 | func (g *version) ObjectMeta() ObjectMetaLab { 18 | return &objectMetaImpl{} 19 | } 20 | -------------------------------------------------------------------------------- /vendor/github.com/json-iterator/go/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e 3 | set -x 4 | 5 | if [ ! -d /tmp/build-golang/src/github.com/json-iterator ]; then 6 | mkdir -p /tmp/build-golang/src/github.com/json-iterator 7 | ln -s $PWD /tmp/build-golang/src/github.com/json-iterator/go 8 | fi 9 | export GOPATH=/tmp/build-golang 10 | go get -u github.com/golang/dep/cmd/dep 11 | cd /tmp/build-golang/src/github.com/json-iterator/go 12 | exec $GOPATH/bin/dep ensure -update 13 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/pagesize_unix.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 aix darwin dragonfly freebsd linux netbsd openbsd solaris 6 | 7 | // For Unix, get the pagesize from the runtime. 8 | 9 | package unix 10 | 11 | import "syscall" 12 | 13 | func Getpagesize() int { 14 | return syscall.Getpagesize() 15 | } 16 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /pkg/kubelab/apps/v1/interface.go: -------------------------------------------------------------------------------- 1 | package v1 2 | 3 | // Interface provides access to all the informers in this group version. 4 | type Interface interface { 5 | Deployments() DeploymentLab 6 | } 7 | 8 | type version struct { 9 | } 10 | 11 | // New returns a new Interface. 12 | func New() Interface { 13 | return &version{} 14 | } 15 | 16 | // Deployments returns a DeploymentLab. 17 | func (g *version) Deployments() DeploymentLab { 18 | return &deploymentImpl{} 19 | } 20 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/readdirent_getdents.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019 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 aix dragonfly freebsd linux netbsd openbsd 6 | 7 | package unix 8 | 9 | // ReadDirent reads directory entries from fd and writes them into buf. 10 | func ReadDirent(fd int, buf []byte) (n int, err error) { 11 | return Getdents(fd, buf) 12 | } 13 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go: -------------------------------------------------------------------------------- 1 | // +build linux,386 linux,arm linux,mips linux,mipsle 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/k8s.io/apimachinery/pkg/api/errors/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | reviewers: 4 | - thockin 5 | - lavalamp 6 | - smarterclayton 7 | - wojtek-t 8 | - deads2k 9 | - brendandburns 10 | - derekwaynecarr 11 | - caesarxuchao 12 | - mikedanese 13 | - liggitt 14 | - nikhiljindal 15 | - gmarek 16 | - erictune 17 | - saad-ali 18 | - janetkuo 19 | - tallclair 20 | - eparis 21 | - dims 22 | - hongchaodeng 23 | - krousey 24 | - cjcullen 25 | - david-mcmahon 26 | -------------------------------------------------------------------------------- /vendor/sigs.k8s.io/yaml/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | approvers: 4 | - dims 5 | - lavalamp 6 | - smarterclayton 7 | - deads2k 8 | - sttts 9 | - liggitt 10 | - caesarxuchao 11 | reviewers: 12 | - dims 13 | - thockin 14 | - lavalamp 15 | - smarterclayton 16 | - wojtek-t 17 | - deads2k 18 | - derekwaynecarr 19 | - caesarxuchao 20 | - mikedanese 21 | - liggitt 22 | - gmarek 23 | - sttts 24 | - ncdc 25 | - tallclair 26 | labels: 27 | - sig/api-machinery 28 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # Created by https://www.gitignore.io/api/go 3 | 4 | ### Go ### 5 | # Binaries for programs and plugins 6 | *.exe 7 | *.dll 8 | *.so 9 | *.dylib 10 | 11 | # Test binary, build with `go test -c` 12 | *.test 13 | 14 | # Output of the go coverage tool, specifically when used with LiteIDE 15 | *.out 16 | 17 | # Project-local glide cache, RE: https://github.com/Masterminds/glide/issues/736 18 | .glide/ 19 | 20 | # End of https://www.gitignore.io/api/go 21 | 22 | .vscode 23 | bin 24 | -------------------------------------------------------------------------------- /pkg/kubelab/factory.go: -------------------------------------------------------------------------------- 1 | package kubelab 2 | 3 | import "github.com/caicloud/loadbalancer-controller/pkg/kubelab/apps" 4 | 5 | // Interface provides useful utils for resources in all known API group versions 6 | type Interface interface { 7 | Apps() apps.Interface 8 | } 9 | 10 | type kubelab struct{} 11 | 12 | // New constructs a new instance of a kubelab 13 | func New() Interface { 14 | return &kubelab{} 15 | } 16 | 17 | func (l *kubelab) Apps() apps.Interface { 18 | return apps.New() 19 | } 20 | -------------------------------------------------------------------------------- /vendor/github.com/google/go-cmp/cmp/export_panic.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.md file. 4 | 5 | // +build purego 6 | 7 | package cmp 8 | 9 | import "reflect" 10 | 11 | const supportExporters = false 12 | 13 | func retrieveUnexportedField(reflect.Value, reflect.StructField) reflect.Value { 14 | panic("no support for forcibly accessing unexported fields") 15 | } 16 | -------------------------------------------------------------------------------- /pkg/kubelab/apps/interface.go: -------------------------------------------------------------------------------- 1 | package apps 2 | 3 | import v1 "github.com/caicloud/loadbalancer-controller/pkg/kubelab/apps/v1" 4 | 5 | // Interface provides access to each of this group's versions. 6 | type Interface interface { 7 | V1() v1.Interface 8 | } 9 | 10 | type group struct { 11 | } 12 | 13 | // New returns a new Interface. 14 | func New() Interface { 15 | return &group{} 16 | } 17 | 18 | // V1 returns a new v1.Interface. 19 | func (g *group) V1() v1.Interface { 20 | return v1.New() 21 | } 22 | -------------------------------------------------------------------------------- /pkg/kubelab/core/interface.go: -------------------------------------------------------------------------------- 1 | package core 2 | 3 | import v1 "github.com/caicloud/loadbalancer-controller/pkg/kubelab/apps/v1" 4 | 5 | // Interface provides access to each of this group's versions. 6 | type Interface interface { 7 | V1() v1.Interface 8 | } 9 | 10 | type group struct { 11 | } 12 | 13 | // New returns a new Interface. 14 | func New() Interface { 15 | return &group{} 16 | } 17 | 18 | // V1 returns a new v1.Interface. 19 | func (g *group) V1() v1.Interface { 20 | return v1.New() 21 | } 22 | -------------------------------------------------------------------------------- /pkg/kubelab/meta/interface.go: -------------------------------------------------------------------------------- 1 | package core 2 | 3 | import v1 "github.com/caicloud/loadbalancer-controller/pkg/kubelab/apps/v1" 4 | 5 | // Interface provides access to each of this group's versions. 6 | type Interface interface { 7 | V1() v1.Interface 8 | } 9 | 10 | type group struct { 11 | } 12 | 13 | // New returns a new Interface. 14 | func New() Interface { 15 | return &group{} 16 | } 17 | 18 | // V1 returns a new v1.Interface. 19 | func (g *group) V1() v1.Interface { 20 | return v1.New() 21 | } 22 | -------------------------------------------------------------------------------- /hack/read_cpus_available.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | 5 | CPUS_AVAILABLE=1 6 | 7 | case "$(uname -s)" in 8 | Darwin) 9 | CPUS_AVAILABLE=$(sysctl -n machdep.cpu.core_count) 10 | ;; 11 | Linux) 12 | CFS_QUOTA=$(cat /sys/fs/cgroup/cpu/cpu.cfs_quota_us) 13 | if [ $CFS_QUOTA -ge 100000 ]; then 14 | CPUS_AVAILABLE=$(expr ${CFS_QUOTA} / 100 / 1000) 15 | fi 16 | ;; 17 | *) 18 | # Unsupported host OS. Must be Linux or Mac OS X. 19 | ;; 20 | esac 21 | 22 | echo ${CPUS_AVAILABLE} 23 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_aix_ppc64.s: -------------------------------------------------------------------------------- 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 !gccgo 6 | 7 | #include "textflag.h" 8 | 9 | // 10 | // System calls for ppc64, AIX are implemented in runtime/syscall_aix.go 11 | // 12 | 13 | TEXT ·syscall6(SB),NOSPLIT,$0-88 14 | JMP syscall·syscall6(SB) 15 | 16 | TEXT ·rawSyscall6(SB),NOSPLIT,$0-88 17 | JMP syscall·rawSyscall6(SB) 18 | -------------------------------------------------------------------------------- /vendor/github.com/google/go-cmp/cmp/internal/diff/debug_disable.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.md file. 4 | 5 | // +build !cmp_debug 6 | 7 | package diff 8 | 9 | var debug debugger 10 | 11 | type debugger struct{} 12 | 13 | func (debugger) Begin(_, _ int, f EqualFunc, _, _ *EditScript) EqualFunc { 14 | return f 15 | } 16 | func (debugger) Update() {} 17 | func (debugger) Finish() {} 18 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/orchestration/v1alpha1/known_keys.go: -------------------------------------------------------------------------------- 1 | package v1alpha1 2 | 3 | import "fmt" 4 | 5 | const ( 6 | // ApplicationPlural is the plural of application resources 7 | ApplicationPlural = "applications" 8 | // ApplicationDraftPlural is the plural of applicationDraft resources 9 | ApplicationDraftPlural = "applicationdrafts" 10 | ) 11 | 12 | var ( 13 | // LabelKeyCreatedBy - orchestration.caicloud.io/created-by 14 | LabelKeyCreatedBy = fmt.Sprintf("%s/created-by", GroupName) 15 | ) 16 | -------------------------------------------------------------------------------- /vendor/github.com/opencontainers/go-digest/MAINTAINERS: -------------------------------------------------------------------------------- 1 | Aaron Lehmann (@aaronlehmann) 2 | Brandon Philips (@philips) 3 | Brendan Burns (@brendandburns) 4 | Derek McGowan (@dmcgowan) 5 | Jason Bouzane (@jbouzane) 6 | John Starks (@jstarks) 7 | Jonathan Boulle (@jonboulle) 8 | Stephen Day (@stevvooe) 9 | Vincent Batts (@vbatts) 10 | -------------------------------------------------------------------------------- /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-88 14 | JMP syscall·sysvicall6(SB) 15 | 16 | TEXT ·rawSysvicall6(SB),NOSPLIT,$0-88 17 | JMP syscall·rawSysvicall6(SB) 18 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/listers/evaluation/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by lister-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | // EvalJobListerExpansion allows custom methods to be added to 10 | // EvalJobLister. 11 | type EvalJobListerExpansion interface{} 12 | 13 | // EvalJobNamespaceListerExpansion allows custom methods to be added to 14 | // EvalJobNamespaceLister. 15 | type EvalJobNamespaceListerExpansion interface{} 16 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/listers/resource/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by lister-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | // StorageServiceListerExpansion allows custom methods to be added to 10 | // StorageServiceLister. 11 | type StorageServiceListerExpansion interface{} 12 | 13 | // StorageTypeListerExpansion allows custom methods to be added to 14 | // StorageTypeLister. 15 | type StorageTypeListerExpansion interface{} 16 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/listers/workload/v1beta1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by lister-gen. DO NOT EDIT. 6 | 7 | package v1beta1 8 | 9 | // WorkloadListerExpansion allows custom methods to be added to 10 | // WorkloadLister. 11 | type WorkloadListerExpansion interface{} 12 | 13 | // WorkloadNamespaceListerExpansion allows custom methods to be added to 14 | // WorkloadNamespaceLister. 15 | type WorkloadNamespaceListerExpansion interface{} 16 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/Gopkg.lock: -------------------------------------------------------------------------------- 1 | # This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. 2 | 3 | 4 | [[projects]] 5 | name = "github.com/modern-go/concurrent" 6 | packages = ["."] 7 | revision = "e0a39a4cb4216ea8db28e22a69f4ec25610d513a" 8 | version = "1.0.0" 9 | 10 | [solve-meta] 11 | analyzer-name = "dep" 12 | analyzer-version = 1 13 | inputs-digest = "daee8a88b3498b61c5640056665b8b9eea062006f5e596bbb6a3ed9119a11ec7" 14 | solver-name = "gps-cdcl" 15 | solver-version = 1 16 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/listers/alerting/v1beta1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by lister-gen. DO NOT EDIT. 6 | 7 | package v1beta1 8 | 9 | // AlertingRuleListerExpansion allows custom methods to be added to 10 | // AlertingRuleLister. 11 | type AlertingRuleListerExpansion interface{} 12 | 13 | // AlertingSubRuleListerExpansion allows custom methods to be added to 14 | // AlertingSubRuleLister. 15 | type AlertingSubRuleListerExpansion interface{} 16 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/listers/alerting/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by lister-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | // AlertingRuleListerExpansion allows custom methods to be added to 10 | // AlertingRuleLister. 11 | type AlertingRuleListerExpansion interface{} 12 | 13 | // AlertingSubRuleListerExpansion allows custom methods to be added to 14 | // AlertingSubRuleLister. 15 | type AlertingSubRuleListerExpansion interface{} 16 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/listers/alerting/v1alpha2/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by lister-gen. DO NOT EDIT. 6 | 7 | package v1alpha2 8 | 9 | // AlertingRuleListerExpansion allows custom methods to be added to 10 | // AlertingRuleLister. 11 | type AlertingRuleListerExpansion interface{} 12 | 13 | // AlertingSubRuleListerExpansion allows custom methods to be added to 14 | // AlertingSubRuleLister. 15 | type AlertingSubRuleListerExpansion interface{} 16 | -------------------------------------------------------------------------------- /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/k8s.io/klog/RELEASE.md: -------------------------------------------------------------------------------- 1 | # Release Process 2 | 3 | The `klog` is released on an as-needed basis. The process is as follows: 4 | 5 | 1. An issue is proposing a new release with a changelog since the last release 6 | 1. All [OWNERS](OWNERS) must LGTM this release 7 | 1. An OWNER runs `git tag -s $VERSION` and inserts the changelog and pushes the tag with `git push $VERSION` 8 | 1. The release issue is closed 9 | 1. An announcement email is sent to `kubernetes-dev@googlegroups.com` with the subject `[ANNOUNCE] kubernetes-template-project $VERSION is released` 10 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/listers/microservice/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by lister-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | // SpringcloudListerExpansion allows custom methods to be added to 10 | // SpringcloudLister. 11 | type SpringcloudListerExpansion interface{} 12 | 13 | // SpringcloudNamespaceListerExpansion allows custom methods to be added to 14 | // SpringcloudNamespaceLister. 15 | type SpringcloudNamespaceListerExpansion interface{} 16 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- 1 | run: 2 | # concurrency: 2 3 | deadline: 5m 4 | 5 | linter-settings: 6 | goconst: 7 | min-len: 2 8 | min-occurrences: 2 9 | 10 | linters: 11 | enable: 12 | - golint 13 | - goconst 14 | - gofmt 15 | - goimports 16 | - misspell 17 | - unparam 18 | 19 | issues: 20 | exclude-use-default: false 21 | exclude-rules: 22 | - path: _test.go 23 | linters: 24 | - errcheck 25 | exclude: 26 | - (comment on exported (method|function|type|const)|should have( a package)? comment|comment should be of the form) 27 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/listers/cnetworking/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by lister-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | // NetworkPolicyListerExpansion allows custom methods to be added to 10 | // NetworkPolicyLister. 11 | type NetworkPolicyListerExpansion interface{} 12 | 13 | // NetworkPolicyNamespaceListerExpansion allows custom methods to be added to 14 | // NetworkPolicyNamespaceLister. 15 | type NetworkPolicyNamespaceListerExpansion interface{} 16 | -------------------------------------------------------------------------------- /vendor/sigs.k8s.io/yaml/RELEASE.md: -------------------------------------------------------------------------------- 1 | # Release Process 2 | 3 | The `yaml` Project is released on an as-needed basis. The process is as follows: 4 | 5 | 1. An issue is proposing a new release with a changelog since the last release 6 | 1. All [OWNERS](OWNERS) must LGTM this release 7 | 1. An OWNER runs `git tag -s $VERSION` and inserts the changelog and pushes the tag with `git push $VERSION` 8 | 1. The release issue is closed 9 | 1. An announcement email is sent to `kubernetes-dev@googlegroups.com` with the subject `[ANNOUNCE] kubernetes-template-project $VERSION is released` 10 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/cobra/command_win.go: -------------------------------------------------------------------------------- 1 | // +build windows 2 | 3 | package cobra 4 | 5 | import ( 6 | "fmt" 7 | "os" 8 | "time" 9 | 10 | "github.com/inconshreveable/mousetrap" 11 | ) 12 | 13 | var preExecHookFn = preExecHook 14 | 15 | func preExecHook(c *Command) { 16 | if MousetrapHelpText != "" && mousetrap.StartedByExplorer() { 17 | c.Print(MousetrapHelpText) 18 | if MousetrapDisplayDuration > 0 { 19 | time.Sleep(MousetrapDisplayDuration) 20 | } else { 21 | c.Println("Press return to continue...") 22 | fmt.Scanln() 23 | } 24 | os.Exit(1) 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /vendor/k8s.io/apimachinery/pkg/apis/meta/v1/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | reviewers: 4 | - thockin 5 | - smarterclayton 6 | - wojtek-t 7 | - deads2k 8 | - brendandburns 9 | - caesarxuchao 10 | - liggitt 11 | - nikhiljindal 12 | - gmarek 13 | - erictune 14 | - davidopp 15 | - sttts 16 | - quinton-hoole 17 | - luxas 18 | - janetkuo 19 | - justinsb 20 | - ncdc 21 | - soltysh 22 | - dims 23 | - madhusudancs 24 | - hongchaodeng 25 | - krousey 26 | - mml 27 | - mbohlool 28 | - david-mcmahon 29 | - therc 30 | - mqliang 31 | - kevin-wangzefeng 32 | - jianhuiz 33 | -------------------------------------------------------------------------------- /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/unix/syscall_linux_gc.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 linux,!gccgo 6 | 7 | package unix 8 | 9 | // SyscallNoError may be used instead of Syscall for syscalls that don't fail. 10 | func SyscallNoError(trap, a1, a2, a3 uintptr) (r1, r2 uintptr) 11 | 12 | // RawSyscallNoError may be used instead of RawSyscall for syscalls that don't 13 | // fail. 14 | func RawSyscallNoError(trap, a1, a2, a3 uintptr) (r1, r2 uintptr) 15 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /vendor/github.com/hashicorp/golang-lru/README.md: -------------------------------------------------------------------------------- 1 | golang-lru 2 | ========== 3 | 4 | This provides the `lru` package which implements a fixed-size 5 | thread safe LRU cache. It is based on the cache in Groupcache. 6 | 7 | Documentation 8 | ============= 9 | 10 | Full docs are available on [Godoc](http://godoc.org/github.com/hashicorp/golang-lru) 11 | 12 | Example 13 | ======= 14 | 15 | Using the LRU is very simple: 16 | 17 | ```go 18 | l, _ := New(128) 19 | for i := 0; i < 256; i++ { 20 | l.Add(i, nil) 21 | } 22 | if l.Len() != 128 { 23 | panic(fmt.Sprintf("bad len: %v", l.Len())) 24 | } 25 | ``` 26 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/types_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 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/types_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 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/types_windows_arm.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 | 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 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/release/v1alpha1/known_keys.go: -------------------------------------------------------------------------------- 1 | package v1alpha1 2 | 3 | import "fmt" 4 | 5 | const ( 6 | // SourceOrchestration marked the release from orchestration 7 | SourceOrchestration = "orchestration" 8 | // SourceMicroservice marked the release from microservice 9 | SourceMicroservice = "microservice" 10 | ) 11 | 12 | var ( 13 | // LabelKeySource - release.caicloud.io/source 14 | LabelKeySource = fmt.Sprintf("%s/source", GroupName) 15 | // LabelKeyKind - release.caicloud.io/kind = deployments statefulsets cronjobs jobs 16 | LabelKeyKind = fmt.Sprintf("%s/kind", GroupName) 17 | ) 18 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/devops/v1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/not_go111.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 !go1.11 6 | 7 | package http2 8 | 9 | import ( 10 | "net/http/httptrace" 11 | "net/textproto" 12 | ) 13 | 14 | func traceHasWroteHeaderField(trace *httptrace.ClientTrace) bool { return false } 15 | 16 | func traceWroteHeaderField(trace *httptrace.ClientTrace, k, v string) {} 17 | 18 | func traceGot1xxResponseFunc(trace *httptrace.ClientTrace) func(int, textproto.MIMEHeader) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v2/NOTICE: -------------------------------------------------------------------------------- 1 | Copyright 2011-2016 Canonical Ltd. 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/alerting/v1beta1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1beta1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/apiregistration/v1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/clever/v1alpha1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/clever/v1alpha2/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha2 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/clever/v1alpha3/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha3 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/config/v1alpha1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/dataset/v1alpha1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/dataset/v1alpha2/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha2 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/logging/v1alpha1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/model/v1alpha1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/release/v1alpha1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/resource/v1beta1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1beta1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/serving/v1alpha1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/tenant/v1alpha1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/workload/v1beta1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1beta1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/alerting/v1alpha1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/alerting/v1alpha2/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha2 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/cnetworking/v1alpha1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/evaluation/v1alpha1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/loadbalance/v1alpha2/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha2 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/microservice/v1alpha1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/resource/v1alpha1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/servicemesh/v1alpha1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/workload/v1alpha1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/inconshreveable/mousetrap/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2014 Alan Shreve 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/orchestration/v1alpha1/zz_generated.defaults.go: -------------------------------------------------------------------------------- 1 | // +build !ignore_autogenerated 2 | 3 | /* 4 | Copyright 2020 caicloud authors. All rights reserved. 5 | */ 6 | 7 | // Code generated by defaulter-gen. DO NOT EDIT. 8 | 9 | package v1alpha1 10 | 11 | import ( 12 | runtime "k8s.io/apimachinery/pkg/runtime" 13 | ) 14 | 15 | // RegisterDefaults adds defaulters functions to the given scheme. 16 | // Public to allow building arbitrary schemes. 17 | // All generated defaulters are covering - they call all nested defaulters. 18 | func RegisterDefaults(scheme *runtime.Scheme) error { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/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 aix darwin,!race linux,!race freebsd,!race netbsd openbsd solaris dragonfly 6 | 7 | package unix 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 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/go-common/signal/README.md: -------------------------------------------------------------------------------- 1 | # signal 2 | 3 | `SetupStopSignalHandler` 函数会返回一个 stop channel,当收到类似 ctrl-c 之类需要退出的 signal 时会自动 close 这个 stop channel;在 controller 和其它需要 stop channel 的 CLI 应用中非常有用,直接使用这个函数生成的 stop channel,不再需要其它的特别处理。下面有一个简单的示例: 4 | 5 | ```go 6 | stopCh := signal.SetupStopSignalHandler() 7 | 8 | fmt.Println("waiting stop signal") 9 | <-stopCh 10 | fmt.Println("stop signal received, exiting") 11 | ``` 12 | 13 | 运行效果: 14 | 15 | ``` 16 | waiting stop signal 17 | ^Cstop signal received, exiting 18 | ``` 19 | 20 | 没收到 stop signal 时,程序会一直卡在 `<-stopCh` 这个地方(在等待 stop signal),如果在程序退出前有额外的 clean up 工作需要做,在 stopCh 关闭后处理就行 21 | -------------------------------------------------------------------------------- /vendor/github.com/gogo/protobuf/AUTHORS: -------------------------------------------------------------------------------- 1 | # This is the official list of GoGo authors for copyright purposes. 2 | # This file is distinct from the CONTRIBUTORS file, which 3 | # lists people. For example, employees are listed in CONTRIBUTORS, 4 | # but not in AUTHORS, because the employer holds the copyright. 5 | 6 | # Names should be added to this file as one of 7 | # Organization's name 8 | # Individual's name 9 | # Individual's name 10 | 11 | # Please keep the list sorted. 12 | 13 | Sendgrid, Inc 14 | Vastech SA (PTY) LTD 15 | Walter Schulze 16 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/sockcmsg_dragonfly.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019 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 unix 6 | 7 | // Round the length of a raw sockaddr up to align it properly. 8 | func cmsgAlignOf(salen int) int { 9 | salign := SizeofPtr 10 | if SizeofPtr == 8 && !supportsABI(_dragonflyABIChangeVersion) { 11 | // 64-bit Dragonfly before the September 2019 ABI changes still requires 12 | // 32-bit aligned access to network subsystem. 13 | salign = 4 14 | } 15 | return (salen + salign - 1) & ^(salign - 1) 16 | } 17 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/listers/tenant/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by lister-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | // ClusterQuotaListerExpansion allows custom methods to be added to 10 | // ClusterQuotaLister. 11 | type ClusterQuotaListerExpansion interface{} 12 | 13 | // PartitionListerExpansion allows custom methods to be added to 14 | // PartitionLister. 15 | type PartitionListerExpansion interface{} 16 | 17 | // TenantListerExpansion allows custom methods to be added to 18 | // TenantLister. 19 | type TenantListerExpansion interface{} 20 | -------------------------------------------------------------------------------- /hack/license/boilerplate.go.txt: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright YEAR Caicloud authors. All rights reserved 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/core/v1/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | reviewers: 4 | - thockin 5 | - lavalamp 6 | - smarterclayton 7 | - wojtek-t 8 | - deads2k 9 | - yujuhong 10 | - brendandburns 11 | - derekwaynecarr 12 | - caesarxuchao 13 | - vishh 14 | - mikedanese 15 | - liggitt 16 | - nikhiljindal 17 | - gmarek 18 | - erictune 19 | - davidopp 20 | - pmorie 21 | - sttts 22 | - dchen1107 23 | - saad-ali 24 | - zmerlynn 25 | - luxas 26 | - janetkuo 27 | - justinsb 28 | - ncdc 29 | - tallclair 30 | - eparis 31 | - piosz 32 | - jsafrane 33 | - dims 34 | - errordeveloper 35 | - madhusudancs 36 | - krousey 37 | - jayunit100 38 | - rootfs 39 | -------------------------------------------------------------------------------- /vendor/github.com/imdario/mergo/.gitignore: -------------------------------------------------------------------------------- 1 | #### joe made this: http://goel.io/joe 2 | 3 | #### go #### 4 | # Binaries for programs and plugins 5 | *.exe 6 | *.dll 7 | *.so 8 | *.dylib 9 | 10 | # Test binary, build with `go test -c` 11 | *.test 12 | 13 | # Output of the go coverage tool, specifically when used with LiteIDE 14 | *.out 15 | 16 | # Project-local glide cache, RE: https://github.com/Masterminds/glide/issues/736 17 | .glide/ 18 | 19 | #### vim #### 20 | # Swap 21 | [._]*.s[a-v][a-z] 22 | [._]*.sw[a-p] 23 | [._]s[a-v][a-z] 24 | [._]sw[a-p] 25 | 26 | # Session 27 | Session.vim 28 | 29 | # Temporary 30 | .netrwhist 31 | *~ 32 | # Auto-generated tag files 33 | tags 34 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/cobra/.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled Object files, Static and Dynamic libs (Shared Objects) 2 | *.o 3 | *.a 4 | *.so 5 | 6 | # Folders 7 | _obj 8 | _test 9 | 10 | # Architecture specific extensions/prefixes 11 | *.[568vq] 12 | [568vq].out 13 | 14 | *.cgo1.go 15 | *.cgo2.c 16 | _cgo_defun.c 17 | _cgo_gotypes.go 18 | _cgo_export.* 19 | 20 | _testmain.go 21 | 22 | # Vim files https://github.com/github/gitignore/blob/master/Global/Vim.gitignore 23 | # swap 24 | [._]*.s[a-w][a-z] 25 | [._]s[a-w][a-z] 26 | # session 27 | Session.vim 28 | # temporary 29 | .netrwhist 30 | *~ 31 | # auto-generated tag files 32 | tags 33 | 34 | *.exe 35 | 36 | cobra.test 37 | 38 | .idea/* 39 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_linux_gc_386.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 linux,!gccgo,386 6 | 7 | package unix 8 | 9 | import "syscall" 10 | 11 | // Underlying system call writes to newoffset via pointer. 12 | // Implemented in assembly to avoid allocation. 13 | func seek(fd int, offset int64, whence int) (newoffset int64, err syscall.Errno) 14 | 15 | func socketcall(call int, a0, a1, a2, a3, a4, a5 uintptr) (n int, err syscall.Errno) 16 | func rawsocketcall(call int, a0, a1, a2, a3, a4, a5 uintptr) (n int, err syscall.Errno) 17 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/fcntl_darwin.go: -------------------------------------------------------------------------------- 1 | // Copyright 2019 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 unix 6 | 7 | import "unsafe" 8 | 9 | // FcntlInt performs a fcntl syscall on fd with the provided command and argument. 10 | func FcntlInt(fd uintptr, cmd, arg int) (int, error) { 11 | return fcntl(int(fd), cmd, arg) 12 | } 13 | 14 | // FcntlFlock performs a fcntl syscall for the F_GETLK, F_SETLK or F_SETLKW command. 15 | func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) error { 16 | _, err := fcntl(int(fd), cmd, int(uintptr(unsafe.Pointer(lk)))) 17 | return err 18 | } 19 | -------------------------------------------------------------------------------- /vendor/k8s.io/klog/SECURITY_CONTACTS: -------------------------------------------------------------------------------- 1 | # Defined below are the security contacts for this repo. 2 | # 3 | # They are the contact point for the Product Security Committee to reach out 4 | # to for triaging and handling of incoming issues. 5 | # 6 | # The below names agree to abide by the 7 | # [Embargo Policy](https://git.k8s.io/security/private-distributors-list.md#embargo-policy) 8 | # and will be removed and replaced if they violate that agreement. 9 | # 10 | # DO NOT REPORT SECURITY VULNERABILITIES DIRECTLY TO THESE NAMES, FOLLOW THE 11 | # INSTRUCTIONS AT https://kubernetes.io/security/ 12 | 13 | dims 14 | thockin 15 | justinsb 16 | tallclair 17 | piosz 18 | brancz 19 | DirectXMan12 20 | lavalamp 21 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/extensions/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | reviewers: 4 | - thockin 5 | - lavalamp 6 | - smarterclayton 7 | - wojtek-t 8 | - deads2k 9 | - brendandburns 10 | - derekwaynecarr 11 | - caesarxuchao 12 | - mikedanese 13 | - liggitt 14 | - nikhiljindal 15 | - erictune 16 | - pmorie 17 | - sttts 18 | - saad-ali 19 | - janetkuo 20 | - justinsb 21 | - ncdc 22 | - tallclair 23 | - mwielgus 24 | - soltysh 25 | - piosz 26 | - dims 27 | - errordeveloper 28 | - madhusudancs 29 | - rootfs 30 | - mml 31 | - resouer 32 | - mbohlool 33 | - david-mcmahon 34 | - therc 35 | - pweil- 36 | - mqliang 37 | - lukaszo 38 | - jianhuiz 39 | labels: 40 | - sig/apps 41 | -------------------------------------------------------------------------------- /vendor/google.golang.org/appengine/internal/base/api_base.proto: -------------------------------------------------------------------------------- 1 | // Built-in base types for API calls. Primarily useful as return types. 2 | 3 | syntax = "proto2"; 4 | option go_package = "base"; 5 | 6 | package appengine.base; 7 | 8 | message StringProto { 9 | required string value = 1; 10 | } 11 | 12 | message Integer32Proto { 13 | required int32 value = 1; 14 | } 15 | 16 | message Integer64Proto { 17 | required int64 value = 1; 18 | } 19 | 20 | message BoolProto { 21 | required bool value = 1; 22 | } 23 | 24 | message DoubleProto { 25 | required double value = 1; 26 | } 27 | 28 | message BytesProto { 29 | required bytes value = 1 [ctype=CORD]; 30 | } 31 | 32 | message VoidProto { 33 | } 34 | -------------------------------------------------------------------------------- /vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1/deepcopy.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2017 The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | package v1beta1 18 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/concurrent/executor.go: -------------------------------------------------------------------------------- 1 | package concurrent 2 | 3 | import "context" 4 | 5 | // Executor replace go keyword to start a new goroutine 6 | // the goroutine should cancel itself if the context passed in has been cancelled 7 | // the goroutine started by the executor, is owned by the executor 8 | // we can cancel all executors owned by the executor just by stop the executor itself 9 | // however Executor interface does not Stop method, the one starting and owning executor 10 | // should use the concrete type of executor, instead of this interface. 11 | type Executor interface { 12 | // Go starts a new goroutine controlled by the context 13 | Go(handler func(ctx context.Context)) 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/json-iterator/go/Gopkg.lock: -------------------------------------------------------------------------------- 1 | # This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. 2 | 3 | 4 | [[projects]] 5 | name = "github.com/modern-go/concurrent" 6 | packages = ["."] 7 | revision = "e0a39a4cb4216ea8db28e22a69f4ec25610d513a" 8 | version = "1.0.0" 9 | 10 | [[projects]] 11 | name = "github.com/modern-go/reflect2" 12 | packages = ["."] 13 | revision = "4b7aa43c6742a2c18fdef89dd197aaae7dac7ccd" 14 | version = "1.0.1" 15 | 16 | [solve-meta] 17 | analyzer-name = "dep" 18 | analyzer-version = 1 19 | inputs-digest = "ea54a775e5a354cb015502d2e7aa4b74230fc77e894f34a838b268c25ec8eeb8" 20 | solver-name = "gps-cdcl" 21 | solver-version = 1 22 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.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 linux,gccgo,arm 6 | 7 | package unix 8 | 9 | import ( 10 | "syscall" 11 | "unsafe" 12 | ) 13 | 14 | func seek(fd int, offset int64, whence int) (int64, syscall.Errno) { 15 | var newoffset int64 16 | offsetLow := uint32(offset & 0xffffffff) 17 | offsetHigh := uint32((offset >> 32) & 0xffffffff) 18 | _, _, err := Syscall6(SYS__LLSEEK, uintptr(fd), uintptr(offsetHigh), uintptr(offsetLow), uintptr(unsafe.Pointer(&newoffset)), uintptr(whence), 0) 19 | return newoffset, err 20 | } 21 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_unix_gc.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 darwin dragonfly freebsd linux netbsd openbsd solaris 6 | // +build !gccgo,!ppc64le,!ppc64 7 | 8 | package unix 9 | 10 | import "syscall" 11 | 12 | func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err syscall.Errno) 13 | func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err syscall.Errno) 14 | func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err syscall.Errno) 15 | func RawSyscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err syscall.Errno) 16 | -------------------------------------------------------------------------------- /vendor/sigs.k8s.io/yaml/SECURITY_CONTACTS: -------------------------------------------------------------------------------- 1 | # Defined below are the security contacts for this repo. 2 | # 3 | # They are the contact point for the Product Security Team to reach out 4 | # to for triaging and handling of incoming issues. 5 | # 6 | # The below names agree to abide by the 7 | # [Embargo Policy](https://github.com/kubernetes/sig-release/blob/master/security-release-process-documentation/security-release-process.md#embargo-policy) 8 | # and will be removed and replaced if they violate that agreement. 9 | # 10 | # DO NOT REPORT SECURITY VULNERABILITIES DIRECTLY TO THESE NAMES, FOLLOW THE 11 | # INSTRUCTIONS AT https://kubernetes.io/security/ 12 | 13 | cjcullen 14 | jessfraz 15 | liggitt 16 | philips 17 | tallclair 18 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Package logrus is a structured logger for Go, completely API compatible with the standard library logger. 3 | 4 | 5 | The simplest way to use Logrus is simply the package-level exported logger: 6 | 7 | package main 8 | 9 | import ( 10 | log "github.com/sirupsen/logrus" 11 | ) 12 | 13 | func main() { 14 | log.WithFields(log.Fields{ 15 | "animal": "walrus", 16 | "number": 1, 17 | "size": 10, 18 | }).Info("A walrus appears") 19 | } 20 | 21 | Output: 22 | time="2015-09-07T08:48:33Z" level=info msg="A walrus appears" animal=walrus number=1 size=10 23 | 24 | For a full guide visit https://github.com/sirupsen/logrus 25 | */ 26 | package logrus 27 | -------------------------------------------------------------------------------- /cmd/controller/app/cmd.go: -------------------------------------------------------------------------------- 1 | package app 2 | 3 | import ( 4 | "github.com/caicloud/loadbalancer-controller/cmd/controller/app/config" 5 | lbcontroller "github.com/caicloud/loadbalancer-controller/pkg/controller" 6 | "github.com/caicloud/loadbalancer-controller/pkg/version" 7 | 8 | "k8s.io/klog" 9 | ) 10 | 11 | // Run runs the Config. This should never exit. 12 | func Run(c *config.Config, stopCh <-chan struct{}) error { 13 | klog.Info(version.Get().Pretty()) 14 | klog.Infof("Controller Running with additionalTolerations %v", c.Cfg.AdditionalTolerations) 15 | 16 | // start a controller on instances of lb 17 | controller := lbcontroller.NewLoadBalancerController(c.Cfg) 18 | controller.Run(5, stopCh) 19 | 20 | return nil 21 | } 22 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/README: -------------------------------------------------------------------------------- 1 | This is a work-in-progress HTTP/2 implementation for Go. 2 | 3 | It will eventually live in the Go standard library and won't require 4 | any changes to your code to use. It will just be automatic. 5 | 6 | Status: 7 | 8 | * The server support is pretty good. A few things are missing 9 | but are being worked on. 10 | * The client work has just started but shares a lot of code 11 | is coming along much quicker. 12 | 13 | Docs are at https://godoc.org/golang.org/x/net/http2 14 | 15 | Demo test server at https://http2.golang.org/ 16 | 17 | Help & bug reports welcome! 18 | 19 | Contributing: https://golang.org/doc/contribute.html 20 | Bugs: https://golang.org/issue/new?title=x/net/http2:+ 21 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/tools/clientcmd/api/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2015 The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +k8s:deepcopy-gen=package 18 | 19 | package api 20 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_solaris_amd64.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 amd64,solaris 6 | 7 | package unix 8 | 9 | func setTimespec(sec, nsec int64) Timespec { 10 | return Timespec{Sec: sec, Nsec: nsec} 11 | } 12 | 13 | func setTimeval(sec, usec int64) Timeval { 14 | return Timeval{Sec: sec, Usec: usec} 15 | } 16 | 17 | func (iov *Iovec) SetLen(length int) { 18 | iov.Len = uint64(length) 19 | } 20 | 21 | func (msghdr *Msghdr) SetIovlen(length int) { 22 | msghdr.Iovlen = int32(length) 23 | } 24 | 25 | func (cmsg *Cmsghdr) SetLen(length int) { 26 | cmsg.Len = uint32(length) 27 | } 28 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/race.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 | "runtime" 11 | "unsafe" 12 | ) 13 | 14 | const raceenabled = true 15 | 16 | func raceAcquire(addr unsafe.Pointer) { 17 | runtime.RaceAcquire(addr) 18 | } 19 | 20 | func raceReleaseMerge(addr unsafe.Pointer) { 21 | runtime.RaceReleaseMerge(addr) 22 | } 23 | 24 | func raceReadRange(addr unsafe.Pointer, len int) { 25 | runtime.RaceReadRange(addr, len) 26 | } 27 | 28 | func raceWriteRange(addr unsafe.Pointer, len int) { 29 | runtime.RaceWriteRange(addr, len) 30 | } 31 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/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 aix darwin dragonfly freebsd linux netbsd openbsd solaris 6 | 7 | package unix 8 | 9 | func itoa(val int) string { // do it here rather than with fmt to avoid dependency 10 | if val < 0 { 11 | return "-" + uitoa(uint(-val)) 12 | } 13 | return uitoa(uint(val)) 14 | } 15 | 16 | func uitoa(val uint) string { 17 | var buf [32]byte // big enough for int64 18 | i := len(buf) - 1 19 | for val >= 10 { 20 | buf[i] = byte(val%10 + '0') 21 | i-- 22 | val /= 10 23 | } 24 | buf[i] = byte(val + '0') 25 | return string(buf[i:]) 26 | } 27 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/listers/batch/v1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by lister-gen. DO NOT EDIT. 18 | 19 | package v1 20 | -------------------------------------------------------------------------------- /vendor/github.com/googleapis/gnostic/OpenAPIv2/README.md: -------------------------------------------------------------------------------- 1 | # OpenAPI v2 Protocol Buffer Models 2 | 3 | This directory contains a Protocol Buffer-language model 4 | and related code for supporting OpenAPI v2. 5 | 6 | Gnostic applications and plugins can use OpenAPIv2.proto 7 | to generate Protocol Buffer support code for their preferred languages. 8 | 9 | OpenAPIv2.go is used by Gnostic to read JSON and YAML OpenAPI 10 | descriptions into the Protocol Buffer-based datastructures 11 | generated from OpenAPIv2.proto. 12 | 13 | OpenAPIv2.proto and OpenAPIv2.go are generated by the Gnostic 14 | compiler generator, and OpenAPIv2.pb.go is generated by 15 | protoc, the Protocol Buffer compiler, and protoc-gen-go, the 16 | Protocol Buffer Go code generation plugin. 17 | -------------------------------------------------------------------------------- /vendor/github.com/google/gofuzz/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2014 Google Inc. All rights reserved. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Package fuzz is a library for populating go objects with random values. 18 | package fuzz 19 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/race.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 darwin,race linux,race freebsd,race 6 | 7 | package unix 8 | 9 | import ( 10 | "runtime" 11 | "unsafe" 12 | ) 13 | 14 | const raceenabled = true 15 | 16 | func raceAcquire(addr unsafe.Pointer) { 17 | runtime.RaceAcquire(addr) 18 | } 19 | 20 | func raceReleaseMerge(addr unsafe.Pointer) { 21 | runtime.RaceReleaseMerge(addr) 22 | } 23 | 24 | func raceReadRange(addr unsafe.Pointer, len int) { 25 | runtime.RaceReadRange(addr, len) 26 | } 27 | 28 | func raceWriteRange(addr unsafe.Pointer, len int) { 29 | runtime.RaceWriteRange(addr, len) 30 | } 31 | -------------------------------------------------------------------------------- /vendor/github.com/sirupsen/logrus/terminal_check_windows.go: -------------------------------------------------------------------------------- 1 | // +build !appengine,!js,windows 2 | 3 | package logrus 4 | 5 | import ( 6 | "io" 7 | "os" 8 | "syscall" 9 | 10 | sequences "github.com/konsorten/go-windows-terminal-sequences" 11 | ) 12 | 13 | func initTerminal(w io.Writer) { 14 | switch v := w.(type) { 15 | case *os.File: 16 | sequences.EnableVirtualTerminalProcessing(syscall.Handle(v.Fd()), true) 17 | } 18 | } 19 | 20 | func checkIfTerminal(w io.Writer) bool { 21 | var ret bool 22 | switch v := w.(type) { 23 | case *os.File: 24 | var mode uint32 25 | err := syscall.GetConsoleMode(syscall.Handle(v.Fd()), &mode) 26 | ret = (err == nil) 27 | default: 28 | ret = false 29 | } 30 | if ret { 31 | initTerminal(w) 32 | } 33 | return ret 34 | } 35 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by client-gen. DO NOT EDIT. 18 | 19 | package v1 20 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by client-gen. DO NOT EDIT. 18 | 19 | package v1 20 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by client-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/apps/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2016 The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +k8s:deepcopy-gen=package 18 | 19 | package apps // import "k8s.io/kubernetes/pkg/apis/apps" 20 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/batch/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2016 The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +k8s:deepcopy-gen=package 18 | 19 | package batch // import "k8s.io/kubernetes/pkg/apis/batch" 20 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/events/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2017 The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +groupName=events.k8s.io 18 | 19 | package events // import "k8s.io/kubernetes/pkg/apis/events" 20 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/policy/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2016 The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +k8s:deepcopy-gen=package 18 | 19 | package policy // import "k8s.io/kubernetes/pkg/apis/policy" 20 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/kubelet/types/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2015 The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Common types in the Kubelet. 18 | package types // import "k8s.io/kubernetes/pkg/kubelet/types" 19 | -------------------------------------------------------------------------------- /vendor/sigs.k8s.io/yaml/go.sum: -------------------------------------------------------------------------------- 1 | github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= 2 | github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= 3 | gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= 4 | gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw= 5 | gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= 6 | gopkg.in/yaml.v2 v2.2.7 h1:VUgggvou5XRW9mHwD/yXxIYSMtY0zoKQf/v226p2nyo= 7 | gopkg.in/yaml.v2 v2.2.7/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= 8 | gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10= 9 | gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= 10 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/env_unix.go: -------------------------------------------------------------------------------- 1 | // Copyright 2010 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 aix darwin dragonfly freebsd linux netbsd openbsd solaris 6 | 7 | // Unix environment variables. 8 | 9 | package unix 10 | 11 | import "syscall" 12 | 13 | func Getenv(key string) (value string, found bool) { 14 | return syscall.Getenv(key) 15 | } 16 | 17 | func Setenv(key, value string) error { 18 | return syscall.Setenv(key, value) 19 | } 20 | 21 | func Clearenv() { 22 | syscall.Clearenv() 23 | } 24 | 25 | func Environ() []string { 26 | return syscall.Environ() 27 | } 28 | 29 | func Unsetenv(key string) error { 30 | return syscall.Unsetenv(key) 31 | } 32 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by client-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by client-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by client-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/tools/cache/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | approvers: 4 | - thockin 5 | - lavalamp 6 | - smarterclayton 7 | - wojtek-t 8 | - deads2k 9 | - caesarxuchao 10 | - liggitt 11 | - ncdc 12 | reviewers: 13 | - thockin 14 | - lavalamp 15 | - smarterclayton 16 | - wojtek-t 17 | - deads2k 18 | - brendandburns 19 | - derekwaynecarr 20 | - caesarxuchao 21 | - mikedanese 22 | - liggitt 23 | - nikhiljindal 24 | - erictune 25 | - davidopp 26 | - pmorie 27 | - janetkuo 28 | - justinsb 29 | - eparis 30 | - soltysh 31 | - jsafrane 32 | - dims 33 | - madhusudancs 34 | - hongchaodeng 35 | - krousey 36 | - xiang90 37 | - mml 38 | - ingvagabund 39 | - resouer 40 | - jessfraz 41 | - david-mcmahon 42 | - mfojtik 43 | - mqliang 44 | - sdminonne 45 | - ncdc 46 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/context/go19.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 context 8 | 9 | import "context" // standard library's context, as of Go 1.7 10 | 11 | // A Context carries a deadline, a cancelation signal, and other values across 12 | // API boundaries. 13 | // 14 | // Context's methods may be called by multiple goroutines simultaneously. 15 | type Context = context.Context 16 | 17 | // A CancelFunc tells an operation to abandon its work. 18 | // A CancelFunc does not wait for the work to stop. 19 | // After the first call, subsequent calls to a CancelFunc do nothing. 20 | type CancelFunc = context.CancelFunc 21 | -------------------------------------------------------------------------------- /vendor/k8s.io/apimachinery/pkg/util/sets/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by set-gen. DO NOT EDIT. 18 | 19 | // Package sets has auto-generated set types. 20 | package sets 21 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/extensions/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2016 The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +k8s:deepcopy-gen=package 18 | 19 | package extensions // import "k8s.io/kubernetes/pkg/apis/extensions" 20 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/autoscaling/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2016 The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +k8s:deepcopy-gen=package 18 | 19 | package autoscaling // import "k8s.io/kubernetes/pkg/apis/autoscaling" 20 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/config/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2017 Caicloud Inc. All Rights Reserved. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +k8s:deepcopy-gen=package 18 | // +groupName=config.caicloud.io 19 | package v1alpha1 20 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/cobra/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | stages: 4 | - diff 5 | - test 6 | 7 | go: 8 | - 1.10.x 9 | - 1.11.x 10 | - 1.12.x 11 | - tip 12 | 13 | matrix: 14 | allow_failures: 15 | - go: tip 16 | include: 17 | - stage: diff 18 | go: 1.12.x 19 | script: diff -u <(echo -n) <(gofmt -d -s .) 20 | 21 | before_install: 22 | - mkdir -p bin 23 | - curl -Lso bin/shellcheck https://github.com/caarlos0/shellcheck-docker/releases/download/v0.6.0/shellcheck 24 | - chmod +x bin/shellcheck 25 | - go get -u github.com/kyoh86/richgo 26 | script: 27 | - PATH=$PATH:$PWD/bin richgo test -v ./... 28 | - go build 29 | - if [ -z $NOVET ]; then 30 | diff -u <(echo -n) <(go vet . 2>&1 | grep -vE 'ExampleCommand|bash_completions.*Fprint'); 31 | fi 32 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/tools/clientcmd/api/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2015 The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +k8s:conversion-gen=k8s.io/client-go/tools/clientcmd/api 18 | // +k8s:deepcopy-gen=package 19 | 20 | package v1 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/release/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2017 Caicloud Inc. All Rights Reserved. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +k8s:deepcopy-gen=package 18 | // +groupName=release.caicloud.io 19 | 20 | package v1alpha1 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/resource/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2017 Caicloud Inc. All Rights Reserved. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +k8s:deepcopy-gen=package 18 | // +groupName=resource.caicloud.io 19 | package v1alpha1 20 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/workload/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2019 Caicloud Inc. All Rights Reserved. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +k8s:deepcopy-gen=package 18 | // +groupName=workload.caicloud.io 19 | 20 | package v1beta1 21 | -------------------------------------------------------------------------------- /vendor/gopkg.in/yaml.v2/writerc.go: -------------------------------------------------------------------------------- 1 | package yaml 2 | 3 | // Set the writer error and return false. 4 | func yaml_emitter_set_writer_error(emitter *yaml_emitter_t, problem string) bool { 5 | emitter.error = yaml_WRITER_ERROR 6 | emitter.problem = problem 7 | return false 8 | } 9 | 10 | // Flush the output buffer. 11 | func yaml_emitter_flush(emitter *yaml_emitter_t) bool { 12 | if emitter.write_handler == nil { 13 | panic("write handler not set") 14 | } 15 | 16 | // Check if the buffer is empty. 17 | if emitter.buffer_pos == 0 { 18 | return true 19 | } 20 | 21 | if err := emitter.write_handler(emitter, emitter.buffer[:emitter.buffer_pos]); err != nil { 22 | return yaml_emitter_set_writer_error(emitter, "write error: "+err.Error()) 23 | } 24 | emitter.buffer_pos = 0 25 | return true 26 | } 27 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/kubernetes/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated clientset. 20 | package kubernetes 21 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/kubernetes/typed/batch/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by client-gen. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | type JobExpansion interface{} 22 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/core/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | approvers: 4 | - erictune 5 | - lavalamp 6 | - smarterclayton 7 | - thockin 8 | - liggitt 9 | # - bgrant0607 # manual escalations only 10 | reviewers: 11 | - thockin 12 | - lavalamp 13 | - smarterclayton 14 | - wojtek-t 15 | - deads2k 16 | - yujuhong 17 | - brendandburns 18 | - derekwaynecarr 19 | - caesarxuchao 20 | - vishh 21 | - mikedanese 22 | - liggitt 23 | - nikhiljindal 24 | - gmarek 25 | - erictune 26 | - davidopp 27 | - pmorie 28 | - sttts 29 | - dchen1107 30 | - saad-ali 31 | - zmerlynn 32 | - luxas 33 | - janetkuo 34 | - justinsb 35 | - pwittrock 36 | - ncdc 37 | - tallclair 38 | - yifan-gu 39 | - eparis 40 | - mwielgus 41 | - soltysh 42 | - piosz 43 | - jsafrane 44 | labels: 45 | - sig/apps 46 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/workload/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2017 Caicloud Inc. All Rights Reserved. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +k8s:deepcopy-gen=package 18 | // +groupName=workload.caicloud.io 19 | 20 | package v1alpha1 21 | -------------------------------------------------------------------------------- /vendor/github.com/googleapis/gnostic/compiler/main.go: -------------------------------------------------------------------------------- 1 | // Copyright 2017 Google Inc. All Rights Reserved. 2 | // 3 | // Licensed under the Apache License, Version 2.0 (the "License"); 4 | // you may not use this file except in compliance with the License. 5 | // You may obtain a copy of the License at 6 | // 7 | // http://www.apache.org/licenses/LICENSE-2.0 8 | // 9 | // Unless required by applicable law or agreed to in writing, software 10 | // distributed under the License is distributed on an "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | // See the License for the specific language governing permissions and 13 | // limitations under the License. 14 | 15 | // Package compiler provides support functions to generated compiler code. 16 | package compiler 17 | -------------------------------------------------------------------------------- /vendor/k8s.io/api/apps/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2017 The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +k8s:deepcopy-gen=package 18 | // +k8s:protobuf-gen=package 19 | // +k8s:openapi-gen=true 20 | 21 | package v1 // import "k8s.io/api/apps/v1" 22 | -------------------------------------------------------------------------------- /vendor/k8s.io/api/batch/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2016 The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +k8s:deepcopy-gen=package 18 | // +k8s:protobuf-gen=package 19 | // +k8s:openapi-gen=true 20 | 21 | package v1 // import "k8s.io/api/batch/v1" 22 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/listers/clever/v1alpha1/expansion_generated.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2020 caicloud authors. All rights reserved. 3 | */ 4 | 5 | // Code generated by lister-gen. DO NOT EDIT. 6 | 7 | package v1alpha1 8 | 9 | // FlavorListerExpansion allows custom methods to be added to 10 | // FlavorLister. 11 | type FlavorListerExpansion interface{} 12 | 13 | // ProjectListerExpansion allows custom methods to be added to 14 | // ProjectLister. 15 | type ProjectListerExpansion interface{} 16 | 17 | // ProjectNamespaceListerExpansion allows custom methods to be added to 18 | // ProjectNamespaceLister. 19 | type ProjectNamespaceListerExpansion interface{} 20 | 21 | // TemplateListerExpansion allows custom methods to be added to 22 | // TemplateLister. 23 | type TemplateListerExpansion interface{} 24 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/loadbalance/v1alpha2/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2017 Caicloud Inc. All Rights Reserved. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | package v1alpha2 18 | 19 | // +k8s:deepcopy-gen=package 20 | // +groupName=loadbalance.caicloud.io 21 | -------------------------------------------------------------------------------- /vendor/k8s.io/apimachinery/pkg/types/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2015 The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Package types implements various generic types used throughout kubernetes. 18 | package types // import "k8s.io/apimachinery/pkg/types" 19 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/kubernetes/import.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2017 The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // This file exists to enforce this clientset's vanity import path. 18 | 19 | package kubernetes // import "k8s.io/client-go/kubernetes" 20 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/kubernetes/typed/apps/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/kubernetes/typed/coordination/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by client-gen. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | type LeaseExpansion interface{} 22 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/kubernetes/typed/core/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/kubernetes/typed/rbac/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/storage/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2016 The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +k8s:deepcopy-gen=package 18 | // +groupName=storage.k8s.io 19 | 20 | package storage // import "k8s.io/kubernetes/pkg/apis/storage" 21 | -------------------------------------------------------------------------------- /vendor/github.com/caicloud/clientset/pkg/apis/orchestration/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2017 Caicloud Inc. All Rights Reserved. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +k8s:deepcopy-gen=package 18 | // +groupName=orchestration.caicloud.io 19 | 20 | package v1alpha1 21 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_freebsd_arm.s: -------------------------------------------------------------------------------- 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 !gccgo 6 | 7 | #include "textflag.h" 8 | 9 | // 10 | // System call support for ARM, FreeBSD 11 | // 12 | 13 | // Just jump to package syscall's implementation for all these functions. 14 | // The runtime may know about them. 15 | 16 | TEXT ·Syscall(SB),NOSPLIT,$0-28 17 | B syscall·Syscall(SB) 18 | 19 | TEXT ·Syscall6(SB),NOSPLIT,$0-40 20 | B syscall·Syscall6(SB) 21 | 22 | TEXT ·Syscall9(SB),NOSPLIT,$0-52 23 | B syscall·Syscall9(SB) 24 | 25 | TEXT ·RawSyscall(SB),NOSPLIT,$0-28 26 | B syscall·RawSyscall(SB) 27 | 28 | TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 29 | B syscall·RawSyscall6(SB) 30 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_netbsd_arm.s: -------------------------------------------------------------------------------- 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 !gccgo 6 | 7 | #include "textflag.h" 8 | 9 | // 10 | // System call support for ARM, NetBSD 11 | // 12 | 13 | // Just jump to package syscall's implementation for all these functions. 14 | // The runtime may know about them. 15 | 16 | TEXT ·Syscall(SB),NOSPLIT,$0-28 17 | B syscall·Syscall(SB) 18 | 19 | TEXT ·Syscall6(SB),NOSPLIT,$0-40 20 | B syscall·Syscall6(SB) 21 | 22 | TEXT ·Syscall9(SB),NOSPLIT,$0-52 23 | B syscall·Syscall9(SB) 24 | 25 | TEXT ·RawSyscall(SB),NOSPLIT,$0-28 26 | B syscall·RawSyscall(SB) 27 | 28 | TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 29 | B syscall·RawSyscall6(SB) 30 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_openbsd_arm.s: -------------------------------------------------------------------------------- 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 !gccgo 6 | 7 | #include "textflag.h" 8 | 9 | // 10 | // System call support for ARM, OpenBSD 11 | // 12 | 13 | // Just jump to package syscall's implementation for all these functions. 14 | // The runtime may know about them. 15 | 16 | TEXT ·Syscall(SB),NOSPLIT,$0-28 17 | B syscall·Syscall(SB) 18 | 19 | TEXT ·Syscall6(SB),NOSPLIT,$0-40 20 | B syscall·Syscall6(SB) 21 | 22 | TEXT ·Syscall9(SB),NOSPLIT,$0-52 23 | B syscall·Syscall9(SB) 24 | 25 | TEXT ·RawSyscall(SB),NOSPLIT,$0-28 26 | B syscall·RawSyscall(SB) 27 | 28 | TEXT ·RawSyscall6(SB),NOSPLIT,$0-40 29 | B syscall·RawSyscall6(SB) 30 | -------------------------------------------------------------------------------- /vendor/k8s.io/apimachinery/pkg/api/errors/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2014 The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Package errors provides detailed error types for api field validation. 18 | package errors // import "k8s.io/apimachinery/pkg/api/errors" 19 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/kubernetes/typed/batch/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/kubernetes/typed/batch/v1beta1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by client-gen. DO NOT EDIT. 18 | 19 | package v1beta1 20 | 21 | type CronJobExpansion interface{} 22 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/kubernetes/typed/networking/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by client-gen. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | type NetworkPolicyExpansion interface{} 22 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by client-gen. DO NOT EDIT. 18 | 19 | package v1 20 | 21 | type PriorityClassExpansion interface{} 22 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/kubernetes/typed/storage/v1/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // Code generated by client-gen. DO NOT EDIT. 18 | 19 | // This package has the automatically generated typed clients. 20 | package v1 21 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/rbac/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2016 The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +k8s:deepcopy-gen=package 18 | // +groupName=rbac.authorization.k8s.io 19 | 20 | package rbac // import "k8s.io/kubernetes/pkg/apis/rbac" 21 | -------------------------------------------------------------------------------- /vendor/k8s.io/kubernetes/pkg/apis/settings/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2016 The Kubernetes Authors. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | 17 | // +k8s:deepcopy-gen=package 18 | // +groupName=settings.k8s.io 19 | 20 | package settings // import "k8s.io/kubernetes/pkg/apis/settings" 21 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/asm_netbsd_arm64.s: -------------------------------------------------------------------------------- 1 | // Copyright 2019 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 call support for ARM64, NetBSD 11 | // 12 | 13 | // Just jump to package syscall's implementation for all these functions. 14 | // The runtime may know about them. 15 | 16 | TEXT ·Syscall(SB),NOSPLIT,$0-56 17 | B syscall·Syscall(SB) 18 | 19 | TEXT ·Syscall6(SB),NOSPLIT,$0-80 20 | B syscall·Syscall6(SB) 21 | 22 | TEXT ·Syscall9(SB),NOSPLIT,$0-104 23 | B syscall·Syscall9(SB) 24 | 25 | TEXT ·RawSyscall(SB),NOSPLIT,$0-56 26 | B syscall·RawSyscall(SB) 27 | 28 | TEXT ·RawSyscall6(SB),NOSPLIT,$0-80 29 | B syscall·RawSyscall6(SB) 30 | --------------------------------------------------------------------------------