├── .gitignore ├── vendor ├── github.com │ ├── modern-go │ │ ├── reflect2 │ │ │ ├── reflect2_amd64.s │ │ │ ├── relfect2_386.s │ │ │ ├── relfect2_arm.s │ │ │ ├── relfect2_arm64.s │ │ │ ├── relfect2_mipsx.s │ │ │ ├── relfect2_s390x.s │ │ │ ├── relfect2_amd64p32.s │ │ │ ├── relfect2_mips64x.s │ │ │ ├── relfect2_ppc64x.s │ │ │ ├── .gitignore │ │ │ ├── Gopkg.lock │ │ │ ├── .travis.yml │ │ │ ├── go_above_19.go │ │ │ ├── go_below_118.go │ │ │ └── go_above_118.go │ │ └── concurrent │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── go_above_19.go │ │ │ ├── test.sh │ │ │ ├── log.go │ │ │ └── executor.go │ ├── emicklei │ │ └── go-restful │ │ │ └── v3 │ │ │ ├── .goconvey │ │ │ ├── Srcfile │ │ │ ├── coverage.sh │ │ │ ├── Makefile │ │ │ ├── json.go │ │ │ ├── .travis.yml │ │ │ ├── jsoniter.go │ │ │ ├── bench_test.sh │ │ │ └── SECURITY.md │ ├── spf13 │ │ ├── pflag │ │ │ ├── .gitignore │ │ │ └── .travis.yml │ │ └── cobra │ │ │ ├── fish_completions.md │ │ │ ├── .mailmap │ │ │ ├── powershell_completions.md │ │ │ ├── MAINTAINERS │ │ │ └── .gitignore │ ├── go-openapi │ │ ├── jsonpointer │ │ │ ├── .gitignore │ │ │ └── .editorconfig │ │ ├── jsonreference │ │ │ └── .gitignore │ │ └── swag │ │ │ ├── .gitignore │ │ │ ├── .gitattributes │ │ │ └── .editorconfig │ ├── openshift │ │ ├── api │ │ │ ├── console │ │ │ │ ├── v1alpha1 │ │ │ │ │ ├── types.go │ │ │ │ │ ├── Makefile │ │ │ │ │ └── doc.go │ │ │ │ ├── .codegen.yaml │ │ │ │ ├── OWNERS │ │ │ │ └── v1 │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── types.go │ │ │ │ │ ├── stable.consolenotification.testsuite.yaml │ │ │ │ │ ├── stable.consolelink.testsuite.yaml │ │ │ │ │ ├── stable.consoleexternalloglink.testsuite.yaml │ │ │ │ │ └── stable.consoleclidownload.testsuite.yaml │ │ │ ├── project │ │ │ │ ├── OWNERS │ │ │ │ ├── v1 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── legacy.go │ │ │ │ └── install.go │ │ │ ├── apps │ │ │ │ ├── OWNERS │ │ │ │ ├── v1 │ │ │ │ │ └── doc.go │ │ │ │ └── install.go │ │ │ ├── helm │ │ │ │ ├── .codegen.yaml │ │ │ │ ├── v1beta1 │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── stable.helmchartrepository.testsuite.yaml │ │ │ │ │ └── stable.projecthelmchartrepository.testsuite.yaml │ │ │ │ └── install.go │ │ │ ├── quota │ │ │ │ ├── OWNERS │ │ │ │ ├── v1 │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── doc.go │ │ │ │ │ └── stable.clusterresourcequota.testsuite.yaml │ │ │ │ └── install.go │ │ │ ├── apiserver │ │ │ │ ├── .codegen.yaml │ │ │ │ ├── v1 │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── doc.go │ │ │ │ │ └── stable.apirequestcount.testsuite.yaml │ │ │ │ └── install.go │ │ │ ├── image │ │ │ │ ├── .codegen.yaml │ │ │ │ ├── OWNERS │ │ │ │ ├── docker10 │ │ │ │ │ └── doc.go │ │ │ │ ├── dockerpre012 │ │ │ │ │ ├── doc.go │ │ │ │ │ └── deepcopy.go │ │ │ │ ├── v1 │ │ │ │ │ └── doc.go │ │ │ │ └── install.go │ │ │ ├── machine │ │ │ │ ├── .codegen.yaml │ │ │ │ ├── OWNERS │ │ │ │ ├── v1 │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── doc.go │ │ │ │ │ └── common.go │ │ │ │ ├── v1beta1 │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── stable.machine.testsuite.yaml │ │ │ │ │ ├── stable.machineset.testsuite.yaml │ │ │ │ │ └── stable.machinehealthcheck.testsuite.yaml │ │ │ │ └── v1alpha1 │ │ │ │ │ └── doc.go │ │ │ ├── oauth │ │ │ │ ├── .codegen.yaml │ │ │ │ ├── v1 │ │ │ │ │ └── doc.go │ │ │ │ └── install.go │ │ │ ├── operator │ │ │ │ ├── .codegen.yaml │ │ │ │ ├── v1 │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── 0000_20_kube-apiserver-operator_01_config.crd.yaml-patch │ │ │ │ │ ├── 0000_25_kube-scheduler-operator_01_config.crd.yaml-patch │ │ │ │ │ ├── 0000_25_kube-controller-manager-operator_01_config.crd.yaml-patch │ │ │ │ │ ├── stable.etcd.testsuite.yaml │ │ │ │ │ ├── stable.config.testsuite.yaml │ │ │ │ │ ├── stable.serviceca.testsuite.yaml │ │ │ │ │ ├── stable.kubeapiserver.testsuite.yaml │ │ │ │ │ ├── stable.kubescheduler.testsuite.yaml │ │ │ │ │ ├── stable.network.testsuite.yaml │ │ │ │ │ ├── stable.ingresscontroller.testsuite.yaml │ │ │ │ │ ├── stable.authentication.testsuite.yaml │ │ │ │ │ ├── stable.cloudcredential.testsuite.yaml │ │ │ │ │ ├── stable.insightsoperator.testsuite.yaml │ │ │ │ │ ├── stable.openshiftapiserver.testsuite.yaml │ │ │ │ │ └── stable.csisnapshotcontroller.testsuite.yaml │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── doc.go │ │ │ │ │ └── stable.imagecontentsourcepolicy.testsuite.yaml │ │ │ ├── route │ │ │ │ ├── .codegen.yaml │ │ │ │ ├── OWNERS │ │ │ │ ├── v1 │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── doc.go │ │ │ │ │ └── legacy.go │ │ │ │ └── install.go │ │ │ ├── samples │ │ │ │ ├── .codegen.yaml │ │ │ │ └── v1 │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── doc.go │ │ │ │ │ └── stable.config.testsuite.yaml │ │ │ ├── imageregistry │ │ │ │ ├── .codegen.yaml │ │ │ │ └── v1 │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── 00_imageregistry.crd.yaml-patch │ │ │ │ │ ├── stable.imagepruner.testsuite.yaml │ │ │ │ │ └── stable.config.testsuite.yaml │ │ │ ├── sharedresource │ │ │ │ ├── .codegen.yaml │ │ │ │ ├── OWNERS │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── doc.go │ │ │ │ │ └── stable.sharedsecret.testsuite.yaml │ │ │ ├── kubecontrolplane │ │ │ │ ├── .codegen.yaml │ │ │ │ └── v1 │ │ │ │ │ └── doc.go │ │ │ ├── networkoperator │ │ │ │ ├── .codegen.yaml │ │ │ │ ├── OWNERS │ │ │ │ └── v1 │ │ │ │ │ ├── Makefile │ │ │ │ │ └── doc.go │ │ │ ├── servicecertsigner │ │ │ │ ├── .codegen.yaml │ │ │ │ └── v1alpha1 │ │ │ │ │ └── doc.go │ │ │ ├── network │ │ │ │ ├── OWNERS │ │ │ │ ├── v1 │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── stable.netnamespace.testsuite.yaml │ │ │ │ │ ├── stable.egressnetworkpolicy.testsuite.yaml │ │ │ │ │ ├── stable.hostsubnet.testsuite.yaml │ │ │ │ │ └── stable.clusternetwork.testsuite.yaml │ │ │ │ └── install.go │ │ │ ├── openshiftcontrolplane │ │ │ │ ├── .codegen.yaml │ │ │ │ └── v1 │ │ │ │ │ └── doc.go │ │ │ ├── operatorcontrolplane │ │ │ │ ├── .codegen.yaml │ │ │ │ └── v1alpha1 │ │ │ │ │ ├── Makefile │ │ │ │ │ └── doc.go │ │ │ ├── build │ │ │ │ ├── OWNERS │ │ │ │ ├── v1 │ │ │ │ │ └── doc.go │ │ │ │ └── install.go │ │ │ ├── template │ │ │ │ ├── OWNERS │ │ │ │ └── v1 │ │ │ │ │ └── doc.go │ │ │ ├── cloudnetwork │ │ │ │ ├── OWNERS │ │ │ │ └── v1 │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── 001-cloudprivateipconfig.crd.yaml-patch │ │ │ │ │ └── stable.cloudprivateipconfig.testsuite.yaml │ │ │ ├── config │ │ │ │ ├── v1 │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── stable.dns.testsuite.yaml │ │ │ │ │ ├── stable.node.testsuite.yaml │ │ │ │ │ ├── stable.build.testsuite.yaml │ │ │ │ │ ├── stable.image.testsuite.yaml │ │ │ │ │ ├── stable.oauth.testsuite.yaml │ │ │ │ │ ├── stable.proxy.testsuite.yaml │ │ │ │ │ ├── stable.console.testsuite.yaml │ │ │ │ │ ├── stable.ingress.testsuite.yaml │ │ │ │ │ ├── stable.network.testsuite.yaml │ │ │ │ │ ├── stable.project.testsuite.yaml │ │ │ │ │ ├── stable.scheduler.testsuite.yaml │ │ │ │ │ ├── stable.featuregate.testsuite.yaml │ │ │ │ │ ├── stable.operatorhub.testsuite.yaml │ │ │ │ │ ├── stable.authentication.testsuite.yaml │ │ │ │ │ ├── stable.clusteroperator.testsuite.yaml │ │ │ │ │ ├── stable.imagetagmirrorset.testsuite.yaml │ │ │ │ │ ├── stable.imagecontentpolicy.testsuite.yaml │ │ │ │ │ └── stable.imagedigestmirrorset.testsuite.yaml │ │ │ │ ├── v1alpha1 │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── doc.go │ │ │ │ │ └── techpreview.insightsdatagather.testsuite.yaml │ │ │ │ └── .codegen.yaml │ │ │ ├── security │ │ │ │ └── v1 │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── doc.go │ │ │ │ │ └── consts.go │ │ │ ├── .ci-operator.yaml │ │ │ ├── authorization │ │ │ │ └── v1 │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── doc.go │ │ │ │ │ └── stable.rolebindingrestriction.testsuite.yaml │ │ │ ├── monitoring │ │ │ │ ├── v1alpha1 │ │ │ │ │ ├── Makefile │ │ │ │ │ └── doc.go │ │ │ │ └── .codegen.yaml │ │ │ ├── osin │ │ │ │ ├── v1 │ │ │ │ │ └── doc.go │ │ │ │ └── install.go │ │ │ ├── .gitattributes │ │ │ ├── legacyconfig │ │ │ │ └── v1 │ │ │ │ │ └── doc.go │ │ │ ├── user │ │ │ │ ├── v1 │ │ │ │ │ └── doc.go │ │ │ │ └── install.go │ │ │ ├── .gitignore │ │ │ └── OWNERS │ │ ├── library-go │ │ │ └── pkg │ │ │ │ ├── assets │ │ │ │ └── create │ │ │ │ │ └── OWNERS │ │ │ │ └── operator │ │ │ │ └── resource │ │ │ │ └── resourceread │ │ │ │ └── unstructured.go │ │ ├── build-machinery-go │ │ │ ├── make │ │ │ │ ├── lib │ │ │ │ │ ├── tmp.mk │ │ │ │ │ ├── doc.go │ │ │ │ │ └── version.mk │ │ │ │ ├── doc.go │ │ │ │ ├── targets │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── golang │ │ │ │ │ │ ├── doc.go │ │ │ │ │ │ └── test-unit.mk │ │ │ │ │ ├── openshift │ │ │ │ │ │ ├── doc.go │ │ │ │ │ │ ├── operator │ │ │ │ │ │ │ ├── doc.go │ │ │ │ │ │ │ ├── release.mk │ │ │ │ │ │ │ └── telepresence.mk │ │ │ │ │ │ └── deps.mk │ │ │ │ │ └── help.mk │ │ │ │ ├── operator.mk │ │ │ │ ├── golang.example.mk.help.log │ │ │ │ ├── golang.mk │ │ │ │ ├── default.mk │ │ │ │ ├── golang.example.mk │ │ │ │ ├── default.example.mk.help.log │ │ │ │ └── operator.example.mk.help.log │ │ │ ├── scripts │ │ │ │ └── doc.go │ │ │ ├── .ci-operator.yaml │ │ │ ├── OWNERS │ │ │ └── doc.go │ │ ├── installer │ │ │ ├── pkg │ │ │ │ └── types │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── none │ │ │ │ │ ├── platform.go │ │ │ │ │ └── doc.go │ │ │ │ │ ├── vsphere │ │ │ │ │ ├── platform.go │ │ │ │ │ ├── doc.go │ │ │ │ │ └── machinepool.go │ │ │ │ │ ├── libvirt │ │ │ │ │ ├── metadata.go │ │ │ │ │ ├── network.go │ │ │ │ │ ├── doc.go │ │ │ │ │ └── machinepool.go │ │ │ │ │ ├── aws │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── metadata.go │ │ │ │ │ └── platform.go │ │ │ │ │ ├── openstack │ │ │ │ │ ├── OWNERS │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── metadata.go │ │ │ │ │ └── machinepool.go │ │ │ │ │ └── installconfig_libvirt.go │ │ │ └── NOTICE │ │ └── client-go │ │ │ └── operator │ │ │ └── clientset │ │ │ └── versioned │ │ │ ├── doc.go │ │ │ ├── typed │ │ │ └── operator │ │ │ │ ├── v1 │ │ │ │ └── doc.go │ │ │ │ └── v1alpha1 │ │ │ │ ├── doc.go │ │ │ │ └── generated_expansion.go │ │ │ └── scheme │ │ │ └── doc.go │ ├── vincent-petithory │ │ └── dataurl │ │ │ └── wercker.yml │ ├── json-iterator │ │ └── go │ │ │ ├── .codecov.yml │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── test.sh │ │ │ ├── build.sh │ │ │ └── Gopkg.lock │ ├── ghodss │ │ └── yaml │ │ │ ├── .travis.yml │ │ │ ├── .gitignore │ │ │ └── yaml_go110.go │ ├── google │ │ ├── uuid │ │ │ ├── .travis.yml │ │ │ ├── CONTRIBUTORS │ │ │ ├── CONTRIBUTING.md │ │ │ ├── doc.go │ │ │ └── node_js.go │ │ ├── gnostic │ │ │ ├── jsonschema │ │ │ │ └── README.md │ │ │ ├── compiler │ │ │ │ └── README.md │ │ │ ├── extensions │ │ │ │ └── README.md │ │ │ └── openapiv2 │ │ │ │ └── README.md │ │ ├── gofuzz │ │ │ └── .travis.yml │ │ └── go-cmp │ │ │ └── cmp │ │ │ ├── internal │ │ │ ├── flags │ │ │ │ └── flags.go │ │ │ └── diff │ │ │ │ └── debug_disable.go │ │ │ └── export_panic.go │ ├── aws │ │ └── aws-sdk-go │ │ │ └── NOTICE.txt │ ├── coreos │ │ ├── go-semver │ │ │ └── NOTICE │ │ ├── go-systemd │ │ │ └── v22 │ │ │ │ └── NOTICE │ │ └── ignition │ │ │ └── v2 │ │ │ └── NOTICE │ ├── josharian │ │ └── intern │ │ │ └── README.md │ ├── go-logr │ │ └── logr │ │ │ ├── CHANGELOG.md │ │ │ ├── .golangci.yaml │ │ │ └── CONTRIBUTING.md │ ├── pkg │ │ └── errors │ │ │ ├── .travis.yml │ │ │ └── .gitignore │ ├── golang │ │ └── protobuf │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ └── ptypes │ │ │ └── doc.go │ ├── imdario │ │ └── mergo │ │ │ ├── .travis.yml │ │ │ └── .gitignore │ ├── stretchr │ │ └── testify │ │ │ └── assert │ │ │ ├── assertion_format.go.tmpl │ │ │ ├── assertion_forward.go.tmpl │ │ │ ├── errors.go │ │ │ ├── assertion_compare_legacy.go │ │ │ ├── assertion_compare_can_convert.go │ │ │ └── forward_assertions.go │ ├── munnerz │ │ └── goautoneg │ │ │ └── Makefile │ ├── mailru │ │ └── easyjson │ │ │ └── jlexer │ │ │ ├── error.go │ │ │ └── bytestostr_nounsafe.go │ ├── inconshreveable │ │ └── mousetrap │ │ │ └── trap_others.go │ └── gogo │ │ └── protobuf │ │ └── AUTHORS ├── golang.org │ └── x │ │ ├── net │ │ ├── http2 │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── not_go118.go │ │ │ ├── go118.go │ │ │ └── not_go111.go │ │ └── idna │ │ │ ├── pre_go118.go │ │ │ └── go118.go │ │ ├── sys │ │ ├── unix │ │ │ ├── .gitignore │ │ │ ├── syscall_linux_amd64_gc.go │ │ │ ├── constants.go │ │ │ ├── endian_big.go │ │ │ ├── sysvshm_unix_other.go │ │ │ ├── asm_aix_ppc64.s │ │ │ ├── ptrace_ios.go │ │ │ ├── syscall_linux_gc_arm.go │ │ │ ├── endian_little.go │ │ │ ├── asm_solaris_amd64.s │ │ │ ├── readdirent_getdents.go │ │ │ ├── pagesize_unix.go │ │ │ ├── aliases.go │ │ │ ├── ptrace_darwin.go │ │ │ ├── fcntl_linux_32bit.go │ │ │ ├── gccgo_linux_amd64.go │ │ │ ├── syscall_linux_gc.go │ │ │ ├── syscall_linux_alarm.go │ │ │ ├── syscall_hurd_386.go │ │ │ ├── sockcmsg_dragonfly.go │ │ │ ├── sysvshm_linux.go │ │ │ ├── syscall_linux_gc_386.go │ │ │ └── syscall_linux_gccgo_arm.go │ │ ├── plan9 │ │ │ ├── asm.s │ │ │ ├── pwd_go15_plan9.go │ │ │ ├── pwd_plan9.go │ │ │ ├── mksysnum_plan9.sh │ │ │ ├── race0.go │ │ │ ├── str.go │ │ │ └── env_plan9.go │ │ └── windows │ │ │ ├── empty.s │ │ │ ├── aliases.go │ │ │ ├── mksyscall.go │ │ │ ├── race0.go │ │ │ └── str.go │ │ ├── term │ │ ├── codereview.cfg │ │ ├── term_unix_other.go │ │ └── term_unix_bsd.go │ │ ├── oauth2 │ │ ├── AUTHORS │ │ ├── CONTRIBUTORS │ │ ├── internal │ │ │ ├── doc.go │ │ │ └── client_appengine.go │ │ └── .travis.yml │ │ └── text │ │ └── secure │ │ └── bidirule │ │ ├── bidirule10.0.0.go │ │ └── bidirule9.0.0.go ├── k8s.io │ ├── kube-openapi │ │ └── pkg │ │ │ ├── util │ │ │ └── proto │ │ │ │ └── OWNERS │ │ │ ├── validation │ │ │ └── spec │ │ │ │ └── .gitignore │ │ │ └── internal │ │ │ └── third_party │ │ │ └── go-json-experiment │ │ │ └── json │ │ │ ├── AUTHORS │ │ │ └── CONTRIBUTORS │ ├── utils │ │ ├── pointer │ │ │ ├── README.md │ │ │ └── OWNERS │ │ └── clock │ │ │ └── README.md │ ├── client-go │ │ ├── openapi │ │ │ └── OWNERS │ │ ├── tools │ │ │ ├── metrics │ │ │ │ └── OWNERS │ │ │ ├── auth │ │ │ │ └── OWNERS │ │ │ ├── cache │ │ │ │ └── OWNERS │ │ │ └── clientcmd │ │ │ │ └── api │ │ │ │ └── doc.go │ │ ├── util │ │ │ ├── keyutil │ │ │ │ └── OWNERS │ │ │ └── cert │ │ │ │ └── OWNERS │ │ ├── transport │ │ │ └── OWNERS │ │ ├── pkg │ │ │ └── apis │ │ │ │ └── clientauthentication │ │ │ │ └── OWNERS │ │ └── rest │ │ │ └── OWNERS │ ├── klog │ │ └── v2 │ │ │ ├── code-of-conduct.md │ │ │ ├── OWNERS │ │ │ ├── internal │ │ │ └── clock │ │ │ │ └── README.md │ │ │ ├── .gitignore │ │ │ ├── klog_file_others.go │ │ │ ├── RELEASE.md │ │ │ └── SECURITY_CONTACTS │ ├── apiextensions-apiserver │ │ └── pkg │ │ │ └── apis │ │ │ └── apiextensions │ │ │ ├── v1 │ │ │ └── .import-restrictions │ │ │ └── v1beta1 │ │ │ └── .import-restrictions │ └── apimachinery │ │ └── pkg │ │ ├── api │ │ ├── resource │ │ │ └── OWNERS │ │ ├── meta │ │ │ └── OWNERS │ │ └── errors │ │ │ └── OWNERS │ │ └── apis │ │ └── meta │ │ ├── v1 │ │ └── OWNERS │ │ └── v1beta1 │ │ └── deepcopy.go ├── sigs.k8s.io │ ├── json │ │ ├── OWNERS │ │ ├── code-of-conduct.md │ │ ├── SECURITY_CONTACTS │ │ └── doc.go │ └── yaml │ │ ├── code-of-conduct.md │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── yaml_go110.go │ │ ├── OWNERS │ │ ├── RELEASE.md │ │ └── SECURITY_CONTACTS ├── gopkg.in │ ├── yaml.v2 │ │ ├── .travis.yml │ │ └── NOTICE │ └── yaml.v3 │ │ └── NOTICE └── google.golang.org │ ├── appengine │ └── internal │ │ ├── identity_flex.go │ │ ├── main_common.go │ │ ├── main.go │ │ └── base │ │ └── api_base.proto │ └── protobuf │ ├── encoding │ └── prototext │ │ └── doc.go │ ├── internal │ ├── flags │ │ ├── proto_legacy_enable.go │ │ └── proto_legacy_disable.go │ ├── impl │ │ ├── codec_map_go112.go │ │ ├── codec_unsafe.go │ │ └── enum.go │ ├── errors │ │ └── is_go113.go │ └── genid │ │ ├── doc.go │ │ ├── wrappers.go │ │ ├── map_entry.go │ │ └── empty_gen.go │ ├── runtime │ └── protoiface │ │ └── legacy.go │ └── proto │ ├── proto_reflect.go │ └── proto_methods.go ├── pkg ├── version │ └── version.go └── dependencymagent │ └── doc.go ├── README.md ├── .ci-operator.yaml ├── manifests └── image-references ├── OWNERS ├── Dockerfile └── cmd └── cluster-bootstrap └── log.go /.gitignore: -------------------------------------------------------------------------------- 1 | /cluster-bootstrap 2 | .idea/ 3 | -------------------------------------------------------------------------------- /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/emicklei/go-restful/v3/.goconvey: -------------------------------------------------------------------------------- 1 | ignore -------------------------------------------------------------------------------- /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/go-openapi/jsonpointer/.gitignore: -------------------------------------------------------------------------------- 1 | secrets.yml 2 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/concurrent/.gitignore: -------------------------------------------------------------------------------- 1 | /coverage.txt 2 | -------------------------------------------------------------------------------- /vendor/golang.org/x/term/codereview.cfg: -------------------------------------------------------------------------------- 1 | issuerepo: golang/go 2 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/jsonreference/.gitignore: -------------------------------------------------------------------------------- 1 | secrets.yml 2 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /coverage.txt 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/console/v1alpha1/types.go: -------------------------------------------------------------------------------- 1 | package v1alpha1 2 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/project/OWNERS: -------------------------------------------------------------------------------- 1 | reviewers: 2 | - mfojtik 3 | -------------------------------------------------------------------------------- /vendor/github.com/vincent-petithory/dataurl/wercker.yml: -------------------------------------------------------------------------------- 1 | box: wercker/default -------------------------------------------------------------------------------- /vendor/k8s.io/kube-openapi/pkg/util/proto/OWNERS: -------------------------------------------------------------------------------- 1 | approvers: 2 | - apelisse 3 | -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- 1 | package version 2 | 3 | var Version string = "none" 4 | -------------------------------------------------------------------------------- /vendor/github.com/emicklei/go-restful/v3/Srcfile: -------------------------------------------------------------------------------- 1 | {"SkipDirs": ["examples"]} 2 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/swag/.gitignore: -------------------------------------------------------------------------------- 1 | secrets.yml 2 | vendor 3 | Godeps 4 | .idea 5 | -------------------------------------------------------------------------------- /vendor/github.com/json-iterator/go/.codecov.yml: -------------------------------------------------------------------------------- 1 | ignore: 2 | - "output_tests/.*" 3 | 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/apps/OWNERS: -------------------------------------------------------------------------------- 1 | reviewers: 2 | - mfojtik 3 | - soltysh 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/helm/.codegen.yaml: -------------------------------------------------------------------------------- 1 | swaggerdocs: 2 | commentPolicy: Warn 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/quota/OWNERS: -------------------------------------------------------------------------------- 1 | reviewers: 2 | - deads2k 3 | - mfojtik 4 | -------------------------------------------------------------------------------- /vendor/k8s.io/kube-openapi/pkg/validation/spec/.gitignore: -------------------------------------------------------------------------------- 1 | secrets.yml 2 | coverage.out 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/apiserver/.codegen.yaml: -------------------------------------------------------------------------------- 1 | swaggerdocs: 2 | commentPolicy: Warn 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/console/.codegen.yaml: -------------------------------------------------------------------------------- 1 | swaggerdocs: 2 | commentPolicy: Warn 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/console/OWNERS: -------------------------------------------------------------------------------- 1 | reviewers: 2 | - jhadvig 3 | - spadgett 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/image/.codegen.yaml: -------------------------------------------------------------------------------- 1 | swaggerdocs: 2 | commentPolicy: Warn 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/machine/.codegen.yaml: -------------------------------------------------------------------------------- 1 | swaggerdocs: 2 | commentPolicy: Warn 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/oauth/.codegen.yaml: -------------------------------------------------------------------------------- 1 | swaggerdocs: 2 | commentPolicy: Warn 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/.codegen.yaml: -------------------------------------------------------------------------------- 1 | swaggerdocs: 2 | commentPolicy: Warn 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/route/.codegen.yaml: -------------------------------------------------------------------------------- 1 | swaggerdocs: 2 | commentPolicy: Warn 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/samples/.codegen.yaml: -------------------------------------------------------------------------------- 1 | swaggerdocs: 2 | commentPolicy: Warn 3 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/imageregistry/.codegen.yaml: -------------------------------------------------------------------------------- 1 | swaggerdocs: 2 | commentPolicy: Warn 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/sharedresource/.codegen.yaml: -------------------------------------------------------------------------------- 1 | swaggerdocs: 2 | commentPolicy: Warn 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/kubecontrolplane/.codegen.yaml: -------------------------------------------------------------------------------- 1 | swaggerdocs: 2 | commentPolicy: Warn 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/networkoperator/.codegen.yaml: -------------------------------------------------------------------------------- 1 | swaggerdocs: 2 | commentPolicy: Warn 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/servicecertsigner/.codegen.yaml: -------------------------------------------------------------------------------- 1 | swaggerdocs: 2 | commentPolicy: Warn 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/network/OWNERS: -------------------------------------------------------------------------------- 1 | reviewers: 2 | - danwinship 3 | - dcbw 4 | - knobunc 5 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/openshiftcontrolplane/.codegen.yaml: -------------------------------------------------------------------------------- 1 | swaggerdocs: 2 | commentPolicy: Warn 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operatorcontrolplane/.codegen.yaml: -------------------------------------------------------------------------------- 1 | swaggerdocs: 2 | commentPolicy: Warn 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/build/OWNERS: -------------------------------------------------------------------------------- 1 | reviewers: 2 | - bparees 3 | - gabemontero 4 | - jim-minter 5 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/template/OWNERS: -------------------------------------------------------------------------------- 1 | reviewers: 2 | - bparees 3 | - gabemontero 4 | - jim-minter 5 | -------------------------------------------------------------------------------- /vendor/github.com/emicklei/go-restful/v3/coverage.sh: -------------------------------------------------------------------------------- 1 | go test -coverprofile=coverage.out 2 | go tool cover -html=coverage.out -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/image/OWNERS: -------------------------------------------------------------------------------- 1 | reviewers: 2 | - bparees 3 | - dmage 4 | - legionus 5 | - miminar 6 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/machine/OWNERS: -------------------------------------------------------------------------------- 1 | reviewers: 2 | - JoelSpeed 3 | - alexander-demichev 4 | - mandre 5 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/library-go/pkg/assets/create/OWNERS: -------------------------------------------------------------------------------- 1 | reviewers: 2 | - mfojtik 3 | approvers: 4 | - mfojtik -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # cluster-bootstrap 2 | 3 | This repository contains the cluster control plane bootstrapping logic for OpenShift. 4 | -------------------------------------------------------------------------------- /vendor/k8s.io/utils/pointer/README.md: -------------------------------------------------------------------------------- 1 | # Pointer 2 | 3 | This package provides some functions for pointer-based operations. 4 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/swag/.gitattributes: -------------------------------------------------------------------------------- 1 | # gofmt always uses LF, whereas Git uses CRLF on Windows. 2 | *.go text eol=lf 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/networkoperator/OWNERS: -------------------------------------------------------------------------------- 1 | reviewers: 2 | - danwinship 3 | - dcbw 4 | - knobunc 5 | - squeed 6 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/route/OWNERS: -------------------------------------------------------------------------------- 1 | reviewers: 2 | - ironcladlou 3 | - knobunc 4 | - pravisankar 5 | - Miciah 6 | -------------------------------------------------------------------------------- /vendor/k8s.io/client-go/openapi/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | approvers: 4 | - apelisse 5 | -------------------------------------------------------------------------------- /.ci-operator.yaml: -------------------------------------------------------------------------------- 1 | build_root_image: 2 | name: release 3 | namespace: openshift 4 | tag: rhel-9-release-golang-1.24-openshift-4.21 5 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/cloudnetwork/OWNERS: -------------------------------------------------------------------------------- 1 | reviewers: 2 | - danwinship 3 | - dcbw 4 | - knobunc 5 | - squeed 6 | - abhat 7 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/sharedresource/OWNERS: -------------------------------------------------------------------------------- 1 | reviewers: 2 | - bparees 3 | - gabemontero 4 | - adambkaplan 5 | - coreydaley 6 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/make/lib/tmp.mk: -------------------------------------------------------------------------------- 1 | PERMANENT_TMP :=_output 2 | PERMANENT_TMP_GOPATH :=$(PERMANENT_TMP)/tools 3 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/make/doc.go: -------------------------------------------------------------------------------- 1 | // required for gomod to pull in packages. 2 | 3 | package alpha_build_machinery 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/make/lib/doc.go: -------------------------------------------------------------------------------- 1 | // required for gomod to pull in packages. 2 | 3 | package alpha_build_machinery 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/scripts/doc.go: -------------------------------------------------------------------------------- 1 | // required for gomod to pull in packages. 2 | 3 | package alpha_build_machinery 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/make/targets/doc.go: -------------------------------------------------------------------------------- 1 | // required for gomod to pull in packages. 2 | 3 | package alpha_build_machinery 4 | -------------------------------------------------------------------------------- /vendor/sigs.k8s.io/json/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | 3 | approvers: 4 | - deads2k 5 | - lavalamp 6 | - liggitt 7 | -------------------------------------------------------------------------------- /vendor/github.com/ghodss/yaml/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | go: 3 | - "1.9" 4 | - "1.10" 5 | - "1.11" 6 | script: 7 | - go test 8 | - go build 9 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="config.openshift.io/v1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/imageregistry/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package 2 | // +groupName=imageregistry.operator.openshift.io 3 | package v1 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/quota/v1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="quota.openshift.io/v1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/route/v1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="route.openshift.io/v1" 4 | -------------------------------------------------------------------------------- /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 | - jayunit100 6 | -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.4.3 5 | - 1.5.3 6 | - tip 7 | 8 | script: 9 | - go test -v ./... 10 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/console/v1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="console.openshift.io/v1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/machine/v1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="machine.openshift.io/v1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/network/v1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="network.openshift.io/v1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="operator.openshift.io/v1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/security/v1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="security.openshift.io/v1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/make/targets/golang/doc.go: -------------------------------------------------------------------------------- 1 | // required for gomod to pull in packages. 2 | 3 | package alpha_build_machinery 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/make/targets/openshift/doc.go: -------------------------------------------------------------------------------- 1 | // required for gomod to pull in packages. 2 | 3 | package alpha_build_machinery 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/installer/pkg/types/doc.go: -------------------------------------------------------------------------------- 1 | // Package types defines structures for installer configuration and 2 | // management. 3 | package types 4 | -------------------------------------------------------------------------------- /vendor/k8s.io/utils/clock/README.md: -------------------------------------------------------------------------------- 1 | # Clock 2 | 3 | This package provides an interface for time-based operations. It allows 4 | mocking time for testing. 5 | -------------------------------------------------------------------------------- /vendor/github.com/google/gnostic/jsonschema/README.md: -------------------------------------------------------------------------------- 1 | # jsonschema 2 | 3 | This directory contains code for reading, writing, and manipulating JSON 4 | schemas. 5 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/apiserver/v1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="apiserver.openshift.io/v1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/helm/v1beta1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="helm.openshift.io/v1beta1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/.ci-operator.yaml: -------------------------------------------------------------------------------- 1 | build_root_image: 2 | name: release 3 | namespace: openshift 4 | tag: rhel-8-release-golang-1.20-openshift-4.14 5 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/authorization/v1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="authorization.openshift.io/v1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/cloudnetwork/v1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="cloud.network.openshift.io/v1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1alpha1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="config.openshift.io/v1alpha1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/console/v1alpha1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="console.openshift.io/v1alpha1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/machine/v1beta1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="machine.openshift.io/v1beta1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/samples/v1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="samples.operator.openshift.io/v1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/make/targets/openshift/operator/doc.go: -------------------------------------------------------------------------------- 1 | // required for gomod to pull in packages. 2 | 3 | package alpha_build_machinery 4 | -------------------------------------------------------------------------------- /vendor/github.com/aws/aws-sdk-go/NOTICE.txt: -------------------------------------------------------------------------------- 1 | AWS SDK for Go 2 | Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | Copyright 2014-2015 Stripe, Inc. 4 | -------------------------------------------------------------------------------- /vendor/github.com/google/gnostic/compiler/README.md: -------------------------------------------------------------------------------- 1 | # Compiler support code 2 | 3 | This directory contains compiler support code used by Gnostic and Gnostic 4 | extensions. 5 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/monitoring/v1alpha1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="monitoring.openshift.io/v1alpha1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/networkoperator/v1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="network.operator.openshift.io/v1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1alpha1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="operator.openshift.io/v1alpha1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/image/docker10/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | 3 | // Package docker10 is the docker10 version of the API. 4 | package docker10 5 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/imageregistry/v1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="imageregistry.operator.openshift.io/v1" 4 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /vendor/github.com/coreos/go-semver/NOTICE: -------------------------------------------------------------------------------- 1 | CoreOS Project 2 | Copyright 2018 CoreOS, Inc 3 | 4 | This product includes software developed at CoreOS, Inc. 5 | (http://www.coreos.com/). 6 | -------------------------------------------------------------------------------- /vendor/github.com/google/gofuzz/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.11.x 5 | - 1.12.x 6 | - 1.13.x 7 | - master 8 | 9 | script: 10 | - go test -cover 11 | -------------------------------------------------------------------------------- /vendor/github.com/josharian/intern/README.md: -------------------------------------------------------------------------------- 1 | Docs: https://godoc.org/github.com/josharian/intern 2 | 3 | See also [Go issue 5160](https://golang.org/issue/5160). 4 | 5 | License: MIT 6 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/sharedresource/v1alpha1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="sharedresource.openshift.io/v1alpha1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/.ci-operator.yaml: -------------------------------------------------------------------------------- 1 | build_root_image: 2 | name: release 3 | namespace: openshift 4 | tag: rhel-8-release-golang-1.17-openshift-4.10 5 | -------------------------------------------------------------------------------- /vendor/github.com/coreos/go-systemd/v22/NOTICE: -------------------------------------------------------------------------------- 1 | CoreOS Project 2 | Copyright 2018 CoreOS, Inc 3 | 4 | This product includes software developed at CoreOS, Inc. 5 | (http://www.coreos.com/). 6 | -------------------------------------------------------------------------------- /vendor/github.com/coreos/ignition/v2/NOTICE: -------------------------------------------------------------------------------- 1 | CoreOS Project 2 | Copyright 2015 CoreOS, Inc 3 | 4 | This product includes software developed at CoreOS, Inc. 5 | (http://www.coreos.com/). 6 | -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | Paul Borman 2 | bmatsuo 3 | shawnps 4 | theory 5 | jboverfelt 6 | dsymonds 7 | cd1 8 | wallclockbuilder 9 | dansouza 10 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/make/operator.mk: -------------------------------------------------------------------------------- 1 | include $(addprefix $(dir $(lastword $(MAKEFILE_LIST))), \ 2 | default.mk \ 3 | targets/openshift/operator/*.mk \ 4 | ) 5 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/installer/NOTICE: -------------------------------------------------------------------------------- 1 | CoreOS Project 2 | Copyright 2017 CoreOS, Inc 3 | 4 | This product includes software developed at CoreOS, Inc. 5 | (http://www.coreos.com/). 6 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/cobra/fish_completions.md: -------------------------------------------------------------------------------- 1 | ## Generating Fish Completions For Your cobra.Command 2 | 3 | Please refer to [Shell Completions](shell_completions.md) for details. 4 | 5 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/image/dockerpre012/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | 3 | // Package dockerpre012 is the dockerpre012 version of the API. 4 | package dockerpre012 5 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/installer/pkg/types/none/platform.go: -------------------------------------------------------------------------------- 1 | package none 2 | 3 | // Platform stores any global configuration used for generic 4 | // platforms. 5 | type Platform struct{} 6 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/.codegen.yaml: -------------------------------------------------------------------------------- 1 | schemapatch: 2 | requiredFeatureSets: 3 | - "" 4 | - "Default" 5 | - "TechPreviewNoUpgrade" 6 | swaggerdocs: 7 | commentPolicy: Warn 8 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operatorcontrolplane/v1alpha1/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: test 2 | test: 3 | make -C ../../tests test GINKGO_EXTRA_ARGS=--focus="controlplane.operator.openshift.io/v1alpha1" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/OWNERS: -------------------------------------------------------------------------------- 1 | reviewers: 2 | - sttts 3 | - mfojtik 4 | - soltysh 5 | - 2uasimojo 6 | approvers: 7 | - sttts 8 | - mfojtik 9 | - soltysh 10 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/installer/pkg/types/vsphere/platform.go: -------------------------------------------------------------------------------- 1 | package vsphere 2 | 3 | // Platform stores any global configuration used for vsphere 4 | // platforms. 5 | type Platform struct{} 6 | -------------------------------------------------------------------------------- /vendor/k8s.io/klog/v2/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/sigs.k8s.io/json/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/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/github.com/emicklei/go-restful/v3/Makefile: -------------------------------------------------------------------------------- 1 | all: test 2 | 3 | test: 4 | go vet . 5 | go test -cover -v . 6 | 7 | ex: 8 | find ./examples -type f -name "*.go" | xargs -I {} go build -o /tmp/ignore {} -------------------------------------------------------------------------------- /vendor/github.com/go-logr/logr/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## v1.0.0-rc1 4 | 5 | This is the first logged release. Major changes (including breaking changes) 6 | have occurred since earlier tags. 7 | -------------------------------------------------------------------------------- /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 | - caesarxuchao 9 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/client-go/operator/clientset/versioned/doc.go: -------------------------------------------------------------------------------- 1 | // Code generated by client-gen. DO NOT EDIT. 2 | 3 | // This package has the automatically generated clientset. 4 | package versioned 5 | -------------------------------------------------------------------------------- /vendor/github.com/pkg/errors/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | go_import_path: github.com/pkg/errors 3 | go: 4 | - 1.11.x 5 | - 1.12.x 6 | - 1.13.x 7 | - tip 8 | 9 | script: 10 | - make check 11 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/cobra/.mailmap: -------------------------------------------------------------------------------- 1 | Steve Francia 2 | Bjørn Erik Pedersen 3 | Fabiano Franz 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/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/openshift/api/console/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +groupName=console.openshift.io 6 | package v1alpha1 7 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/monitoring/.codegen.yaml: -------------------------------------------------------------------------------- 1 | schemapatch: 2 | requiredFeatureSets: 3 | - "" 4 | - "Default" 5 | - "TechPreviewNoUpgrade" 6 | swaggerdocs: 7 | disabled: false 8 | commentPolicy: Enforce 9 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +groupName=operator.openshift.io 6 | package v1alpha1 7 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/client-go/operator/clientset/versioned/typed/operator/v1/doc.go: -------------------------------------------------------------------------------- 1 | // Code generated by client-gen. DO NOT EDIT. 2 | 3 | // This package has the automatically generated typed clients. 4 | package v1 5 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/cobra/powershell_completions.md: -------------------------------------------------------------------------------- 1 | # Generating PowerShell Completions For Your Own cobra.Command 2 | 3 | Please refer to [Shell Completions](shell_completions.md#powershell-completions) for details. 4 | -------------------------------------------------------------------------------- /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/openshift/api/monitoring/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +groupName=monitoring.openshift.io 6 | package v1alpha1 7 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/installer/pkg/types/libvirt/metadata.go: -------------------------------------------------------------------------------- 1 | package libvirt 2 | 3 | // Metadata contains libvirt metadata (e.g. for uninstalling the cluster). 4 | type Metadata struct { 5 | URI string `json:"uri"` 6 | } 7 | -------------------------------------------------------------------------------- /vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/.import-restrictions: -------------------------------------------------------------------------------- 1 | inverseRules: 2 | # Allow use of this package in all k8s.io packages. 3 | - selectorRegexp: k8s[.]io 4 | allowedPrefixes: 5 | - '' 6 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/client-go/operator/clientset/versioned/scheme/doc.go: -------------------------------------------------------------------------------- 1 | // Code generated by client-gen. DO NOT EDIT. 2 | 3 | // This package contains the scheme of the automatically generated clientset. 4 | package scheme 5 | -------------------------------------------------------------------------------- /vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/.import-restrictions: -------------------------------------------------------------------------------- 1 | inverseRules: 2 | # Allow use of this package in all k8s.io packages. 3 | - selectorRegexp: k8s[.]io 4 | allowedPrefixes: 5 | - '' 6 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/client-go/operator/clientset/versioned/typed/operator/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | // Code generated by client-gen. DO NOT EDIT. 2 | 3 | // This package has the automatically generated typed clients. 4 | package v1alpha1 5 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /manifests/image-references: -------------------------------------------------------------------------------- 1 | kind: ImageStream 2 | apiVersion: image.openshift.io/v1 3 | spec: 4 | tags: 5 | - name: cluster-bootstrap 6 | from: 7 | kind: DockerImage 8 | name: docker.io/openshift/origin-cluster-bootstrap:v4.0 9 | -------------------------------------------------------------------------------- /vendor/github.com/spf13/cobra/MAINTAINERS: -------------------------------------------------------------------------------- 1 | maintainers: 2 | - spf13 3 | - johnSchnake 4 | - jpmcb 5 | - marckhouzam 6 | inactive: 7 | - anthonyfok 8 | - bep 9 | - bogem 10 | - broady 11 | - eparis 12 | - jharshman 13 | - wfernandes 14 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/servicecertsigner/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +groupName=servicecertsigner.config.openshift.io 6 | package v1alpha1 7 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/client-go/operator/clientset/versioned/typed/operator/v1alpha1/generated_expansion.go: -------------------------------------------------------------------------------- 1 | // Code generated by client-gen. DO NOT EDIT. 2 | 3 | package v1alpha1 4 | 5 | type ImageContentSourcePolicyExpansion interface{} 6 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/machine/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +kubebuilder:validation:Optional 6 | // +groupName=machine.openshift.io 7 | package v1 8 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +kubebuilder:validation:Optional 6 | // +groupName=operator.openshift.io 7 | package v1 8 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/installer/pkg/types/aws/doc.go: -------------------------------------------------------------------------------- 1 | // Package aws contains AWS-specific structures for installer 2 | // configuration and management. 3 | package aws 4 | 5 | // Name is name for the AWS platform. 6 | const Name string = "aws" 7 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/installer/pkg/types/none/doc.go: -------------------------------------------------------------------------------- 1 | // Package none contains generic structures for installer 2 | // configuration and management. 3 | package none 4 | 5 | // Name is name for the None platform. 6 | const Name string = "none" 7 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/installer/pkg/types/openstack/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs: https://git.k8s.io/community/contributors/guide/owners.md 2 | # This file just uses aliases defined in OWNERS_ALIASES. 3 | 4 | approvers: 5 | - openstack-approvers 6 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/console/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +groupName=console.openshift.io 6 | // Package v1 is the v1 version of the API. 7 | package v1 8 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1/0000_20_kube-apiserver-operator_01_config.crd.yaml-patch: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/versions/name=v1/schema/openAPIV3Schema/properties/spec/properties/managementState/pattern 3 | value: "^(Managed|Force)$" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1/0000_25_kube-scheduler-operator_01_config.crd.yaml-patch: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/versions/name=v1/schema/openAPIV3Schema/properties/spec/properties/managementState/pattern 3 | value: "^(Managed|Force)$" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/osin/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +groupName=osin.config.openshift.io 6 | // Package v1 is the v1 version of the API. 7 | package v1 8 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/machine/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +kubebuilder:validation:Optional 6 | // +groupName=machine.openshift.io 7 | package v1alpha1 8 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/machine/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +kubebuilder:validation:Optional 6 | // +groupName=machine.openshift.io 7 | package v1beta1 8 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/installer/pkg/types/libvirt/network.go: -------------------------------------------------------------------------------- 1 | package libvirt 2 | 3 | // Network is the configuration of the libvirt network. 4 | type Network struct { 5 | // +optional 6 | // Default is tt0. 7 | IfName string `json:"if,omitempty"` 8 | } 9 | -------------------------------------------------------------------------------- /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 | - $HOME/gopath/bin/goveralls -service=travis-ci -repotoken $COVERALLS_TOKEN 8 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1/0000_25_kube-controller-manager-operator_01_config.crd.yaml-patch: -------------------------------------------------------------------------------- 1 | - op: replace 2 | path: /spec/versions/name=v1/schema/openAPIV3Schema/properties/spec/properties/managementState/pattern 3 | value: "^(Managed|Force)$" 4 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/samples/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +groupName=samples.operator.openshift.io 6 | // Package v1 ist he v1 version of the API. 7 | package v1 8 | -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_format.go.tmpl: -------------------------------------------------------------------------------- 1 | {{.CommentFormat}} 2 | func {{.DocInfo.Name}}f(t TestingT, {{.ParamsFormat}}) bool { 3 | if h, ok := t.(tHelper); ok { h.Helper() } 4 | return {{.DocInfo.Name}}(t, {{.ForwardedParamsFormat}}) 5 | } 6 | -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_forward.go.tmpl: -------------------------------------------------------------------------------- 1 | {{.CommentWithoutT "a"}} 2 | func (a *Assertions) {{.DocInfo.Name}}({{.Params}}) bool { 3 | if h, ok := a.t.(tHelper); ok { h.Helper() } 4 | return {{.DocInfo.Name}}(a.t, {{.ForwardedParams}}) 5 | } 6 | -------------------------------------------------------------------------------- /vendor/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/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/k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json/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/github.com/emicklei/go-restful/v3/json.go: -------------------------------------------------------------------------------- 1 | // +build !jsoniter 2 | 3 | package restful 4 | 5 | import "encoding/json" 6 | 7 | var ( 8 | MarshalIndent = json.MarshalIndent 9 | NewDecoder = json.NewDecoder 10 | NewEncoder = json.NewEncoder 11 | ) 12 | -------------------------------------------------------------------------------- /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/openshift/installer/pkg/types/vsphere/doc.go: -------------------------------------------------------------------------------- 1 | // Package vsphere contains vSphere-specific structures for installer 2 | // configuration and management. 3 | package vsphere 4 | 5 | // Name is name for the vsphere platform. 6 | const Name string = "vsphere" 7 | -------------------------------------------------------------------------------- /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/openshift/api/cloudnetwork/v1/doc.go: -------------------------------------------------------------------------------- 1 | // Package v1 contains API Schema definitions for the cloud network v1 API group 2 | // +k8s:deepcopy-gen=package,register 3 | // +groupName=cloud.network.openshift.io 4 | // +kubebuilder:validation:Optional 5 | package v1 6 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/networkoperator/v1/doc.go: -------------------------------------------------------------------------------- 1 | // Package v1 contains API Schema definitions for the network v1 API group 2 | // +k8s:deepcopy-gen=package,register 3 | // +groupName=network.operator.openshift.io 4 | // +kubebuilder:validation:Optional 5 | package v1 6 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/installer/pkg/types/libvirt/doc.go: -------------------------------------------------------------------------------- 1 | // Package libvirt contains libvirt-specific structures for 2 | // installer configuration and management. 3 | package libvirt 4 | 5 | // Name is the name for the libvirt platform. 6 | const Name string = "libvirt" 7 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/plan9/asm.s: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | #include "textflag.h" 6 | 7 | TEXT ·use(SB),NOSPLIT,$0 8 | RET 9 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/kubecontrolplane/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +groupName=kubecontrolplane.config.openshift.io 6 | // Package v1 is the v1 version of the API. 7 | package v1 8 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /vendor/github.com/munnerz/goautoneg/Makefile: -------------------------------------------------------------------------------- 1 | include $(GOROOT)/src/Make.inc 2 | 3 | TARG=bitbucket.org/ww/goautoneg 4 | GOFILES=autoneg.go 5 | 6 | include $(GOROOT)/src/Make.pkg 7 | 8 | format: 9 | gofmt -w *.go 10 | 11 | docs: 12 | gomake clean 13 | godoc ${TARG} > README.txt 14 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/openshiftcontrolplane/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +groupName=openshiftcontrolplane.config.openshift.io 6 | // Package v1 is the v1 version of the API. 7 | package v1 8 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operatorcontrolplane/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +kubebuilder:validation:Optional 6 | // +groupName=controlplane.operator.openshift.io 7 | 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/installer/pkg/types/openstack/doc.go: -------------------------------------------------------------------------------- 1 | // Package openstack contains OpenStack-specific structures for 2 | // installer configuration and management. 3 | package openstack 4 | 5 | // Name is the name for the Openstack platform. 6 | const Name string = "openstack" 7 | -------------------------------------------------------------------------------- /vendor/github.com/emicklei/go-restful/v3/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.x 5 | 6 | before_install: 7 | - go test -v 8 | 9 | script: 10 | - go test -race -coverprofile=coverage.txt -covermode=atomic 11 | 12 | after_success: 13 | - bash <(curl -s https://codecov.io/bash) -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +kubebuilder:validation:Optional 6 | // +groupName=config.openshift.io 7 | // Package v1 is the v1 version of the API. 8 | package v1 9 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/sharedresource/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +groupName=sharedresource.openshift.io 6 | // Package v1alplha1 is the v1alpha1 version of the API. 7 | package v1alpha1 8 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/.gitattributes: -------------------------------------------------------------------------------- 1 | # Set unix LF EOL for shell scripts 2 | *.sh text eol=lf 3 | 4 | **/zz_generated.*.go linguist-generated=true 5 | **/types.generated.go linguist-generated=true 6 | **/generated.pb.go linguist-generated=true 7 | **/generated.proto linguist-generated=true 8 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/apiserver/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +kubebuilder:validation:Optional 6 | // +groupName=apiserver.openshift.io 7 | // Package v1 is the v1 version of the API. 8 | package v1 9 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/helm/v1beta1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +kubebuilder:validation:Optional 6 | // +groupName=helm.openshift.io 7 | // Package v1 is the v1 version of the API. 8 | package v1beta1 9 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/legacyconfig/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +groupName=legacy.config.openshift.io 6 | // Package v1 is deprecated and exists to ease a transition to current APIs 7 | package v1 8 | -------------------------------------------------------------------------------- /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 | - liggitt 10 | - sttts 11 | - luxas 12 | - dims 13 | - cjcullen 14 | - lojies 15 | -------------------------------------------------------------------------------- /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/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 | [solve-meta] 5 | analyzer-name = "dep" 6 | analyzer-version = 1 7 | input-imports = [] 8 | solver-name = "gps-cdcl" 9 | solver-version = 1 10 | -------------------------------------------------------------------------------- /vendor/k8s.io/klog/v2/OWNERS: -------------------------------------------------------------------------------- 1 | # See the OWNERS docs at https://go.k8s.io/owners 2 | reviewers: 3 | - harshanarayana 4 | - pohly 5 | approvers: 6 | - dims 7 | - thockin 8 | - serathius 9 | emeritus_approvers: 10 | - brancz 11 | - justinsb 12 | - lavalamp 13 | - piosz 14 | - tallclair 15 | -------------------------------------------------------------------------------- /vendor/k8s.io/klog/v2/internal/clock/README.md: -------------------------------------------------------------------------------- 1 | # Clock 2 | 3 | This package provides an interface for time-based operations. It allows 4 | mocking time for testing. 5 | 6 | This is a copy of k8s.io/utils/clock. We have to copy it to avoid a circular 7 | dependency (k8s.io/klog -> k8s.io/utils -> k8s.io/klog). 8 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1alpha1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:defaulter-gen=TypeMeta 3 | // +k8s:openapi-gen=true 4 | 5 | // +kubebuilder:validation:Optional 6 | // +groupName=config.openshift.io 7 | // Package v1alpha1 is the v1alpha1 version of the API. 8 | package v1alpha1 9 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/user/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:conversion-gen=github.com/openshift/origin/pkg/user/apis/user 3 | // +k8s:defaulter-gen=TypeMeta 4 | // +k8s:openapi-gen=true 5 | 6 | // +groupName=user.openshift.io 7 | // Package v1 is the v1 version of the API. 8 | package v1 9 | -------------------------------------------------------------------------------- /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 | - derekwaynecarr 9 | - caesarxuchao 10 | - mikedanese 11 | - liggitt 12 | - janetkuo 13 | - ncdc 14 | - dims 15 | -------------------------------------------------------------------------------- /vendor/k8s.io/klog/v2/.gitignore: -------------------------------------------------------------------------------- 1 | # OSX leaves these everywhere on SMB shares 2 | ._* 3 | 4 | # OSX trash 5 | .DS_Store 6 | 7 | # Eclipse files 8 | .classpath 9 | .project 10 | .settings/** 11 | 12 | # Files generated by JetBrains IDEs, e.g. IntelliJ IDEA 13 | .idea/ 14 | *.iml 15 | 16 | # Vscode files 17 | .vscode 18 | -------------------------------------------------------------------------------- /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/openshift/api/build/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:conversion-gen=github.com/openshift/origin/pkg/build/apis/build 3 | // +k8s:defaulter-gen=TypeMeta 4 | // +k8s:openapi-gen=true 5 | 6 | // +groupName=build.openshift.io 7 | // Package v1 is the v1 version of the API. 8 | package v1 9 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/image/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:conversion-gen=github.com/openshift/origin/pkg/image/apis/image 3 | // +k8s:defaulter-gen=TypeMeta 4 | // +k8s:openapi-gen=true 5 | 6 | // +groupName=image.openshift.io 7 | // Package v1 is the v1 version of the API. 8 | package v1 9 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/oauth/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:conversion-gen=github.com/openshift/origin/pkg/oauth/apis/oauth 3 | // +k8s:defaulter-gen=TypeMeta 4 | // +k8s:openapi-gen=true 5 | 6 | // +groupName=oauth.openshift.io 7 | // Package v1 is the v1 version of the API. 8 | package v1 9 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/quota/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:conversion-gen=github.com/openshift/origin/pkg/quota/apis/quota 3 | // +k8s:defaulter-gen=TypeMeta 4 | // +k8s:openapi-gen=true 5 | 6 | // +groupName=quota.openshift.io 7 | // Package v1 is the v1 version of the API. 8 | package v1 9 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/route/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:conversion-gen=github.com/openshift/origin/pkg/route/apis/route 3 | // +k8s:defaulter-gen=TypeMeta 4 | // +k8s:openapi-gen=true 5 | 6 | // +groupName=route.openshift.io 7 | // Package v1 is the v1 version of the API. 8 | package v1 9 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/make/golang.example.mk.help.log: -------------------------------------------------------------------------------- 1 | The following make targets are available: 2 | all 3 | build 4 | clean 5 | clean-binaries 6 | help 7 | test 8 | test-unit 9 | update 10 | update-gofmt 11 | verify 12 | verify-gofmt 13 | verify-golang-versions 14 | verify-golint 15 | verify-govet 16 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | go: 4 | - 1.9.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/openshift/api/network/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:conversion-gen=github.com/openshift/origin/pkg/network/apis/network 3 | // +k8s:defaulter-gen=TypeMeta 4 | // +k8s:openapi-gen=true 5 | 6 | // +groupName=network.openshift.io 7 | // Package v1 is the v1 version of the API. 8 | package v1 9 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/project/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:conversion-gen=github.com/openshift/origin/pkg/project/apis/project 3 | // +k8s:defaulter-gen=TypeMeta 4 | // +k8s:openapi-gen=true 5 | 6 | // +groupName=project.openshift.io 7 | // Package v1 is the v1 version of the API. 8 | package v1 9 | -------------------------------------------------------------------------------- /pkg/dependencymagent/doc.go: -------------------------------------------------------------------------------- 1 | //go:build tools 2 | // +build tools 3 | 4 | // go mod won't pull in code that isn't depended upon, but we have some code we don't depend on from code that must be included 5 | // for our build to work. 6 | package dependencymagnet 7 | 8 | import ( 9 | _ "github.com/openshift/build-machinery-go" 10 | ) 11 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/security/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:conversion-gen=github.com/openshift/origin/pkg/security/apis/security 3 | // +k8s:defaulter-gen=TypeMeta 4 | // +k8s:openapi-gen=true 5 | 6 | // +groupName=security.openshift.io 7 | // Package v1 is the v1 version of the API. 8 | package v1 9 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/template/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:conversion-gen=github.com/openshift/origin/pkg/template/apis/template 3 | // +k8s:defaulter-gen=TypeMeta 4 | // +k8s:openapi-gen=true 5 | 6 | // +groupName=template.openshift.io 7 | // Package v1 is the v1 version of the API. 8 | package v1 9 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/installer/pkg/types/installconfig_libvirt.go: -------------------------------------------------------------------------------- 1 | // +build libvirt 2 | 3 | package types 4 | 5 | import ( 6 | "sort" 7 | 8 | "github.com/openshift/installer/pkg/types/libvirt" 9 | ) 10 | 11 | func init() { 12 | PlatformNames = append(PlatformNames, libvirt.Name) 13 | sort.Strings(PlatformNames) 14 | } 15 | -------------------------------------------------------------------------------- /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 | - "1.14.x" 15 | - "tip" 16 | 17 | go_import_path: gopkg.in/yaml.v2 18 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/cloudnetwork/v1/001-cloudprivateipconfig.crd.yaml-patch: -------------------------------------------------------------------------------- 1 | - op: add 2 | path: /spec/versions/name=v1/schema/openAPIV3Schema/properties/metadata 3 | value: 4 | type: object 5 | properties: 6 | name: 7 | type: string 8 | anyOf: 9 | - format: ipv4 10 | - format: ipv6 11 | -------------------------------------------------------------------------------- /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/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 | - caesarxuchao 9 | - liggitt 10 | - sttts 11 | - luxas 12 | - janetkuo 13 | - justinsb 14 | - ncdc 15 | - soltysh 16 | - dims 17 | -------------------------------------------------------------------------------- /vendor/github.com/emicklei/go-restful/v3/jsoniter.go: -------------------------------------------------------------------------------- 1 | // +build jsoniter 2 | 3 | package restful 4 | 5 | import "github.com/json-iterator/go" 6 | 7 | var ( 8 | json = jsoniter.ConfigCompatibleWithStandardLibrary 9 | MarshalIndent = json.MarshalIndent 10 | NewDecoder = json.NewDecoder 11 | NewEncoder = json.NewEncoder 12 | ) 13 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/encoding/prototext/doc.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 prototext marshals and unmarshals protocol buffer messages as the 6 | // textproto format. 7 | package prototext 8 | -------------------------------------------------------------------------------- /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/google.golang.org/protobuf/internal/flags/proto_legacy_enable.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 | //go:build protolegacy 6 | // +build protolegacy 7 | 8 | package flags 9 | 10 | const protoLegacy = true 11 | -------------------------------------------------------------------------------- /vendor/github.com/ghodss/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/google.golang.org/protobuf/internal/flags/proto_legacy_disable.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 | //go:build !protolegacy 6 | // +build !protolegacy 7 | 8 | package flags 9 | 10 | const protoLegacy = false 11 | -------------------------------------------------------------------------------- /vendor/k8s.io/klog/v2/klog_file_others.go: -------------------------------------------------------------------------------- 1 | //go:build !windows 2 | // +build !windows 3 | 4 | package klog 5 | 6 | import ( 7 | "os/user" 8 | ) 9 | 10 | func getUserName() string { 11 | userNameOnce.Do(func() { 12 | current, err := user.Current() 13 | if err == nil { 14 | userName = current.Username 15 | } 16 | }) 17 | 18 | return userName 19 | } 20 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/apps/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:conversion-gen=github.com/openshift/origin/pkg/apps/apis/apps 3 | // +k8s:defaulter-gen=TypeMeta 4 | // +k8s:openapi-gen=true 5 | // +k8s:prerelease-lifecycle-gen=true 6 | 7 | // +groupName=apps.openshift.io 8 | // Package v1 is the v1 version of the API. 9 | package v1 10 | -------------------------------------------------------------------------------- /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/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/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 | - derekwaynecarr 10 | - caesarxuchao 11 | - mikedanese 12 | - liggitt 13 | - saad-ali 14 | - janetkuo 15 | - tallclair 16 | - dims 17 | - cjcullen 18 | -------------------------------------------------------------------------------- /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/google/uuid/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # How to contribute 2 | 3 | We definitely welcome patches and contribution to this project! 4 | 5 | ### Legal requirements 6 | 7 | In order to protect both you and ourselves, you will need to sign the 8 | [Contributor License Agreement](https://cla.developers.google.com/clas). 9 | 10 | You may have already signed it for other Google projects. 11 | -------------------------------------------------------------------------------- /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/github.com/openshift/api/console/v1/types.go: -------------------------------------------------------------------------------- 1 | package v1 2 | 3 | // Represents a standard link that could be generated in HTML 4 | type Link struct { 5 | // text is the display text for the link 6 | Text string `json:"text"` 7 | // href is the absolute secure URL for the link (must use https) 8 | // +kubebuilder:validation:Pattern=`^https://` 9 | Href string `json:"href"` 10 | } 11 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/make/targets/openshift/operator/release.mk: -------------------------------------------------------------------------------- 1 | # If we need unified behaviour specific to operators, this folder is the place. 2 | 3 | # It seems that our previous origin-release jq based replacement is suppose to be done 4 | # with `oc adm release new` so it might drop this target. 5 | #origin-release: 6 | # $(error Not implemented.) 7 | #.PHONY: origin-release 8 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/installer/pkg/types/libvirt/machinepool.go: -------------------------------------------------------------------------------- 1 | package libvirt 2 | 3 | // MachinePool stores the configuration for a machine pool installed 4 | // on libvirt. 5 | type MachinePool struct { 6 | } 7 | 8 | // Set sets the values from `required` to `a`. 9 | func (l *MachinePool) Set(required *MachinePool) { 10 | if required == nil || l == nil { 11 | return 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/installer/pkg/types/vsphere/machinepool.go: -------------------------------------------------------------------------------- 1 | package vsphere 2 | 3 | // MachinePool stores the configuration for a machine pool installed 4 | // on vSphere. 5 | type MachinePool struct { 6 | } 7 | 8 | // Set sets the values from `required` to `p`. 9 | func (p *MachinePool) Set(required *MachinePool) { 10 | if required == nil || p == nil { 11 | return 12 | } 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/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 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/github.com/openshift/api/authorization/v1/doc.go: -------------------------------------------------------------------------------- 1 | // +k8s:deepcopy-gen=package,register 2 | // +k8s:conversion-gen=github.com/openshift/origin/pkg/authorization/apis/authorization 3 | // +k8s:defaulter-gen=TypeMeta 4 | // +k8s:openapi-gen=true 5 | 6 | // +kubebuilder:validation:Optional 7 | // +groupName=authorization.openshift.io 8 | // Package v1 is the v1 version of the API. 9 | package v1 10 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/make/targets/help.mk: -------------------------------------------------------------------------------- 1 | help: 2 | $(info The following make targets are available:) 3 | @$(MAKE) -f $(firstword $(MAKEFILE_LIST)) --print-data-base --question no-such-target 2>&1 | grep -v 'no-such-target' | \ 4 | grep -v -e '^no-such-target' -e '^makefile' | \ 5 | awk '/^[^.%][-A-Za-z0-9_]*:/ { print substr($$1, 1, length($$1)-1) }' | sort -u 6 | .PHONY: help 7 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/installer/pkg/types/openstack/metadata.go: -------------------------------------------------------------------------------- 1 | package openstack 2 | 3 | // Metadata contains OpenStack metadata (e.g. for uninstalling the cluster). 4 | type Metadata struct { 5 | Region string `json:"region"` 6 | Cloud string `json:"cloud"` 7 | // Most OpenStack resources are tagged with these tags as identifier. 8 | Identifier map[string]string `json:"identifier"` 9 | } 10 | -------------------------------------------------------------------------------- /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 | //go:build !go1.12 6 | // +build !go1.12 7 | 8 | // This file is here to allow bodyless functions with go:linkname for Go 1.11 9 | // and earlier (see https://golang.org/issue/23311). 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 | # Idea files 10 | .idea/** 11 | .idea/ 12 | 13 | # Emacs save files 14 | *~ 15 | 16 | # Vim-related files 17 | [._]*.s[a-w][a-z] 18 | [._]s[a-w][a-z] 19 | *.un~ 20 | Session.vim 21 | .netrwhist 22 | 23 | # Go test binaries 24 | *.test 25 | -------------------------------------------------------------------------------- /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 | //go:build windows && go1.9 6 | // +build windows,go1.9 7 | 8 | package windows 9 | 10 | import "syscall" 11 | 12 | type Errno = syscall.Errno 13 | type SysProcAttr = syscall.SysProcAttr 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/sigs.k8s.io/yaml/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | arch: arm64 3 | dist: focal 4 | go: 1.15.x 5 | script: 6 | - diff -u <(echo -n) <(gofmt -d *.go) 7 | - diff -u <(echo -n) <(golint $(go list -e ./...) | grep -v YAMLToJSON) 8 | - GO111MODULE=on go vet . 9 | - GO111MODULE=on go test -v -race ./... 10 | - git diff --exit-code 11 | install: 12 | - GO111MODULE=off go get golang.org/x/lint/golint 13 | -------------------------------------------------------------------------------- /vendor/github.com/pkg/errors/.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/github.com/stretchr/testify/assert/errors.go: -------------------------------------------------------------------------------- 1 | package assert 2 | 3 | import ( 4 | "errors" 5 | ) 6 | 7 | // AnError is an error instance useful for testing. If the code does not care 8 | // about error specifics, and only needs to return the error for example, this 9 | // error should be used to make the test code more readable. 10 | var AnError = errors.New("assert.AnError general error for testing") 11 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/idna/pre_go118.go: -------------------------------------------------------------------------------- 1 | // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. 2 | 3 | // Copyright 2021 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 | //go:build !go1.18 8 | // +build !go1.18 9 | 10 | package idna 11 | 12 | const transitionalLookup = true 13 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/internal/impl/codec_map_go112.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 | //go:build go1.12 6 | // +build go1.12 7 | 8 | package impl 9 | 10 | import "reflect" 11 | 12 | func mapRange(v reflect.Value) *reflect.MapIter { return v.MapRange() } 13 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/not_go118.go: -------------------------------------------------------------------------------- 1 | // Copyright 2021 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 | //go:build !go1.18 6 | // +build !go1.18 7 | 8 | package http2 9 | 10 | import ( 11 | "crypto/tls" 12 | "net" 13 | ) 14 | 15 | func tlsUnderlyingConn(tc *tls.Conn) net.Conn { 16 | return nil 17 | } 18 | -------------------------------------------------------------------------------- /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 | //go:build amd64 && linux && gc 6 | // +build amd64,linux,gc 7 | 8 | package unix 9 | 10 | import "syscall" 11 | 12 | //go:noescape 13 | func gettimeofday(tv *Timeval) (err syscall.Errno) 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/http2/go118.go: -------------------------------------------------------------------------------- 1 | // Copyright 2021 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 | //go:build go1.18 6 | // +build go1.18 7 | 8 | package http2 9 | 10 | import ( 11 | "crypto/tls" 12 | "net" 13 | ) 14 | 15 | func tlsUnderlyingConn(tc *tls.Conn) net.Conn { 16 | return tc.NetConn() 17 | } 18 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/internal/errors/is_go113.go: -------------------------------------------------------------------------------- 1 | // Copyright 2020 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 | //go:build go1.13 6 | // +build go1.13 7 | 8 | package errors 9 | 10 | import "errors" 11 | 12 | // Is is errors.Is. 13 | func Is(err, target error) bool { return errors.Is(err, target) } 14 | -------------------------------------------------------------------------------- /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 | //go:build appengine 6 | // +build appengine 7 | 8 | package internal 9 | 10 | import "google.golang.org/appengine/urlfetch" 11 | 12 | func init() { 13 | appengineClientHook = urlfetch.Client 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/emicklei/go-restful/v3/bench_test.sh: -------------------------------------------------------------------------------- 1 | #go test -run=none -file bench_test.go -test.bench . -cpuprofile=bench_test.out 2 | 3 | go test -c 4 | ./go-restful.test -test.run=none -test.cpuprofile=tmp.prof -test.bench=BenchmarkMany 5 | ./go-restful.test -test.run=none -test.cpuprofile=curly.prof -test.bench=BenchmarkManyCurly 6 | 7 | #go tool pprof go-restful.test tmp.prof 8 | go tool pprof go-restful.test curly.prof 9 | 10 | 11 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/.gitignore: -------------------------------------------------------------------------------- 1 | # Binaries for programs and plugins 2 | *.exe 3 | *.dll 4 | *.so 5 | *.dylib 6 | 7 | # Test binary, build with `go test -c` 8 | *.test 9 | 10 | # Output of the go coverage tool, specifically when used with LiteIDE 11 | *.out 12 | 13 | # Project-local glide cache, RE: https://github.com/Masterminds/glide/issues/736 14 | .glide/ 15 | .idea/ 16 | _output/ 17 | tests/bin/ 18 | 19 | models-schema 20 | -------------------------------------------------------------------------------- /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 | //go:build go1.10 6 | // +build go1.10 7 | 8 | package bidirule 9 | 10 | func (t *Transformer) isFinal() bool { 11 | return t.state == ruleLTRFinal || t.state == ruleRTLFinal || t.state == ruleInitial 12 | } 13 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/runtime/protoiface/legacy.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 protoiface 6 | 7 | type MessageV1 interface { 8 | Reset() 9 | String() string 10 | ProtoMessage() 11 | } 12 | 13 | type ExtensionRangeV1 struct { 14 | Start, End int32 // both inclusive 15 | } 16 | -------------------------------------------------------------------------------- /vendor/golang.org/x/term/term_unix_other.go: -------------------------------------------------------------------------------- 1 | // Copyright 2021 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 | //go:build aix || linux || solaris || zos 6 | // +build aix linux solaris zos 7 | 8 | package term 9 | 10 | import "golang.org/x/sys/unix" 11 | 12 | const ioctlReadTermios = unix.TCGETS 13 | const ioctlWriteTermios = unix.TCSETS 14 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/imageregistry/v1/00_imageregistry.crd.yaml-patch: -------------------------------------------------------------------------------- 1 | - op: add 2 | path: /spec/versions/name=v1/schema/openAPIV3Schema/properties/spec/properties/storage/properties/oss/properties/encryption/anyOf 3 | value: 4 | - properties: 5 | method: 6 | not: 7 | enum: ["KMS"] 8 | not: 9 | required: ["kms"] 10 | - properties: 11 | method: 12 | enum: ["KMS"] 13 | required: ["kms"] 14 | -------------------------------------------------------------------------------- /vendor/github.com/emicklei/go-restful/v3/SECURITY.md: -------------------------------------------------------------------------------- 1 | # Security Policy 2 | 3 | ## Supported Versions 4 | 5 | | Version | Supported | 6 | | ------- | ------------------ | 7 | | v3.7.x | :white_check_mark: | 8 | | < v3.0.1 | :x: | 9 | 10 | ## Reporting a Vulnerability 11 | 12 | Create an Issue and put the label `[security]` in the title of the issue. 13 | Valid reported security issues are expected to be solved within a week. 14 | -------------------------------------------------------------------------------- /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 | //go:build generate 6 | // +build generate 7 | 8 | package windows 9 | 10 | //go:generate go run golang.org/x/sys/windows/mkwinsyscall -output zsyscall_windows.go eventlog.go service.go syscall_windows.go security_windows.go setupapi_windows.go 11 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /vendor/github.com/ghodss/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 | -------------------------------------------------------------------------------- /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/github.com/mailru/easyjson/jlexer/error.go: -------------------------------------------------------------------------------- 1 | package jlexer 2 | 3 | import "fmt" 4 | 5 | // LexerError implements the error interface and represents all possible errors that can be 6 | // generated during parsing the JSON data. 7 | type LexerError struct { 8 | Reason string 9 | Offset int 10 | Data string 11 | } 12 | 13 | func (l *LexerError) Error() string { 14 | return fmt.Sprintf("parse error: %s near offset %d of '%s'", l.Reason, l.Offset, l.Data) 15 | } 16 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/make/golang.mk: -------------------------------------------------------------------------------- 1 | all: build 2 | .PHONY: all 3 | 4 | include $(addprefix $(dir $(lastword $(MAKEFILE_LIST))), \ 5 | targets/help.mk \ 6 | targets/golang/*.mk \ 7 | ) 8 | 9 | verify: verify-gofmt 10 | verify: verify-govet 11 | verify: verify-golang-versions 12 | .PHONY: verify 13 | 14 | update: update-gofmt 15 | .PHONY: update 16 | 17 | 18 | test: test-unit 19 | .PHONY: test 20 | 21 | clean: clean-binaries 22 | .PHONY: clean 23 | -------------------------------------------------------------------------------- /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 | //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos 6 | // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos 7 | 8 | package unix 9 | 10 | const ( 11 | R_OK = 0x4 12 | W_OK = 0x2 13 | X_OK = 0x1 14 | ) 15 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /vendor/github.com/google/uuid/doc.go: -------------------------------------------------------------------------------- 1 | // Copyright 2016 Google Inc. 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 uuid generates and inspects UUIDs. 6 | // 7 | // UUIDs are based on RFC 4122 and DCE 1.1: Authentication and Security 8 | // Services. 9 | // 10 | // A UUID is a 16 byte (128 bit) array. UUIDs may be used as keys to 11 | // maps or compared directly. 12 | package uuid 13 | -------------------------------------------------------------------------------- /vendor/github.com/mailru/easyjson/jlexer/bytestostr_nounsafe.go: -------------------------------------------------------------------------------- 1 | // This file is included to the build if any of the buildtags below 2 | // are defined. Refer to README notes for more details. 3 | 4 | //+build easyjson_nounsafe appengine 5 | 6 | package jlexer 7 | 8 | // bytesToStr creates a string normally from []byte 9 | // 10 | // Note that this method is roughly 1.5x slower than using the 'unsafe' method. 11 | func bytesToStr(data []byte) string { 12 | return string(data) 13 | } 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/term/term_unix_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 | //go:build darwin || dragonfly || freebsd || netbsd || openbsd 6 | // +build darwin dragonfly freebsd netbsd openbsd 7 | 8 | package term 9 | 10 | import "golang.org/x/sys/unix" 11 | 12 | const ioctlReadTermios = unix.TIOCGETA 13 | const ioctlWriteTermios = unix.TIOCSETA 14 | -------------------------------------------------------------------------------- /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 | //go:build !go1.10 6 | // +build !go1.10 7 | 8 | package bidirule 9 | 10 | func (t *Transformer) isFinal() bool { 11 | if !t.isRTL() { 12 | return true 13 | } 14 | return t.state == ruleLTRFinal || t.state == ruleRTLFinal || t.state == ruleInitial 15 | } 16 | -------------------------------------------------------------------------------- /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 resolveTypeOff reflect.resolveTypeOff 10 | func resolveTypeOff(rtype unsafe.Pointer, off int32) unsafe.Pointer 11 | 12 | //go:linkname makemap reflect.makemap 13 | func makemap(rtype unsafe.Pointer, cap int) (m unsafe.Pointer) 14 | 15 | func makeMapWithSize(rtype unsafe.Pointer, cap int) unsafe.Pointer { 16 | return makemap(rtype, cap) 17 | } 18 | -------------------------------------------------------------------------------- /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 | //go:build armbe || arm64be || m68k || mips || mips64 || mips64p32 || ppc || ppc64 || s390 || s390x || shbe || sparc || sparc64 6 | // +build armbe arm64be m68k mips mips64 mips64p32 ppc ppc64 s390 s390x shbe sparc sparc64 7 | 8 | package unix 9 | 10 | const isBigEndian = true 11 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/make/default.mk: -------------------------------------------------------------------------------- 1 | include $(addprefix $(dir $(lastword $(MAKEFILE_LIST))), \ 2 | targets/openshift/deps.mk \ 3 | targets/openshift/images.mk \ 4 | targets/openshift/bindata.mk \ 5 | targets/openshift/codegen.mk \ 6 | golang.mk \ 7 | ) 8 | 9 | # We extend the default verify/update for Golang 10 | 11 | verify: verify-codegen 12 | verify: verify-bindata 13 | .PHONY: verify 14 | 15 | update: update-codegen 16 | update: update-bindata 17 | .PHONY: update 18 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/make/golang.example.mk: -------------------------------------------------------------------------------- 1 | all: build 2 | .PHONY: all 3 | 4 | 5 | # You can customize go tools depending on the directory layout. 6 | # example: 7 | GO_BUILD_PACKAGES :=./pkg/... 8 | # You can list all the golang related variables by: 9 | # $ make -n --print-data-base | grep ^GO 10 | 11 | # Include the library makefile 12 | include ./golang.mk 13 | # All the available targets are listed in .help 14 | # or you can list it live by using `make help` 15 | -------------------------------------------------------------------------------- /vendor/golang.org/x/net/idna/go118.go: -------------------------------------------------------------------------------- 1 | // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. 2 | 3 | // Copyright 2021 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 | //go:build go1.18 8 | // +build go1.18 9 | 10 | package idna 11 | 12 | // Transitional processing is disabled by default in Go 1.18. 13 | // https://golang.org/issue/47510 14 | const transitionalLookup = false 15 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/internal/genid/doc.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 genid contains constants for declarations in descriptor.proto 6 | // and the well-known types. 7 | package genid 8 | 9 | import protoreflect "google.golang.org/protobuf/reflect/protoreflect" 10 | 11 | const GoogleProtobuf_package protoreflect.FullName = "google.protobuf" 12 | -------------------------------------------------------------------------------- /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 file. 4 | 5 | //go:build purego 6 | // +build purego 7 | 8 | package cmp 9 | 10 | import "reflect" 11 | 12 | const supportExporters = false 13 | 14 | func retrieveUnexportedField(reflect.Value, reflect.StructField, bool) reflect.Value { 15 | panic("no support for forcibly accessing unexported fields") 16 | } 17 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/sysvshm_unix_other.go: -------------------------------------------------------------------------------- 1 | // Copyright 2021 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 | //go:build darwin && !ios 6 | // +build darwin,!ios 7 | 8 | package unix 9 | 10 | // SysvShmCtl performs control operations on the shared memory segment 11 | // specified by id. 12 | func SysvShmCtl(id, cmd int, desc *SysvShmDesc) (result int, err error) { 13 | return shmctl(id, cmd, desc) 14 | } 15 | -------------------------------------------------------------------------------- /vendor/github.com/google/gnostic/extensions/README.md: -------------------------------------------------------------------------------- 1 | # Extensions 2 | 3 | **Extension Support is experimental.** 4 | 5 | This directory contains support code for building Gnostic extensio handlers and 6 | associated examples. 7 | 8 | Extension handlers can be used to compile vendor or specification extensions 9 | into protocol buffer structures. 10 | 11 | Like plugins, extension handlers are built as separate executables. Extension 12 | bodies are written to extension handlers as serialized 13 | ExtensionHandlerRequests. 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/plan9/pwd_go15_plan9.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 | //go:build go1.5 6 | // +build go1.5 7 | 8 | package plan9 9 | 10 | import "syscall" 11 | 12 | func fixwd() { 13 | syscall.Fixwd() 14 | } 15 | 16 | func Getwd() (wd string, err error) { 17 | return syscall.Getwd() 18 | } 19 | 20 | func Chdir(path string) error { 21 | return syscall.Chdir(path) 22 | } 23 | -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_compare_legacy.go: -------------------------------------------------------------------------------- 1 | //go:build !go1.17 2 | // +build !go1.17 3 | 4 | // TODO: once support for Go 1.16 is dropped, this file can be 5 | // merged/removed with assertion_compare_go1.17_test.go and 6 | // assertion_compare_can_convert.go 7 | 8 | package assert 9 | 10 | import "reflect" 11 | 12 | // Older versions of Go does not have the reflect.Value.CanConvert 13 | // method. 14 | func canConvert(value reflect.Value, to reflect.Type) bool { 15 | return false 16 | } 17 | -------------------------------------------------------------------------------- /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 | //go:build gc 6 | // +build gc 7 | 8 | #include "textflag.h" 9 | 10 | // 11 | // System calls for ppc64, AIX are implemented in runtime/syscall_aix.go 12 | // 13 | 14 | TEXT ·syscall6(SB),NOSPLIT,$0-88 15 | JMP syscall·syscall6(SB) 16 | 17 | TEXT ·rawSyscall6(SB),NOSPLIT,$0-88 18 | JMP syscall·rawSyscall6(SB) 19 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/ptrace_ios.go: -------------------------------------------------------------------------------- 1 | // Copyright 2020 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 | //go:build ios 6 | // +build ios 7 | 8 | package unix 9 | 10 | import "unsafe" 11 | 12 | func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { 13 | return ENOTSUP 14 | } 15 | 16 | func ptracePtr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) { 17 | return ENOTSUP 18 | } 19 | -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/assertion_compare_can_convert.go: -------------------------------------------------------------------------------- 1 | //go:build go1.17 2 | // +build go1.17 3 | 4 | // TODO: once support for Go 1.16 is dropped, this file can be 5 | // merged/removed with assertion_compare_go1.17_test.go and 6 | // assertion_compare_legacy.go 7 | 8 | package assert 9 | 10 | import "reflect" 11 | 12 | // Wrapper around reflect.Value.CanConvert, for compatibility 13 | // reasons. 14 | func canConvert(value reflect.Value, to reflect.Type) bool { 15 | return value.CanConvert(to) 16 | } 17 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.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 | //go:build arm && gc && linux 6 | // +build arm,gc,linux 7 | 8 | package unix 9 | 10 | import "syscall" 11 | 12 | // Underlying system call writes to newoffset via pointer. 13 | // Implemented in assembly to avoid allocation. 14 | func seek(fd int, offset int64, whence int) (newoffset int64, err syscall.Errno) 15 | -------------------------------------------------------------------------------- /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 file. 4 | 5 | //go:build !cmp_debug 6 | // +build !cmp_debug 7 | 8 | package diff 9 | 10 | var debug debugger 11 | 12 | type debugger struct{} 13 | 14 | func (debugger) Begin(_, _ int, f EqualFunc, _, _ *EditScript) EqualFunc { 15 | return f 16 | } 17 | func (debugger) Update() {} 18 | func (debugger) Finish() {} 19 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/make/default.example.mk.help.log: -------------------------------------------------------------------------------- 1 | The following make targets are available: 2 | all 3 | build 4 | clean 5 | clean-binaries 6 | ensure-imagebuilder 7 | help 8 | image-ocp-cli 9 | images 10 | test 11 | test-unit 12 | update 13 | update-bindata 14 | update-codegen 15 | update-deps-overrides 16 | update-generated 17 | update-gofmt 18 | verify 19 | verify-bindata 20 | verify-codegen 21 | verify-deps 22 | verify-generated 23 | verify-gofmt 24 | verify-golang-versions 25 | verify-golint 26 | verify-govet 27 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/image/dockerpre012/deepcopy.go: -------------------------------------------------------------------------------- 1 | package dockerpre012 2 | 3 | // DeepCopyInto is manually built to copy the (probably bugged) time.Time 4 | func (in *ImagePre012) DeepCopyInto(out *ImagePre012) { 5 | *out = *in 6 | out.Created = in.Created 7 | in.ContainerConfig.DeepCopyInto(&out.ContainerConfig) 8 | if in.Config != nil { 9 | in, out := &in.Config, &out.Config 10 | if *in == nil { 11 | *out = nil 12 | } else { 13 | *out = new(Config) 14 | (*in).DeepCopyInto(*out) 15 | } 16 | } 17 | return 18 | } 19 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/security/v1/consts.go: -------------------------------------------------------------------------------- 1 | package v1 2 | 3 | const ( 4 | UIDRangeAnnotation = "openshift.io/sa.scc.uid-range" 5 | // SupplementalGroupsAnnotation contains a comma delimited list of allocated supplemental groups 6 | // for the namespace. Groups are in the form of a Block which supports {start}/{length} or {start}-{end} 7 | SupplementalGroupsAnnotation = "openshift.io/sa.scc.supplemental-groups" 8 | MCSAnnotation = "openshift.io/sa.scc.mcs" 9 | ValidatedSCCAnnotation = "openshift.io/scc" 10 | ) 11 | -------------------------------------------------------------------------------- /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 | //go:build 386 || amd64 || amd64p32 || alpha || arm || arm64 || loong64 || mipsle || mips64le || mips64p32le || nios2 || ppc64le || riscv || riscv64 || sh 6 | // +build 386 amd64 amd64p32 alpha arm arm64 loong64 mipsle mips64le mips64p32le nios2 ppc64le riscv riscv64 sh 7 | 8 | package unix 9 | 10 | const isBigEndian = false 11 | -------------------------------------------------------------------------------- /vendor/github.com/golang/protobuf/ptypes/doc.go: -------------------------------------------------------------------------------- 1 | // Copyright 2016 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | // Package ptypes provides functionality for interacting with well-known types. 6 | // 7 | // Deprecated: Well-known types have specialized functionality directly 8 | // injected into the generated packages for each message type. 9 | // See the deprecation notice for each function for the suggested alternative. 10 | package ptypes 11 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/OWNERS: -------------------------------------------------------------------------------- 1 | reviewers: 2 | - adambkaplan 3 | - abhinavdahiya 4 | - smarterclayton 5 | - deads2k 6 | - derekwaynecarr 7 | - eparis 8 | - JoelSpeed 9 | - jwforres 10 | - knobunc 11 | - sjenning 12 | - mfojtik 13 | - soltysh 14 | - sttts 15 | - bparees 16 | approvers: 17 | - bparees 18 | - deads2k 19 | - derekwaynecarr 20 | - eparis 21 | - JoelSpeed 22 | - jwforres 23 | - knobunc 24 | - mfojtik 25 | - sjenning 26 | - smarterclayton 27 | - soltysh 28 | - spadgett 29 | - sttts 30 | -------------------------------------------------------------------------------- /vendor/github.com/stretchr/testify/assert/forward_assertions.go: -------------------------------------------------------------------------------- 1 | package assert 2 | 3 | // Assertions provides assertion methods around the 4 | // TestingT interface. 5 | type Assertions struct { 6 | t TestingT 7 | } 8 | 9 | // New makes a new Assertions object for the specified TestingT. 10 | func New(t TestingT) *Assertions { 11 | return &Assertions{ 12 | t: t, 13 | } 14 | } 15 | 16 | //go:generate sh -c "cd ../_codegen && go build && cd - && ../_codegen/_codegen -output-package=assert -template=assertion_forward.go.tmpl -include-format-funcs" 17 | -------------------------------------------------------------------------------- /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 | //go:build gc 6 | // +build gc 7 | 8 | #include "textflag.h" 9 | 10 | // 11 | // System calls for amd64, Solaris are implemented in runtime/syscall_solaris.go 12 | // 13 | 14 | TEXT ·sysvicall6(SB),NOSPLIT,$0-88 15 | JMP syscall·sysvicall6(SB) 16 | 17 | TEXT ·rawSysvicall6(SB),NOSPLIT,$0-88 18 | JMP syscall·rawSysvicall6(SB) 19 | -------------------------------------------------------------------------------- /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 | //go:build aix || dragonfly || freebsd || linux || netbsd || openbsd 6 | // +build aix dragonfly freebsd linux netbsd openbsd 7 | 8 | package unix 9 | 10 | // ReadDirent reads directory entries from fd and writes them into buf. 11 | func ReadDirent(fd int, buf []byte) (n int, err error) { 12 | return Getdents(fd, buf) 13 | } 14 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1/stable.dns.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] DNS" 3 | crd: 0000_10_config-operator_01_dns.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal DNS 7 | initial: | 8 | apiVersion: config.openshift.io/v1 9 | kind: DNS 10 | spec: {} # No spec is required for a DNS 11 | expected: | 12 | apiVersion: config.openshift.io/v1 13 | kind: DNS 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/internal/genid/wrappers.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 genid 6 | 7 | import protoreflect "google.golang.org/protobuf/reflect/protoreflect" 8 | 9 | // Generic field name and number for messages in wrappers.proto. 10 | const ( 11 | WrapperValue_Value_field_name protoreflect.Name = "value" 12 | WrapperValue_Value_field_number protoreflect.FieldNumber = 1 13 | ) 14 | -------------------------------------------------------------------------------- /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 | //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris 6 | // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris 7 | 8 | // For Unix, get the pagesize from the runtime. 9 | 10 | package unix 11 | 12 | import "syscall" 13 | 14 | func Getpagesize() int { 15 | return syscall.Getpagesize() 16 | } 17 | -------------------------------------------------------------------------------- /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 | - derekwaynecarr 19 | - caesarxuchao 20 | - mikedanese 21 | - liggitt 22 | - janetkuo 23 | - justinsb 24 | - soltysh 25 | - jsafrane 26 | - dims 27 | - ingvagabund 28 | - ncdc 29 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1/stable.node.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Node" 3 | crd: 0000_10_config-operator_01_node.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal Node 7 | initial: | 8 | apiVersion: config.openshift.io/v1 9 | kind: Node 10 | spec: {} # No spec is required for a Node 11 | expected: | 12 | apiVersion: config.openshift.io/v1 13 | kind: Node 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/installer/pkg/types/aws/metadata.go: -------------------------------------------------------------------------------- 1 | package aws 2 | 3 | // Metadata contains AWS metadata (e.g. for uninstalling the cluster). 4 | type Metadata struct { 5 | Region string `json:"region"` 6 | 7 | // Identifier holds a slice of filter maps. The maps hold the 8 | // key/value pairs for the tags we will be matching against. A 9 | // resource matches the map if all of the key/value pairs are in its 10 | // tags. A resource matches Identifier if it matches any of the maps. 11 | Identifier []map[string]string `json:"identifier"` 12 | } 13 | -------------------------------------------------------------------------------- /vendor/k8s.io/klog/v2/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/openshift/api/config/v1/stable.build.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Build" 3 | crd: 0000_10_config-operator_01_build.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal Build 7 | initial: | 8 | apiVersion: config.openshift.io/v1 9 | kind: Build 10 | spec: {} # No spec is required for a Build 11 | expected: | 12 | apiVersion: config.openshift.io/v1 13 | kind: Build 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1/stable.image.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Image" 3 | crd: 0000_10_config-operator_01_image.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal Image 7 | initial: | 8 | apiVersion: config.openshift.io/v1 9 | kind: Image 10 | spec: {} # No spec is required for a Image 11 | expected: | 12 | apiVersion: config.openshift.io/v1 13 | kind: Image 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1/stable.oauth.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] OAuth" 3 | crd: 0000_10_config-operator_01_oauth.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal OAuth 7 | initial: | 8 | apiVersion: config.openshift.io/v1 9 | kind: OAuth 10 | spec: {} # No spec is required for a OAuth 11 | expected: | 12 | apiVersion: config.openshift.io/v1 13 | kind: OAuth 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1/stable.proxy.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Proxy" 3 | crd: 0000_03_config-operator_01_proxy.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal Proxy 7 | initial: | 8 | apiVersion: config.openshift.io/v1 9 | kind: Proxy 10 | spec: {} # No spec is required for a Proxy 11 | expected: | 12 | apiVersion: config.openshift.io/v1 13 | kind: Proxy 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/plan9/pwd_plan9.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 | //go:build !go1.5 6 | // +build !go1.5 7 | 8 | package plan9 9 | 10 | func fixwd() { 11 | } 12 | 13 | func Getwd() (wd string, err error) { 14 | fd, err := open(".", O_RDONLY) 15 | if err != nil { 16 | return "", err 17 | } 18 | defer Close(fd) 19 | return Fd2path(fd) 20 | } 21 | 22 | func Chdir(path string) error { 23 | return chdir(path) 24 | } 25 | -------------------------------------------------------------------------------- /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/google/uuid/node_js.go: -------------------------------------------------------------------------------- 1 | // Copyright 2017 Google Inc. 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 js 6 | 7 | package uuid 8 | 9 | // getHardwareInterface returns nil values for the JS version of the code. 10 | // This remvoves the "net" dependency, because it is not used in the browser. 11 | // Using the "net" library inflates the size of the transpiled JS code by 673k bytes. 12 | func getHardwareInterface(name string) (string, []byte) { return "", nil } 13 | -------------------------------------------------------------------------------- /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 | //go:build (aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos) && go1.9 6 | // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos 7 | // +build go1.9 8 | 9 | package unix 10 | 11 | import "syscall" 12 | 13 | type Signal = syscall.Signal 14 | type Errno = syscall.Errno 15 | type SysProcAttr = syscall.SysProcAttr 16 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1/stable.console.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Console" 3 | crd: 0000_10_config-operator_01_console.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal Console 7 | initial: | 8 | apiVersion: config.openshift.io/v1 9 | kind: Console 10 | spec: {} # No spec is required for a Console 11 | expected: | 12 | apiVersion: config.openshift.io/v1 13 | kind: Console 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1/stable.ingress.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Ingress" 3 | crd: 0000_10_config-operator_01_ingress.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal Ingress 7 | initial: | 8 | apiVersion: config.openshift.io/v1 9 | kind: Ingress 10 | spec: {} # No spec is required for a Ingress 11 | expected: | 12 | apiVersion: config.openshift.io/v1 13 | kind: Ingress 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1/stable.network.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Network" 3 | crd: 0000_10_config-operator_01_network.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal Network 7 | initial: | 8 | apiVersion: config.openshift.io/v1 9 | kind: Network 10 | spec: {} # No spec is required for a Network 11 | expected: | 12 | apiVersion: config.openshift.io/v1 13 | kind: Network 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1/stable.project.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Project" 3 | crd: 0000_10_config-operator_01_project.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal Project 7 | initial: | 8 | apiVersion: config.openshift.io/v1 9 | kind: Project 10 | spec: {} # No spec is required for a Project 11 | expected: | 12 | apiVersion: config.openshift.io/v1 13 | kind: Project 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/machine/v1beta1/stable.machine.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Machine" 3 | crd: 0000_10_machine.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal Machine 7 | initial: | 8 | apiVersion: machine.openshift.io/v1beta1 9 | kind: Machine 10 | spec: {} # No spec is required for a Machine 11 | expected: | 12 | apiVersion: machine.openshift.io/v1beta1 13 | kind: Machine 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/samples/v1/stable.config.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Config" 3 | crd: 0000_10_samplesconfig.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal Config 7 | initial: | 8 | apiVersion: samples.operator.openshift.io/v1 9 | kind: Config 10 | spec: {} # No spec is required for a Config 11 | expected: | 12 | apiVersion: samples.operator.openshift.io/v1 13 | kind: Config 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/go-logr/logr/.golangci.yaml: -------------------------------------------------------------------------------- 1 | run: 2 | timeout: 1m 3 | tests: true 4 | 5 | linters: 6 | disable-all: true 7 | enable: 8 | - asciicheck 9 | - deadcode 10 | - errcheck 11 | - forcetypeassert 12 | - gocritic 13 | - gofmt 14 | - goimports 15 | - gosimple 16 | - govet 17 | - ineffassign 18 | - misspell 19 | - revive 20 | - staticcheck 21 | - structcheck 22 | - typecheck 23 | - unused 24 | - varcheck 25 | 26 | issues: 27 | exclude-use-default: false 28 | max-issues-per-linter: 0 29 | max-same-issues: 10 30 | -------------------------------------------------------------------------------- /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/github.com/openshift/build-machinery-go/make/targets/openshift/deps.mk: -------------------------------------------------------------------------------- 1 | # Use a unique variable name to avoid conflicting with generic 2 | # `self_dir` elsewhere. 3 | _self_dir_openshift_deps :=$(dir $(lastword $(MAKEFILE_LIST))) 4 | 5 | deps_gomod_mkfile := $(_self_dir_openshift_deps)/deps-gomod.mk 6 | deps_glide_mkfile := $(_self_dir_openshift_deps)/deps-glide.mk 7 | include $(addprefix $(_self_dir_openshift_deps), \ 8 | ../../lib/golang.mk \ 9 | ) 10 | 11 | ifneq "$(GO) list $(GO_MOD_FLAGS) -m" "" 12 | include $(deps_gomod_mkfile) 13 | else 14 | include $(deps_glide_mkfile) 15 | endif 16 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/ptrace_darwin.go: -------------------------------------------------------------------------------- 1 | // Copyright 2020 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 | //go:build darwin && !ios 6 | // +build darwin,!ios 7 | 8 | package unix 9 | 10 | import "unsafe" 11 | 12 | func ptrace(request int, pid int, addr uintptr, data uintptr) error { 13 | return ptrace1(request, pid, addr, data) 14 | } 15 | 16 | func ptracePtr(request int, pid int, addr uintptr, data unsafe.Pointer) error { 17 | return ptrace1Ptr(request, pid, addr, data) 18 | } 19 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1/stable.scheduler.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Scheduler" 3 | crd: 0000_10_config-operator_01_scheduler.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal Scheduler 7 | initial: | 8 | apiVersion: config.openshift.io/v1 9 | kind: Scheduler 10 | spec: {} # No spec is required for a Scheduler 11 | expected: | 12 | apiVersion: config.openshift.io/v1 13 | kind: Scheduler 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/machine/v1/common.go: -------------------------------------------------------------------------------- 1 | package v1 2 | 3 | // InstanceTenancy indicates if instance should run on shared or single-tenant hardware. 4 | type InstanceTenancy string 5 | 6 | const ( 7 | // DefaultTenancy instance runs on shared hardware 8 | DefaultTenancy InstanceTenancy = "default" 9 | // DedicatedTenancy instance runs on single-tenant hardware 10 | DedicatedTenancy InstanceTenancy = "dedicated" 11 | // HostTenancy instance runs on a Dedicated Host, which is an isolated server with configurations that you can control. 12 | HostTenancy InstanceTenancy = "host" 13 | ) 14 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/plan9/mksysnum_plan9.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Copyright 2009 The Go Authors. All rights reserved. 3 | # Use of this source code is governed by a BSD-style 4 | # license that can be found in the LICENSE file. 5 | 6 | COMMAND="mksysnum_plan9.sh $@" 7 | 8 | cat </dev/null)) 10 | $(error gotest2junit not found! Get it by `go get -mod='' -u github.com/openshift/release/tools/gotest2junit`.) 11 | endif 12 | set -o pipefail; $(GO) test $(GO_MOD_FLAGS) $(GO_TEST_FLAGS) -json $(GO_TEST_PACKAGES) | gotest2junit > $(JUNITFILE) 13 | endif 14 | .PHONY: test-unit 15 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/plan9/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 | //go:build plan9 && !race 6 | // +build plan9,!race 7 | 8 | package plan9 9 | 10 | import ( 11 | "unsafe" 12 | ) 13 | 14 | const raceenabled = false 15 | 16 | func raceAcquire(addr unsafe.Pointer) { 17 | } 18 | 19 | func raceReleaseMerge(addr unsafe.Pointer) { 20 | } 21 | 22 | func raceReadRange(addr unsafe.Pointer, len int) { 23 | } 24 | 25 | func raceWriteRange(addr unsafe.Pointer, len int) { 26 | } 27 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/machine/v1beta1/stable.machineset.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] MachineSet" 3 | crd: 0000_10_machineset.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal MachineSet 7 | initial: | 8 | apiVersion: machine.openshift.io/v1beta1 9 | kind: MachineSet 10 | spec: {} # No spec is required for a MachineSet 11 | expected: | 12 | apiVersion: machine.openshift.io/v1beta1 13 | kind: MachineSet 14 | spec: 15 | replicas: 1 16 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/windows/race0.go: -------------------------------------------------------------------------------- 1 | // Copyright 2012 The Go Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style 3 | // license that can be found in the LICENSE file. 4 | 5 | //go:build windows && !race 6 | // +build windows,!race 7 | 8 | package windows 9 | 10 | import ( 11 | "unsafe" 12 | ) 13 | 14 | const raceenabled = false 15 | 16 | func raceAcquire(addr unsafe.Pointer) { 17 | } 18 | 19 | func raceReleaseMerge(addr unsafe.Pointer) { 20 | } 21 | 22 | func raceReadRange(addr unsafe.Pointer, len int) { 23 | } 24 | 25 | func raceWriteRange(addr unsafe.Pointer, len int) { 26 | } 27 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.24-openshift-4.21 AS builder 2 | WORKDIR /go/src/github.com/openshift/cluster-bootstrap 3 | COPY . . 4 | ENV GO_PACKAGE github.com/openshift/cluster-bootstrap 5 | RUN go build -ldflags "-X $GO_PACKAGE/pkg/version.Version=$(git describe --long --tags --abbrev=7 --match 'v[0-9]*')" ./cmd/cluster-bootstrap 6 | 7 | FROM registry.ci.openshift.org/ocp/4.21:base-rhel9 8 | COPY --from=builder /go/src/github.com/openshift/cluster-bootstrap/cluster-bootstrap / 9 | ENTRYPOINT ["/cluster-bootstrap"] 10 | COPY manifests /manifests 11 | LABEL io.openshift.release.operator true 12 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1/stable.authentication.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Authentication" 3 | crd: 0000_10_config-operator_01_authentication.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal Authentication 7 | initial: | 8 | apiVersion: config.openshift.io/v1 9 | kind: Authentication 10 | spec: {} # No spec is required for a Authentication 11 | expected: | 12 | apiVersion: config.openshift.io/v1 13 | kind: Authentication 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1/stable.etcd.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Etcd" 3 | crd: 0000_12_etcd-operator_01_config.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal Etcd 7 | initial: | 8 | apiVersion: operator.openshift.io/v1 9 | kind: Etcd 10 | spec: {} # No spec is required for a Etcd 11 | expected: | 12 | apiVersion: operator.openshift.io/v1 13 | kind: Etcd 14 | spec: 15 | logLevel: Normal 16 | operatorLogLevel: Normal 17 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_linux_alarm.go: -------------------------------------------------------------------------------- 1 | // Copyright 2022 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 | //go:build linux && (386 || amd64 || mips || mipsle || mips64 || mipsle || ppc64 || ppc64le || ppc || s390x || sparc64) 6 | // +build linux 7 | // +build 386 amd64 mips mipsle mips64 mipsle ppc64 ppc64le ppc s390x sparc64 8 | 9 | package unix 10 | 11 | // SYS_ALARM is not defined on arm or riscv, but is available for other GOARCH 12 | // values. 13 | 14 | //sys Alarm(seconds uint) (remaining uint, err error) 15 | -------------------------------------------------------------------------------- /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/gopkg.in/yaml.v3/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/openshift/api/network/v1/stable.egressnetworkpolicy.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] EgressNetworkPolicy" 3 | crd: 004-egressnetworkpolicy-crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal EgressNetworkPolicy 7 | initial: | 8 | apiVersion: network.openshift.io/v1 9 | kind: EgressNetworkPolicy 10 | spec: 11 | egress: [] 12 | expected: | 13 | apiVersion: network.openshift.io/v1 14 | kind: EgressNetworkPolicy 15 | spec: 16 | egress: [] 17 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/syscall_hurd_386.go: -------------------------------------------------------------------------------- 1 | // Copyright 2022 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 | //go:build 386 && hurd 6 | // +build 386,hurd 7 | 8 | package unix 9 | 10 | const ( 11 | TIOCGETA = 0x62251713 12 | ) 13 | 14 | type Winsize struct { 15 | Row uint16 16 | Col uint16 17 | Xpixel uint16 18 | Ypixel uint16 19 | } 20 | 21 | type Termios struct { 22 | Iflag uint32 23 | Oflag uint32 24 | Cflag uint32 25 | Lflag uint32 26 | Cc [20]uint8 27 | Ispeed int32 28 | Ospeed int32 29 | } 30 | -------------------------------------------------------------------------------- /vendor/sigs.k8s.io/json/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 | deads2k 14 | lavalamp 15 | liggitt 16 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/console/v1/stable.consolenotification.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] ConsoleNotification" 3 | crd: 0000_10_consolenotification.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal ConsoleNotification 7 | initial: | 8 | apiVersion: console.openshift.io/v1 9 | kind: ConsoleNotification 10 | spec: 11 | text: foo 12 | expected: | 13 | apiVersion: console.openshift.io/v1 14 | kind: ConsoleNotification 15 | spec: 16 | text: foo 17 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/plan9/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 | //go:build plan9 6 | // +build plan9 7 | 8 | package plan9 9 | 10 | func itoa(val int) string { // do it here rather than with fmt to avoid dependency 11 | if val < 0 { 12 | return "-" + itoa(-val) 13 | } 14 | var buf [32]byte // big enough for int64 15 | i := len(buf) - 1 16 | for val >= 10 { 17 | buf[i] = byte(val%10 + '0') 18 | i-- 19 | val /= 10 20 | } 21 | buf[i] = byte(val + '0') 22 | return string(buf[i:]) 23 | } 24 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/proto/proto_reflect.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 | // The protoreflect build tag disables use of fast-path methods. 6 | //go:build protoreflect 7 | // +build protoreflect 8 | 9 | package proto 10 | 11 | import ( 12 | "google.golang.org/protobuf/reflect/protoreflect" 13 | "google.golang.org/protobuf/runtime/protoiface" 14 | ) 15 | 16 | const hasProtoMethods = false 17 | 18 | func protoMethods(m protoreflect.Message) *protoiface.Methods { 19 | return nil 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1/stable.clusteroperator.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] ClusterOperator" 3 | crd: 0000_00_cluster-version-operator_01_clusteroperator.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal ClusterOperator 7 | initial: | 8 | apiVersion: config.openshift.io/v1 9 | kind: ClusterOperator 10 | spec: {} # No spec is required for a ClusterOperator 11 | expected: | 12 | apiVersion: config.openshift.io/v1 13 | kind: ClusterOperator 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1/stable.config.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Config" 3 | crd: 0000_10_config-operator_01_config.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal Config 7 | initial: | 8 | apiVersion: operator.openshift.io/v1 9 | kind: Config 10 | spec: {} # No spec is required for a Config 11 | expected: | 12 | apiVersion: operator.openshift.io/v1 13 | kind: Config 14 | spec: 15 | logLevel: Normal 16 | operatorLogLevel: Normal 17 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/internal/impl/codec_unsafe.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 | //go:build !purego && !appengine 6 | // +build !purego,!appengine 7 | 8 | package impl 9 | 10 | // When using unsafe pointers, we can just treat enum values as int32s. 11 | 12 | var ( 13 | coderEnumNoZero = coderInt32NoZero 14 | coderEnum = coderInt32 15 | coderEnumPtr = coderInt32Ptr 16 | coderEnumSlice = coderInt32Slice 17 | coderEnumPackedSlice = coderInt32PackedSlice 18 | ) 19 | -------------------------------------------------------------------------------- /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/github.com/openshift/api/config/v1/stable.imagetagmirrorset.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] ImageTagMirrorSet" 3 | crd: 0000_10_config-operator_01_imagetagmirrorset.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal ImageTagMirrorSet 7 | initial: | 8 | apiVersion: config.openshift.io/v1 9 | kind: ImageTagMirrorSet 10 | spec: {} # No spec is required for a ImageTagMirrorSet 11 | expected: | 12 | apiVersion: config.openshift.io/v1 13 | kind: ImageTagMirrorSet 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/imageregistry/v1/stable.imagepruner.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] ImagePruner" 3 | crd: 01_imagepruner.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal ImagePruner 7 | initial: | 8 | apiVersion: imageregistry.operator.openshift.io/v1 9 | kind: ImagePruner 10 | spec: {} # No spec is required for a ImagePruner 11 | expected: | 12 | apiVersion: imageregistry.operator.openshift.io/v1 13 | kind: ImagePruner 14 | spec: 15 | logLevel: Normal 16 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/make/targets/openshift/operator/telepresence.mk: -------------------------------------------------------------------------------- 1 | scripts_dir :=$(shell realpath $(dir $(lastword $(MAKEFILE_LIST)))../../../../scripts) 2 | 3 | telepresence: 4 | $(info Running operator locally against a remote cluster using telepresence (https://telepresence.io)) 5 | $(info ) 6 | $(info To override the operator log level, set TP_VERBOSITY=) 7 | $(info To debug the operator, set TP_DEBUG=y (requires the delve debugger)) 8 | $(info See the run-telepresence.sh script for more usage and configuration details) 9 | $(info ) 10 | bash $(scripts_dir)/run-telepresence.sh 11 | .PHONY: telepresence 12 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/library-go/pkg/operator/resource/resourceread/unstructured.go: -------------------------------------------------------------------------------- 1 | package resourceread 2 | 3 | import ( 4 | "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" 5 | "k8s.io/client-go/kubernetes/scheme" 6 | ) 7 | 8 | func ReadCredentialRequestsOrDie(objBytes []byte) *unstructured.Unstructured { 9 | return ReadUnstructuredOrDie(objBytes) 10 | } 11 | 12 | func ReadUnstructuredOrDie(objBytes []byte) *unstructured.Unstructured { 13 | udi, _, err := scheme.Codecs.UniversalDecoder().Decode(objBytes, nil, &unstructured.Unstructured{}) 14 | if err != nil { 15 | panic(err) 16 | } 17 | return udi.(*unstructured.Unstructured) 18 | } 19 | -------------------------------------------------------------------------------- /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/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 | //go:build windows 6 | // +build windows 7 | 8 | package windows 9 | 10 | func itoa(val int) string { // do it here rather than with fmt to avoid dependency 11 | if val < 0 { 12 | return "-" + itoa(-val) 13 | } 14 | var buf [32]byte // big enough for int64 15 | i := len(buf) - 1 16 | for val >= 10 { 17 | buf[i] = byte(val%10 + '0') 18 | i-- 19 | val /= 10 20 | } 21 | buf[i] = byte(val + '0') 22 | return string(buf[i:]) 23 | } 24 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1/stable.imagecontentpolicy.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] ImageContentPolicy" 3 | crd: 0000_10_config-operator_01_imagecontentpolicy.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal ImageContentPolicy 7 | initial: | 8 | apiVersion: config.openshift.io/v1 9 | kind: ImageContentPolicy 10 | spec: {} # No spec is required for a ImageContentPolicy 11 | expected: | 12 | apiVersion: config.openshift.io/v1 13 | kind: ImageContentPolicy 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/helm/v1beta1/stable.helmchartrepository.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] HelmChartRepository" 3 | crd: 0000_10-helm-chart-repository.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal HelmChartRepository 7 | initial: | 8 | apiVersion: helm.openshift.io/v1beta1 9 | kind: HelmChartRepository 10 | spec: {} # No spec is required for a HelmChartRepository 11 | expected: | 12 | apiVersion: helm.openshift.io/v1beta1 13 | kind: HelmChartRepository 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/network/v1/stable.hostsubnet.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] HostSubnet" 3 | crd: 002-hostsubnet-crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal HostSubnet 7 | initial: | 8 | apiVersion: network.openshift.io/v1 9 | kind: HostSubnet 10 | host: foo 11 | hostIP: 1.2.3.4 12 | subnet: 1.2.3.0/24 13 | expected: | 14 | apiVersion: network.openshift.io/v1 15 | kind: HostSubnet 16 | host: foo 17 | hostIP: 1.2.3.4 18 | subnet: 1.2.3.0/24 19 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/make/lib/version.mk: -------------------------------------------------------------------------------- 1 | # $1 - required version 2 | # $2 - current version 3 | define is_equal_or_higher_version 4 | $(strip $(filter $(2),$(firstword $(shell set -euo pipefail && printf '%s\n%s' '$(1)' '$(2)' | sort -V -r -b)))) 5 | endef 6 | 7 | # $1 - program name 8 | # $2 - required version variable name 9 | # $3 - current version string 10 | define require_minimal_version 11 | $(if $($(2)),\ 12 | $(if $(strip $(call is_equal_or_higher_version,$($(2)),$(3))),,$(error `$(1)` is required with minimal version "$($(2))", detected version "$(3)". You can override this check by using `make $(2):=`)),\ 13 | ) 14 | endef 15 | -------------------------------------------------------------------------------- /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 | //go:build !go1.11 6 | // +build !go1.11 7 | 8 | package http2 9 | 10 | import ( 11 | "net/http/httptrace" 12 | "net/textproto" 13 | ) 14 | 15 | func traceHasWroteHeaderField(trace *httptrace.ClientTrace) bool { return false } 16 | 17 | func traceWroteHeaderField(trace *httptrace.ClientTrace, k, v string) {} 18 | 19 | func traceGot1xxResponseFunc(trace *httptrace.ClientTrace) func(int, textproto.MIMEHeader) error { 20 | return nil 21 | } 22 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/proto/proto_methods.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 | // The protoreflect build tag disables use of fast-path methods. 6 | //go:build !protoreflect 7 | // +build !protoreflect 8 | 9 | package proto 10 | 11 | import ( 12 | "google.golang.org/protobuf/reflect/protoreflect" 13 | "google.golang.org/protobuf/runtime/protoiface" 14 | ) 15 | 16 | const hasProtoMethods = true 17 | 18 | func protoMethods(m protoreflect.Message) *protoiface.Methods { 19 | return m.ProtoMethods() 20 | } 21 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/go_below_118.go: -------------------------------------------------------------------------------- 1 | //+build !go1.18 2 | 3 | package reflect2 4 | 5 | import ( 6 | "unsafe" 7 | ) 8 | 9 | // m escapes into the return value, but the caller of mapiterinit 10 | // doesn't let the return value escape. 11 | //go:noescape 12 | //go:linkname mapiterinit reflect.mapiterinit 13 | func mapiterinit(rtype unsafe.Pointer, m unsafe.Pointer) (val *hiter) 14 | 15 | func (type2 *UnsafeMapType) UnsafeIterate(obj unsafe.Pointer) MapIterator { 16 | return &UnsafeMapIterator{ 17 | hiter: mapiterinit(type2.rtype, *(*unsafe.Pointer)(obj)), 18 | pKeyRType: type2.pKeyRType, 19 | pElemRType: type2.pElemRType, 20 | } 21 | } -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1/stable.serviceca.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] ServiceCA" 3 | crd: 0000_50_service-ca-operator_02_crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal ServiceCA 7 | initial: | 8 | apiVersion: operator.openshift.io/v1 9 | kind: ServiceCA 10 | spec: {} # No spec is required for a ServiceCA 11 | expected: | 12 | apiVersion: operator.openshift.io/v1 13 | kind: ServiceCA 14 | spec: 15 | logLevel: Normal 16 | operatorLogLevel: Normal 17 | -------------------------------------------------------------------------------- /vendor/golang.org/x/sys/unix/sysvshm_linux.go: -------------------------------------------------------------------------------- 1 | // Copyright 2021 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 | //go:build linux 6 | // +build linux 7 | 8 | package unix 9 | 10 | import "runtime" 11 | 12 | // SysvShmCtl performs control operations on the shared memory segment 13 | // specified by id. 14 | func SysvShmCtl(id, cmd int, desc *SysvShmDesc) (result int, err error) { 15 | if runtime.GOARCH == "arm" || 16 | runtime.GOARCH == "mips64" || runtime.GOARCH == "mips64le" { 17 | cmd |= ipc_64 18 | } 19 | 20 | return shmctl(id, cmd, desc) 21 | } 22 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/network/v1/stable.clusternetwork.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] ClusterNetwork" 3 | crd: 001-clusternetwork-crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal ClusterNetwork 7 | initial: | 8 | apiVersion: network.openshift.io/v1 9 | kind: ClusterNetwork 10 | clusterNetworks: [] 11 | serviceNetwork: 1.2.3.4/32 12 | expected: | 13 | apiVersion: network.openshift.io/v1 14 | kind: ClusterNetwork 15 | clusterNetworks: [] 16 | serviceNetwork: 1.2.3.4/32 17 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/internal/genid/map_entry.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 genid 6 | 7 | import protoreflect "google.golang.org/protobuf/reflect/protoreflect" 8 | 9 | // Generic field names and numbers for synthetic map entry messages. 10 | const ( 11 | MapEntry_Key_field_name protoreflect.Name = "key" 12 | MapEntry_Value_field_name protoreflect.Name = "value" 13 | 14 | MapEntry_Key_field_number protoreflect.FieldNumber = 1 15 | MapEntry_Value_field_number protoreflect.FieldNumber = 2 16 | ) 17 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1/stable.imagedigestmirrorset.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] ImageDigestMirrorSet" 3 | crd: 0000_10_config-operator_01_imagedigestmirrorset.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal ImageDigestMirrorSet 7 | initial: | 8 | apiVersion: config.openshift.io/v1 9 | kind: ImageDigestMirrorSet 10 | spec: {} # No spec is required for a ImageDigestMirrorSet 11 | expected: | 12 | apiVersion: config.openshift.io/v1 13 | kind: ImageDigestMirrorSet 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/imageregistry/v1/stable.config.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Config" 3 | crd: 00_imageregistry.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal Config 7 | initial: | 8 | apiVersion: imageregistry.operator.openshift.io/v1 9 | kind: Config 10 | spec: 11 | replicas: 1 12 | expected: | 13 | apiVersion: imageregistry.operator.openshift.io/v1 14 | kind: Config 15 | spec: 16 | logLevel: Normal 17 | operatorLogLevel: Normal 18 | replicas: 1 19 | -------------------------------------------------------------------------------- /cmd/cluster-bootstrap/log.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | "flag" 5 | "log" 6 | "time" 7 | 8 | "k8s.io/apimachinery/pkg/util/wait" 9 | "k8s.io/klog/v2" 10 | ) 11 | 12 | type GlogWriter struct{} 13 | 14 | func init() { 15 | flag.Set("logtostderr", "true") 16 | } 17 | 18 | func (writer GlogWriter) Write(data []byte) (n int, err error) { 19 | klog.Info(string(data)) 20 | return len(data), nil 21 | } 22 | 23 | func InitLogs() { 24 | log.SetOutput(GlogWriter{}) 25 | log.SetFlags(log.LUTC | log.Ldate | log.Ltime) 26 | flushFreq := 5 * time.Second 27 | go wait.Until(klog.Flush, flushFreq, wait.NeverStop) 28 | } 29 | 30 | func FlushLogs() { 31 | klog.Flush() 32 | } 33 | -------------------------------------------------------------------------------- /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/openshift/api/apiserver/v1/stable.apirequestcount.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] API Server" 3 | crd: apiserver.openshift.io_apirequestcount.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal RoleBindingRestriction 7 | initial: | 8 | apiVersion: apiserver.openshift.io/v1 9 | kind: APIRequestCount 10 | spec: {} # No spec is required for a APIRequestCount 11 | expected: | 12 | apiVersion: apiserver.openshift.io/v1 13 | kind: APIRequestCount 14 | spec: 15 | numberOfUsersToReport: 10 16 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/config/v1alpha1/techpreview.insightsdatagather.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] InsightsDataGather" 3 | crd: 0000_10_config-operator_01_insightsdatagather.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal InsightsDataGather 7 | initial: | 8 | apiVersion: config.openshift.io/v1alpha1 9 | kind: InsightsDataGather 10 | spec: {} # No spec is required for a InsightsDataGather 11 | expected: | 12 | apiVersion: config.openshift.io/v1alpha1 13 | kind: InsightsDataGather 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/internal/genid/empty_gen.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 | // Code generated by generate-protos. DO NOT EDIT. 6 | 7 | package genid 8 | 9 | import ( 10 | protoreflect "google.golang.org/protobuf/reflect/protoreflect" 11 | ) 12 | 13 | const File_google_protobuf_empty_proto = "google/protobuf/empty.proto" 14 | 15 | // Names for google.protobuf.Empty. 16 | const ( 17 | Empty_message_name protoreflect.Name = "Empty" 18 | Empty_message_fullname protoreflect.FullName = "google.protobuf.Empty" 19 | ) 20 | -------------------------------------------------------------------------------- /vendor/github.com/go-logr/logr/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | Logr is open to pull-requests, provided they fit within the intended scope of 4 | the project. Specifically, this library aims to be VERY small and minimalist, 5 | with no external dependencies. 6 | 7 | ## Compatibility 8 | 9 | This project intends to follow [semantic versioning](http://semver.org) and 10 | is very strict about compatibility. Any proposed changes MUST follow those 11 | rules. 12 | 13 | ## Performance 14 | 15 | As a logging library, logr must be as light-weight as possible. Any proposed 16 | code change must include results of running the [benchmark](./benchmark) 17 | before and after the change. 18 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/swag/.editorconfig: -------------------------------------------------------------------------------- 1 | # top-most EditorConfig file 2 | root = true 3 | 4 | # Unix-style newlines with a newline ending every file 5 | [*] 6 | end_of_line = lf 7 | insert_final_newline = true 8 | indent_style = space 9 | indent_size = 2 10 | trim_trailing_whitespace = true 11 | 12 | # Set default charset 13 | [*.{js,py,go,scala,rb,java,html,css,less,sass,md}] 14 | charset = utf-8 15 | 16 | # Tab indentation (no size specified) 17 | [*.go] 18 | indent_style = tab 19 | 20 | [*.md] 21 | trim_trailing_whitespace = false 22 | 23 | # Matches the exact files either package.json or .travis.yml 24 | [{package.json,.travis.yml}] 25 | indent_style = space 26 | indent_size = 2 27 | -------------------------------------------------------------------------------- /vendor/github.com/modern-go/reflect2/go_above_118.go: -------------------------------------------------------------------------------- 1 | //+build go1.18 2 | 3 | package reflect2 4 | 5 | import ( 6 | "unsafe" 7 | ) 8 | 9 | // m escapes into the return value, but the caller of mapiterinit 10 | // doesn't let the return value escape. 11 | //go:noescape 12 | //go:linkname mapiterinit reflect.mapiterinit 13 | func mapiterinit(rtype unsafe.Pointer, m unsafe.Pointer, it *hiter) 14 | 15 | func (type2 *UnsafeMapType) UnsafeIterate(obj unsafe.Pointer) MapIterator { 16 | var it hiter 17 | mapiterinit(type2.rtype, *(*unsafe.Pointer)(obj), &it) 18 | return &UnsafeMapIterator{ 19 | hiter: &it, 20 | pKeyRType: type2.pKeyRType, 21 | pElemRType: type2.pElemRType, 22 | } 23 | } -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1/stable.kubeapiserver.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] KubeAPIServer" 3 | crd: 0000_20_kube-apiserver-operator_01_config.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal KubeAPIServer 7 | initial: | 8 | apiVersion: operator.openshift.io/v1 9 | kind: KubeAPIServer 10 | spec: {} # No spec is required for a KubeAPIServer 11 | expected: | 12 | apiVersion: operator.openshift.io/v1 13 | kind: KubeAPIServer 14 | spec: 15 | logLevel: Normal 16 | operatorLogLevel: Normal 17 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1/stable.kubescheduler.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] KubeScheduler" 3 | crd: 0000_25_kube-scheduler-operator_01_config.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal KubeScheduler 7 | initial: | 8 | apiVersion: operator.openshift.io/v1 9 | kind: KubeScheduler 10 | spec: {} # No spec is required for a KubeScheduler 11 | expected: | 12 | apiVersion: operator.openshift.io/v1 13 | kind: KubeScheduler 14 | spec: 15 | logLevel: Normal 16 | operatorLogLevel: Normal 17 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1/stable.network.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Network" 3 | crd: 0000_70_cluster-network-operator_01.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal Network 7 | initial: | 8 | apiVersion: operator.openshift.io/v1 9 | kind: Network 10 | spec: {} # No spec is required for a Network 11 | expected: | 12 | apiVersion: operator.openshift.io/v1 13 | kind: Network 14 | spec: 15 | disableNetworkDiagnostics: false 16 | logLevel: Normal 17 | operatorLogLevel: Normal 18 | -------------------------------------------------------------------------------- /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 | cobra.test 36 | bin 37 | 38 | .idea/ 39 | *.iml 40 | -------------------------------------------------------------------------------- /vendor/github.com/go-openapi/jsonpointer/.editorconfig: -------------------------------------------------------------------------------- 1 | # top-most EditorConfig file 2 | root = true 3 | 4 | # Unix-style newlines with a newline ending every file 5 | [*] 6 | end_of_line = lf 7 | insert_final_newline = true 8 | indent_style = space 9 | indent_size = 2 10 | trim_trailing_whitespace = true 11 | 12 | # Set default charset 13 | [*.{js,py,go,scala,rb,java,html,css,less,sass,md}] 14 | charset = utf-8 15 | 16 | # Tab indentation (no size specified) 17 | [*.go] 18 | indent_style = tab 19 | 20 | [*.md] 21 | trim_trailing_whitespace = false 22 | 23 | # Matches the exact files either package.json or .travis.yml 24 | [{package.json,.travis.yml}] 25 | indent_style = space 26 | indent_size = 2 27 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1/stable.ingresscontroller.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] IngressController" 3 | crd: 0000_50_ingress-operator_00-ingresscontroller.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal IngressController 7 | initial: | 8 | apiVersion: operator.openshift.io/v1 9 | kind: IngressController 10 | spec: {} # No spec is required for a IngressController 11 | expected: | 12 | apiVersion: operator.openshift.io/v1 13 | kind: IngressController 14 | spec: 15 | httpEmptyRequestsPolicy: Respond 16 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/route/v1/legacy.go: -------------------------------------------------------------------------------- 1 | package v1 2 | 3 | import ( 4 | corev1 "k8s.io/api/core/v1" 5 | "k8s.io/apimachinery/pkg/runtime" 6 | "k8s.io/apimachinery/pkg/runtime/schema" 7 | ) 8 | 9 | var ( 10 | legacyGroupVersion = schema.GroupVersion{Group: "", Version: "v1"} 11 | legacySchemeBuilder = runtime.NewSchemeBuilder(addLegacyKnownTypes, corev1.AddToScheme) 12 | DeprecatedInstallWithoutGroup = legacySchemeBuilder.AddToScheme 13 | ) 14 | 15 | func addLegacyKnownTypes(scheme *runtime.Scheme) error { 16 | types := []runtime.Object{ 17 | &Route{}, 18 | &RouteList{}, 19 | } 20 | scheme.AddKnownTypes(legacyGroupVersion, types...) 21 | return nil 22 | } 23 | -------------------------------------------------------------------------------- /vendor/k8s.io/klog/v2/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/github.com/openshift/api/authorization/v1/stable.rolebindingrestriction.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Authorization" 3 | crd: 0000_03_authorization-openshift_01_rolebindingrestriction.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal RoleBindingRestriction 7 | initial: | 8 | apiVersion: authorization.openshift.io/v1 9 | kind: RoleBindingRestriction 10 | spec: {} # No spec is required for a RoleBindingRestriction 11 | expected: | 12 | apiVersion: authorization.openshift.io/v1 13 | kind: RoleBindingRestriction 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/helm/v1beta1/stable.projecthelmchartrepository.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] ProjectHelmChartRepository" 3 | crd: 0000_10-project-helm-chart-repository.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal ProjectHelmChartRepository 7 | initial: | 8 | apiVersion: helm.openshift.io/v1beta1 9 | kind: ProjectHelmChartRepository 10 | spec: {} # No spec is required for a ProjectHelmChartRepository 11 | expected: | 12 | apiVersion: helm.openshift.io/v1beta1 13 | kind: ProjectHelmChartRepository 14 | spec: {} 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1/stable.authentication.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Authentication" 3 | crd: 0000_50_cluster-authentication-operator_01_config.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal Authentication 7 | initial: | 8 | apiVersion: operator.openshift.io/v1 9 | kind: Authentication 10 | spec: {} # No spec is required for a Authentication 11 | expected: | 12 | apiVersion: operator.openshift.io/v1 13 | kind: Authentication 14 | spec: 15 | logLevel: Normal 16 | operatorLogLevel: Normal 17 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1/stable.cloudcredential.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] CloudCredential" 3 | crd: 0000_40_cloud-credential-operator_00_config.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal CloudCredential 7 | initial: | 8 | apiVersion: operator.openshift.io/v1 9 | kind: CloudCredential 10 | spec: {} # No spec is required for a CloudCredential 11 | expected: | 12 | apiVersion: operator.openshift.io/v1 13 | kind: CloudCredential 14 | spec: 15 | logLevel: Normal 16 | operatorLogLevel: Normal 17 | -------------------------------------------------------------------------------- /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/sigs.k8s.io/json/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2021 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 json // import "sigs.k8s.io/json" 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/openshift/api/quota/v1/stable.clusterresourcequota.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] ClusterResourceQuota" 3 | crd: 0000_03_quota-openshift_01_clusterresourcequota.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal ClusterResourceQuota 7 | initial: | 8 | apiVersion: quota.openshift.io/v1 9 | kind: ClusterResourceQuota 10 | spec: 11 | selector: {} 12 | quota: {} 13 | expected: | 14 | apiVersion: quota.openshift.io/v1 15 | kind: ClusterResourceQuota 16 | spec: 17 | selector: {} 18 | quota: {} 19 | -------------------------------------------------------------------------------- /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/github.com/openshift/api/console/v1/stable.consolelink.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] ConsoleLink" 3 | crd: 0000_10_consolelink.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal ConsoleLink 7 | initial: | 8 | apiVersion: console.openshift.io/v1 9 | kind: ConsoleLink 10 | spec: 11 | href: "https://" 12 | location: HelpMenu 13 | text: foo 14 | expected: | 15 | apiVersion: console.openshift.io/v1 16 | kind: ConsoleLink 17 | spec: 18 | href: "https://" 19 | location: HelpMenu 20 | text: foo 21 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/machine/v1beta1/stable.machinehealthcheck.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] MachineHealthCheck" 3 | crd: 0000_10_machinehealthcheck.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal MachineHealthCheck 7 | initial: | 8 | apiVersion: machine.openshift.io/v1beta1 9 | kind: MachineHealthCheck 10 | spec: {} # No spec is required for a MachineHealthCheck 11 | expected: | 12 | apiVersion: machine.openshift.io/v1beta1 13 | kind: MachineHealthCheck 14 | spec: 15 | maxUnhealthy: 100% 16 | nodeStartupTimeout: 10m 17 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1/stable.insightsoperator.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] InsightsOperator" 3 | crd: 0000_50_insights-operator_00-insightsoperator.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal InsightsOperator 7 | initial: | 8 | apiVersion: operator.openshift.io/v1 9 | kind: InsightsOperator 10 | spec: {} # No spec is required for a InsightsOperator 11 | expected: | 12 | apiVersion: operator.openshift.io/v1 13 | kind: InsightsOperator 14 | spec: 15 | logLevel: Normal 16 | operatorLogLevel: Normal 17 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/make/operator.example.mk.help.log: -------------------------------------------------------------------------------- 1 | The following make targets are available: 2 | all 3 | build 4 | clean 5 | clean-binaries 6 | clean-yaml-patch 7 | clean-yq 8 | ensure-imagebuilder 9 | ensure-yaml-patch 10 | ensure-yq 11 | help 12 | image-ocp-openshift-apiserver-operator 13 | images 14 | telepresence 15 | test 16 | test-unit 17 | update 18 | update-bindata 19 | update-codegen 20 | update-deps-overrides 21 | update-generated 22 | update-gofmt 23 | update-profile-manifests 24 | verify 25 | verify-bindata 26 | verify-codegen 27 | verify-deps 28 | verify-generated 29 | verify-gofmt 30 | verify-golang-versions 31 | verify-golint 32 | verify-govet 33 | verify-profile-manifests 34 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/apiserver/install.go: -------------------------------------------------------------------------------- 1 | package apiserver 2 | 3 | import ( 4 | "k8s.io/apimachinery/pkg/runtime" 5 | "k8s.io/apimachinery/pkg/runtime/schema" 6 | 7 | v1 "github.com/openshift/api/apiserver/v1" 8 | ) 9 | 10 | var ( 11 | schemeBuilder = runtime.NewSchemeBuilder(v1.Install) 12 | // Install is a function which adds every version of this group to a scheme 13 | Install = schemeBuilder.AddToScheme 14 | ) 15 | 16 | func Resource(resource string) schema.GroupResource { 17 | return schema.GroupResource{Group: "apiserver.openshift.io", Resource: resource} 18 | } 19 | 20 | func Kind(kind string) schema.GroupKind { 21 | return schema.GroupKind{Group: "apiserver.openshift.io", Kind: kind} 22 | } 23 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1alpha1/stable.imagecontentsourcepolicy.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] ImageContentSourcePolicy" 3 | crd: 0000_10_config-operator_01_imagecontentsourcepolicy.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal ImageContentSourcePolicy 7 | initial: | 8 | apiVersion: operator.openshift.io/v1alpha1 9 | kind: ImageContentSourcePolicy 10 | spec: {} # No spec is required for a ImageContentSourcePolicy 11 | expected: | 12 | apiVersion: operator.openshift.io/v1alpha1 13 | kind: ImageContentSourcePolicy 14 | spec: {} 15 | -------------------------------------------------------------------------------- /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 | //go:build linux && gc && 386 6 | // +build linux,gc,386 7 | 8 | package unix 9 | 10 | import "syscall" 11 | 12 | // Underlying system call writes to newoffset via pointer. 13 | // Implemented in assembly to avoid allocation. 14 | func seek(fd int, offset int64, whence int) (newoffset int64, err syscall.Errno) 15 | 16 | func socketcall(call int, a0, a1, a2, a3, a4, a5 uintptr) (n int, err syscall.Errno) 17 | func rawsocketcall(call int, a0, a1, a2, a3, a4, a5 uintptr) (n int, err syscall.Errno) 18 | -------------------------------------------------------------------------------- /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/golang.org/x/sys/plan9/env_plan9.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 | // Plan 9 environment variables. 6 | 7 | package plan9 8 | 9 | import ( 10 | "syscall" 11 | ) 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/github.com/openshift/api/operator/v1/stable.openshiftapiserver.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] OpenShiftAPIServer" 3 | crd: 0000_30_openshift-apiserver-operator_01_config.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal OpenShiftAPIServer 7 | initial: | 8 | apiVersion: operator.openshift.io/v1 9 | kind: OpenShiftAPIServer 10 | spec: {} # No spec is required for a OpenShiftAPIServer 11 | expected: | 12 | apiVersion: operator.openshift.io/v1 13 | kind: OpenShiftAPIServer 14 | spec: 15 | logLevel: Normal 16 | operatorLogLevel: Normal 17 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/project/v1/legacy.go: -------------------------------------------------------------------------------- 1 | package v1 2 | 3 | import ( 4 | corev1 "k8s.io/api/core/v1" 5 | "k8s.io/apimachinery/pkg/runtime" 6 | "k8s.io/apimachinery/pkg/runtime/schema" 7 | ) 8 | 9 | var ( 10 | legacyGroupVersion = schema.GroupVersion{Group: "", Version: "v1"} 11 | legacySchemeBuilder = runtime.NewSchemeBuilder(addLegacyKnownTypes, corev1.AddToScheme) 12 | DeprecatedInstallWithoutGroup = legacySchemeBuilder.AddToScheme 13 | ) 14 | 15 | func addLegacyKnownTypes(scheme *runtime.Scheme) error { 16 | types := []runtime.Object{ 17 | &Project{}, 18 | &ProjectList{}, 19 | &ProjectRequest{}, 20 | } 21 | scheme.AddKnownTypes(legacyGroupVersion, types...) 22 | return nil 23 | } 24 | -------------------------------------------------------------------------------- /vendor/google.golang.org/protobuf/internal/impl/enum.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 impl 6 | 7 | import ( 8 | "reflect" 9 | 10 | "google.golang.org/protobuf/reflect/protoreflect" 11 | ) 12 | 13 | type EnumInfo struct { 14 | GoReflectType reflect.Type // int32 kind 15 | Desc protoreflect.EnumDescriptor 16 | } 17 | 18 | func (t *EnumInfo) New(n protoreflect.EnumNumber) protoreflect.Enum { 19 | return reflect.ValueOf(n).Convert(t.GoReflectType).Interface().(protoreflect.Enum) 20 | } 21 | func (t *EnumInfo) Descriptor() protoreflect.EnumDescriptor { return t.Desc } 22 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/console/v1/stable.consoleexternalloglink.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] ConsoleExternalLogLink" 3 | crd: 0000_10_consoleexternalloglink.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal ConsoleExternalLogLink 7 | initial: | 8 | apiVersion: console.openshift.io/v1 9 | kind: ConsoleExternalLogLink 10 | spec: 11 | text: foo 12 | hrefTemplate: "https://" 13 | expected: | 14 | apiVersion: console.openshift.io/v1 15 | kind: ConsoleExternalLogLink 16 | spec: 17 | text: foo 18 | hrefTemplate: "https://" 19 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/build-machinery-go/doc.go: -------------------------------------------------------------------------------- 1 | // required for gomod to pull in packages. 2 | 3 | package alpha_build_machinery 4 | 5 | // this is a dependency magnet to make it easier to pull in the build-machinery. We want a single import to pull all of it in. 6 | import ( 7 | _ "github.com/openshift/build-machinery-go/make" 8 | _ "github.com/openshift/build-machinery-go/make/lib" 9 | _ "github.com/openshift/build-machinery-go/make/targets" 10 | _ "github.com/openshift/build-machinery-go/make/targets/golang" 11 | _ "github.com/openshift/build-machinery-go/make/targets/openshift" 12 | _ "github.com/openshift/build-machinery-go/make/targets/openshift/operator" 13 | _ "github.com/openshift/build-machinery-go/scripts" 14 | ) 15 | -------------------------------------------------------------------------------- /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/github.com/google/gnostic/openapiv2/README.md: -------------------------------------------------------------------------------- 1 | # OpenAPI v2 Protocol Buffer Models 2 | 3 | This directory contains a Protocol Buffer-language model and related code for 4 | supporting OpenAPI v2. 5 | 6 | Gnostic applications and plugins can use OpenAPIv2.proto to generate Protocol 7 | Buffer support code for their preferred languages. 8 | 9 | OpenAPIv2.go is used by Gnostic to read JSON and YAML OpenAPI descriptions into 10 | the Protocol Buffer-based datastructures generated from OpenAPIv2.proto. 11 | 12 | OpenAPIv2.proto and OpenAPIv2.go are generated by the Gnostic compiler 13 | generator, and OpenAPIv2.pb.go is generated by protoc, the Protocol Buffer 14 | compiler, and protoc-gen-go, the Protocol Buffer Go code generation plugin. 15 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/apps/install.go: -------------------------------------------------------------------------------- 1 | package apps 2 | 3 | import ( 4 | "k8s.io/apimachinery/pkg/runtime" 5 | "k8s.io/apimachinery/pkg/runtime/schema" 6 | 7 | appsv1 "github.com/openshift/api/apps/v1" 8 | ) 9 | 10 | const ( 11 | GroupName = "apps.openshift.io" 12 | ) 13 | 14 | var ( 15 | schemeBuilder = runtime.NewSchemeBuilder(appsv1.Install) 16 | // Install is a function which adds every version of this group to a scheme 17 | Install = schemeBuilder.AddToScheme 18 | ) 19 | 20 | func Resource(resource string) schema.GroupResource { 21 | return schema.GroupResource{Group: GroupName, Resource: resource} 22 | } 23 | 24 | func Kind(kind string) schema.GroupKind { 25 | return schema.GroupKind{Group: GroupName, Kind: kind} 26 | } 27 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/operator/v1/stable.csisnapshotcontroller.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] CSISnapshotController" 3 | crd: 0000_80_csi_snapshot_controller_operator_01_crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal CSISnapshotController 7 | initial: | 8 | apiVersion: operator.openshift.io/v1 9 | kind: CSISnapshotController 10 | spec: {} # No spec is required for a CSISnapshotController 11 | expected: | 12 | apiVersion: operator.openshift.io/v1 13 | kind: CSISnapshotController 14 | spec: 15 | logLevel: Normal 16 | operatorLogLevel: Normal 17 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/user/install.go: -------------------------------------------------------------------------------- 1 | package user 2 | 3 | import ( 4 | "k8s.io/apimachinery/pkg/runtime" 5 | "k8s.io/apimachinery/pkg/runtime/schema" 6 | 7 | userv1 "github.com/openshift/api/user/v1" 8 | ) 9 | 10 | const ( 11 | GroupName = "user.openshift.io" 12 | ) 13 | 14 | var ( 15 | schemeBuilder = runtime.NewSchemeBuilder(userv1.Install) 16 | // Install is a function which adds every version of this group to a scheme 17 | Install = schemeBuilder.AddToScheme 18 | ) 19 | 20 | func Resource(resource string) schema.GroupResource { 21 | return schema.GroupResource{Group: GroupName, Resource: resource} 22 | } 23 | 24 | func Kind(kind string) schema.GroupKind { 25 | return schema.GroupKind{Group: GroupName, Kind: kind} 26 | } 27 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/sharedresource/v1alpha1/stable.sharedsecret.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] SharedSecret" 3 | crd: 0000_10_sharedsecret.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal SharedSecret 7 | initial: | 8 | apiVersion: sharedresource.openshift.io/v1alpha1 9 | kind: SharedSecret 10 | spec: 11 | secretRef: 12 | name: foo 13 | namespace: foo 14 | expected: | 15 | apiVersion: sharedresource.openshift.io/v1alpha1 16 | kind: SharedSecret 17 | spec: 18 | secretRef: 19 | name: foo 20 | namespace: foo 21 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/build/install.go: -------------------------------------------------------------------------------- 1 | package build 2 | 3 | import ( 4 | "k8s.io/apimachinery/pkg/runtime" 5 | "k8s.io/apimachinery/pkg/runtime/schema" 6 | 7 | buildv1 "github.com/openshift/api/build/v1" 8 | ) 9 | 10 | const ( 11 | GroupName = "build.openshift.io" 12 | ) 13 | 14 | var ( 15 | schemeBuilder = runtime.NewSchemeBuilder(buildv1.Install) 16 | // Install is a function which adds every version of this group to a scheme 17 | Install = schemeBuilder.AddToScheme 18 | ) 19 | 20 | func Resource(resource string) schema.GroupResource { 21 | return schema.GroupResource{Group: GroupName, Resource: resource} 22 | } 23 | 24 | func Kind(kind string) schema.GroupKind { 25 | return schema.GroupKind{Group: GroupName, Kind: kind} 26 | } 27 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/cloudnetwork/v1/stable.cloudprivateipconfig.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] Cloud Network" 3 | crd: 001-cloudprivateipconfig.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal CloudPrivateIPConfig 7 | initial: | 8 | apiVersion: cloud.network.openshift.io/v1 9 | kind: CloudPrivateIPConfig 10 | metadata: 11 | name: 1.2.3.4 12 | spec: {} # No spec is required for a CloudPrivateIPConfig 13 | expected: | 14 | apiVersion: cloud.network.openshift.io/v1 15 | kind: CloudPrivateIPConfig 16 | metadata: 17 | name: 1.2.3.4 18 | spec: {} 19 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/console/v1/stable.consoleclidownload.testsuite.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apiextensions.k8s.io/v1 # Hack because controller-gen complains if we don't have this 2 | name: "[Stable] ConsoleCLIDownload" 3 | crd: 0000_10_consoleclidownload.crd.yaml 4 | tests: 5 | onCreate: 6 | - name: Should be able to create a minimal ConsoleCLIDownload 7 | initial: | 8 | apiVersion: console.openshift.io/v1 9 | kind: ConsoleCLIDownload 10 | spec: 11 | description: foo 12 | displayName: foo 13 | links: [] 14 | expected: | 15 | apiVersion: console.openshift.io/v1 16 | kind: ConsoleCLIDownload 17 | spec: 18 | description: foo 19 | displayName: foo 20 | links: [] 21 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/image/install.go: -------------------------------------------------------------------------------- 1 | package image 2 | 3 | import ( 4 | "k8s.io/apimachinery/pkg/runtime" 5 | "k8s.io/apimachinery/pkg/runtime/schema" 6 | 7 | imagev1 "github.com/openshift/api/image/v1" 8 | ) 9 | 10 | const ( 11 | GroupName = "image.openshift.io" 12 | ) 13 | 14 | var ( 15 | schemeBuilder = runtime.NewSchemeBuilder(imagev1.Install) 16 | // Install is a function which adds every version of this group to a scheme 17 | Install = schemeBuilder.AddToScheme 18 | ) 19 | 20 | func Resource(resource string) schema.GroupResource { 21 | return schema.GroupResource{Group: GroupName, Resource: resource} 22 | } 23 | 24 | func Kind(kind string) schema.GroupKind { 25 | return schema.GroupKind{Group: GroupName, Kind: kind} 26 | } 27 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/oauth/install.go: -------------------------------------------------------------------------------- 1 | package oauth 2 | 3 | import ( 4 | "k8s.io/apimachinery/pkg/runtime" 5 | "k8s.io/apimachinery/pkg/runtime/schema" 6 | 7 | oauthv1 "github.com/openshift/api/oauth/v1" 8 | ) 9 | 10 | const ( 11 | GroupName = "oauth.openshift.io" 12 | ) 13 | 14 | var ( 15 | schemeBuilder = runtime.NewSchemeBuilder(oauthv1.Install) 16 | // Install is a function which adds every version of this group to a scheme 17 | Install = schemeBuilder.AddToScheme 18 | ) 19 | 20 | func Resource(resource string) schema.GroupResource { 21 | return schema.GroupResource{Group: GroupName, Resource: resource} 22 | } 23 | 24 | func Kind(kind string) schema.GroupKind { 25 | return schema.GroupKind{Group: GroupName, Kind: kind} 26 | } 27 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/osin/install.go: -------------------------------------------------------------------------------- 1 | package osin 2 | 3 | import ( 4 | "k8s.io/apimachinery/pkg/runtime" 5 | "k8s.io/apimachinery/pkg/runtime/schema" 6 | 7 | osinv1 "github.com/openshift/api/osin/v1" 8 | ) 9 | 10 | const ( 11 | GroupName = "osin.config.openshift.io" 12 | ) 13 | 14 | var ( 15 | schemeBuilder = runtime.NewSchemeBuilder(osinv1.Install) 16 | // Install is a function which adds every version of this group to a scheme 17 | Install = schemeBuilder.AddToScheme 18 | ) 19 | 20 | func Resource(resource string) schema.GroupResource { 21 | return schema.GroupResource{Group: GroupName, Resource: resource} 22 | } 23 | 24 | func Kind(kind string) schema.GroupKind { 25 | return schema.GroupKind{Group: GroupName, Kind: kind} 26 | } 27 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/quota/install.go: -------------------------------------------------------------------------------- 1 | package quota 2 | 3 | import ( 4 | "k8s.io/apimachinery/pkg/runtime" 5 | "k8s.io/apimachinery/pkg/runtime/schema" 6 | 7 | quotav1 "github.com/openshift/api/quota/v1" 8 | ) 9 | 10 | const ( 11 | GroupName = "quota.openshift.io" 12 | ) 13 | 14 | var ( 15 | schemeBuilder = runtime.NewSchemeBuilder(quotav1.Install) 16 | // Install is a function which adds every version of this group to a scheme 17 | Install = schemeBuilder.AddToScheme 18 | ) 19 | 20 | func Resource(resource string) schema.GroupResource { 21 | return schema.GroupResource{Group: GroupName, Resource: resource} 22 | } 23 | 24 | func Kind(kind string) schema.GroupKind { 25 | return schema.GroupKind{Group: GroupName, Kind: kind} 26 | } 27 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/route/install.go: -------------------------------------------------------------------------------- 1 | package route 2 | 3 | import ( 4 | "k8s.io/apimachinery/pkg/runtime" 5 | "k8s.io/apimachinery/pkg/runtime/schema" 6 | 7 | routev1 "github.com/openshift/api/route/v1" 8 | ) 9 | 10 | const ( 11 | GroupName = "route.openshift.io" 12 | ) 13 | 14 | var ( 15 | schemeBuilder = runtime.NewSchemeBuilder(routev1.Install) 16 | // Install is a function which adds every version of this group to a scheme 17 | Install = schemeBuilder.AddToScheme 18 | ) 19 | 20 | func Resource(resource string) schema.GroupResource { 21 | return schema.GroupResource{Group: GroupName, Resource: resource} 22 | } 23 | 24 | func Kind(kind string) schema.GroupKind { 25 | return schema.GroupKind{Group: GroupName, Kind: kind} 26 | } 27 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/installer/pkg/types/aws/platform.go: -------------------------------------------------------------------------------- 1 | package aws 2 | 3 | // Platform stores all the global configuration that all machinesets 4 | // use. 5 | type Platform struct { 6 | // Region specifies the AWS region where the cluster will be created. 7 | Region string `json:"region"` 8 | 9 | // UserTags specifies additional tags for AWS resources created for the cluster. 10 | // +optional 11 | UserTags map[string]string `json:"userTags,omitempty"` 12 | 13 | // DefaultMachinePlatform is the default configuration used when 14 | // installing on AWS for machine pools which do not define their own 15 | // platform configuration. 16 | // +optional 17 | DefaultMachinePlatform *MachinePool `json:"defaultMachinePlatform,omitempty"` 18 | } 19 | -------------------------------------------------------------------------------- /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 | //go:build linux && gccgo && arm 6 | // +build linux,gccgo,arm 7 | 8 | package unix 9 | 10 | import ( 11 | "syscall" 12 | "unsafe" 13 | ) 14 | 15 | func seek(fd int, offset int64, whence int) (int64, syscall.Errno) { 16 | var newoffset int64 17 | offsetLow := uint32(offset & 0xffffffff) 18 | offsetHigh := uint32((offset >> 32) & 0xffffffff) 19 | _, _, err := Syscall6(SYS__LLSEEK, uintptr(fd), uintptr(offsetHigh), uintptr(offsetLow), uintptr(unsafe.Pointer(&newoffset)), uintptr(whence), 0) 20 | return newoffset, err 21 | } 22 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/helm/install.go: -------------------------------------------------------------------------------- 1 | package helm 2 | 3 | import ( 4 | "k8s.io/apimachinery/pkg/runtime" 5 | "k8s.io/apimachinery/pkg/runtime/schema" 6 | 7 | helmv1beta1 "github.com/openshift/api/helm/v1beta1" 8 | ) 9 | 10 | const ( 11 | GroupName = "helm.openshift.io" 12 | ) 13 | 14 | var ( 15 | schemeBuilder = runtime.NewSchemeBuilder(helmv1beta1.Install) 16 | // Install is a function which adds every version of this group to a scheme 17 | Install = schemeBuilder.AddToScheme 18 | ) 19 | 20 | func Resource(resource string) schema.GroupResource { 21 | return schema.GroupResource{Group: GroupName, Resource: resource} 22 | } 23 | 24 | func Kind(kind string) schema.GroupKind { 25 | return schema.GroupKind{Group: GroupName, Kind: kind} 26 | } 27 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/network/install.go: -------------------------------------------------------------------------------- 1 | package network 2 | 3 | import ( 4 | "k8s.io/apimachinery/pkg/runtime" 5 | "k8s.io/apimachinery/pkg/runtime/schema" 6 | 7 | networkv1 "github.com/openshift/api/network/v1" 8 | ) 9 | 10 | const ( 11 | GroupName = "network.openshift.io" 12 | ) 13 | 14 | var ( 15 | schemeBuilder = runtime.NewSchemeBuilder(networkv1.Install) 16 | // Install is a function which adds every version of this group to a scheme 17 | Install = schemeBuilder.AddToScheme 18 | ) 19 | 20 | func Resource(resource string) schema.GroupResource { 21 | return schema.GroupResource{Group: GroupName, Resource: resource} 22 | } 23 | 24 | func Kind(kind string) schema.GroupKind { 25 | return schema.GroupKind{Group: GroupName, Kind: kind} 26 | } 27 | -------------------------------------------------------------------------------- /vendor/github.com/openshift/api/project/install.go: -------------------------------------------------------------------------------- 1 | package project 2 | 3 | import ( 4 | "k8s.io/apimachinery/pkg/runtime" 5 | "k8s.io/apimachinery/pkg/runtime/schema" 6 | 7 | projectv1 "github.com/openshift/api/project/v1" 8 | ) 9 | 10 | const ( 11 | GroupName = "project.openshift.io" 12 | ) 13 | 14 | var ( 15 | schemeBuilder = runtime.NewSchemeBuilder(projectv1.Install) 16 | // Install is a function which adds every version of this group to a scheme 17 | Install = schemeBuilder.AddToScheme 18 | ) 19 | 20 | func Resource(resource string) schema.GroupResource { 21 | return schema.GroupResource{Group: GroupName, Resource: resource} 22 | } 23 | 24 | func Kind(kind string) schema.GroupKind { 25 | return schema.GroupKind{Group: GroupName, Kind: kind} 26 | } 27 | --------------------------------------------------------------------------------