* removing unneeded valdiation that is failing update calls. This validation is done better in the service code and these types can only be created through the service
* adding in windows profile to the things to not require. Also making secret fields not requried as they won't be returned in GET calls.
* Support multiple etcd versions
* Modify git ignore and removing keys generated by test
* Review fixes
* Switching to mirrors
* Consider empty version valid on vLabs, gets defaulted in generalized api model
* Changed etcd to ver 3.1.10
* unify test etcd version with allowed versions
* don't need to set default for vlabs orchestratorVersion
* remove unnecessary setContainerServicesDefaultsvlabs
* remove unnecessary setContainerServiceDefaultsv20170701
* correct E2E test for dcos
* Revert "remove duplicate sentence (#1559)"
This reverts commit 5b858f7ac8.
* Revert "change default value for fqdnEndpointSuffix to match public azure scenario (#1557)"
This reverts commit 9c14792bcc.
* Improve Custom VNet support
Add vnetResourceGroup config to /etc/kubernetes/azure.json in an effort
to make Kubernetes deployed with a Custom VNet configuration to be able
to create internal load balancer services when the VNet is not int the
same Resource Group as Kubernetes.
For this to work Kubernetes Azure driver must have the following patch:
https://github.com/kubernetes/kubernetes/pull/49725
Signed-off-by: Sylvain Rabot <s.rabot@lectra.com>
* rebase errata
* add kubernetes Non Masquerade CIDR in order to be able to install K8s in a network that has already used the 10.0.0.0/8, and therefore activated NAT of a pod to an address in 10.0.0.0/8
* gofmted
* rename CIDR to Cidr according to the exciting code
* fix kubernetesNonMasqueradeCidr to KUBELET_NON_MASQUERADE_CIDR on master
* clean
* Review change
* change CIDR to Cidr
* json lint
* added NonMasqueradeCidr validation
* documentation
* vendoring kubernetes/client-go
* removing code that was added to make sure vendoring worked
* copying code from kubernetes/kubernetes to do drain command
Still need to make it testable. and then test it.
* making the code unit testable and writing unit tests.
* needed to merge manually for rebase
* updating upgrade command to validate location parameter and updating e2e test file to pass in location
* fixing style mistake
* More style fixes
* fixing some build breaks
had been using make test to build and that doesn't build the commands
* fixing upgrade api to accept kube config
Also commented out drain due to issues found. Opened issues for them
#1548#1547
* changing string constant in test to show is a kubeconfig being passed in
* adding missing import
* reverting a strange change that snuck in.
* not introducing a new error path in tests
* making timeout honored and passed as a parameter so it will be configurable in the RP
* deprecate orchestratorRelease, and make build pass
* fix tests after deprecating orchestratorRelease
* fix documents
* fix e2e tests
* remove 20170831 kubernetesRelease
* let vlabs take orchestratorRelease
* vlabs still use orchestratorRelease for test api model
* fix lint