Граф коммитов

1243 Коммитов

Автор SHA1 Сообщение Дата
Anthony Howe 6177548d80 Convert Agent Pool Names To Lowercase (#1612) 2017-10-18 11:10:27 -07:00
csigs 854aa9c252 LEGO: check in for master to temporary branch. (#1605) 2017-10-18 09:32:25 -07:00
csigs 8795ed4b77 LEGO: check in for master to temporary branch. (#1593) 2017-10-18 09:22:32 -07:00
Anthony Howe aa2197bd2a parameterize generator and orchestrator codes (#1607) 2017-10-17 14:21:09 -07:00
Anthony Howe ee49541178 Update test timing to work in Asia/Australia regions (#1609) 2017-10-17 12:25:40 -07:00
Jonathan Chauncey 5d93716794 feat(test/e2e/dcos): Add a wait condition for node health when provisioning dcos clusters (#1572) 2017-10-17 10:17:52 -07:00
Anubhuti Manohar 5a9af9650b Enable cluster node state validation after upgrading node to a new Kubernetes version (#1601)
* Check Agent node readiness

* Merge

* Merge

* Validate agent status

* Handle node not found status
2017-10-14 06:32:08 -07:00
Aleksandar Nikolić 3349fb2754 Fix a typo in kubernetes.md (#1602)
Fix a typo.
2017-10-14 06:25:28 -07:00
dmitsh 6c3a9e571e use regexp to parse Linux VM names (#1600)
* use regexp to parse Linux VM names
2017-10-13 19:59:58 -07:00
Anthony Howe c120d50505 fix 1.6 under new image (#1599) 2017-10-13 19:18:05 -07:00
Cecile Robert-Michon 20cefd4b0d Parallelize provision script (#1598)
* added bash commands to measure perf perf

* Changed script to not wait for run cmd before starting to run script
2017-10-13 17:59:16 -07:00
Cecile Robert-Michon 457118c076 added bash commands to measure perf perf (#1596) 2017-10-13 16:28:47 -07:00
dmitsh 5af4b000f0 passing logger for upgrade operation (#1597)
* passing logger for upgrade operation
2017-10-13 15:59:00 -07:00
Dong Liu 290b6109ae Keep tags when ensure group (#1585) 2017-10-13 15:38:44 -07:00
Jack eede20bbe8 Skip daemonsets in drain (#1592)
* my change

* filtering out daemonsets and cleaning up vendor directory some

* adding unit test and getting code working
2017-10-13 08:51:11 -07:00
Jonathan Chauncey 0624425d91 Merge pull request #1591 from jchauncey/remove-prometheus-common
chore(glide): Remove prometheus/common dep
2017-10-13 11:41:34 -04:00
Jonathan Chauncey a90476429b remove prometheus/common from vendor/ 2017-10-12 21:14:25 -04:00
Jonathan Chauncey d354f111fd chore(glide): Remove prometheus/common dep 2017-10-12 20:49:02 -04:00
Anthony Howe 9b89b7abdc add latest ubuntu image (#1589) 2017-10-12 16:06:07 -07:00
dmitsh c94ad1dfea enable k8s 1.8 upgrade (#1588)
* enable k8s 1.8 upgrade

* added unit test

* master rebase

* typo
2017-10-12 16:04:28 -07:00
Jonathan Chauncey d3039024f1 Move acse-svc tests from australia-southeast to australia-east (#1587) 2017-10-12 15:19:40 -07:00
Lachlan Evenson 2a21763ca1 update to k8s v1.8.1 (#1586)
* update to k8s v1.8.1
* update kubeProxyStartStr to 2m
2017-10-12 15:02:54 -07:00
Jingtao Ren 331f46b4a1 correct defaultValue of fqdnEndpointSuffix (#1580) 2017-10-12 12:13:08 -07:00
NIkhil Bhatia 30462dad4b add ManagedClusterAccessProfile type to expose AccessProfile as a separate Get request for HCP (#1581)
* addeed ManagedClusterAccessProfile type

* Applying suggested fixed from code review
2017-10-12 09:57:49 -07:00
dmitsh 9ea6b8b6e3 refine output for get-orchestrators (#1583) 2017-10-11 20:00:03 -07:00
Jack 8617419ae2 removing unneeded valdiation that is failing update calls. This valid… (#1582)
* 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.
2017-10-11 17:40:16 -07:00
Khaled Henidak (Kal) e5c3e0bc7a Etcd3 Support (#1564)
* 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
2017-10-11 12:20:35 -07:00
Anthony Howe c2904e0a65 decrease master custom data size (#1579) 2017-10-10 20:24:19 -07:00
dmitsh 2b9d9eda56 updated upgrade API (#1578)
* updated upgrade API
* fixed parts/kubernetesmastervars.t
2017-10-10 20:22:51 -07:00
Weinong Wang 57ff0e2132 add managed by to allow RP to manage the cluster RG (#1567) 2017-10-10 14:54:05 -07:00
Anthony Howe 839cb73e2f fix1576 (#1577) 2017-10-10 12:59:09 -07:00
Anthony Howe c6199f9812 fix regression from 1150 (#1575)
verified fixes non vnet clusters outside of ci. will need to merge with another pr for clean ci pass.
2017-10-10 12:47:51 -07:00
Jack 235da3945c trying to fix windows build breaks (#1568)
this is fixing what I'm trying to fix. More issues. We'll fix those in a seperate pr.
2017-10-10 12:16:46 -07:00
Jack Francis 4df8a77c90 rationalized 3rd party dependencies (#1562) 2017-10-09 16:44:22 -07:00
Jack Francis bc7293d84a remove legacy dcos tests from PRs (#1566) 2017-10-09 16:41:50 -07:00
Jingtao Ren 89d827c0f7 Remove unnecessary setDefault functions (#1560)
* don't need to set default for vlabs orchestratorVersion

* remove unnecessary setContainerServicesDefaultsvlabs

* remove unnecessary setContainerServiceDefaultsv20170701

* correct E2E test for dcos
2017-10-09 15:55:31 -07:00
Jack Francis 7929f800e1 inadvertent capitalization of json type defs (#1563) 2017-10-09 15:52:40 -07:00
dmitsh a2702cf8d0 simplified upgrade command, split upgrade API (#1558)
* simplified upgrade command
split upgrade API

* addressed lint warnings

* addressed comments
2017-10-09 14:53:27 -07:00
Jingtao Ren 45247d2577 Revert "change default value for fqdnEndpointSuffix to match public azure sce…" (#1561)
* 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.
2017-10-09 14:35:44 -07:00
Kent Rancourt 5b858f7ac8 remove duplicate sentence (#1559) 2017-10-09 13:03:41 -07:00
Jingtao Ren 9c14792bcc change default value for fqdnEndpointSuffix to match public azure scenario (#1557) 2017-10-09 13:03:01 -07:00
Jonathan Chauncey a30bbc1383 feat(test/e2e/dcos): Adds a suite of e2e tests for dcos orchestrator (#1555) 2017-10-09 12:29:25 -07:00
Jack Francis d1d4b568c2 fix reference to old k8sRelease (#1556) 2017-10-09 11:31:43 -07:00
Sylvain Rabot 6402b5d550 Improve Custom VNet support (#1150)
* 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
2017-10-09 11:10:09 -07:00
David Bourasseau 8281069307 Enabling --non-masquerade-cidr option (#1361)
* 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
2017-10-09 11:09:54 -07:00
Jack b86448b441 Cordon and Drain agent nodes during upgrade (#1541)
* 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
2017-10-09 10:14:50 -07:00
Jingtao Ren 4c26ad6275 Deprecate OrchestratorRelease in the internal api model (#1538)
* 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
2017-10-09 09:51:26 -07:00
dmitsh 727065b579 allow agents-only upgrade (#1551) 2017-10-06 18:38:05 -07:00
Lachlan Evenson 54d7bfe998 upgrade tiller to 2.6.2 (#1540) 2017-10-06 14:37:00 -07:00
Jiangtian Li 8d94a81662 Fix the windows test error where it exits on error without retry (#1549) 2017-10-06 12:57:10 -07:00