Skip to content
This repository has been archived by the owner on Jan 16, 2023. It is now read-only.

Commit

Permalink
Release v2 beta (#58)
Browse files Browse the repository at this point in the history
* Release 2.2.0 (#49)

* 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

…
  • Loading branch information
11 people authored Dec 1, 2021
1 parent 441432a commit e60c522
Show file tree
Hide file tree
Showing 20 changed files with 779 additions and 212 deletions.
6 changes: 4 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,19 @@ install:
- rsync -az ${TRAVIS_BUILD_DIR}/ $GOPATH/src/github.com/autonomy/conform/
- export TRAVIS_BUILD_DIR=$GOPATH/src/github.com/autonomy/conform
- cd $GOPATH/src/github.com/autonomy/conform
- sudo rm -rf /etc/apt/sources.list.d
- sudo apt-get -y remove docker docker-engine
- sudo apt-get -y update
- sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- sudo apt-get update
- sudo apt-get -y install docker-ce
- echo "$DOCKER_TOKEN" | docker login --username "$DOCKER_USERNAME" --password-stdin

script:
- make
- make VERSION=latest

after_success:
- docker run --volume=$(pwd):/out --entrypoint=cp logicmonitor/argus:latest /coverage.txt /out
- docker run --volume=$(pwd):/out --entrypoint=cp logicmonitor/collectorset-controller:latest /coverage.txt /out
- bash <(curl -s https://codecov.io/bash)
9 changes: 5 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ RUN curl -L https://github.com/google/protobuf/releases/download/v3.3.0/protoc-3
COPY ./proto ./proto
RUN mkdir api
RUN protoc -I proto proto/api.proto \
--go_out=plugins=grpc:api
--go_out=plugins=grpc:api --go_opt=paths=source_relative

FROM golang:1.14-alpine as codegen
RUN apk add --update git
Expand All @@ -21,13 +21,14 @@ WORKDIR $GOPATH/src/github.com/logicmonitor/k8s-collectorset-controller
COPY ./ ./
RUN deepcopy-gen \
--go-header-file="hack/boilerplate.go.txt" \
--input-dirs="github.com/logicmonitor/k8s-collectorset-controller/pkg/apis/v1alpha1" \
--bounding-dirs "github.com/logicmonitor/k8s-collectorset-controller/pkg/apis/v1alpha1" \
--input-dirs="github.com/logicmonitor/k8s-collectorset-controller/pkg/apis/v1alpha2" \
--bounding-dirs "github.com/logicmonitor/k8s-collectorset-controller/pkg/apis/v1alpha2" \
--output-file-base zz_generated.deepcopy

FROM golang:1.14 as build
WORKDIR $GOPATH/src/github.com/logicmonitor/k8s-collectorset-controller
COPY --from=codegen $GOPATH/src/github.com/logicmonitor/k8s-collectorset-controller ./
COPY --from=api $GOPATH/src/github.com/logicmonitor/k8s-collectorset-controller/api ./api
ARG VERSION
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o /collectorset-controller -ldflags "-X \"github.com/logicmonitor/k8s-collectorset-controller/pkg/constants.Version=${VERSION}\""

Expand All @@ -46,7 +47,7 @@ RUN apk --update add ca-certificates \
&& rm -rf /var/lib/apk/*
WORKDIR /app
COPY --from=api /go/src/github.com/logicmonitor/k8s-collectorset-controller/api/* /tmp/
COPY --from=codegen /go/src/github.com/logicmonitor/k8s-collectorset-controller/pkg/apis/v1alpha1/zz_generated.deepcopy.go /tmp/
COPY --from=codegen /go/src/github.com/logicmonitor/k8s-collectorset-controller/pkg/apis/v1alpha2/zz_generated.deepcopy.go /tmp/
COPY --from=build /collectorset-controller /bin
COPY --from=test /coverage.txt /coverage.txt

Expand Down
9 changes: 5 additions & 4 deletions Dockerfile.dev
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ RUN curl -L https://github.com/google/protobuf/releases/download/v3.3.0/protoc-3
COPY ./proto ./proto
RUN mkdir api
RUN protoc -I proto proto/api.proto \
--go_out=plugins=grpc:api
--go_out=plugins=grpc:api --go_opt=paths=source_relative

FROM golang:1.14-alpine as codegen
RUN apk add --update git
Expand All @@ -21,13 +21,14 @@ WORKDIR $GOPATH/src/github.com/logicmonitor/k8s-collectorset-controller
COPY ./ ./
RUN deepcopy-gen \
--go-header-file="hack/boilerplate.go.txt" \
--input-dirs="github.com/logicmonitor/k8s-collectorset-controller/pkg/apis/v1alpha1" \
--bounding-dirs "github.com/logicmonitor/k8s-collectorset-controller/pkg/apis/v1alpha1" \
--input-dirs="github.com/logicmonitor/k8s-collectorset-controller/pkg/apis/v1alpha2" \
--bounding-dirs "github.com/logicmonitor/k8s-collectorset-controller/pkg/apis/v1alpha2" \
--output-file-base zz_generated.deepcopy

FROM golang:1.14 as build
WORKDIR $GOPATH/src/github.com/logicmonitor/k8s-collectorset-controller
COPY --from=codegen $GOPATH/src/github.com/logicmonitor/k8s-collectorset-controller ./
COPY --from=api $GOPATH/src/github.com/logicmonitor/k8s-collectorset-controller/api ./api
ARG VERSION
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o /collectorset-controller -ldflags "-X \"github.com/logicmonitor/k8s-collectorset-controller/pkg/constants.Version=${VERSION}\""

Expand All @@ -38,7 +39,7 @@ RUN apk --update add ca-certificates \
&& rm -rf /var/lib/apk/*
WORKDIR /app
COPY --from=api /go/src/github.com/logicmonitor/k8s-collectorset-controller/api/* /tmp/
COPY --from=codegen /go/src/github.com/logicmonitor/k8s-collectorset-controller/pkg/apis/v1alpha1/zz_generated.deepcopy.go /tmp/
COPY --from=codegen /go/src/github.com/logicmonitor/k8s-collectorset-controller/pkg/apis/v1alpha2/zz_generated.deepcopy.go /tmp/
COPY --from=build /collectorset-controller /bin

ENTRYPOINT ["collectorset-controller"]
Expand Down
41 changes: 31 additions & 10 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,34 @@ NAMESPACE := logicmonitor
REPOSITORY := collectorset-controller
VERSION := 1.0.0

all:
docker build --build-arg VERSION=$(VERSION) -t $(NAMESPACE)/$(REPOSITORY):v2latest .
docker run --rm -v "$(shell pwd)":/out --entrypoint=cp $(NAMESPACE)/$(REPOSITORY):v2latest /tmp/api.pb.go /out/api
docker run --rm -v "$(shell pwd)":/out --entrypoint=cp $(NAMESPACE)/$(REPOSITORY):v2latest /tmp/zz_generated.deepcopy.go /out/pkg/apis/v1alpha1/
docker tag $(NAMESPACE)/$(REPOSITORY):v2latest $(NAMESPACE)/$(REPOSITORY):$(VERSION)
dev:
docker build --build-arg VERSION=$(VERSION) -t $(NAMESPACE)/$(REPOSITORY):v2latest -f Dockerfile.dev .
docker run --rm -v "$(shell pwd)":/out --entrypoint=cp $(NAMESPACE)/$(REPOSITORY):v2latest /tmp/api.pb.go /out/api
docker run --rm -v "$(shell pwd)":/out --entrypoint=cp $(NAMESPACE)/$(REPOSITORY):v2latest /tmp/zz_generated.deepcopy.go /out/pkg/apis/v1alpha1/
docker tag $(NAMESPACE)/$(REPOSITORY):v2latest $(NAMESPACE)/$(REPOSITORY):$(VERSION)
default: build

gofmt:
ifeq ($(shell uname -s), Darwin)
find pkg/ -type f | grep go | egrep -v "mocks|gomock" | xargs gofmt -l -d -s -w; sync
find pkg/ -type f | grep go | egrep -v "mocks|gomock" | xargs gofumpt -l -d -s -w; sync
find pkg/ -type f | grep go | egrep -v "mocks|gomock" | xargs gci -w; sync
find pkg/ -type f | grep go | egrep -v "mocks|gomock" | xargs goimports -l -d -w; sync
find cmd/ -type f | grep go | egrep -v "mocks|gomock" | xargs gofmt -l -d -s -w; sync
find cmd/ -type f | grep go | egrep -v "mocks|gomock" | xargs gofumpt -l -d -s -w; sync
find cmd/ -type f | grep go | egrep -v "mocks|gomock" | xargs gci -w; sync
find cmd/ -type f | grep go | egrep -v "mocks|gomock" | xargs goimports -l -d -w; sync
gofmt -l -d -s -w main.go; sync
gofumpt -l -d -s -w main.go; sync
gci -w main.go; sync
goimports -l -d -w main.go; sync
endif

build: gofmt
docker build --build-arg VERSION=$(VERSION) -t $(NAMESPACE)/$(REPOSITORY):latest .
docker run --rm -v "$(shell pwd)":/out --entrypoint=cp $(NAMESPACE)/$(REPOSITORY):latest /tmp/api.pb.go /out/api
docker run --rm -v "$(shell pwd)":/out --entrypoint=cp $(NAMESPACE)/$(REPOSITORY):latest /tmp/zz_generated.deepcopy.go /out/pkg/apis/v1alpha2/
docker tag $(NAMESPACE)/$(REPOSITORY):latest $(NAMESPACE)/$(REPOSITORY):$(VERSION)

dev: gofmt
docker build --build-arg VERSION=$(VERSION) -t $(NAMESPACE)/$(REPOSITORY):latest -f Dockerfile.dev .
docker run --rm -v "$(shell pwd)":/out --entrypoint=cp $(NAMESPACE)/$(REPOSITORY):latest /tmp/api.pb.go /out/api
docker run --rm -v "$(shell pwd)":/out --entrypoint=cp $(NAMESPACE)/$(REPOSITORY):latest /tmp/zz_generated.deepcopy.go /out/pkg/apis/v1alpha2/
docker tag $(NAMESPACE)/$(REPOSITORY):latest $(NAMESPACE)/$(REPOSITORY):$(VERSION)


Loading

0 comments on commit e60c522

Please sign in to comment.