* switch k8s dashboard source
* (wip) change prometheus chart value to create rbac
* revise prometheus relabeling to target cadvisor as a daemonset
* add cadvisor ds
* add functionality to the monitoring extension to install the cadvisor daemonset
* modify readme to reflect cadvisor config url option
* add replaceable string for the ds api group
* add logic to alter the ds api group
This commit includes the following changes:
- fixes the broken monitoring (prometheus/grafana) extension
- makes this more resilient in the future, as the chart versions are now
static (future to-do item would be to have extensionParameters override
these versions)
- gives the user and contributor more flexibility by allowing them to
pass in a custom url for the prometheus chart values config (this is
primarily important for developing and testing away from the
Azure/acs-engine repo)
* Update prometheus-grafana extension to run on agent nodes
* Support running on both master and agent nodes
* Update example json making run on agent default
* add retry logic to initial helm install for prometheus chart
* Update rootURL to point to fork for CI
* Revert to upsteam for rootURL
* Add prometheus-grafana-k8s extension
* Add trstringer script to add data source and dashboard
* Update prometheus-grafana-k8s script
* Update prometheus grafana extension readme
* add checks for storage and handle accordingly
* Increase attempts for managed disk attach
* (wip) add multi-master handling
* add wait for tiller
* refactor logic to determine which master node should run extension
* Adding example .json api model
* (wip) dump extension parameters to a temp file
* add check for namespace param
* (wip) add call to ensure the k8s namespace exists in the cluster
* remove extension param dump to tmp
* add necessary namespace to kubectl calls
* add docs for namespace