kubernetes/hack
Kubernetes Submit Queue 32c026c1f8
Merge pull request #57757 from dims/support-cloud-controller-manager-in-local-up-cluster
Automatic merge from submit-queue (batch tested with PRs 55910, 57757). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Add support for cloud-controller-manager in local-up-cluster.sh

**What this PR does / why we need it**:
We need an easy way to test the new external cloud provider. So
let's keep the existing CLOUD_PROVIDER and CLOUD_CONFIG as-is and
add a flag EXTERNAL_CLOUD_PROVIDER to run a separate process.

Since we use hyperkube to run controller-manager, let's add support
for cloud-controller-manager as well to support this use case.

**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
Fixes #

**Special notes for your reviewer**:

**Release note**:

```dev-release-note
Ability to run the cloud-controller-manager from local-up-cluster for easy testing
```
2018-01-09 01:33:44 -08:00
..
boilerplate Update boilerplate for 2018 2018-01-01 22:57:59 -08:00
cmd/teststale Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
e2e-internal Remove all traces of federation 2017-10-26 13:37:37 -07:00
gen-swagger-doc Revert k8s.gcr.io vanity domain 2017-12-22 14:36:16 -08:00
jenkins Stop running unit tests outside of Bazel. 2017-11-07 16:48:56 -08:00
lib Move scheduler code out of plugin directory. 2018-01-05 15:05:01 -08:00
make-rules Merge pull request #57521 from misterikkit/integrationTimeout 2018-01-07 11:02:24 -08:00
testdata Update pause container version to 3.1 2018-01-04 11:35:29 +01:00
verify-flags
.golint_failures Move scheduler code out of plugin directory. 2018-01-05 15:05:01 -08:00
autogenerated_placeholder.txt
benchmark-go.sh
BUILD Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
build-cross.sh
build-go.sh
build-ui.sh
cherry_pick_pull.sh Add parent PR title to cherry-picked PR title 2017-11-25 13:36:13 +08:00
dev-build-and-push.sh
dev-build-and-up.sh
dev-push-hyperkube.sh
e2e-node-test.sh
e2e.go
e2e_test.go
generate-bindata.sh
generate-docs.sh Remove all traces of federation 2017-10-26 13:37:37 -07:00
get-build.sh
ginkgo-e2e.sh Fix influxdb e2e test failure. 2017-11-10 09:16:45 +01:00
godep-restore.sh
godep-save.sh
grab-profiles.sh
import-restrictions.yaml Expose single annotation/label via downward API 2017-11-21 19:21:10 -08:00
install-etcd.sh
list-feature-tests.sh
local-up-cluster.sh Add support for cloud-controller-manager in local-up-cluster.sh 2018-01-08 07:04:29 -05:00
lookup_pull.py
OWNERS fabiano no longer a thing 2017-12-19 16:37:12 -02:00
print-workspace-status.sh
run-in-gopath.sh
test-cmd.sh
test-go.sh
test-integration.sh
test-update-storage-objects.sh
update-all.sh Add generated runtime and generated device plugin to update-all 2018-01-02 00:15:05 -08:00
update-api-reference-docs.sh
update-bazel.sh Bump rules_go to 0.8.1 2017-12-23 13:12:02 -08:00
update-codegen.sh client-gen: use --output-package instead of --clientset-path 2017-11-30 10:18:29 +01:00
update-generated-device-plugin-dockerized.sh
update-generated-device-plugin.sh
update-generated-docs.sh Remove all traces of federation 2017-10-26 13:37:37 -07:00
update-generated-protobuf-dockerized.sh Add new Events API group 2017-11-22 18:40:09 +00:00
update-generated-protobuf.sh
update-generated-runtime-dockerized.sh
update-generated-runtime.sh
update-generated-swagger-docs.sh Remove all traces of federation 2017-10-26 13:37:37 -07:00
update-godep-licenses.sh hack: fix godep license parsing for gopkg.in packages 2017-11-22 09:38:17 -08:00
update-gofmt.sh
update-openapi-spec.sh
update-staging-godeps-dockerized.sh
update-staging-godeps.sh
update-swagger-spec.sh
update-translations.sh
update_owners.py
verify-all.sh
verify-api-groups.sh
verify-api-reference-docs.sh
verify-bazel.sh
verify-boilerplate.sh
verify-cli-conventions.sh
verify-codegen.sh
verify-description.sh pkg/apis/core: fixup package names 2017-11-09 12:14:07 +01:00
verify-flags-underscore.py
verify-generated-device-plugin.sh
verify-generated-docs.sh Remove all traces of federation 2017-10-26 13:37:37 -07:00
verify-generated-files-remake.sh
verify-generated-protobuf.sh
verify-generated-runtime.sh
verify-generated-swagger-docs.sh
verify-godep-licenses.sh
verify-godeps.sh
verify-gofmt.sh
verify-golint.sh
verify-govet.sh
verify-import-boss.sh
verify-imports.sh
verify-linkcheck.sh
verify-no-vendor-cycles.sh
verify-openapi-spec.sh
verify-pkg-names.sh remove reference to v1alpha1 2017-11-21 13:00:40 -08:00
verify-readonly-packages.sh
verify-staging-godeps.sh Don't clobber KUBE_VERBOSE in verify script 2017-11-10 12:42:15 -08:00
verify-swagger-spec.sh
verify-symbols.sh
verify-test-images.sh
verify-test-owners.sh