* use cri-containerd not cri-o
Switched the cri runtime for clear containers from cri-o to cri-containerd.
This is because I am more familiar with containerd and can debug it more easily
and it now has support for clear containers runtime, otherwise I would have
done this initially as well.
Signed-off-by: Jess Frazelle <acidburn@microsoft.com>
* reapply retry patches
Signed-off-by: Jess Frazelle <acidburn@microsoft.com>
* add isprivatecluster func
* wip remove load balancer for PC
* add enablePrivateCluster flag
* no public IPs for private cluster
* working private cluster for 3 masters
* remove duplicate iptables cmd
* remove useless function
* fmt
* revert dnsprefix docs change
* undo etcd change
Move change to a separate PR because it is unrelated
* remove masterPublicIpAddress
* fix typo
* handle DCOS + swarm nil case
* add docs and example
* replace host by jumpbox in the docs
* add instructions to create jumpbox
* indents
* add restarts to nvidia drivers download
and only create cloud-init string if necessary
* add tests
* add v1.8 gpu-enabled api model for e2e testing
* trying Standard_NC6
* e2e
* lint
* updated comment
* bad match string, less freq checks, - unused func
* more general success determination, typo
* more typo
* add features on and features off
* fix off model
* add seperate tests for each feature disabled
* move features off dir
* rbac bool
* added clear containers
* added addons enabled test
* fix typo in apimodel
* remove aci-connector
* wip add mem/cpu limits/requests checks
* add resources to container spec
* fix resources type
* add checks to tiller
* remove extra err var
* add check for dashboard and aci connector
* update default definition
* fmt
* fix typo
* Refactor resources validation
* fix error string
* fix linter
* remove pointer
* fix ineffassign
* small fixes
* add features on and features off
* fix off model
* add seperate tests for each feature disabled
* move features off dir
* rbac bool
* added clear containers
* added addons enabled test
* fix typo in apimodel
* remove aci-connector
* move addons to default
* add e2e hybrid definition
also remove tiller explicit config from windows api model
* removing windows + hybrid from legacy e2e
* removing tests from legacy e2e that are elsewhere
* add rescheduler, remove more from legacy e2e
* add debug for service URL content mismatch
* Add DNS + HTTPS checks, capture DNS packets
* ARM doesn’t like ‘{‘
* standardizing retrycmd_if_failure usage patterns
* Adding DNS pre-check for aptdocker.azureedge.net
* tracking time for each retried provision event
* standardizing to 3 masters api model for e2e tests
* retain e2e resources for debugging
* getting metrics logs from all cluster hosts
* improved master/agent host retrieval
* lint
* lint
* Adding “agent” substring to e2e api model pools
* invalid agent pool name
* revert agent forwarding ssh config
* restore cleanup
* add agent dns validation
* 5 seconds between etcddisk mount retries
* Azure cni static ip change (#1)
* VSTS#1828538 Modified master IPs from dynamic to static and made agent nic dependent on master nic
* Modified firstconsecutive static IP for default vnet
* updated documentation specific to Azure CNI
* Fixed styling test errors
* Handled no master scenario
* updated one of the examples cluster config to use firstConsecutiveStaticIp from the start of subnet
* removed azureCNI check so that agent nic will always depend on master nic
* Specified dependency of agent nic on master nic in windows agents template
* moving firstConsecutiveStaticIP away from the edge of usable address space
* Update documentation to help customers how to specify firstConsecutiveStaticIP and ipAddressCount for master nodes.
* Turned on azure CNI by default
* explicitly setting networkPolicy to none for vnet k8s
* added k8s only regression e2e suite
* removing temporary test suite
* docs and e2e updatees
* Added Azure CNI custom vnet e2e test
* updated ginkgo e2e
* added vnetCidr validation
* making spaghetti
* punt on validation
* docs updates
* The linux definition now builds a more feature complete kubernetes cluster. This means we can provision fewer clusters while testing more surface area