k3s/hack
k8s-merge-robot 3fa84134cd Merge pull request #24124 from vmware/photon-controller
Automatic merge from submit-queue

Initial kube-up support for VMware's Photon Controller

This is for: https://github.com/kubernetes/kubernetes/issues/24121

Photon Controller is an open-source cloud management platform. More
information is available at:
http://vmware.github.io/photon-controller/

This commit provides initial support for Photon Controller. The
following features are tested and working:
- kube-up and kube-down
- Basic pod and service management
- Networking within the Kubernetes cluster
- UI and DNS addons

It has been tested with a Kubernetes cluster of up to 10
nodes. Further work on scaling is planned for the near future.

Internally we have implemented continuous integration testing and will
run it multiple times per day against the Kubernetes master branch
once this is integrated so we can quickly react to problems.

A few things have not yet been implemented, but are planned:
- Support for kube-push
- Support for test-build-release, test-setup, test-teardown

Assuming this is accepted for inclusion, we will write documentation
for the kubernetes.io site.

We have included a script to help users configure Photon Controller
for use with Kubernetes. While not required, it will help some
users get started more quickly. It will be documented.

We are aware of the kube-deploy efforts and will track them and
support them as appropriate.
2016-04-27 01:02:03 -07:00
..
after-build Verify protobufs 2016-04-21 16:22:52 +02:00
boilerplate Add boilerplate checks for Dockerfiles 2016-02-03 18:35:26 -05:00
e2e-internal Remove hack/e2e-internal/e2e-upgrade.sh. 2016-03-09 14:14:04 -08:00
gen-swagger-doc Spelling fixes inspired by github.com/client9/misspell 2016-02-18 06:58:05 +07:00
jenkins Only remove day+ old containers in Jenkins daily cleanup 2016-04-26 17:08:23 -07:00
lib hack/build-go tp build federation/cmd/federated-apiserver as well 2016-04-21 12:38:53 -07:00
testdata Merge pull request #23890 from pmorie/kubectl-describe-envs 2016-04-16 17:08:58 -07:00
travis
verify-flags Merge pull request #24124 from vmware/photon-controller 2016-04-27 01:02:03 -07:00
OWNERS Move blunderbuss assignees into tree 2016-03-02 20:46:32 -05:00
benchmark-go.sh
benchmark-integration.sh
build-cross.sh Add support for building arm, arm64 and ppc64le server and client targets 2016-02-07 20:35:14 +02:00
build-go.sh
build-ui.sh
cherry_pick_pull.sh
dev-build-and-push.sh
dev-build-and-up.sh
e2e-node-test.sh Add an option to focus or skip tests in the node e2e makefile rule. 2016-04-07 10:22:22 -07:00
e2e.go Remove log collection code in cluster/gce/util.sh. 2016-03-03 15:28:33 -08:00
get-build.sh
ginkgo-e2e.sh Add configuration for splitting upgrade jobs instead of using Jenkins steps 2016-04-04 14:21:21 -07:00
grab-profiles.sh
install-etcd.sh Make hack/install-etcd.sh use hack/lib/etcd.sh 2016-02-26 11:54:43 -08:00
list-feature-tests.sh Fix regex in list-feature-tests.sh. 2016-03-07 16:49:39 -08:00
local-up-cluster.sh added claim_binder sync period 2016-04-25 09:40:50 -07:00
lookup_pull.py
test-cmd.sh Merge pull request #23958 from petervo/byte-args 2016-04-26 10:23:07 -07:00
test-go.sh add cluster registry 2016-04-26 02:06:47 -07:00
test-integration.sh Removing KUBE_API_VERSIONS from our test scripts 2016-04-21 13:56:04 -07:00
test-update-storage-objects.sh Test jobs/hpas in storage update 2016-03-04 17:05:39 -05:00
update-all.sh update codegen before update codecgen 2016-04-25 11:15:53 -07:00
update-api-reference-docs.sh PetSet type, apps apigroup 2016-04-20 18:49:31 -07:00
update-codecgen.sh Fix update codecgen 2016-03-04 10:42:06 +01:00
update-codegen.sh Remove double assignment of KUBE_ROOT 2016-04-19 16:18:16 +02:00
update-generated-docs.sh Include genyaml in update/verify generated docs scripts 2016-04-13 15:11:31 -07:00
update-generated-protobuf.sh add protobuf generation 2016-04-26 02:08:10 -07:00
update-generated-swagger-docs.sh PetSet type, apps apigroup 2016-04-20 18:49:31 -07:00
update-godep-licenses.sh Write a parallel (godeps) _workspace tree to hold all the missing files. 2016-03-22 16:51:30 -07:00
update-gofmt.sh Default to allow new golang versions 2016-03-07 09:57:36 -05:00
update-swagger-spec.sh
verify-all.sh Strip the proto build guard 2016-04-20 12:12:29 -04:00
verify-api-reference-docs.sh Remove a diff option not in BSD diff 2016-02-19 08:47:57 -08:00
verify-boilerplate.sh
verify-codecgen.sh Spelling fixes inspired by github.com/client9/misspell 2016-02-18 06:58:05 +07:00
verify-codegen.sh Fix remaining issues with conversion generator. 2016-03-29 09:49:27 +02:00
verify-description.sh
verify-flags-underscore.py
verify-generated-docs.sh Include genyaml in update/verify generated docs scripts 2016-04-13 15:11:31 -07:00
verify-generated-protobuf.sh Verify protobufs 2016-04-21 16:22:52 +02:00
verify-generated-swagger-docs.sh
verify-godep-licenses.sh Write a parallel (godeps) _workspace tree to hold all the missing files. 2016-03-22 16:51:30 -07:00
verify-godeps.sh Disable the vendor experiment in hack/verify-godeps.sh 2016-03-22 13:50:15 -07:00
verify-gofmt.sh Change the go version checking in go format to the same as in contrib. 2016-04-08 10:14:01 -04:00
verify-govet.sh Enable vet 2016-04-20 09:48:24 -07:00
verify-import-boss.sh Add 'import-boss': enforce go import restrictions. 2016-01-27 16:18:46 -08:00
verify-jenkins-job-configs.sh Add a verify check to check Jenkins job config changes 2016-04-12 16:49:28 -07:00
verify-linkcheck.sh
verify-swagger-spec.sh
verify-symbols.sh