From 202bc1272a188b28ed2c291f7e4ec8510124396c Mon Sep 17 00:00:00 2001 From: Vaibhav Kumbhar Date: Mon, 14 Sep 2020 10:58:29 +0530 Subject: [PATCH] release 2.1.0 (#47) * use official docker collector (#8) * use official docker collector * remove references to old collector image * update vendor * use develop collector image for now this really needs to be a param * lint updates don't run maligned checks increase deadline * set kubernetes collector flag * use latest tag for collector image this should still be a param * bump version (#12) * bump version * update maintainer * Stash to GitHub (#13) * update maintainer * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * Develop (#9) * use official docker collector (#8) * use official docker collector * remove references to old collector image * update vendor * use develop collector image for now this really needs to be a param * lint updates don't run maligned checks increase deadline * set kubernetes collector flag * use latest tag for collector image this should still be a param * bump version (#12) * bump version * update maintainer * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * Dev-40217 support to set log levels and improve (#14) * update maintainer * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * Develop (#9) * use official docker collector (#8) * use official docker collector * remove references to old collector image * update vendor * use develop collector image for now this really needs to be a param * lint updates don't run maligned checks increase deadline * set kubernetes collector flag * use latest tag for collector image this should still be a param * bump version (#12) * bump version * update maintainer * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * bump version * lint fixes * ugh. lint. * don't shadow restResponse * Dev 42060 improve the branch of the lm sdk (#17) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-42060: Don't create collector device for Kubernetes Clusters * Update Dockerfile * Dev 48974 upgrade golang 1.9 to 1.11 (#19) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV 49511 allow user to custom the collector group (#20) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * Develop (#22) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49251 add panic error handle logic, print the error log * DEV-49251 add unit test * DEV-49251 improve panic error * DEV-50734 Case insensitive * DEV-50734 Improve collector size conversion to lowercase * DEV-41301 Upgrade the go sdk to v2 * DEV-49251 Improve panic error * DEV-41301 Upgrade the go sdk to v2 * DEV-50494 Improve the custom properties name * DEV-50734 Improve the log * DEV-49251 Improve the log and comments * DEV-49251 Improve the comments * Modify the format by Travis CI check * DEV-51677 Improve the code according to github comments * Develop (#25) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49251 add panic error handle logic, print the error log * DEV-49251 add unit test * DEV-49251 improve panic error * DEV-50734 Case insensitive * DEV-50734 Improve collector size conversion to lowercase * DEV-41301 Upgrade the go sdk to v2 * DEV-49251 Improve panic error * DEV-41301 Upgrade the go sdk to v2 * DEV-50494 Improve the custom properties name * DEV-50734 Improve the log * DEV-49251 Improve the log and comments * DEV-49251 Improve the comments * Modify the format by Travis CI check * DEV-51677 Improve the code according to github comments * Develop (#23) * use official docker collector (#8) * use official docker collector * remove references to old collector image * update vendor * use develop collector image for now this really needs to be a param * lint updates don't run maligned checks increase deadline * set kubernetes collector flag * use latest tag for collector image this should still be a param * bump version (#12) * bump version * update maintainer * Stash to GitHub (#13) * update maintainer * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * Develop (#9) * use official docker collector (#8) * use official docker collector * remove references to old collector image * update vendor * use develop collector image for now this really needs to be a param * lint updates don't run maligned checks increase deadline * set kubernetes collector flag * use latest tag for collector image this should still be a param * bump version (#12) * bump version * update maintainer * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * Dev-40217 support to set log levels and improve (#14) * update maintainer * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * Develop (#9) * use official docker collector (#8) * use official docker collector * remove references to old collector image * update vendor * use develop collector image for now this really needs to be a param * lint updates don't run maligned checks increase deadline * set kubernetes collector flag * use latest tag for collector image this should still be a param * bump version (#12) * bump version * update maintainer * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * bump version * lint fixes * ugh. lint. * don't shadow restResponse * Dev 42060 improve the branch of the lm sdk (#17) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-42060: Don't create collector device for Kubernetes Clusters * Update Dockerfile * Dev 48974 upgrade golang 1.9 to 1.11 (#19) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV 49511 allow user to custom the collector group (#20) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * Develop (#22) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49251 add panic error handle logic, print the error log * DEV-49251 add unit test * DEV-49251 improve panic error * DEV-50734 Case insensitive * DEV-50734 Improve collector size conversion to lowercase * DEV-41301 Upgrade the go sdk to v2 * DEV-49251 Improve panic error * DEV-41301 Upgrade the go sdk to v2 * DEV-50494 Improve the custom properties name * DEV-50734 Improve the log * DEV-49251 Improve the log and comments * DEV-49251 Improve the comments * Modify the format by Travis CI check * DEV-51677 Improve the code according to github comments * DEV-51952 Research http proxy configuration options * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Fix the comments * DEV-52044 Improve the proxy url configuration * DEV-52044 Improve the proxy url configuration * DEV-52044 Improve the proxy url configuration * Develop (#24) * use official docker collector (#8) * use official docker collector * remove references to old collector image * update vendor * use develop collector image for now this really needs to be a param * lint updates don't run maligned checks increase deadline * set kubernetes collector flag * use latest tag for collector image this should still be a param * bump version (#12) * bump version * update maintainer * Stash to GitHub (#13) * update maintainer * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * Develop (#9) * use official docker collector (#8) * use official docker collector * remove references to old collector image * update vendor * use develop collector image for now this really needs to be a param * lint updates don't run maligned checks increase deadline * set kubernetes collector flag * use latest tag for collector image this should still be a param * bump version (#12) * bump version * update maintainer * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * Dev-40217 support to set log levels and improve (#14) * update maintainer * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * Develop (#9) * use official docker collector (#8) * use official docker collector * remove references to old collector image * update vendor * use develop collector image for now this really needs to be a param * lint updates don't run maligned checks increase deadline * set kubernetes collector flag * use latest tag for collector image this should still be a param * bump version (#12) * bump version * update maintainer * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * bump version * lint fixes * ugh. lint. * don't shadow restResponse * Dev 42060 improve the branch of the lm sdk (#17) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-42060: Don't create collector device for Kubernetes Clusters * Update Dockerfile * Dev 48974 upgrade golang 1.9 to 1.11 (#19) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV 49511 allow user to custom the collector group (#20) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * Develop (#22) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49251 add panic error handle logic, print the error log * DEV-49251 add unit test * DEV-49251 improve panic error * DEV-50734 Case insensitive * DEV-50734 Improve collector size conversion to lowercase * DEV-41301 Upgrade the go sdk to v2 * DEV-49251 Improve panic error * DEV-41301 Upgrade the go sdk to v2 * DEV-50494 Improve the custom properties name * DEV-50734 Improve the log * DEV-49251 Improve the log and comments * DEV-49251 Improve the comments * Modify the format by Travis CI check * DEV-51677 Improve the code according to github comments * DEV-52692 Support proxy for dockerized collector * DEV-52692 Support proxy for dockerized collector * Develop (#27) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49251 add panic error handle logic, print the error log * DEV-49251 add unit test * DEV-49251 improve panic error * DEV-50734 Case insensitive * DEV-50734 Improve collector size conversion to lowercase * DEV-41301 Upgrade the go sdk to v2 * DEV-49251 Improve panic error * DEV-41301 Upgrade the go sdk to v2 * DEV-50494 Improve the custom properties name * DEV-50734 Improve the log * DEV-49251 Improve the log and comments * DEV-49251 Improve the comments * Modify the format by Travis CI check * DEV-51677 Improve the code according to github comments * DEV-51952 Research http proxy configuration options * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Fix the comments * DEV-52044 Improve the proxy url configuration * DEV-52044 Improve the proxy url configuration * DEV-52044 Improve the proxy url configuration * DEV-52692 Support proxy for dockerized collector * DEV-52692 Support proxy for dockerized collector * Develop (#26) * use official docker collector (#8) * use official docker collector * remove references to old collector image * update vendor * use develop collector image for now this really needs to be a param * lint updates don't run maligned checks increase deadline * set kubernetes collector flag * use latest tag for collector image this should still be a param * bump version (#12) * bump version * update maintainer * Stash to GitHub (#13) * update maintainer * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * Develop (#9) * use official docker collector (#8) * use official docker collector * remove references to old collector image * update vendor * use develop collector image for now this really needs to be a param * lint updates don't run maligned checks increase deadline * set kubernetes collector flag * use latest tag for collector image this should still be a param * bump version (#12) * bump version * update maintainer * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * Dev-40217 support to set log levels and improve (#14) * update maintainer * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * Develop (#9) * use official docker collector (#8) * use official docker collector * remove references to old collector image * update vendor * use develop collector image for now this really needs to be a param * lint updates don't run maligned checks increase deadline * set kubernetes collector flag * use latest tag for collector image this should still be a param * bump version (#12) * bump version * update maintainer * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * bump version * lint fixes * ugh. lint. * don't shadow restResponse * Dev 42060 improve the branch of the lm sdk (#17) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-42060: Don't create collector device for Kubernetes Clusters * Update Dockerfile * Dev 48974 upgrade golang 1.9 to 1.11 (#19) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV 49511 allow user to custom the collector group (#20) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * Develop (#22) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49251 add panic error handle logic, print the error log * DEV-49251 add unit test * DEV-49251 improve panic error * DEV-50734 Case insensitive * DEV-50734 Improve collector size conversion to lowercase * DEV-41301 Upgrade the go sdk to v2 * DEV-49251 Improve panic error * DEV-41301 Upgrade the go sdk to v2 * DEV-50494 Improve the custom properties name * DEV-50734 Improve the log * DEV-49251 Improve the log and comments * DEV-49251 Improve the comments * Modify the format by Travis CI check * DEV-51677 Improve the code according to github comments * Develop (#25) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49251 add panic error handle logic, print the error log * DEV-49251 add unit test * DEV-49251 improve panic error * DEV-50734 Case insensitive * DEV-50734 Improve collector size conversion to lowercase * DEV-41301 Upgrade the go sdk to v2 * DEV-49251 Improve panic error * DEV-41301 Upgrade the go sdk to v2 * DEV-50494 Improve the custom properties name * DEV-50734 Improve the log * DEV-49251 Improve the log and comments * DEV-49251 Improve the comments * Modify the format by Travis CI check * DEV-51677 Improve the code according to github comments * Develop (#23) * use official docker collector (#8) * use official docker collector * remove references to old collector image * update vendor * use develop collector image for now this really needs to be a param * lint updates don't run maligned checks increase deadline * set kubernetes collector flag * use latest tag for collector image this should still be a param * bump version (#12) * bump version * update maintainer * Stash to GitHub (#13) * update maintainer * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * Develop (#9) * use official docker collector (#8) * use official docker collector * remove references to old collector image * update vendor * use develop collector image for now this really needs to be a param * lint updates don't run maligned checks increase deadline * set kubernetes collector flag * use latest tag for collector image this should still be a param * bump version (#12) * bump version * update maintainer * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * Dev-40217 support to set log levels and improve (#14) * update maintainer * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * Develop (#9) * use official docker collector (#8) * use official docker collector * remove references to old collector image * update vendor * use develop collector image for now this really needs to be a param * lint updates don't run maligned checks increase deadline * set kubernetes collector flag * use latest tag for collector image this should still be a param * bump version (#12) * bump version * update maintainer * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * bump version * lint fixes * ugh. lint. * don't shadow restResponse * Dev 42060 improve the branch of the lm sdk (#17) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-42060: Don't create collector device for Kubernetes Clusters * Update Dockerfile * Dev 48974 upgrade golang 1.9 to 1.11 (#19) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV 49511 allow user to custom the collector group (#20) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * Develop (#22) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49251 add panic error handle logic, print the error log * DEV-49251 add unit test * DEV-49251 improve panic error * DEV-50734 Case insensitive * DEV-50734 Improve collector size conversion to lowercase * DEV-41301 Upgrade the go sdk to v2 * DEV-49251 Improve panic error * DEV-41301 Upgrade the go sdk to v2 * DEV-50494 Improve the custom properties name * DEV-50734 Improve the log * DEV-49251 Improve the log and comments * DEV-49251 Improve the comments * Modify the format by Travis CI check * DEV-51677 Improve the code according to github comments * DEV-51952 Research http proxy configuration options * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Fix the comments * DEV-52044 Improve the proxy url configuration * DEV-52044 Improve the proxy url configuration * DEV-52044 Improve the proxy url configuration * Develop (#24) * use official docker collector (#8) * use official docker collector * remove references to old collector image * update vendor * use develop collector image for now this really needs to be a param * lint updates don't run maligned checks increase deadline * set kubernetes collector flag * use latest tag for collector image this should still be a param * bump version (#12) * bump version * update maintainer * Stash to GitHub (#13) * update maintainer * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * Develop (#9) * use official docker collector (#8) * use official docker collector * remove references to old collector image * update vendor * use develop collector image for now this really needs to be a param * lint updates don't run maligned checks increase deadline * set kubernetes collector flag * use latest tag for collector image this should still be a param * bump version (#12) * bump version * update maintainer * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * Dev-40217 support to set log levels and improve (#14) * update maintainer * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * Develop (#9) * use official docker collector (#8) * use official docker collector * remove references to old collector image * update vendor * use develop collector image for now this really needs to be a param * lint updates don't run maligned checks increase deadline * set kubernetes collector flag * use latest tag for collector image this should still be a param * bump version (#12) * bump version * update maintainer * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * bump version * lint fixes * ugh. lint. * don't shadow restResponse * Dev 42060 improve the branch of the lm sdk (#17) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-42060: Don't create collector device for Kubernetes Clusters * Update Dockerfile * Dev 48974 upgrade golang 1.9 to 1.11 (#19) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV 49511 allow user to custom the collector group (#20) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * Develop (#22) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49251 add panic error handle logic, print the error log * DEV-49251 add unit test * DEV-49251 improve panic error * DEV-50734 Case insensitive * DEV-50734 Improve collector size conversion to lowercase * DEV-41301 Upgrade the go sdk to v2 * DEV-49251 Improve panic error * DEV-41301 Upgrade the go sdk to v2 * DEV-50494 Improve the custom properties name * DEV-50734 Improve the log * DEV-49251 Improve the log and comments * DEV-49251 Improve the comments * Modify the format by Travis CI check * DEV-51677 Improve the code according to github comments * DEV-52692 Support proxy for dockerized collector * DEV-52692 Support proxy for dockerized collector * DEV 51767 Make collector image + repo configurable * DEV-51767 Make collector image + repo configurable * DEV-51767 Make collector image + repo configurable * Adding support for k8s 1.16+ (#32) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49251 add panic error handle logic, print the error log * DEV-49251 add unit test * DEV-49251 improve panic error * DEV-50734 Case insensitive * DEV-50734 Improve collector size conversion to lowercase * DEV-41301 Upgrade the go sdk to v2 * DEV-49251 Improve panic error * DEV-41301 Upgrade the go sdk to v2 * DEV-50494 Improve the custom properties name * DEV-50734 Improve the log * DEV-49251 Improve the log and comments * DEV-49251 Improve the comments * Modify the format by Travis CI check * DEV-51677 Improve the code according to github comments * DEV-51952 Research http proxy configuration options * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Fix the comments * DEV-52044 Improve the proxy url configuration * DEV-52044 Improve the proxy url configuration * DEV-52044 Improve the proxy url configuration * DEV-52692 Support proxy for dockerized collector * DEV-52692 Support proxy for dockerized collector * DEV 51767 Make collector image + repo configurable * DEV-51767 Make collector image + repo configurable * DEV-51767 Make collector image + repo configurable * feature/upgrade: updated k8s libs to release 1.17 and client-go lib to 14.0 as well as gosdk to 1.14 Updated vendor folder accordingly * changed golang version from 1.8.3 to 1.14.1 in .travis.yml file * Squashed commit of the following: commit 11014e0ac66297c210109260ddda6e9fa0d634f5 Merge: 42d79659 6d80b318 Author: Vaibhav Kumbhar Date: Tue Apr 14 03:17:15 2020 -0700 Merge pull request #33 in DEV/k8s-collectorset-controller from feature/upgrade to develop * commit '6d80b318f5d86f0ea252951e2a9204433be6e5dd': changed golang version from 1.8.3 to 1.14.1 in .travis.yml file feature/upgrade: updated k8s libs to release 1.17 and client-go lib to 14.0 as well as gosdk to 1.14 Updated vendor folder accordingly commit 6d80b318f5d86f0ea252951e2a9204433be6e5dd Merge: 0b597c01 6c536692 Author: Pranay Lonkar Date: Mon Apr 6 05:20:18 2020 -0700 Merge pull request #32 in DEV/k8s-collectorset-controller from feature/DEV-55374-update-k8s-sdk-1.17-client-go-14.0-library-and-golang-image-1.14-for to feature/upgrade * commit '6c536692aad5590bcf49d65d3a9cb159252d5c74': changed golang version from 1.8.3 to 1.14.1 in .travis.yml file commit 6c536692aad5590bcf49d65d3a9cb159252d5c74 Author: Pranay Lonkar Date: Mon Mar 30 17:50:30 2020 +0530 changed golang version from 1.8.3 to 1.14.1 in .travis.yml file commit 0b597c01a440e0446b54fad11f1e609387ad1229 Author: vaibhav.kumbhar Date: Mon Mar 9 14:24:02 2020 +0530 feature/upgrade: updated k8s libs to release 1.17 and client-go lib to 14.0 as well as gosdk to 1.14 Updated vendor folder accordingly commit 42d79659d09efe2300eb1e8324026a73eb9f3652 Merge: 53918906 c83a85da Author: Daizhong Xiao Date: Wed Sep 4 17:57:34 2019 -0700 Merge pull request #31 in DEV/k8s-collectorset-controller from DEV-51767-make-collector-image-repo-configurable to develop * commit 'c83a85daad2b39d724c84f65f341278d511c9d84': DEV-51767 Make collector image + repo configurable DEV-51767 Make collector image + repo configurable DEV 51767 Make collector image + repo configurable commit c83a85daad2b39d724c84f65f341278d511c9d84 Author: dzxiao Date: Wed Sep 4 15:10:30 2019 +0800 DEV-51767 Make collector image + repo configurable commit b36558da5fb4b8865d212a4f17830f58fc95aca5 Author: dzxiao Date: Mon Sep 2 17:04:46 2019 +0800 DEV-51767 Make collector image + repo configurable commit c6b232449e378bd4adff96085c053e1020e61340 Author: dzxiao Date: Mon Sep 2 17:01:54 2019 +0800 DEV 51767 Make collector image + repo configurable commit 539189068453d8684834a083f4020bf472dffb91 Merge: 6591efea b8140cda Author: Daizhong Xiao Date: Mon Jul 29 19:27:47 2019 -0700 Merge pull request #30 in DEV/k8s-collectorset-controller from DEV-53516-create-pr-for-supporting-http-proxy to develop * commit 'b8140cda65e1c8bec81692e7549e2f94625f1455': Develop (#24) Develop (#23) Develop (#22) Develop (#21) commit b8140cda65e1c8bec81692e7549e2f94625f1455 Merge: 11e39f75 0a719d25 Author: dzxiao Date: Mon Jul 29 15:52:51 2019 +0800 Merge branch 'master' of https://github.com/logicmonitor/k8s-collectorset-controller into DEV-53516-create-pr-for-supporting-http-proxy # Conflicts: # pkg/controller/collectorset.go # pkg/controller/logicmonitor.go commit 11e39f752d1c699f9709209e5eaa83f5130d1113 Merge: 6591efea 8297d59d Author: dzxiao Date: Mon Jul 29 15:49:08 2019 +0800 Support http proxy commit 6591efea3e74b06118c5a465baaefcc529c35bfe Merge: 789fad07 8a27e0d6 Author: Daizhong Xiao Date: Sun Jul 28 22:50:11 2019 -0700 Merge pull request #29 in DEV/k8s-collectorset-controller from DEV-53516-create-pr-for-supporting-http-proxy to develop * commit '8a27e0d628747676b1a454083421545a4b39e674': DEV-52692 Support proxy for dockerized collector commit 8a27e0d628747676b1a454083421545a4b39e674 Author: dzxiao Date: Mon Jul 29 10:55:14 2019 +0800 DEV-52692 Support proxy for dockerized collector commit 789fad07db0d00a4005acdc79b9aaaaa2263ef74 Merge: 8885d102 7ba83d60 Author: Daizhong Xiao Date: Tue Jul 23 17:57:41 2019 -0700 Merge pull request #28 in DEV/k8s-collectorset-controller from DEV-52692-support-proxy-for-dockerized-collector to develop * commit '7ba83d604df51c5e23f83c423a823d990cc7d34c': DEV-52692 Support proxy for dockerized collector DEV-52044 Improve the proxy url configuration DEV-52044 Improve the proxy url configuration DEV-52044 Improve the proxy url configuration DEV-52044 Fix the comments DEV-52044 Add http proxy for collectorset-controller DEV-52044 Add http proxy for collectorset-controller DEV-52044 Add http proxy for collectorset-controller DEV-52044 Add http proxy for collectorset-controller DEV-52044 Add http proxy for collectorset-controller DEV-51952 Research http proxy configuration options commit 7ba83d604df51c5e23f83c423a823d990cc7d34c Author: dzxiao Date: Fri Jul 19 16:00:25 2019 +0800 DEV-52692 Support proxy for dockerized collector commit 0cc80c7c5b70f7c7b785764dc214ad218c25d1cd Author: dzxiao Date: Sat Jun 22 03:43:00 2019 +0800 DEV-52044 Improve the proxy url configuration commit 5efb30b81f962e7139564e74d4f5c439126762da Author: dzxiao Date: Sat Jun 22 03:35:37 2019 +0800 DEV-52044 Improve the proxy url configuration commit e93aaabbc21450149848757acef84541ad355928 Author: dzxiao Date: Sat Jun 22 01:40:46 2019 +0800 DEV-52044 Improve the proxy url configuration commit c8c42044bfec5f7ac849755b60a8d5b7ef936eb2 Author: dzxiao Date: Fri Jun 21 15:55:05 2019 +0800 DEV-52044 Fix the comments commit 51bda2be5ded1b3c852ae206535205ba42afd71a Author: dzxiao Date: Thu Jun 20 13:20:43 2019 +0800 DEV-52044 Add http proxy for collectorset-controller commit c8c8fa4f1075d0d0a28c6abaaba93473a3810427 Author: dzxiao Date: Thu Jun 20 01:04:44 2019 +0800 DEV-52044 Add http proxy for collectorset-controller commit 5dabf6389af6d1c419532e17af2130068693698a Author: dzxiao Date: Thu Jun 20 00:39:43 2019 +0800 DEV-52044 Add http proxy for collectorset-controller commit 94805bae10428f12db752135af1ebad027da1e85 Author: dzxiao Date: Wed Jun 19 14:00:15 2019 +0800 DEV-52044 Add http proxy for collectorset-controller commit ef5c2a0464e619950eef0ad9c431e8c51356d161 Author: dzxiao Date: Wed Jun 19 09:19:35 2019 +0800 DEV-52044 Add http proxy for collectorset-controller commit 1e1443e4ef9548ed6f4e085431d263808f724627 Author: dzxiao Date: Thu Jun 13 17:45:42 2019 +0800 DEV-51952 Research http proxy configuration options commit 8885d102f02b305ca4289cf8d94afe6c012b9e33 Merge: 04769078 ec53b77f Author: Daizhong Xiao Date: Thu May 16 21:09:57 2019 -0700 Merge pull request #25 in DEV/k8s-collectorset-controller from DEV-51677-create-github-pr-for-argus-and to develop * commit 'ec53b77f845cb49538a643af1d74ecc081172c72': DEV-51677 Improve the code according to github comments commit ec53b77f845cb49538a643af1d74ecc081172c72 Author: dzxiao Date: Thu May 16 13:33:06 2019 +0800 DEV-51677 Improve the code according to github comments commit 04769078bdbac6ce6a79b25d87d41a9cb70d2b02 Author: dzxiao Date: Wed May 15 18:38:39 2019 +0800 Modify the format by Travis CI check commit 25a3d77293f36d666fa692455c663bef6b79ae36 Merge: 6e7b36ab 512e9a20 Author: Daizhong Xiao Date: Mon May 13 00:09:30 2019 -0700 Merge pull request #24 in DEV/k8s-collectorset-controller from DEV-49251-improve-panic-log-process to develop * commit '512e9a20388a1e21a8c71cb004ebbbae190c3e16': DEV-49251 Improve the comments commit 512e9a20388a1e21a8c71cb004ebbbae190c3e16 Author: dzxiao Date: Mon May 13 14:45:39 2019 +0800 DEV-49251 Improve the comments commit 6e7b36ab0c7c94474ccd12cc1882f4b876ad0b64 Merge: 98bb5e71 9e73942c Author: Daizhong Xiao Date: Sun May 12 02:45:21 2019 -0700 Merge pull request #23 in DEV/k8s-collectorset-controller from DEV-50734-devts-6790-discover-nodeport-and to develop * commit '9e73942c0a60ad046bb7acde942a565d43e2c63a': DEV-50734 Improve the log commit 98bb5e716c8d7918c241e97355fc2f34437bf86d Merge: c0e9b463 71b9a4e5 Author: Daizhong Xiao Date: Sun May 12 02:44:19 2019 -0700 Merge pull request #22 in DEV/k8s-collectorset-controller from DEV-49251-improve-panic-log-process to develop * commit '71b9a4e5d7342b8b748e0a3fda8396884a0daae3': DEV-49251 Improve the log and comments commit c0e9b4633cc09ab7d40240a7f74fde5b39b48459 Merge: 16713e8d d359c427 Author: Daizhong Xiao Date: Sat May 11 01:55:43 2019 -0700 Merge pull request #21 in DEV/k8s-collectorset-controller from DEV-50494-add-argus-related-identity-for to develop * commit 'd359c427bda045dcaadd62048a847cecd356fa03': DEV-50494 Improve the custom properties name commit 71b9a4e5d7342b8b748e0a3fda8396884a0daae3 Author: dzxiao Date: Sat May 11 16:35:56 2019 +0800 DEV-49251 Improve the log and comments commit 9e73942c0a60ad046bb7acde942a565d43e2c63a Author: dzxiao Date: Sat May 11 15:07:00 2019 +0800 DEV-50734 Improve the log commit d359c427bda045dcaadd62048a847cecd356fa03 Author: dzxiao Date: Fri May 10 15:38:21 2019 +0800 DEV-50494 Improve the custom properties name commit 16713e8dfae3105be6d835ae703e696c93123238 Merge: 3e983312 61bce4dc Author: Daizhong Xiao Date: Tue May 7 07:12:42 2019 -0700 Merge pull request #17 in DEV/k8s-collectorset-controller from DEV-49251-improve-panic-log-process to develop * commit '61bce4dcff99d60e4b5a88a79fc8509a1aa2c40e': DEV-49251 Improve panic error DEV-49251 improve panic error DEV-49251 add unit test DEV-49251 add panic error handle logic, print the error log commit 3e983312340df645cabf08542a43ce77c00672e1 Merge: 47923af7 14f2fb3e Author: Jeremy Tang Date: Tue May 7 03:11:45 2019 -0700 Merge pull request #20 in DEV/k8s-collectorset-controller from DEV-41301-upgrade-the-go-sdk-to-v2 to develop * commit '14f2fb3e52bd3768c5ba3c83d5a036cd1faabba9': DEV-41301 Upgrade the go sdk to v2 commit 14f2fb3e52bd3768c5ba3c83d5a036cd1faabba9 Author: JeremyCD Date: Tue May 7 18:10:51 2019 +0800 DEV-41301 Upgrade the go sdk to v2 commit 47923af722f881ec822e6dde4ed22060a54c4392 Merge: 766818e6 49739345 Author: Jeremy Tang Date: Tue May 7 02:47:51 2019 -0700 Merge pull request #19 in DEV/k8s-collectorset-controller from DEV-41301-upgrade-the-go-sdk-to-v2 to develop * commit '49739345ab94f6c00732dc762e25b75a7000772b': DEV-41301 Upgrade the go sdk to v2 DEV 49511 allow user to custom the collector group (#20) DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring DEV-39795: Support specifying an escalation chain for collectors - Argus part Dev 48974 upgrade golang 1.9 to 1.11 (#19) DEV-48974 Upgrade Argus from golang 1.9 to 1.11 DEV-48974 Upgrade Argus from golang 1.9 to 1.11 Develop (#18) Dev 42060 improve the branch of the lm sdk (#17) Develop (#16) don't shadow restResponse ugh. lint. lint fixes Develop (#15) bump version Dev-40217 support to set log levels and improve (#14) Stash to GitHub (#13) Develop (#9) bump version (#12) use latest tag for collector image commit 766818e667c29509607d785314a86e2215c02bbd Merge: 14e920a5 a8aaba0c Author: Daizhong Xiao Date: Tue May 7 02:42:11 2019 -0700 Merge pull request #18 in DEV/k8s-collectorset-controller from DEV-50734-devts-6790-discover-nodeport-and to develop * commit 'a8aaba0c6c73b686c0cc4e618e8b014474289438': DEV-50734 Improve collector size conversion to lowercase DEV-50734 Case insensitive commit 61bce4dcff99d60e4b5a88a79fc8509a1aa2c40e Author: dzxiao Date: Tue May 7 17:16:33 2019 +0800 DEV-49251 Improve panic error commit 49739345ab94f6c00732dc762e25b75a7000772b Author: JeremyCD Date: Mon May 6 10:52:29 2019 +0800 DEV-41301 Upgrade the go sdk to v2 commit 745bcb0e44d6f615b415867ae2cc6bc0b9015927 Merge: ad72b858 1a5851c9 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Mon May 6 10:04:23 2019 +0800 Merge pull request #6 from logicmonitor/develop Develop commit a8aaba0c6c73b686c0cc4e618e8b014474289438 Author: dzxiao Date: Sun Apr 28 18:46:29 2019 +0800 DEV-50734 Improve collector size conversion to lowercase commit e8fa0cc29a7855db92bb994edc42cce9d6593415 Author: dzxiao Date: Fri Apr 26 23:10:48 2019 +0800 DEV-50734 Case insensitive commit 72c21643c00b5cc1885ed2858c75964ae275fd02 Author: dzxiao Date: Fri Apr 26 22:04:28 2019 +0800 DEV-49251 improve panic error commit 50fd10f17e9705c7b79d4872722da1217d6a86ad Author: dzxiao Date: Thu Apr 25 18:54:40 2019 +0800 DEV-49251 add unit test commit b26fd6184184519fc22b989dae8f2bedb6c5a420 Author: dzxiao Date: Thu Apr 25 18:53:26 2019 +0800 DEV-49251 add panic error handle logic, print the error log commit ad72b858ef62c157eb37e1d7e7d1cb4af6087731 Merge: d9933675 24f50223 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Wed Mar 20 10:24:10 2019 +0800 Merge pull request #5 from JeremyTangCD/DEV-49511-collectorset-controller-allow-user Dev 49511 allow user to custom the collector group commit 24f502235b8fdd72d8a957e571cb66e03965deae Merge: cb833a80 d9933675 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Wed Mar 20 10:23:34 2019 +0800 Merge branch 'develop' into DEV-49511-collectorset-controller-allow-user commit cb833a8096e7b88e0e84724da2a3d7a5edbf475a Author: jeremy Date: Wed Mar 20 10:21:43 2019 +0800 DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring commit 4e605f2ebfff14b634f85045effd53113b66626c Author: jeremy Date: Wed Mar 20 10:20:32 2019 +0800 DEV-39795: Support specifying an escalation chain for collectors - Argus part commit 14e920a5f1898805f41f8bf90e7e6188861bca53 Merge: ef6197c0 d0aa2fbb Author: Jeremy Tang Date: Wed Mar 6 18:33:05 2019 -0800 Merge pull request #16 in DEV/k8s-collectorset-controller from DEV-49511-collectorset-controller-allow-user to develop * commit 'd0aa2fbb26f4606bd01a07119355eea7fe851939': DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring commit d0aa2fbb26f4606bd01a07119355eea7fe851939 Author: jeremy Date: Mon Mar 4 17:50:22 2019 +0800 DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring commit 639d3b5945b1f1de01d3b2aa355b47d8b321a25c Author: jeremy Date: Mon Mar 4 17:49:40 2019 +0800 DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring commit d9933675b1c30686fe6ede0f159e381eb8e326ad Merge: dab1b1f2 454e29e9 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Thu Feb 28 14:33:07 2019 +0800 Merge pull request #4 from JeremyTangCD/DEV-48974-upgrade-argus-from-golang-1.9-to Dev 48974 upgrade argus from golang 1.9 to commit 454e29e9b0056481c34e604c956adc79bc7ab2ff Author: jeremy Date: Thu Feb 28 14:25:22 2019 +0800 DEV-48974 Upgrade Argus from golang 1.9 to 1.11 commit 22181609cbd7102984fff40635f09eabf5fdce12 Author: jeremy Date: Thu Feb 28 14:14:28 2019 +0800 DEV-48974 Upgrade Argus from golang 1.9 to 1.11 commit dab1b1f266ffa74fe3fd0493f081d0f998860db8 Merge: d8202ac4 5acbc207 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Thu Feb 28 13:46:17 2019 +0800 Merge branch 'develop' into develop commit d8202ac4e129c73792fab5e1edb46bde20a61dc5 Merge: fe9cd9e6 1b25f875 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Thu Feb 28 13:42:46 2019 +0800 Merge pull request #3 from JeremyTangCD/DEV-48974-upgrade-argus-from-golang-1.9-to Dev 48974 upgrade golang 1.9 to 1.11 commit ef6197c0ff762d35ce27e754f8599c9ba9c4cc36 Merge: e769a756 1b25f875 Author: Jeremy Tang Date: Wed Feb 20 23:06:52 2019 -0800 Merge pull request #15 in DEV/k8s-collectorset-controller from DEV-48974-upgrade-argus-from-golang-1.9-to to develop * commit '1b25f8752927f2371f9b0b42b871c551ca0c221e': DEV-48974 Upgrade Argus from golang 1.9 to 1.11 commit e769a7563e885106528ee2e11cdb23ffd65aff37 Merge: 14fad086 26cbd480 Author: Jeremy Tang Date: Wed Feb 20 23:06:20 2019 -0800 Merge pull request #14 in DEV/k8s-collectorset-controller from bugfix/DEV-48885-collectorset-controller-doesn-t to develop * commit '26cbd48068f3b97438ac00f244ae34b0b9fa8e31': DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count commit 1b25f8752927f2371f9b0b42b871c551ca0c221e Author: jeremy Date: Mon Feb 18 15:27:40 2019 +0800 DEV-48974 Upgrade Argus from golang 1.9 to 1.11 commit 26cbd48068f3b97438ac00f244ae34b0b9fa8e31 Author: jeremy Date: Mon Feb 18 13:33:38 2019 +0800 DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count commit 14fad086511cc39e7580292dedee44c170ea7d25 Merge: c9e38f12 8f4b61dd Author: Jeremy Tang Date: Mon Jan 14 17:38:19 2019 -0800 Merge pull request #13 in DEV/k8s-collectorset-controller from DEV-42060-don-t-create-collector-device-for to develop * commit '8f4b61dd5dda4a3921788f9b41ebc118430539d1': DEV-42060: Don't create collector device for Kubernetes Clusters commit 8f4b61dd5dda4a3921788f9b41ebc118430539d1 Author: jeremy Date: Mon Jan 14 11:39:23 2019 +0800 DEV-42060: Don't create collector device for Kubernetes Clusters commit fe9cd9e61a5db517c1ae4b8d483fa40ad054c35b Merge: ad789f05 0fb8cbf2 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Wed Jan 2 16:27:38 2019 +0800 Merge branch 'develop' into develop commit ad789f051b68def88ad9a39ea3102dd7861a21bb Merge: 47e31ff1 c9e38f12 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Wed Jan 2 16:25:06 2019 +0800 Merge pull request #2 from JeremyTangCD/DEV-40217-support-to-set-log-levels-and-improve Dev-40217 support to set log levels and improve commit c9e38f1262fafff739c64fc1a778cd1154a431f6 Merge: 61cf45ee 8d9a694d Author: Jeremy Tang Date: Tue Dec 25 23:38:42 2018 -0800 Merge pull request #12 in DEV/k8s-collectorset-controller from DEV-40217-support-to-set-log-levels-and-improve to develop * commit '8d9a694d9524b9a7d28943b2e8e3700d43e6490a': DEV-40217: Support to set log levels and improve logs in argus related projects DEV-40217: Support to set log levels and improve logs in argus related projects DEV-40217: Support to set log levels and improve logs in argus related projects commit 47e31ff18a61e2042236728601019ca07ced35c2 Merge: 61cf45ee 63a2871a Author: Jeff Date: Thu Dec 20 16:40:11 2018 -0600 Merge branch 'master' into develop commit 8d9a694d9524b9a7d28943b2e8e3700d43e6490a Author: jeremy Date: Thu Dec 20 21:10:04 2018 +0800 DEV-40217: Support to set log levels and improve logs in argus related projects commit 91522a9de89f8cfefc1301bccb7e83e49b245b82 Author: jeremy Date: Wed Dec 19 15:39:35 2018 +0800 DEV-40217: Support to set log levels and improve logs in argus related projects commit 5f451a7dffcff33d15f10099359936da1d0fb9d0 Author: jeremy Date: Tue Dec 18 17:21:13 2018 +0800 DEV-40217: Support to set log levels and improve logs in argus related projects commit 61cf45ee0738080da918882b52a5e7437e15fdc9 Merge: eb70da28 fb941dca Author: Jeremy Tang Date: Tue Dec 11 22:03:16 2018 -0800 Merge pull request #11 in DEV/k8s-collectorset-controller from DEV-41170-make-the-collector-group-name-s to develop * commit 'fb941dcad8cd23c2fd42dd0f0ad63f49bedd987c': DEV-41170: Make the collector group name's casing the same as user defined commit fb941dcad8cd23c2fd42dd0f0ad63f49bedd987c Author: jeremy Date: Wed Dec 12 14:02:26 2018 +0800 DEV-41170: Make the collector group name's casing the same as user defined commit eb70da28b1bd1acf8c35d98aed00ba9dd2a66e8c Merge: fe4cab4f ee15068e Author: Jeremy Tang Date: Tue Dec 11 21:51:19 2018 -0800 Merge pull request #10 in DEV/k8s-collectorset-controller from DEV-41170-make-the-collector-group-name-s to develop * commit 'ee15068ece0af8ca81a425c2771016e679b97ef3': DEV-41170: Make the collector group name's casing the same as user defined commit ee15068ece0af8ca81a425c2771016e679b97ef3 Author: jeremy Date: Wed Dec 12 13:46:03 2018 +0800 DEV-41170: Make the collector group name's casing the same as user defined commit fe4cab4f6d9cb18280f5b70082754764a0ce753f Merge: 8e11161f 6c0ae636 Author: Jeremy Tang Date: Tue Dec 11 18:26:10 2018 -0800 Merge pull request #9 in DEV/k8s-collectorset-controller from DEV-41170-make-the-collector-group-name-s to develop * commit '6c0ae6361f64f155d219c326c5eeaee46e4e46e5': DEV-41170: Make the collector group name's casing the same as user defined commit 6c0ae6361f64f155d219c326c5eeaee46e4e46e5 Author: jeremy Date: Mon Dec 10 15:12:23 2018 +0800 DEV-41170: Make the collector group name's casing the same as user defined commit 8e11161f9a50ccc5034255682138ab50c528344f Merge: dce8d2c9 5e727e78 Author: Jeremy Tang Date: Fri Nov 16 19:20:31 2018 -0800 Merge pull request #8 in DEV/k8s-collectorset-controller from bugfix/DEV-40746-argus-not-existing-escalation-chain to develop * commit '5e727e78ee4589ef43e71fd3b255942575e64c5a': DEV-40746: not existing escalation chain will create collector group successfully but not others. DEV-40746: not existing escalation chain will create collector group successfully but not others. commit 5e727e78ee4589ef43e71fd3b255942575e64c5a Author: jeremy Date: Sat Nov 17 11:10:39 2018 +0800 DEV-40746: not existing escalation chain will create collector group successfully but not others. commit f24149f27243c8e5625274654fd636c32cff6b91 Author: jeremy Date: Fri Nov 16 15:36:19 2018 +0800 DEV-40746: not existing escalation chain will create collector group successfully but not others. commit dce8d2c944b2526e3fc960aa44e9ea85e395ff60 Merge: b3d12455 36fa2bd9 Author: Jeremy Tang Date: Thu Nov 15 17:15:29 2018 -0800 Merge pull request #7 in DEV/k8s-collectorset-controller from bugfix/DEV-40746-argus-not-existing-escalation-chain to develop * commit '36fa2bd9280738fb88df525f1d955ef39c5ef23b': DEV-40746: not existing escalation chain will create collector group successfully but not others. DEV-40746: not existing escalation chain will create collector group successfully but not others. DEV-40746: not existing escalation chain will create collector group successfully but not others. commit 36fa2bd9280738fb88df525f1d955ef39c5ef23b Author: jeremy Date: Fri Nov 16 09:14:36 2018 +0800 DEV-40746: not existing escalation chain will create collector group successfully but not others. commit 30570c19846ee7d70f3e09368eb4d31b73764a01 Author: jeremy Date: Thu Nov 15 09:57:28 2018 +0800 DEV-40746: not existing escalation chain will create collector group successfully but not others. commit a7c86f9b6c3c4d618d5e5bedf762325df190fab7 Author: jeremy Date: Wed Nov 14 21:27:12 2018 +0800 DEV-40746: not existing escalation chain will create collector group successfully but not others. commit b3d124552a5de334c74f151928daa40fa6ab54f4 Merge: ec99cebb da4d5492 Author: Jeremy Tang Date: Tue Nov 13 21:25:26 2018 -0800 Merge pull request #6 in DEV/k8s-collectorset-controller from bugfix/DEV-40799-argus-two-collectors-can-not-work to develop * commit 'da4d5492dc97f57ab572a2af42eafb30120d2ab2': DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. commit da4d5492dc97f57ab572a2af42eafb30120d2ab2 Author: jeremy Date: Wed Nov 14 09:57:44 2018 +0800 DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. commit ec99cebbf35685287c8798561648f2c5f009f00b Merge: 7de3b0b4 5ba78962 Author: Jeremy Tang Date: Wed Nov 7 21:58:48 2018 -0800 Merge pull request #5 in DEV/k8s-collectorset-controller from bugfix/DEV-40654-different-cluster-use-same-collector to develop * commit '5ba78962c65c7c22365412e56748dd30398189f9': DEV-40654: different cluster use same collector commit 5ba78962c65c7c22365412e56748dd30398189f9 Author: jeremy Date: Wed Nov 7 14:40:10 2018 +0800 DEV-40654: different cluster use same collector commit 7de3b0b43969873dd27a9d37c6ab139539cc3f1c Merge: 83202cd2 72776ec8 Author: Jeremy Tang Date: Tue Nov 6 00:38:37 2018 -0800 Merge pull request #4 in DEV/k8s-collectorset-controller from DEV-40512-unify-the-collector-group-name to develop * commit '72776ec8ea3e6dadc92882575bf4fffe9e1835a4': DEV-40512: Unify the collector group name standard based on user input commit 72776ec8ea3e6dadc92882575bf4fffe9e1835a4 Author: jeremy Date: Thu Nov 1 17:05:30 2018 +0800 DEV-40512: Unify the collector group name standard based on user input commit 83202cd20f9b4312a9ead68104d45ac314d3fee3 Merge: a90bd9b7 28e486ef Author: Jeremy Tang Date: Tue Oct 23 22:34:16 2018 -0700 Merge pull request #3 in DEV/k8s-collectorset-controller from DEV-40319-add-new-configuration-support-in to develop * commit '28e486efd72614fc411777ec84f66d872c6589e4': DEV-40319: Add new configuration support in helm chart DEV-40319: Add new configuration support in helm chart commit 28e486efd72614fc411777ec84f66d872c6589e4 Author: jeremy Date: Wed Oct 24 11:26:26 2018 +0800 DEV-40319: Add new configuration support in helm chart commit 489e484ffc35a5e4af0790b42cb373c86cea4881 Author: jeremy Date: Tue Oct 23 21:01:42 2018 +0800 DEV-40319: Add new configuration support in helm chart commit a90bd9b7dfe2295cfd139e33381d7cc955d416ed Merge: 8d89d4a8 b6a482ca Author: Jeremy Tang Date: Wed Oct 17 23:53:45 2018 -0700 Merge pull request #2 in DEV/k8s-collectorset-controller from DEV-39795-support-specifying-an-escalation-dev to develop * commit 'b6a482caf04f476ae23791b7e4b2d2c60eea2717': DEV-39795: Support specifying an escalation chain for collectors - Argus part DEV-39795: Support specifying an escalation chain for collectors - Argus part DEV-39795: Support specifying an escalation chain for collectors - Argus part DEV-39795: Support specifying an escalation chain for collectors - Argus part DEV-39795: Support specifying an escalation chain for collectors - Argus part DEV-39795: Support specifying an escalation chain for collectors - Argus part update maintainer commit b6a482caf04f476ae23791b7e4b2d2c60eea2717 Author: jeremy Date: Thu Oct 18 14:02:50 2018 +0800 DEV-39795: Support specifying an escalation chain for collectors - Argus part commit ac4c1e351d6db64c3b5a3ff6e0c565225de713ef Author: jeremy Date: Thu Oct 18 10:01:12 2018 +0800 DEV-39795: Support specifying an escalation chain for collectors - Argus part commit c9b7666614c0b60eb7c94501f57427c361786326 Author: jeremy Date: Tue Oct 16 18:02:13 2018 +0800 DEV-39795: Support specifying an escalation chain for collectors - Argus part commit 54746191dd19619ffebc739d80ebe4e4cc423fa0 Author: jeremy Date: Tue Oct 16 17:56:19 2018 +0800 DEV-39795: Support specifying an escalation chain for collectors - Argus part commit baae17efc9f1b39022b07c5a849c31da24bbeeed Author: jeremy Date: Tue Oct 16 10:41:42 2018 +0800 DEV-39795: Support specifying an escalation chain for collectors - Argus part commit badfd5d0c53662b0bbb772db7e0943630cb8beeb Merge: 8d89d4a8 4dd2b5c6 Author: Jeremy Tang Date: Sun Oct 14 23:19:28 2018 -0700 Merge pull request #1 in DEV/k8s-collectorset-controller from DEV-39795-support-specifying-an-escalation to DEV-39795-support-specifying-an-escalation-dev * commit '4dd2b5c6f8835cb606db54e9d8a8cbef0730479e': DEV-39795: Support specifying an escalation chain for collectors - Argus part update maintainer commit 4dd2b5c6f8835cb606db54e9d8a8cbef0730479e Author: jeremy Date: Mon Oct 15 11:14:42 2018 +0800 DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-58757: updated image tag to v2latest * DEV-58757: synced lm sdk go package with the v2 Co-authored-by: jeremy Co-authored-by: Jeff Co-authored-by: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Co-authored-by: dzxiao Co-authored-by: vaibhav.kumbhar Co-authored-by: Pranay Lonkar * Removed extra line b/w functions as per the liniting standards (#37) * dev-vk: Synced lm-sdk-go to v2 (#40) * Gosec fixes and dev profile (#41) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49251 add panic error handle logic, print the error log * DEV-49251 add unit test * DEV-49251 improve panic error * DEV-50734 Case insensitive * DEV-50734 Improve collector size conversion to lowercase * DEV-41301 Upgrade the go sdk to v2 * DEV-49251 Improve panic error * DEV-41301 Upgrade the go sdk to v2 * DEV-50494 Improve the custom properties name * DEV-50734 Improve the log * DEV-49251 Improve the log and comments * DEV-49251 Improve the comments * Modify the format by Travis CI check * DEV-51677 Improve the code according to github comments * DEV-51952 Research http proxy configuration options * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Fix the comments * DEV-52044 Improve the proxy url configuration * DEV-52044 Improve the proxy url configuration * DEV-52044 Improve the proxy url configuration * DEV-52692 Support proxy for dockerized collector * DEV-52692 Support proxy for dockerized collector * DEV 51767 Make collector image + repo configurable * DEV-51767 Make collector image + repo configurable * DEV-51767 Make collector image + repo configurable * feature/upgrade: updated k8s libs to release 1.17 and client-go lib to 14.0 as well as gosdk to 1.14 Updated vendor folder accordingly * changed golang version from 1.8.3 to 1.14.1 in .travis.yml file * DEV-58757: updated image tag to v2latest * DEV-58757: synced lm sdk go package with the v2 * DEV-59277: Added dev profile Dockerfile and updated makefile * DEV-61834: Gosec security scan fixes. handled error of starting grpc server Co-authored-by: jeremy Co-authored-by: Jeff Co-authored-by: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Co-authored-by: dzxiao Co-authored-by: vaibhav.kumbhar Co-authored-by: Pranay Lonkar * V2.1.0 changes (#44) * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-40319: Add new configuration support in helm chart * DEV-40319: Add new configuration support in helm chart * DEV-40512: Unify the collector group name standard based on user input * DEV-40654: different cluster use same collector * DEV-40799: two collectors can not work in two k8s slave nodes after starting argus and collectorset. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-40746: not existing escalation chain will create collector group successfully but not others. * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-41170: Make the collector group name's casing the same as user defined * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-40217: Support to set log levels and improve logs in argus related projects * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-48885 collectorset controller doesn't update failover collectors when increasing replica count * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-39795: Support specifying an escalation chain for collectors - Argus part * DEV-49511 [collectorset-controller] Allow user to select existing Collector Groups for K8s Monitoring * DEV-49251 add panic error handle logic, print the error log * DEV-49251 add unit test * DEV-49251 improve panic error * DEV-50734 Case insensitive * DEV-50734 Improve collector size conversion to lowercase * DEV-41301 Upgrade the go sdk to v2 * DEV-49251 Improve panic error * DEV-41301 Upgrade the go sdk to v2 * DEV-50494 Improve the custom properties name * DEV-50734 Improve the log * DEV-49251 Improve the log and comments * DEV-49251 Improve the comments * Modify the format by Travis CI check * DEV-51677 Improve the code according to github comments * DEV-51952 Research http proxy configuration options * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Add http proxy for collectorset-controller * DEV-52044 Fix the comments * DEV-52044 Improve the proxy url configuration * DEV-52044 Improve the proxy url configuration * DEV-52044 Improve the proxy url configuration * DEV-52692 Support proxy for dockerized collector * DEV-52692 Support proxy for dockerized collector * DEV 51767 Make collector image + repo configurable * DEV-51767 Make collector image + repo configurable * DEV-51767 Make collector image + repo configurable * feature/upgrade: updated k8s libs to release 1.17 and client-go lib to 14.0 as well as gosdk to 1.14 Updated vendor folder accordingly * changed golang version from 1.8.3 to 1.14.1 in .travis.yml file * DEV-58757: updated image tag to v2latest * DEV-58757: synced lm sdk go package with the v2 * DEV-59277: Added dev profile Dockerfile and updated makefile * DEV-61834: Gosec security scan fixes. handled error of starting grpc server * DEV-62829 added priorityClassName in collestorset * DEV-62829 added priorityClassName in collestorset * DEV-63441 added tolerations in collectorset * DEV-64313: changed beta v1 client to v1 Co-authored-by: jeremy Co-authored-by: Jeff Co-authored-by: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Co-authored-by: dzxiao Co-authored-by: vaibhav.kumbhar Co-authored-by: Pranay Lonkar Co-authored-by: Jeff Co-authored-by: Jeff Wozniak Co-authored-by: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Co-authored-by: DzXiaoLMCD <50605554+DzXiaoLMCD@users.noreply.github.com> Co-authored-by: jeremy Co-authored-by: dzxiao Co-authored-by: vaibhav.kumbhar Co-authored-by: Pranay Lonkar --- Gopkg.lock | 2 +- pkg/apis/v1alpha1/types.go | 2 ++ pkg/apis/v1alpha1/zz_generated.deepcopy.go | 8 +++++++ pkg/controller/collectorset.go | 27 ++++++++++++++++++++-- 4 files changed, 36 insertions(+), 3 deletions(-) diff --git a/Gopkg.lock b/Gopkg.lock index ebc0ab1e..4ecfcbb9 100644 --- a/Gopkg.lock +++ b/Gopkg.lock @@ -831,7 +831,7 @@ "google.golang.org/grpc/reflection", "google.golang.org/grpc/status", "gopkg.in/yaml.v2", - "k8s.io/api/apps/v1", + "k8s.io/api/apps/v1beta1", "k8s.io/api/core/v1", "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1", "k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset", diff --git a/pkg/apis/v1alpha1/types.go b/pkg/apis/v1alpha1/types.go index 2753f293..5b971893 100644 --- a/pkg/apis/v1alpha1/types.go +++ b/pkg/apis/v1alpha1/types.go @@ -43,6 +43,8 @@ type CollectorSetSpec struct { Policy *CollectorSetPolicy `json:"policy"` ProxyURL string `json:"proxyURL,omitempty"` SecretName string `json:"secretName,omitempty"` + PriorityClassName string `json:"priorityClassName,omitempty"` // default value is empty string. If value is set then user must have PriorityClass resource created otherwise Pod will be rejected. + Tolerations []v1.Toleration `json:"tolerations"` // Tolerations are applied to pods, and allow the pods to schedule onto nodes with matching taints. } // CollectorSetStatus is the CollectorSet controller's status. diff --git a/pkg/apis/v1alpha1/zz_generated.deepcopy.go b/pkg/apis/v1alpha1/zz_generated.deepcopy.go index 4b13f32c..2de9e4e7 100644 --- a/pkg/apis/v1alpha1/zz_generated.deepcopy.go +++ b/pkg/apis/v1alpha1/zz_generated.deepcopy.go @@ -6,6 +6,7 @@ package v1alpha1 import ( distributor "github.com/logicmonitor/k8s-collectorset-controller/pkg/distributor" + v1 "k8s.io/api/core/v1" runtime "k8s.io/apimachinery/pkg/runtime" ) @@ -104,6 +105,13 @@ func (in *CollectorSetSpec) DeepCopyInto(out *CollectorSetSpec) { *out = new(CollectorSetPolicy) (*in).DeepCopyInto(*out) } + if in.Tolerations != nil { + in, out := &in.Tolerations, &out.Tolerations + *out = make([]v1.Toleration, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } return } diff --git a/pkg/controller/collectorset.go b/pkg/controller/collectorset.go index 7a43b183..d4b1ce95 100644 --- a/pkg/controller/collectorset.go +++ b/pkg/controller/collectorset.go @@ -12,6 +12,7 @@ import ( log "github.com/sirupsen/logrus" appsv1 "k8s.io/api/apps/v1" apiv1 "k8s.io/api/core/v1" + v1 "k8s.io/api/core/v1" apierrors "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/api/resource" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -91,6 +92,8 @@ func CreateOrUpdateCollectorSet(collectorset *crv1alpha1.CollectorSet, controlle }, }, }, + PriorityClassName: collectorset.Spec.PriorityClassName, + Tolerations: getTolerations(collectorset), Containers: []apiv1.Container{ { Name: "collector", @@ -206,6 +209,7 @@ func getCollectorImagePullPolicy(collectorset *crv1alpha1.CollectorSet) (apiv1.P return collectorset.Spec.ImagePullPolicy, nil } return "", fmt.Errorf("unsupported imagePullPolicy value: %v, supported values: [%v, %v, %v]", collectorset.Spec.ImagePullPolicy, apiv1.PullAlways, apiv1.PullNever, apiv1.PullIfNotPresent) + } func setProxyConfiguration(collectorset *crv1alpha1.CollectorSet, statefulset *appsv1.StatefulSet) { @@ -250,6 +254,25 @@ func setProxyConfiguration(collectorset *crv1alpha1.CollectorSet, statefulset *a } } +func getTolerations(collectorset *crv1alpha1.CollectorSet) []v1.Toleration { + tolerations := []v1.Toleration{} + if collectorset.Spec.Tolerations != nil { + log.Debugf("Tolerations: %v", collectorset.Spec.Tolerations) + for _, toleration := range collectorset.Spec.Tolerations { + if toleration.Operator == v1.TolerationOpExists && toleration.Value != "" { + log.Errorf("Value must be empty when 'operator' is 'Exists'. Toleration: %v", toleration) + } else if toleration.Operator != v1.TolerationOpExists && toleration.Key == "" { + log.Errorf("Operator must be 'Exists' when 'key' is empty. Toleration: %v", toleration) + } else if toleration.Effect != v1.TaintEffectNoExecute && toleration.TolerationSeconds != nil { + log.Errorf("Effect must be 'NoExecute' when 'tolerationSeconds' is set. Toleration: %v", toleration) + } else { + tolerations = append(tolerations, toleration) + } + } + } + return tolerations +} + func updateCollectors(client *client.LMSdkGo, ids []int32) error { // if there is only one collector, there will be no backup for it if len(ids) < 2 { @@ -275,12 +298,12 @@ func updateCollectors(client *client.LMSdkGo, ids []int32) error { // DeleteCollectorSet deletes the collectorset. func DeleteCollectorSet(collectorset *crv1alpha1.CollectorSet, client clientset.Interface) error { data := []byte(`[{"op":"add","path":"/spec/replicas","value": 0}]`) - if _, err := client.AppsV1beta1().StatefulSets(collectorset.Namespace).Patch(collectorset.Name, types.JSONPatchType, data); err != nil { + if _, err := client.AppsV1().StatefulSets(collectorset.Namespace).Patch(collectorset.Name, types.JSONPatchType, data); err != nil { return err } deleteOpts := metav1.DeleteOptions{} - return client.AppsV1beta1().StatefulSets(collectorset.Namespace).Delete(collectorset.Name, &deleteOpts) + return client.AppsV1().StatefulSets(collectorset.Namespace).Delete(collectorset.Name, &deleteOpts) } func checkCollectorGroupExistsByID(client *client.LMSdkGo, id int32) bool {