k3s/hack
Kubernetes Submit Queue 446cf20c9f
Merge pull request #65242 from brandondr96/workbranch
Automatic merge from submit-queue (batch tested with PRs 62423, 66180, 66492, 66506, 65242). 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>.

Adding IKS functionality to kubemark

**What this PR does / why we need it**:
This PR adds bash scripts in which kubemark is able to be run on IKS clusters. This adds versatility to the testing ability of kubemark by adding another cloud provider and example of use. The scripts to clean up kubemark after use are also included. In addition to this, minor changes were added to other kubemark related files to increase cloud-provider flexibility.

**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
No issues will be fixed, as this is an extension to a feature.

**Special notes for your reviewer**:
I currently have the IKS scripts separate from the default ones, which are mainly based off of GCE. If it is preferable, I could combine them into single scripts which prompt the user to choose which cloud provider to test. If there are any issues with the scripts or code, please let me know. Thank you!

**Release note**:

```release-note
NONE
```
2018-07-23 12:32:17 -07:00
..
boilerplate Pick the first extension matched 2018-06-28 04:50:19 -03:00
e2e-internal Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
gen-swagger-doc Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
jenkins Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
lib Adding IKS functionality to kubemark 2018-07-23 11:42:22 -04:00
make-rules Merge pull request #66061 from cofyc/prefer_using_process_environments 2018-07-20 18:51:09 -07:00
testdata Move api rules list under api-approvers-owned package 2018-07-20 10:16:08 -04:00
verify-flags Add multi-vc configuration for e2e tests 2018-01-18 15:29:27 -08:00
.golint_failures Fix kubeadm checks import error 2018-07-13 14:27:46 +08:00
.spelling_failures add spelling checking script 2018-02-23 09:33:14 +08:00
BUILD Merge pull request #62151 from thockin/build-cleanup-with-go-1-10 2018-04-23 22:45:24 -07:00
OWNERS Volunteer for local-up-cluster related files 2018-04-13 08:21:28 -04:00
autogenerated_placeholder.txt
benchmark-go.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
build-cross.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
build-go.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
build-ui.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
cherry_pick_pull.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
dev-build-and-push.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
dev-build-and-up.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
dev-push-hyperkube.sh
e2e-node-test.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
e2e.go translate hack/e2e.go -v to --verbose-commands 2018-03-07 11:27:56 -08:00
e2e_test.go translate hack/e2e.go -v to --verbose-commands 2018-03-07 11:27:56 -08:00
generate-bindata.sh Merge pull request #62657 from matthyx/master 2018-05-02 19:44:32 -07:00
generate-docs.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
get-build.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
ginkgo-e2e.sh Merge pull request #62328 from serathius/monitoring-default-none 2018-05-16 07:07:05 -07:00
godep-restore.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
godep-save.sh Add kube-openapi cmd to required binaries 2018-07-10 17:51:31 -07:00
grab-profiles.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
import-restrictions.yaml Use kube-openapi cmd in Make rules 2018-07-10 17:53:24 -07:00
install-etcd.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
list-feature-tests.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
local-up-cluster.sh Disable initializers by default 2018-07-10 15:14:32 -04:00
print-workspace-status.sh bazel: support using SOURCE_DATE_EPOCH to override date 2018-02-08 21:12:03 -08:00
run-in-gopath.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
test-go.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
test-integration.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
test-update-storage-objects.sh Merge pull request #62657 from matthyx/master 2018-05-02 19:44:32 -07:00
update-all.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
update-api-reference-docs.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
update-bazel.sh Fix run-in-gopath issue with symlink'd gopath 2018-06-25 14:25:55 -07:00
update-cloudprovider-gce.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
update-codegen.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
update-generated-device-plugin-dockerized.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
update-generated-device-plugin.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
update-generated-docs.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
update-generated-kms-dockerized.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
update-generated-kms.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
update-generated-kubelet-plugin-registration-dockerized.sh Add probe based mechanism for kubelet plugin discovery 2018-05-29 12:00:37 -04:00
update-generated-kubelet-plugin-registration.sh Add probe based mechanism for kubelet plugin discovery 2018-05-29 12:00:37 -04:00
update-generated-protobuf-dockerized.sh Add coordination API group with Lease type 2018-06-27 13:30:13 +02:00
update-generated-protobuf.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
update-generated-runtime-dockerized.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
update-generated-runtime.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
update-generated-swagger-docs.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
update-godep-licenses.sh Fail update-godep-licenses if bash version lower than 4 2018-07-06 12:13:04 +02:00
update-gofmt.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
update-openapi-spec.sh remove unused variable in openapi-spec script 2018-06-29 13:45:17 +08:00
update-staging-godeps-dockerized.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
update-staging-godeps.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
update-swagger-spec.sh Print error when APIServer fails to start 2018-06-27 09:59:41 -07:00
update-translations.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
update-workspace-mirror.sh workspace mirror: add trailing newline to urls list 2018-05-07 16:52:20 -07:00
update_owners.py remove some not used imports from python codes 2018-03-07 17:43:47 +08:00
verify-all.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-api-groups.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-api-reference-docs.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-bazel.sh Fully resolve tmpdir in verify scripts, since it might be a symlink on macOS 2018-04-06 16:37:19 -07:00
verify-boilerplate.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-cli-conventions.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-cloudprovider-gce.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-codegen.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-description.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-flags-underscore.py remove some not used imports from python codes 2018-03-07 17:43:47 +08:00
verify-generated-device-plugin.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-generated-docs.sh verify-generated-docs: Use exit code rather than comparison to empty string 2018-07-11 21:26:40 -07:00
verify-generated-files-remake.sh Use kube-openapi cmd in Make rules 2018-07-10 17:53:24 -07:00
verify-generated-files.sh verify-generated-files: ensure git tree is clean 2018-07-09 13:50:09 -07:00
verify-generated-kms.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-generated-kubelet-plugin-registration.sh Add probe based mechanism for kubelet plugin discovery 2018-05-29 12:00:37 -04:00
verify-generated-protobuf.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-generated-runtime.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-generated-swagger-docs.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-godep-licenses.sh Route verify-godep-licenses output to stderr 2018-02-07 21:45:02 -08:00
verify-godeps.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-gofmt.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-golint.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-govet.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-import-boss.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-imports.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-linkcheck.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-no-vendor-cycles.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-openapi-spec.sh remove unused variable in openapi-spec script 2018-06-29 13:45:17 +08:00
verify-pkg-names.sh hack/verify-pkg-names.sh: remove k8s.io/metrics dirs 2018-07-02 10:44:18 +02:00
verify-readonly-packages.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-spelling.sh Update vendored tool go install location to use GOPATH 2018-06-25 15:45:14 -07:00
verify-staging-godeps.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-swagger-spec.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-symbols.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-test-images.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify-test-owners.sh
verify-typecheck.sh Merge pull request #62657 from matthyx/master 2018-05-02 19:44:32 -07:00