From 0058ccd302f1c54ced226e0275660627a63818c0 Mon Sep 17 00:00:00 2001 From: nehapatil2703 <78083619+nehapatil2703@users.noreply.github.com> Date: Fri, 7 Jan 2022 12:42:11 +0530 Subject: [PATCH] Github docs update (#194) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * DEV-62227: Refactored code in worker model way. * DEV-62227: removing unused code * DEV-62227: replaced struct to interface * DEV-62227: replaced worker config with interface references * DEV-62227: moved log methods of lmcontext to log package, moved config log level looker to log package * DEV-62227: added package comment and moved log context update to log package * DEV-62227: renamed method name to new * DEV-62229: Unit test fixes * DEV-62229: lm sdk modified to return rate limit headers * DEV-62229: rate limiter handling implemented * DEV-62229: method name changed * DEV-62229: incorporated review comments * DEV-62229: incorporated review comments, restructured rate limit manager and added comments * DEV-62229: updated 429 error with http status code constant * DEV-63522: Changed node applies to function to use labels * DEV-63522: updated deleted device group applies to also * DEV-63945-implementation of discovery filtering. * DEV-63945-logging type modifications. * DEV-63845- fixed build failures. * DEV-63945- implemented update filter scenario. * DEV-63945- added unit test cases and address review comments. * DEV-63945- toml file changes. * DEV-63945- review comments. * DEV-63945-review comments addressed. * DEV-63945- reverted incorrect changes from lm-sdk. * V4.0.0 changes 2 (#143) * v4.0.0-changes: Merge pull request #54 in DEV/k8s-argus from DEV-61404-argus-golang-unit-testing to develop * commit 'da37a8c5b2e1068696aaf6e9402c245b567e8f21': DEV-61404-removed commented code DEV-61404- removed newly added test files and added them to separate PR. DEV-61404- fixed build failure DEV-61404- refactor unit tests added for device and builder files. added unit test cases for functions * v4.0.0-changes: Merge pull request #55 in DEV/k8s-argus from DEV-61404-argus-unitTests-part2 to develop * commit '7e4d77f3646155996d482548d306f4ba8fd6b92a': DEV-61404- correct key name for propertymap DEV-61404- removed unwanted file from commit DEV-61404- Added testCase names in failure error strings. DEV-61404- added unit test cases for device,builder,utilities and namespace files * v4.0.0-changes: Merge pull request #58 in DEV/k8s-argus from feature/rate-limiter-handling to develop * commit '76519b23376fcfc35f8c26ca56563e487f30a668': DEV-62229: updated 429 error with http status code constant DEV-62229: incorporated review comments, restructured rate limit manager and added comments DEV-62229: incorporated review comments DEV-62229: method name changed DEV-62229: rate limiter handling implemented DEV-62229: lm sdk modified to return rate limit headers DEV-62229: Unit test fixes DEV-62227: renamed method name to new DEV-62227: added package comment and moved log context update to log package DEV-62227: moved log methods of lmcontext to log package, moved config log level looker to log package DEV-62227: replaced worker config with interface references DEV-62227: replaced struct to interface DEV-62227: removing unused code DEV-62227: Refactored code in worker model way. * v4.0.0-changes: Merge pull request #59 in DEV/k8s-argus from DEV-63522-node-groups to develop * commit '7721cfb45932d3722ab86ba40483559bdc0c4d14': DEV-63522: Changed node applies to function to use labels * v4.0.0-changes: Merge pull request #60 in DEV/k8s-argus from DEV-63522-node-groups to develop * commit '72138e0b071df8a19b792d176c425e764336d8c0': DEV-63522: updated deleted device group applies to also Co-authored-by: Shubhashri Shirode Co-authored-by: Vaibhav Kumbhar * DEV-63945- fixed issue with invalid keys in expression. * removed uncaught conflict * DEV-63945-unit test for back slash. * DEV-63945-formatting. * DEV-64472- handled back slash value in labelKey for evaluating filtering expression. * DEV-64472-handled characters which are not supported by govaluate library. * DEV-64472-corrected typo. * DEV-64223-implemented periodic delete for dangling resources. * DEV-64911: Handling regex error parse * DEV-64908-fixed hpa implementation as per new code structure. * feature/DEV-64908: added worker channel for hpa * go-mod: migrate repository to go mod * go-mod: recreate vendor with go.mod * go-mod: Update vendor * go-mod: run tidy and recreate go.sum * DEV-64395 log k8s version and helm chart details in clsuter device group * DEV-64395 cron job run at midnight * DEV-64395 moved GetNamespaceList to namespce file * index-bound: Merge pull request #66 in DEV/k8s-argus from DEV-64911-regex-error to develop (#146) * commit '8499bc7ca25b5ddb59f79b9f05e8ccd10d2fc167': DEV-64911: Handling regex error parse Co-authored-by: Vaibhav Kumbhar * DEV-64223- changed func name and context in logging. * DEV-64395 refactored code and added some test cases * DEV-64395 refactored code * Discovery filtering implementation (#148) * Merge pull request #61 in DEV/k8s-argus from feature/DEV-63945-discovery-filtering-processing to develop * commit 'a48049878a5e5e73b45a15bdbe0944f8db5c9d25': DEV-63945- reverted incorrect changes from lm-sdk. DEV-63945-review comments addressed. DEV-63945- review comments. DEV-63945- toml file changes. DEV-63945- added unit test cases and address review comments. DEV-63945- implemented update filter scenario. DEV-63845- fixed build failures. DEV-63945-logging type modifications. DEV-63945-implementation of discovery filtering. * Merge pull request #63 in DEV/k8s-argus from feature/DEV-63945-discovery-filtering-processing to develop * commit '598c1c3ea572eccef0883ecf1a4959e9689e45de': DEV-63945-formatting. DEV-63945-unit test for back slash. DEV-63945- fixed issue with invalid keys in expression. * Merge pull request #64 in DEV/k8s-argus from bugfix/DEV-64472-handle-slash-in-labelKeys-discoveryFiltering to develop * commit '5be90882900d06901b847e6a487749a166c819b3': DEV-64472-corrected typo. DEV-64472-handled characters which are not supported by govaluate library. DEV-64472- handled back slash value in labelKey for evaluating filtering expression. Co-authored-by: Shubhashri Shirode * DEV-64395 read helm chart details from configmap annotations * DEV-64395 refatored cron job code * DEV-64395 refactored code * DEV-53897- Updated displayName for Pods by appending respective namespace. * DEV-64395 refactored code * DEV-65158: converted for kind of loop to do while * DEVTS-9220 fixed system.ips property issue in add device functionality * DEVTS-9220 fixed system.ips property issue * Release-4.2.0 (#150) * Merge pull request #68 in DEV/k8s-argus from go-mod-migration to develop * commit 'ee8c356b1eb3cc8632488bfae9eff1cfb833a490': go-mod: run tidy and recreate go.sum go-mod: Update vendor go-mod: recreate vendor with go.mod go-mod: migrate repository to go mod * Merge pull request #65 in DEV/k8s-argus from feature/DEV-64223-periodic-delete to develop * commit '7d5deebf0bfec0c2e7d453dcabe468c51fdc13ab': DEV-64223- changed func name and context in logging. DEV-64223-implemented periodic delete for dangling resources. * Merge pull request #69 in DEV/k8s-argus from feature/DEV-64395-log-k8s-and-helm-version-for-argus-pods to develop * commit '2bf1008f8446adf3d1ce3068d7a32561235e3048': DEV-64395 refactored code DEV-64395 refactored code DEV-64395 refatored cron job code DEV-64395 read helm chart details from configmap annotations DEV-64395 refactored code DEV-64395 refactored code and added some test cases DEV-64395 moved GetNamespaceList to namespce file DEV-64395 cron job run at midnight DEV-64395 log k8s version and helm chart details in clsuter device group * Merge pull request #71 in DEV/k8s-argus from feature/DEV-53897-duplicate-resouce-in-different-namespace to develop * commit 'c9d888b8c817ac1f15b333ff4cb8f713b3e0801e': DEV-53897- Updated displayName for Pods by appending respective namespace. * Merge pull request #72 in DEV/k8s-argus from DEV-65158-grpc-conn to develop * commit 'db685c9a175b72381bf6ac6069e81c0c0d0002eb': DEV-65158: converted for kind of loop to do while * Merge pull request #73 in DEV/k8s-argus from bugfix/DEVTS-9220-discovered-kubernetes-pods-are-alerting-on-ping-k8s-datasource-and-host-status to develop * commit '6332f3054996997fa1ea1926abb4866a60f73922': DEVTS-9220 fixed system.ips property issue DEVTS-9220 fixed system.ips property issue in add device functionality * resolved build issue Co-authored-by: Vaibhav Kumbhar Co-authored-by: Shubhashri Shirode Co-authored-by: Pranay Lonkar * DEV-65186: Fixed resource name and device name to displayname. Typically hpa name is same as that of its managing deployment. name conflicts stop us from adding hpa to lm * DEV-64397 updated docs * DEV-64397 updated docs * DEV-64397 updated docs * DEV-64397 updated docs * DEV-64397 updated docs * DEV-64397 updated docs * DEV-64397 updated docs * DEV-64397 updated docs - added syntax highlighter * DEV-64397 updated docs - removed roadmap and device tree, added all helm config params * DEV-65186: added hpa discovery filtering * DEV-65186: Enable alerts on HPA * DEV-64397 updated docs * DEV-64397 updated docs * DEV-65940-Unique names for resources handling.. * DEV-65940- updating device cache on check n update call. * DEV-66059 added support for AWS Fargate * dev-vk: use logicmonitor lm-sdk-go v2 release lib, since logicmonitor lm-sdk-go tagged release is now available * DEV-65940- changed naming format to contain resourceType. * DEVTS-9598-Added support for filtering by resource name containing special characters. * dev-vk: format go files and imports * DEV-65940- Fixed unit test cases, issue related to auto deletion of resources on init-sync, address review comments. * DEV-65940- fixed build issue. * DEV-65940-corrected resourcetype. * dev-vk: removed vkumbhar94 from go mod * DEV-66613 fixed delete devices issue * DEV-65940-Handled multiple device conflict scenario and restricted resource naming only on argus restart. * DEV-65940- code refactor and fixed build issue * DEV-65940-golint issue fix. * DEV-65940- compile error resolved. * DEV-65940 - fixed lint issue. * DEV-65940-fixed issue with deployment type for same hostname * DEV-66613 removed unused method * DEV-65940-fixed issue with node resource type. Fixed issue with removing existing dynamic conflicts group devices in case of on conflicts. * DEV-65940- fixed build issue. * DEV-66613 placed resource deletion timestamp logic at central place * DEV-65940- fixed issue with moving devices to conflicts group. * DEV-66613 check if property exists with same value * DEV-65940- review comments * DEV-65940-removed unused code. * DEV-65940- fixed issue when fullname is enabled, existing conflicting devices were not getting removed from conflicts group. * dev-vk: Released custom lm-sdk-go version with rate limit header patch * dev-patch: update lm-sdk-go to newer version v2.0.0-argus2 wherein device patch is fixed * DEV-used update property api for updating system categories. * DEV-65940- fixed build failure. * DEV-65940- review comments fixed. * DEV-65940- added rate limit headers in lm-sdk-go. * DEV-66613 added Patch API for device update * DEV-66613 added Patch API for device update * DEV-65940- code refactor * DEV-65940- updated lm-sdk reference. * DEV-66613 add resource deletion timestamp * DEV-66613 refactored delete devices code * DEV-66613 trim name before appending uuid * DEV-66613 changed func name * DEV-66613 used Patch API to move deleted device * DEV-66613 resolved rename issue for deleted device * Dev 5.0.0 release (#152) * Modify the format by Travis CI check * DEV-51677 Improve the code according to github comments * Improve the variable naming * DEV-51932 fix uptime widget for k8s resources * DEV-49675 Restore the dockerfile * DEV-52508 Fixed the CI check * DEV-52508 Argus deployment rbac privilege improve * DEV-52508 Argus deployment rbac privilege improve * DEV-51952 Research argus http & http proxy configuration options * DEV-51952 Research argus http & http proxy configuration options * DEV-52508 Argus deployment rbac privilege compatibility improvement * DEV-52508 Argus deployment rbac privilege compatibility improvement * DEV-52508 Argus deployment rbac privilege compatibility improvement * DEV-52036 Allow for duplicate pod names in one LM account * DEV-52508 Improve by the comments * DEV-52508 Fix the comments * DEV-52508 Fix the comments * DEV-52044 Add http proxy for argus * remove logo link * DEV-52044 Add http proxy for argus * DEV-52036 Allow for duplicate pod names in one LM account * DEV-52036 Allow for duplicate pod names in one LM account * DEV-52036 Allow for duplicate pod names in one LM account * DEV-52044 Add httpURL parameter description * DEV-52044 Add httpURL parameter description * DEV-52044 Fix the comments * DEV-52044 Fix the comments * DEV-52036 Fix the comments * DEV-52044 Improve the http proxy configuration * DEV-52044 Improve the http proxy configuration * DEV-52036 Fix the comments * DEV-52991 Add UT * DEV-52692 fix the comments * DEV-52692 fix the comments * DEV-52692 Support proxy for dockerized collector * DEV-53516 Create PR for supporting http proxy configuration * DEV-55114 Argus shouldn't overwrite system.categories values * DEV-55114 Argus shouldn't overwrite system.categories values * DEV-55114 Argus shouldn't overwrite system.categories values * DEV-55114 Argus shouldn't overwrite system.categories values * DEV-55114 Argus shouldn't overwrite system.categories values * feature/upgrade: updated k8s sdk to 1.17 and client-go library to 14.0. and gosdk to 1.14 updated respective vendor packages accordingly * DEV-58267: updated v1betv2 client to v1 for deployment watcher. * Updated Golang sdk version to 1.14.1 * DEV-58755: Updated image tag to new series i.e. v2latest * DEV-59276: Created dev profile dockerfile and updated makefile with dev profile * add support for horizontalpodautoscaler resource * add HorizontalPodAutoscalerDeviceGroupName to device tree * use autoscaling/v1 * fix linter issue * update remove unneeded param, change func name to initSyncHPA * Update comment for HasHorizontalPodAutoscalerPermissions * DEV-59446 fixed deleted namespaces present on portal issue * DEV-59446 delete namespace code refactored * add dupl comments * DEV-59446 delete namespace code refactored * DEV-60985 argus failed to add device for collectorset-controller when csc restarts * DEV-61833: DEV-61833: Gosec scan fixes - avoiding taking reference of object created by range * DEV-60985 added following changes to fix csc restart issue moved grpcConn and cscClient at central place moved collectorID fetch logic in utilities removed cscClient from Manager struct device.go and modified some methods signatures * DEV-55576: Implemented periodic discovery having 5 min resync period, im-mem device cache to reduce calls on portal * DEV-60985 argus failed to add device for collectorset-controller when csc restarts * added unit test cases for functions * DEV-60985 refactored code - argus failed to add device for collectorset-controller when csc restarts * DEV-55576: changes cache run signature * DEV-60985 retry logic for gRPC connection argus failed to add device for collectorset-controller when csc restarts * DEV-60985 retry logic for gRPC connection argus failed to add device for collectorset-controller when csc restarts * DEV-60985 refactored code - argus failed to add device for collectorset-controller when csc restarts * DEV-60985 added cron job to handle gRPC connection * DEV-60985 moved connection cron job to connection package * unit tests added for device and builder files. * DEV-60985 removed cron job and added go routine * DEV-61404- refactor * DEV-61404- fixed build failure * DEV-61404- removed newly added test files and added them to separate PR. * DEV-61404- added unit test cases for device,builder,utilities and namespace files * DEV-61404- Added testCase names in failure error strings. * DEV-61404- removed unwanted file from commit * DEV-61404- correct key name for propertymap * DEV-61404-removed commented code * DEV-62227: Refactored code in worker model way. * DEV-62227: removing unused code * DEV-62227: replaced struct to interface * DEV-62227: replaced worker config with interface references * DEV-62227: moved log methods of lmcontext to log package, moved config log level looker to log package * DEV-62227: added package comment and moved log context update to log package * DEV-62227: renamed method name to new * DEV-62229: Unit test fixes * DEV-62229: lm sdk modified to return rate limit headers * DEV-62229: rate limiter handling implemented * DEV-62229: method name changed * DEV-62229: incorporated review comments * DEV-62229: incorporated review comments, restructured rate limit manager and added comments * DEV-62229: updated 429 error with http status code constant * DEV-63522: Changed node applies to function to use labels * DEV-63522: updated deleted device group applies to also * DEV-63945-implementation of discovery filtering. * DEV-63945-logging type modifications. * DEV-63845- fixed build failures. * DEV-63945- implemented update filter scenario. * DEV-63945- added unit test cases and address review comments. * DEV-63945- toml file changes. * DEV-63945- review comments. * DEV-63945-review comments addressed. * DEV-63945- reverted incorrect changes from lm-sdk. * DEV-63945- fixed issue with invalid keys in expression. * DEV-63945-unit test for back slash. * DEV-63945-formatting. * DEV-64472- handled back slash value in labelKey for evaluating filtering expression. * DEV-64472-handled characters which are not supported by govaluate library. * DEV-64472-corrected typo. * DEV-64223-implemented periodic delete for dangling resources. * DEV-64911: Handling regex error parse * DEV-64908-fixed hpa implementation as per new code structure. * feature/DEV-64908: added worker channel for hpa * go-mod: migrate repository to go mod * go-mod: recreate vendor with go.mod * go-mod: Update vendor * go-mod: run tidy and recreate go.sum * DEV-64395 log k8s version and helm chart details in clsuter device group * DEV-64395 cron job run at midnight * DEV-64395 moved GetNamespaceList to namespce file * DEV-64223- changed func name and context in logging. * DEV-64395 refactored code and added some test cases * DEV-64395 refactored code * DEV-64395 read helm chart details from configmap annotations * DEV-64395 refatored cron job code * DEV-64395 refactored code * DEV-53897- Updated displayName for Pods by appending respective namespace. * DEV-64395 refactored code * DEV-65158: converted for kind of loop to do while * DEVTS-9220 fixed system.ips property issue in add device functionality * DEVTS-9220 fixed system.ips property issue * DEV-65186: Fixed resource name and device name to displayname. Typically hpa name is same as that of its managing deployment. name conflicts stop us from adding hpa to lm * DEV-64397 updated docs * DEV-64397 updated docs * DEV-64397 updated docs * DEV-64397 updated docs * DEV-64397 updated docs * DEV-64397 updated docs * DEV-64397 updated docs * DEV-64397 updated docs - added syntax highlighter * DEV-64397 updated docs - removed roadmap and device tree, added all helm config params * DEV-65186: added hpa discovery filtering * DEV-65186: Enable alerts on HPA * DEV-64397 updated docs * DEV-64397 updated docs * DEV-65940-Unique names for resources handling.. * DEV-65940- updating device cache on check n update call. * DEV-66059 added support for AWS Fargate * dev-vk: use logicmonitor lm-sdk-go v2 release lib, since logicmonitor lm-sdk-go tagged release is now available * DEV-65940- changed naming format to contain resourceType. * DEVTS-9598-Added support for filtering by resource name containing special characters. * dev-vk: format go files and imports * DEV-65940- Fixed unit test cases, issue related to auto deletion of resources on init-sync, address review comments. * DEV-65940- fixed build issue. * DEV-65940-corrected resourcetype. * dev-vk: removed vkumbhar94 from go mod * DEV-65940-Handled multiple device conflict scenario and restricted resource naming only on argus restart. * DEV-65940- code refactor and fixed build issue * DEV-65940-golint issue fix. * DEV-65940- compile error resolved. * DEV-65940 - fixed lint issue. * DEV-65940-fixed issue with deployment type for same hostname * DEV-65940-fixed issue with node resource type. Fixed issue with removing existing dynamic conflicts group devices in case of on conflicts. * DEV-65940- fixed build issue. * DEV-65940- fixed issue with moving devices to conflicts group. * DEV-65940- review comments * DEV-65940-removed unused code. * DEV-65940- fixed issue when fullname is enabled, existing conflicting devices were not getting removed from conflicts group. * dev-vk: Released custom lm-sdk-go version with rate limit header patch * dev-patch: update lm-sdk-go to newer version v2.0.0-argus2 wherein device patch is fixed * DEV-used update property api for updating system categories. * DEV-65940- fixed build failure. * DEV-65940- review comments fixed. * DEV-65940- added rate limit headers in lm-sdk-go. * DEV-65940- code refactor * DEV-65940- updated lm-sdk reference. * dev-5.0.0: Fixed conflicts Co-authored-by: Daizhong Xiao Co-authored-by: JeremyCD Co-authored-by: vaibhav.kumbhar Co-authored-by: prathamesh.mahajan@logicmonitor.com Co-authored-by: Kalada Opuiyo Co-authored-by: Pranay Lonkar Co-authored-by: Shubhashri Shirode * DEV-67526 default properties on device group * Merge pull request #88 in DEV/k8s-argus from feature/DEV-70008-add-across-cluster-conflicitng-devices to develop Squashed commit of the following: commit f419d3983582bfc97e25b63eaf645a29292c832f Author: Shubhashri Shirode Date: Mon Jan 18 18:31:40 2021 +0530 DEV-70008- add across cluster conflicting devices with fullName to LM portal. * Merge pull request #88 in DEV/k8s-argus from feature/DEV-70008-add-across-cluster-conflicitng-devices to develop (#155) Squashed commit of the following: commit f419d3983582bfc97e25b63eaf645a29292c832f Author: Shubhashri Shirode Date: Mon Jan 18 18:31:40 2021 +0530 DEV-70008- add across cluster conflicting devices with fullName to LM portal. Co-authored-by: Shubhashri Shirode * test(*): Add mockgen lib and update build configs. Implement sample test suite Add mockgen go module and update required build configs. Implement test suite for pod.go Squashed commit of the following: commit 7da9a16510c1261872eb903a325a5698224c055d Author: vaibhav.kumbhar Date: Tue Jan 19 18:00:23 2021 +0530 feature/dev-vk: removed gotest commit f062801de35a450bf7b25336621bc655e0d19d0d Author: vaibhav.kumbhar Date: Fri Jan 15 13:19:28 2021 +0530 feature/dev-vk: rename test case name and add test case for empty pod ip commit e1e0f5ab0737e6814acba29047aeec51d3224649 Author: vaibhav.kumbhar Date: Fri Jan 15 00:57:22 2021 +0530 feature/dev-vk: download mockgen in devsetup step commit dfc397f24de99ebc5f6b328cd28095d3fd88a7c9 Author: vaibhav.kumbhar Date: Fri Jan 15 00:55:40 2021 +0530 feature/dev-vk: ignore gomock created files from gofmt commit 427af745d1094ad63ade6f6199f37822eb7fb0f9 Author: vaibhav.kumbhar Date: Fri Jan 15 00:45:43 2021 +0530 feature/dev-vk: correct gofmt and goimport command commit 4f532f7de51f87ea8cdc4a5d7a826817ad7bc90f Author: vaibhav.kumbhar Date: Fri Jan 15 00:31:19 2021 +0530 feature/dev-vk: Explored unit test framework which is awesome for golang to write unit test with mocking lib - mockgen, gomock * feat(watchers): generate SelfLink custom property on all devices As selfLink has stopped populating from k8s 1.20.0, Argus need to generate it now onwards. Logicmonitor considers selfLink as ERI (External resource identifier), used by TopologySources. Note that Version value used in self link will be the Client version using which object is retrieved from APIServer, hence version in self link and the actual resource version may differ. Squashed commit of the following: commit 4d89747849c25d2d6c3b07d4233e1bad8b182667 Author: vaibhav.kumbhar Date: Mon Feb 8 18:27:02 2021 +0530 DEV-70451: remove temporaray added log stmts commit a46da912c93a0a1fce3df581b8aebab995583611 Author: vaibhav.kumbhar Date: Mon Feb 8 18:22:58 2021 +0530 DEV-70451: feat(watchers): Generate SelfLink custom property on all devices As selfLink has stopped populating from k8s 1.20.0, Argus need to generate it now onwards. Logicmonitor considers selfLink as ERI (External resource identifier), used by TopologySources. Note that Version value used in self link will be the Client version using which object is retrieved from APIServer, hence version in self link and the actual resource version may differ. * DEV-67526 feat(deleteDevices) default properties Add default properties on cluster device group * DEV-67526 feat(deleteDevices) default properties Added PropertyBuilder for adding properties on device group * Merge pull request #90 in DEV/k8s-argus from DEV-68258-argus-local-dev-set-up-toggle-option-for-non-ssl-communication to develop Squashed commit of the following: commit 792ad06b917ba627d56dec1c156645dde17ab7f7 Author: nehapatil Date: Wed Feb 17 17:11:55 2021 +0530 DEV-68258: reverted the changes in connection.go and lm_sdk_go_client.go commit b217b1632a57684fb251388a12f1a831ea534f4d Author: nehapatil Date: Tue Feb 2 16:03:47 2021 +0530 DEV-68258: removed sysouts and changed variable to ignore_ssl commit 4ec78905abeb47475fb261e30c5c18ff543150b1 Author: nehapatil Date: Mon Feb 1 13:28:28 2021 +0530 DEV-68258: added a new flag in config.go and modified argus.go * Merge pull request #93 in DEV/k8s-argus from DEV-67526-configurable-termination-of-k8s-resources-through-argus to develop Squashed commit of the following: commit 544446714b055fbe2246b518f919c380e7d71302 Author: Pranay Lonkar Date: Tue Feb 23 15:16:43 2021 +0530 DEV-67526 nolint maligned commit 8c54f58801e6cd53531a72bfcd79980110d2c4aa Author: Pranay Lonkar Date: Tue Feb 23 13:15:10 2021 +0530 DEV-67526 code lint commit 3dee1f6d8f77a75ea27481cd17a2887b8f1a7db0 Author: Pranay Lonkar Date: Tue Feb 23 13:03:30 2021 +0530 DEV-67526 feat(deleteDevices) code refactored * Merge pull request #95 in DEV/k8s-argus from bugfix/DEV-72789-corrected-deviceCacheEntry to develop Squashed commit of the following: commit ed001877d88f943c686064caad4677453656a3eb Author: Shubhashri Shirode Date: Wed Mar 3 14:52:14 2021 +0530 DEV-72789:fix:added log statements commit 3b797593e118b5cb66be683273ca28f7b0c8aa2e Author: Shubhashri Shirode Date: Wed Mar 3 11:02:05 2021 +0530 DEV-72789:fix:removed commented code. commit c89d9dea80568e8c8a4d2e3251dec21c92f3e477 Author: Shubhashri Shirode Date: Wed Mar 3 11:00:04 2021 +0530 DEV-72789:fix:corrected device cache entry to take full device name. * feat(headless-services): set hostname to "name-res-namespace" ClusterIP parameter in headless service configuration holds value "None" which leads to hostname conflicts in Logicmonitor devices. Set hostname to service's unique name within cluster i.e. name-resource-namespace format to avoid conflicts Note: Logicmonitor already recommend not to use hostname in datasources Squashed commit of the following: commit 62f2d3f50dfa6d999bde992cc9cb582c27fb9aeb Author: vaibhav.kumbhar Date: Fri Mar 5 17:28:56 2021 +0530 DEV-72902: set name-resource-namespace as hostname for headless services commit 538e455134f851d84595f34e2edcca0abcc31d86 Author: vaibhav.kumbhar Date: Fri Mar 5 17:11:20 2021 +0530 DEV-72902: add comment commit dd122987a77ad2b7730470f15a77700f6ad7f4a9 Author: vaibhav.kumbhar Date: Fri Mar 5 16:46:05 2021 +0530 DEV-72902: set fullname when clusterip is none * feat(argus app version): log argus app version log argus app version in the cluster device group custom properties for better troubleshooting Squashed commit of the following: commit 9934ee3ced228989dc817d03912336ea502cb165 Author: Pranay Lonkar Date: Tue Mar 9 13:21:23 2021 +0530 DEV-72980: log argus app version * feat(device-group-props): allow users to mention device group properties User can add device group properties in helm charts to add custom properties on device groups. Users can edit the property value to start the required functionality. They can also provide the input to allow overriding the property. If override is set to false, property will only be added once and the property value will be updated only if it is empty. Squashed commit of the following: commit b12b7536a9e5a8547ed825210ede8832c7202813 Author: vaibhav.kumbhar Date: Thu Mar 11 11:28:47 2021 +0530 lint fixes commit dc34be81800010a68f0c7db221ba97f5619ec63f Author: vaibhav.kumbhar Date: Thu Mar 11 10:52:47 2021 +0530 feature/DEV-72076: fix(dgprop): take user input to override device group property Override param defaults to true. If override is set to false, prop will only be added once, not updated afterwards except existing property value is empty commit ad916c07b6cb98effc0ccad894da9b85fc8527b9 Author: nehapatil Date: Tue Mar 9 18:10:40 2021 +0530 feature/DEV-72076: DEV-72076: read the properties and add them to respective device groups * feat(externalized-intervals): Read periodic sync, periodic delete and cache resync intervals from configMap. Squashed commit of the following: commit 243f50547857f8679e3fc15c353b6b305acf3a82 Author: Shubhashri Shirode Date: Thu Mar 25 12:03:51 2021 +0530 DEV-70963- added getter methods for intervals. commit a643bac7959056806790cb7779f59fda12b9a4c6 Author: Shubhashri Shirode Date: Wed Mar 24 15:33:01 2021 +0530 DEV-70963- corrected warning message for invalid config values. commit 0c9c6ccbe317817b8d7215fa733527d60f9ffc93 Author: Shubhashri Shirode Date: Tue Mar 23 20:13:57 2021 +0530 DEV-70963: refactor commit 5fcb276ebdf99ff982feff72dc0c55610bbe6da2 Author: Shubhashri Shirode Date: Tue Mar 23 14:39:20 2021 +0530 DEV-70963: code refactor as per review comments. commit 2ee52f275e01dc8324e738642442b12bee0c9000 Merge: 0529dcd5a f56d22301 Author: Shubhashri Shirode Date: Tue Mar 16 16:39:31 2021 +0530 Merge branch 'develop' into feature/DEV-70963-externalized-intervals # Conflicts: # pkg/config/config.go commit 0529dcd5a0cfe6ff4b1fdcd844c6d27494d31477 Author: Shubhashri Shirode Date: Fri Mar 12 18:59:30 2021 +0530 DEV-70963-handling min values for intervals. commit e209b2e00328a73391825b75cf71c31419149d25 Author: Shubhashri Shirode Date: Tue Mar 9 16:28:53 2021 +0530 DEV-70963:feat:updated default values for periodic sync and periodic delete intervals. commit 518f5f505acfd6775d444d64febd4fbfac02aa76 Merge: 0baf142cd efabf2069 Author: Shubhashri Shirode Date: Tue Mar 9 16:18:02 2021 +0530 feat: Merge branch 'develop' into feature/DEV-70963-externalized-intervals # Conflicts: # pkg/config/config.go commit 0baf142cdd9e5ee8aff320fdda2e01b3aecfdbf6 Author: Shubhashri Shirode Date: Tue Feb 16 18:16:01 2021 +0530 DEV-70963:feat(externalising app intervals) code refactor. commit 4e21d5dd3a7da8d541f8e1624e9624bb54602187 Author: Shubhashri Shirode Date: Sat Feb 13 08:44:08 2021 +0530 DEV-70963:feat:fixed build errors. commit 8815881515a2656ddc70f6e6581ac6d089e84fbf Author: Shubhashri Shirode Date: Fri Feb 12 19:03:54 2021 +0530 DEV-70963 feat: Read periodic sync, periodic delete and cache resync intervals from configMap. * fix(hpa): set hostname in name-resource-namespace format for HPA HPA resources in different namespaces having the same name are creating hostname conflict issues. To avoid it, set the hostname to HPA's unique name within the cluster i.e. "name-resource-namespace" format. Note: LogicMonitor already recommends not to use the hostname in DataSources. Squashed commit of the following: commit 5365293a79e76630de24586e8dd919ccc293bd03 Author: Pranay Lonkar Date: Tue Mar 30 14:52:52 2021 +0530 DEV-74059: set hostname to name-res-namespace for HPA * fix(externalized-intervals): set default values for intervals If the user upgrades Argus without using the latest helm chart then periodic sync will run continuously. To avoid it, set the default value for periodic sync, periodic delete, and cache resync intervals. Squashed commit of the following: commit ae361747a4a5e4f490bf1b7feb169726faaec9ef Author: Pranay Lonkar Date: Wed Mar 31 12:41:12 2021 +0530 DEV-70963: set default values for intervals commit 4839fff749f181f40ac2983ad6de271de94df798 Merge: 46a1f77d3 e3b91379c Author: Pranay Lonkar Date: Tue Mar 30 18:31:42 2021 +0530 Merge branch 'develop' into bugfix/DEV-70963-externalised-periodic-discovery-deletion-and-cache-sync-interval-into-config-map commit 46a1f77d3493583d35709582f9f04e8fb24e16ec Author: Pranay Lonkar Date: Tue Mar 30 18:29:20 2021 +0530 DEV-70963: set default values for intervals * fix(device group): fetch device groups by parentId and name fetch device groups by parentId and name as previously it was fetching by name only so it was creating an issue if there are many device groups by the same name Squashed commit of the following: commit 2de998d7f8407d3f4f9380ff294e53750fb512b2 Author: Pranay Lonkar Date: Fri Apr 9 19:24:27 2021 +0530 DEV-74705: error log statement commit 65481c2b700d32f1e2645e447b1e53299130c7df Author: Pranay Lonkar Date: Fri Apr 9 18:35:59 2021 +0530 DEV-74705: fetch device group by parentId * Added docker token for travis build. * passed image version param in script * fix(namespace groups): add namespace groups If namespace group is failed to add under any resource group then add it under remaining resource groups Squashed commit of the following: commit 5f6bbebd0dca5be35a4cf48008516ef60ad6a960 Author: Pranay Lonkar Date: Wed Apr 14 16:55:04 2021 +0530 DEV-74704: add namespace groups * feat(argus metrics): expose Argus metrics endpoint read openmetrics config from ConfigMap & expose Argus metrics endpoint Squashed commit of the following: commit 971aa68701add95ce9c49ded1804f595eb623938 Author: Pranay Lonkar Date: Wed Apr 14 20:25:59 2021 +0530 DEV-74282: add log fatal and change port var type commit 3a72ebc3a3c522d03b0d2cb22bf5abfd2ff0bb28 Merge: 96f956b1d c5947d84b Author: Pranay Lonkar Date: Wed Apr 14 17:05:40 2021 +0530 Merge branch 'develop' into feature/DEV-74282-argus-setting-up-the-infrastructure-for-exposing-the-metrics commit 96f956b1db4f7adcdf8ba0ba8fe7974672282141 Author: Pranay Lonkar Date: Wed Apr 7 16:59:13 2021 +0530 DEV-74282: added comment on config commit de1b264e7bebf957a357f21da4cd2e621de73ee2 Author: Pranay Lonkar Date: Wed Apr 7 15:37:05 2021 +0530 DEV-74282: expose metrics endpoint * fix(empty-devicename): Added check for empty device name. Squashed commit of the following: commit c2646f592a3f7dc24097e2a91a6152c3e4589693 Author: Shubhashri Shirode Date: Fri May 7 17:56:47 2021 +0530 DEVTS-10495: fixed review comments. commit 7b8778f5255209e13318e8523dbf87170fb019dd Author: Shubhashri Shirode Date: Thu May 6 14:31:20 2021 +0530 DEVTS-10495:review comments fixed. commit 371284d4e721c56bcb9fa80eda0e1b1f5df3cef7 Author: Shubhashri Shirode Date: Wed May 5 19:31:22 2021 +0530 DEVTS-10495:corrected log formats. commit 4f289798400cea963c30c2e9e72c5a72ab7fa2e4 Author: Shubhashri Shirode Date: Wed May 5 19:16:07 2021 +0530 DEVTS-10495:corrected typo. commit 8e0cf7e2c366f067778a7ed9dcb770b3fde43f55 Author: Shubhashri Shirode Date: Wed May 5 19:15:00 2021 +0530 DEVTS-10495:calculated latency for delete event. commit 8940a30ab1218af2fc564ceab0c4f19768beb143 Author: Shubhashri Shirode Date: Wed May 5 17:23:01 2021 +0530 corrected error log. commit dc5b81ce0eb3795f0c46a7dddc109fe233d04dff Author: Shubhashri Shirode Date: Wed May 5 16:44:12 2021 +0530 fix(empty-resource-name):Adde ed check for empty resource name. * fix(device group): fetch device groups by parentId and name fetch device groups by parentId and name as previously it was fetching by name only so it was creating an issue if there are many device groups by the same name Squashed commit of the following: commit 2de998d7f8407d3f4f9380ff294e53750fb512b2 Author: Pranay Lonkar Date: Fri Apr 9 19:24:27 2021 +0530 DEV-74705: error log statement commit 65481c2b700d32f1e2645e447b1e53299130c7df Author: Pranay Lonkar Date: Fri Apr 9 18:35:59 2021 +0530 DEV-74705: fetch device group by parentId * fix(namespace groups): add namespace groups If namespace group is failed to add under any resource group then add it under remaining resource groups Squashed commit of the following: commit 5f6bbebd0dca5be35a4cf48008516ef60ad6a960 Author: Pranay Lonkar Date: Wed Apr 14 16:55:04 2021 +0530 DEV-74704: add namespace groups * fix(empty-devicename): Added check for empty device name. Squashed commit of the following: commit c2646f592a3f7dc24097e2a91a6152c3e4589693 Author: Shubhashri Shirode Date: Fri May 7 17:56:47 2021 +0530 DEVTS-10495: fixed review comments. commit 7b8778f5255209e13318e8523dbf87170fb019dd Author: Shubhashri Shirode Date: Thu May 6 14:31:20 2021 +0530 DEVTS-10495:review comments fixed. commit 371284d4e721c56bcb9fa80eda0e1b1f5df3cef7 Author: Shubhashri Shirode Date: Wed May 5 19:31:22 2021 +0530 DEVTS-10495:corrected log formats. commit 4f289798400cea963c30c2e9e72c5a72ab7fa2e4 Author: Shubhashri Shirode Date: Wed May 5 19:16:07 2021 +0530 DEVTS-10495:corrected typo. commit 8e0cf7e2c366f067778a7ed9dcb770b3fde43f55 Author: Shubhashri Shirode Date: Wed May 5 19:15:00 2021 +0530 DEVTS-10495:calculated latency for delete event. commit 8940a30ab1218af2fc564ceab0c4f19768beb143 Author: Shubhashri Shirode Date: Wed May 5 17:23:01 2021 +0530 corrected error log. commit dc5b81ce0eb3795f0c46a7dddc109fe233d04dff Author: Shubhashri Shirode Date: Wed May 5 16:44:12 2021 +0530 fix(empty-resource-name):Adde ed check for empty resource name. * travis-build file update * typo corrected. * fixed build error * feat(*): improve application performance in terms of LM calls, etc Redesign argus code structure and improve each code part of argus BREAKING CHANGE: Changes argus behaviour Squashed commit of the following: commit 11a40f02f6272a7a612f48c745b98acd040ab147 Author: vaibhav.kumbhar Date: Mon May 24 13:20:22 2021 +0530 dev-vk: config watcher started commit ba72ced69de04792b6775359984fc2f472d784b1 Author: vaibhav.kumbhar Date: Mon May 24 12:32:12 2021 +0530 dev-vk: constant access levels changed commit 938cf1eed13fa934351cfaaa721a089514f9c1d5 Author: vaibhav.kumbhar Date: Thu May 20 14:59:45 2021 +0530 dev-vk: removed dead code commit 2010ffe9f9a78d28823ba35ce2f74f20ea7785ca Author: vaibhav.kumbhar Date: Wed May 19 19:09:35 2021 +0530 dev-vk: removed dead code from device manager commit 15ee349268bc263bf55c8053a34c79d87f99fbe8 Merge: 38e772527 3da07d11b Author: vaibhav.kumbhar Date: Wed May 19 18:23:33 2021 +0530 Merge branch 'develop' into dev-vk-refactoring commit 38e772527d91d14ca803a05a0c74addb76612bb5 Author: vaibhav.kumbhar Date: Tue May 18 20:09:28 2021 +0530 dev-vk: config load backward compatible commit b48b224fa2d97b16f83d3dae64c74e6b6d426de5 Author: vaibhav.kumbhar Date: Thu May 13 14:58:44 2021 +0530 dev-vk: mod commit 6a1d5bb9dd1b13fe32494a4fbd685e850d28d9c7 Author: vaibhav.kumbhar Date: Wed May 12 21:14:52 2021 +0530 dev-vk: remove managed fields from event context commit 7147fcdc5cca8eddf4d38372418bfb00cf46fbc2 Author: vaibhav.kumbhar Date: Wed May 12 16:29:47 2021 +0530 dev-vk: something commit dfe3825fdd24ad72351594e1746ee2f69cda6468 Author: vaibhav.kumbhar Date: Wed May 12 09:06:33 2021 +0530 dev-vk: which tool commit 652ff9a2a58ba197219395a86db7c133a0c1605b Author: vaibhav.kumbhar Date: Wed May 12 08:43:11 2021 +0530 dev-vk: import improval commit 006042ee62c945aa4da1ae30aefe8282867ebc87 Author: vaibhav.kumbhar Date: Wed May 12 00:36:57 2021 +0530 dev-vk: something commit b42175b13859e783489802d592aa5805287c24a9 Author: vaibhav.kumbhar Date: Wed May 12 00:21:11 2021 +0530 dev-vk: local runner commit f29c122ae93d61e9d891203f774c1465c25dcaed Author: vaibhav.kumbhar Date: Wed May 12 00:05:30 2021 +0530 dev-vk: linters commit 078fe7d3dac5c16bbbc0bcb3f7b67242c4214372 Author: vaibhav.kumbhar Date: Tue May 11 20:53:02 2021 +0530 dev-vk: fixed something commit e21f5aa24df049b302bd50ab15c50264f13c8bf7 Author: vaibhav.kumbhar Date: Tue May 11 14:14:29 2021 +0530 dev-vk: goroutine id in log context commit b2858101b850de0fb52149d201bba5c4858e0c83 Author: vaibhav.kumbhar Date: Tue May 11 00:02:45 2021 +0530 dev-vk: resolve conflict commit ba9fa133161755326c2d6750065a3e8ac8f7dc0c Merge: 70710b8c2 44fb38a8f Author: vaibhav.kumbhar Date: Mon May 10 22:42:10 2021 +0530 Merge branch 'develop' into dev-vk-refactoring commit 70710b8c2949703c77c5b4de5a272ae03ed96fc5 Author: vaibhav.kumbhar Date: Mon May 10 16:10:51 2021 +0530 dev-vk: template, port, multiline lint command commit bd8281b91151dc505483e59478ab6c846069b42d Author: vaibhav.kumbhar Date: Mon May 10 14:58:38 2021 +0530 dev-vk: new changes ... and 4 more commits * feat(argus): remove resource conflicts handling do not create conflicts group do not add conflicts category on any resource Squashed commit of the following: commit 48f3d53aafc8c92997da20631bb23a659f0f6fc6 Author: vaibhav.kumbhar Date: Wed May 26 13:13:45 2021 +0530 dev-vk: something new commit 4fc2aa68c675a6734f3228d9590dae902aeb38c0 Author: vaibhav.kumbhar Date: Tue May 25 18:16:23 2021 +0530 dev-vk: func name renamed commit 4ab6fe32fdaa0d728156ff99fd23bad35e978b45 Author: vaibhav.kumbhar Date: Tue May 25 17:59:19 2021 +0530 dev-vk: unused constants commit 1419c01161cb6afb1a5f478472746c51dd7f0cfd Author: vaibhav.kumbhar Date: Tue May 25 17:45:23 2021 +0530 dev-vk: conflicts grp removed commit 7458501a4b44a28f3fe4a4020e4e25f9fbaaacf5 Author: vaibhav.kumbhar Date: Tue May 25 11:51:53 2021 +0530 dev-vk: unused remove * feat(argus): remove conflict category on upgrade resolve conflicts gracefully Squashed commit of the following: commit 3102993e707307c703315db00c5ef5252dea0da6 Author: vaibhav.kumbhar Date: Wed May 26 15:53:02 2021 +0530 dev-vk: remove conflicts category while upgrading * fix(old-cache-impl): remove old cache impl Remove DeviceCache struct implementation Squashed commit of the following: commit bb7499d925e4e62c209e90eadf82a5713143cd80 Author: vaibhav.kumbhar Date: Thu May 27 12:52:34 2021 +0530 dev-vk: linter fix commit 4aae32cf19618da43213992760481955e3222597 Author: vaibhav.kumbhar Date: Thu May 27 11:49:51 2021 +0530 dev-vk: dead code - remove old cache impl * feat(watcher-handlers): don't update previous resource using UID match Correlate UID match while updating the resource. If UID does not match, argus will first try to delete previous resource and add new resource. Squashed commit of the following: commit 7ad12cad0f5d4271e4e9ace697b2430a56cb2ee3 Author: vaibhav.kumbhar Date: Tue Jun 1 10:31:56 2021 +0530 dev-vk: comments commit 56382f58798830399a7664da21e50329995e501c Author: vaibhav.kumbhar Date: Mon May 31 14:52:30 2021 +0530 dev-vk: something commit 700224eba0a1eaecf81fa69b55bd8fd3b3f8d4b7 Author: vaibhav.kumbhar Date: Mon May 31 13:17:53 2021 +0530 dev-vk: mark delete init sync commit a7d429ae8e9e69adad2af482ebb3d32d13ae5b46 Author: vaibhav.kumbhar Date: Sun May 30 00:08:45 2021 +0530 dev-vk: dev-vk: uid match for correlation and ignore updating prev resource * refactor(gomodguard): enable gomodguard to block and allow modules block yaml v2 library block spew library as it considered log flooder as it dumps all fields of object Squashed commit of the following: commit 1080ce6e957987fb2b96198077fd3cfe372b0073 Author: Vaibhav Kumbhar Date: Wed Jun 2 20:24:53 2021 +0530 dev-vk: block spew commit ba783823c07942dbf867db47946eb510e1532bac Author: Vaibhav Kumbhar Date: Wed Jun 2 18:29:56 2021 +0530 dev-vk: gomodguard config moved to golangci commit 734443fd463eb7680ebf093b5a46b553c881f777 Author: vaibhav.kumbhar Date: Wed Jun 2 13:59:56 2021 +0530 dev-vk: gomodguard config in golangci-lint config * Release 5.1.2 (#165) * feat(release 5.1.2) -Improved retrieving of device group by using its parentId. - add device group even though any of the device group add API call fails. -added check for empty device name before sending update call to santaba. * fix(discovery filtering during update): Add discovery filtering handling during device update Squashed commit of the following: commit 7a84ff60e0ec1092450c86719d37af16f9fdf8ef Author: Shubhashri Shirode Date: Wed Jun 23 10:36:02 2021 +0530 DEVTS-10872: Corrected device exists in cache flow condition. commit 74bf09702491f81a174bf38e4944a37b19b4e8e4 Author: Shubhashri Shirode Date: Tue Jun 22 10:46:33 2021 +0530 DEVTS-10872:Correct cache entry while deleting the devices. commit 0ee8fc6e73cb03111e4d81e6f73f60cd710edb5b Author: Shubhashri Shirode Date: Mon Jun 21 18:42:06 2021 +0530 DEVTS-10872: added check for if device exists in cache. commit 289db71e38a8e46ab95ad09e8c7525e6f4eff8a5 Author: Shubhashri Shirode Date: Mon Jun 21 14:33:13 2021 +0530 DEVTS-10872:review comments fixed. commit 3bcb51b5a5b224f63742d52697bddcde6214ae36 Author: Shubhashri Shirode Date: Tue Jun 15 11:53:45 2021 +0530 DEVTS-10872- review comments commit 140a8a903603a7a1a10018bb68e901fcbf589da3 Author: Shubhashri Shirode Date: Fri Jun 11 12:20:37 2021 +0530 DEVTS-10872: Refactor commit bade58070297b6a7d377d1acd7863c6d9b21cf20 Author: Shubhashri Shirode Date: Thu Jun 10 19:03:56 2021 +0530 DEVTS-10872- Added discovery filtering in device update calls. * fix(IP resync): Graceful and periodic resync of Pods in case of IP mismatch Squashed commit of the following: commit 76f711ba9d4ea9b732b81dbf1e0f2a9bde4185ba Author: Shubhashri Shirode Date: Tue Jun 29 13:10:36 2021 +0530 DEVTS-10791: error handling. commit b0521d11bae64f599203291a74abf021b953a25e Author: Shubhashri Shirode Date: Mon Jun 28 16:07:44 2021 +0530 DEVTS-10791: Refactor retry logic for updating IP address commit 31946a91defdecdd25f45dc368586b0f1232a276 Author: Shubhashri Shirode Date: Fri Jun 25 18:35:27 2021 +0530 DEVTS-10791: added delay until system.ips prop is updated commit ac8f4fa1279909c4fb5500f9dc79b48c4542063f Author: Shubhashri Shirode Date: Wed Jun 23 12:16:40 2021 +0530 DEVTS-10791: incorrect IP address handling Co-authored-by: shubhashri12 <71751815+shubhashri12@users.noreply.github.com> Co-authored-by: Shubhashri Shirode * feat(*): improve resource group performance handle resource group apis to backoff and retry apis on rate limit thresholds Squashed commit of the following: commit 047467d28828ac018df6dd18dfc8b74bef902b5e Author: Vaibhav Kumbhar Date: Thu Jul 1 00:21:14 2021 +0530 dev-vk: update cache commit c4b3e446ae9c6207ba11f14d6baa49295e3cb2b1 Author: Vaibhav Kumbhar Date: Thu Jul 1 00:14:56 2021 +0530 dev-vk: review comments commit aa3e843e59b38f22358968135befebf0b68b4d5c Author: Vaibhav Kumbhar Date: Wed Jun 30 08:35:16 2021 +0530 dev-vk: timeout commit 0f2cdb69dc1f0e356e05b8b52fd6b66fe799ac27 Author: Vaibhav Kumbhar Date: Tue Jun 29 15:47:41 2021 +0530 dev-vk: sleep commit 458b78530184306969a2d7da16e258f975f9343b Author: Vaibhav Kumbhar Date: Tue Jun 29 15:41:17 2021 +0530 dev-vk: defer commit 38e44f7a8fc4d84be78c4e3596ee328e2bb876dc Author: Vaibhav Kumbhar Date: Tue Jun 29 15:29:09 2021 +0530 dev-vk: bug commit 6ec2d57bee539d00984f70984bd0f22d18516894 Author: Vaibhav Kumbhar Date: Tue Jun 29 15:19:37 2021 +0530 dev-vk: revierw comments commit a5d2ca8f8542a32b6a71044e0d8269e30d29ea71 Author: Vaibhav Kumbhar Date: Tue Jun 29 14:58:44 2021 +0530 dev-vk: defauls sync times commit 41c3492e8333fcafe0e2ecd785b7ce6027ded6e1 Author: Vaibhav Kumbhar Date: Tue Jun 29 12:15:08 2021 +0530 dev-vk: more commit 8a3ab93d267798fcb3c4bf05c1d0119b73500532 Author: Vaibhav Kumbhar Date: Thu Jun 24 22:21:18 2021 +0530 dev-vk: as commit bff07dac1d065dd39f9cf5a581bbe5886c69ebc7 Author: Vaibhav Kumbhar Date: Thu Jun 24 16:36:31 2021 +0530 dev-vk: something commit b02711c32f001f3b97fcdedf7e450a1888da3988 Author: Vaibhav Kumbhar Date: Thu Jun 24 15:40:18 2021 +0530 dev-vk: abc commit b332fb9ae765762cf1614f394b7c86abfa72141d Author: Vaibhav Kumbhar Date: Thu Jun 24 15:33:39 2021 +0530 dev-vk: telemetry commit cb67a590bfa8c3b4b07ebd42c42fb2f9e119ba45 Author: Vaibhav Kumbhar Date: Wed Jun 23 09:45:37 2021 +0530 dev-vk: sdk update commit 0f5fcf7a3b9683adcd8b6f2177d5ff9e78f8ff18 Author: Vaibhav Kumbhar Date: Wed Jun 23 08:48:48 2021 +0530 dev-vk: something new commit ce862fcf8478a81617b8f1e81fdefdba90ca933b Author: Vaibhav Kumbhar Date: Tue Jun 15 17:16:03 2021 +0530 dev-vk: cache to types commit a8c28aa0b010784fe5884b2099cc9ef239731d94 Author: Vaibhav Kumbhar Date: Mon Jun 14 22:05:16 2021 +0530 dev-vk: device to resource renaming commit e5ca7155f8f04e57a2b7e331814f4376de1079c2 Author: Vaibhav Kumbhar Date: Mon Jun 14 18:12:15 2021 +0530 dev-vk: lint commit 8ea0b2dbcf1fa6b6bd40f42afe2bfe3e638acdee Author: Vaibhav Kumbhar Date: Wed Jun 9 14:38:17 2021 +0530 dev-vk: something extra commit 2781cd37113efd48b9d6df75920dbd70727be77b Author: Vaibhav Kumbhar Date: Tue Jun 8 18:24:49 2021 +0530 dev-vk: something ... and 4 more commits * fix(cscutil): handle uninitalized csc client error return err if csc client is nil Squashed commit of the following: commit c814d6e65a3c2ddf86787faa6eb6c17ef37b9201 Author: Vaibhav Kumbhar Date: Mon Jul 5 15:42:21 2021 +0530 dev-vk: npe * feat(*): pass convert arbitrary logs to contextual logs pass lmcontext at every places Squashed commit of the following: commit 9ca8f77cdd309f1d0e2ac6d9e02578fad2c103da Author: Vaibhav Kumbhar Date: Tue Jul 6 11:02:46 2021 +0530 dev-vk: panic of nil assignment commit c2e23dbe59ec3402d000eb656a2d4016885130be Author: Vaibhav Kumbhar Date: Mon Jul 5 23:22:21 2021 +0530 dev-vk: cache segregate commit 4b1750e6941c481ff41e895331756e63680459b1 Author: Vaibhav Kumbhar Date: Mon Jul 5 22:53:12 2021 +0530 dev-vk: some commit 0a5055e7a2b0fe3dc2abe7312fbe001a0c0e52d0 Author: Vaibhav Kumbhar Date: Mon Jul 5 22:25:42 2021 +0530 dev-vk: context passed * fix(config): gomnd lint port value nolint openmetrics default port Squashed commit of the following: commit bdd36b3de726294621cbf502cb4200da8e3aaf73 Author: Vaibhav Kumbhar Date: Tue Jul 6 13:50:11 2021 +0530 dev-vk: dev-vk: lint * feat(watcher): create parallel event processor to speed up Parallel event processor with partition key to achieve some degree of parallelism along with ensuring event sequence of a same object Squashed commit of the following: commit 8a1db4f717a2665428c1ea70d6f839f7739e1be2 Author: Vaibhav Kumbhar Date: Tue Jul 6 21:03:57 2021 +0530 dev-vk: filter hook commit 76b82dbc5dabc1dcf2000ed43b736fc3fac259ad Author: Vaibhav Kumbhar Date: Tue Jul 6 18:21:18 2021 +0530 dev-vk: hot reload filter config commit 1422ccda83c57d5e1ec4e178ecd6116423de8fd4 Author: Vaibhav Kumbhar Date: Tue Jul 6 16:51:55 2021 +0530 dev-vk: some commit fd1fc002aa277d410b5267a0f609b6223961237a Author: Vaibhav Kumbhar Date: Tue Jul 6 16:35:22 2021 +0530 dev-vk: debug id commit f5543e239d668e76a99c9e09ea507e7e61fc4176 Author: Vaibhav Kumbhar Date: Tue Jul 6 15:49:16 2021 +0530 dev-vk: parallelism * fix(*): fix the bugs change ldflag name to DOCKER_TAG to bring argus version reload cache rebuild time create node role group if added after first discovery Squashed commit of the following: commit 2ae7bffe0236dd4fd00366fea97347ace50c3223 Author: Vaibhav Kumbhar Date: Thu Jul 8 15:53:51 2021 +0530 dev-vk: node role must be added if user adds it after node discovery commit 4aac3b054f5f4d5318362e821236f00f5514a644 Author: Vaibhav Kumbhar Date: Thu Jul 8 13:46:13 2021 +0530 dev-vk: VERSION is something we set from makefile, but docker build on hub don't have this flag available so argus telemetry is not working today also commit 7f8499dfe2827f6724ab3aff89c980c9979d7859 Author: Vaibhav Kumbhar Date: Thu Jul 8 13:45:57 2021 +0530 dev-vk: something * feat(enums,sync): use interface for k8s clients and sync ns groups use interface for k8s clients to fetch objects periodically delete dangling namespace groups - resource group will be deleted only if it has zero resources in it Squashed commit of the following: commit ba041f16c9582d7319769808c4ba62cb2f4454ed Author: Vaibhav Kumbhar Date: Fri Jul 9 19:51:49 2021 +0530 dev-vk: msg commit ba5b8f1a874f8f4eceefbb0944bf657e68bb7c7a Author: Vaibhav Kumbhar Date: Fri Jul 9 18:56:57 2021 +0530 dev-vk: moved commit a6ce071fb0b089757ad567feb2963c3ac87b6373 Author: Vaibhav Kumbhar Date: Fri Jul 9 18:55:35 2021 +0530 dev-vk: moved commit d297ef360fd6041c00f8fd270d458d2aedc12156 Author: Vaibhav Kumbhar Date: Fri Jul 9 18:48:24 2021 +0530 dev-vk: sa commit a864a3637dd598c34c09fd8704dfcbffce7d03bc Author: Vaibhav Kumbhar Date: Fri Jul 9 18:44:34 2021 +0530 dev-vk: lint commit 3eceafa8b50fb87094ef0430664448c9a3e0fa9d Author: Vaibhav Kumbhar Date: Fri Jul 9 18:14:10 2021 +0530 dev-vk: delete dangling ns commit 9b63d8e002096fb7920fed174e57d43fb21142bc Author: Vaibhav Kumbhar Date: Fri Jul 9 15:10:38 2021 +0530 dev-vk: bug commit 1ca3785be38f931ecba6095eeda3d5431518e7ca Author: Vaibhav Kumbhar Date: Fri Jul 9 14:56:25 2021 +0530 dev-vk: ut commit 5956cf4dc187a50348d29d2a8f3434c6aff355a7 Author: Vaibhav Kumbhar Date: Fri Jul 9 14:15:59 2021 +0530 dev-vk: ignore ns enum from resource tree commit 1a99d4cd72237102e6578eaf4d5f8ad3320d395b Author: Vaibhav Kumbhar Date: Thu Jul 8 20:15:57 2021 +0530 dev-vk: something more * feat(watcher): handle resource deletion with stale object context delete resource using old event object Squashed commit of the following: commit 132a865994e93458341a7699d5d64c6c7c73fee3 Author: Vaibhav Kumbhar Date: Tue Jul 13 16:03:22 2021 +0530 dev-vk: lint commit 60c68f9f9ebb5fee032a0211f7b1ca89fb385d52 Author: Vaibhav Kumbhar Date: Tue Jul 13 15:14:37 2021 +0530 dev-vk: dfs * Pull request #126: DEV-79629, DEV-79394 fix(docker,config): return copy of config return copy of config docker tag inject hook Squashed commit of the following: commit f3eb9b17fd854ff8975afd1768e0e6fd52cf6746 Author: Vaibhav Kumbhar Date: Fri Jul 16 19:43:43 2021 +0530 dev-vk: sio commit 724cbfe56fbb0600b145890bc7404acc068579be Author: Vaibhav Kumbhar Date: Fri Jul 16 19:34:22 2021 +0530 dev-vk: sd commit f238ce51cc94efc51591c589aec76bbc409bd1d5 Author: Vaibhav Kumbhar Date: Fri Jul 16 19:07:42 2021 +0530 dev-vk: some fixes * Release 6.0.0 beta (#169) * fix(device group): fetch device groups by parentId and name fetch device groups by parentId and name as previously it was fetching by name only so it was creating an issue if there are many device groups by the same name Squashed commit of the following: commit 2de998d7f8407d3f4f9380ff294e53750fb512b2 Author: Pranay Lonkar Date: Fri Apr 9 19:24:27 2021 +0530 DEV-74705: error log statement commit 65481c2b700d32f1e2645e447b1e53299130c7df Author: Pranay Lonkar Date: Fri Apr 9 18:35:59 2021 +0530 DEV-74705: fetch device group by parentId * Added docker token for travis build. * passed image version param in script * fix(namespace groups): add namespace groups If namespace group is failed to add under any resource group then add it under remaining resource groups Squashed commit of the following: commit 5f6bbebd0dca5be35a4cf48008516ef60ad6a960 Author: Pranay Lonkar Date: Wed Apr 14 16:55:04 2021 +0530 DEV-74704: add namespace groups * feat(argus metrics): expose Argus metrics endpoint read openmetrics config from ConfigMap & expose Argus metrics endpoint Squashed commit of the following: commit 971aa68701add95ce9c49ded1804f595eb623938 Author: Pranay Lonkar Date: Wed Apr 14 20:25:59 2021 +0530 DEV-74282: add log fatal and change port var type commit 3a72ebc3a3c522d03b0d2cb22bf5abfd2ff0bb28 Merge: 96f956b1d c5947d84b Author: Pranay Lonkar Date: Wed Apr 14 17:05:40 2021 +0530 Merge branch 'develop' into feature/DEV-74282-argus-setting-up-the-infrastructure-for-exposing-the-metrics commit 96f956b1db4f7adcdf8ba0ba8fe7974672282141 Author: Pranay Lonkar Date: Wed Apr 7 16:59:13 2021 +0530 DEV-74282: added comment on config commit de1b264e7bebf957a357f21da4cd2e621de73ee2 Author: Pranay Lonkar Date: Wed Apr 7 15:37:05 2021 +0530 DEV-74282: expose metrics endpoint * fix(empty-devicename): Added check for empty device name. Squashed commit of the following: commit c2646f592a3f7dc24097e2a91a6152c3e4589693 Author: Shubhashri Shirode Date: Fri May 7 17:56:47 2021 +0530 DEVTS-10495: fixed review comments. commit 7b8778f5255209e13318e8523dbf87170fb019dd Author: Shubhashri Shirode Date: Thu May 6 14:31:20 2021 +0530 DEVTS-10495:review comments fixed. commit 371284d4e721c56bcb9fa80eda0e1b1f5df3cef7 Author: Shubhashri Shirode Date: Wed May 5 19:31:22 2021 +0530 DEVTS-10495:corrected log formats. commit 4f289798400cea963c30c2e9e72c5a72ab7fa2e4 Author: Shubhashri Shirode Date: Wed May 5 19:16:07 2021 +0530 DEVTS-10495:corrected typo. commit 8e0cf7e2c366f067778a7ed9dcb770b3fde43f55 Author: Shubhashri Shirode Date: Wed May 5 19:15:00 2021 +0530 DEVTS-10495:calculated latency for delete event. commit 8940a30ab1218af2fc564ceab0c4f19768beb143 Author: Shubhashri Shirode Date: Wed May 5 17:23:01 2021 +0530 corrected error log. commit dc5b81ce0eb3795f0c46a7dddc109fe233d04dff Author: Shubhashri Shirode Date: Wed May 5 16:44:12 2021 +0530 fix(empty-resource-name):Adde ed check for empty resource name. * feat(*): improve application performance in terms of LM calls, etc Redesign argus code structure and improve each code part of argus BREAKING CHANGE: Changes argus behaviour Squashed commit of the following: commit 11a40f02f6272a7a612f48c745b98acd040ab147 Author: vaibhav.kumbhar Date: Mon May 24 13:20:22 2021 +0530 dev-vk: config watcher started commit ba72ced69de04792b6775359984fc2f472d784b1 Author: vaibhav.kumbhar Date: Mon May 24 12:32:12 2021 +0530 dev-vk: constant access levels changed commit 938cf1eed13fa934351cfaaa721a089514f9c1d5 Author: vaibhav.kumbhar Date: Thu May 20 14:59:45 2021 +0530 dev-vk: removed dead code commit 2010ffe9f9a78d28823ba35ce2f74f20ea7785ca Author: vaibhav.kumbhar Date: Wed May 19 19:09:35 2021 +0530 dev-vk: removed dead code from device manager commit 15ee349268bc263bf55c8053a34c79d87f99fbe8 Merge: 38e772527 3da07d11b Author: vaibhav.kumbhar Date: Wed May 19 18:23:33 2021 +0530 Merge branch 'develop' into dev-vk-refactoring commit 38e772527d91d14ca803a05a0c74addb76612bb5 Author: vaibhav.kumbhar Date: Tue May 18 20:09:28 2021 +0530 dev-vk: config load backward compatible commit b48b224fa2d97b16f83d3dae64c74e6b6d426de5 Author: vaibhav.kumbhar Date: Thu May 13 14:58:44 2021 +0530 dev-vk: mod commit 6a1d5bb9dd1b13fe32494a4fbd685e850d28d9c7 Author: vaibhav.kumbhar Date: Wed May 12 21:14:52 2021 +0530 dev-vk: remove managed fields from event context commit 7147fcdc5cca8eddf4d38372418bfb00cf46fbc2 Author: vaibhav.kumbhar Date: Wed May 12 16:29:47 2021 +0530 dev-vk: something commit dfe3825fdd24ad72351594e1746ee2f69cda6468 Author: vaibhav.kumbhar Date: Wed May 12 09:06:33 2021 +0530 dev-vk: which tool commit 652ff9a2a58ba197219395a86db7c133a0c1605b Author: vaibhav.kumbhar Date: Wed May 12 08:43:11 2021 +0530 dev-vk: import improval commit 006042ee62c945aa4da1ae30aefe8282867ebc87 Author: vaibhav.kumbhar Date: Wed May 12 00:36:57 2021 +0530 dev-vk: something commit b42175b13859e783489802d592aa5805287c24a9 Author: vaibhav.kumbhar Date: Wed May 12 00:21:11 2021 +0530 dev-vk: local runner commit f29c122ae93d61e9d891203f774c1465c25dcaed Author: vaibhav.kumbhar Date: Wed May 12 00:05:30 2021 +0530 dev-vk: linters commit 078fe7d3dac5c16bbbc0bcb3f7b67242c4214372 Author: vaibhav.kumbhar Date: Tue May 11 20:53:02 2021 +0530 dev-vk: fixed something commit e21f5aa24df049b302bd50ab15c50264f13c8bf7 Author: vaibhav.kumbhar Date: Tue May 11 14:14:29 2021 +0530 dev-vk: goroutine id in log context commit b2858101b850de0fb52149d201bba5c4858e0c83 Author: vaibhav.kumbhar Date: Tue May 11 00:02:45 2021 +0530 dev-vk: resolve conflict commit ba9fa133161755326c2d6750065a3e8ac8f7dc0c Merge: 70710b8c2 44fb38a8f Author: vaibhav.kumbhar Date: Mon May 10 22:42:10 2021 +0530 Merge branch 'develop' into dev-vk-refactoring commit 70710b8c2949703c77c5b4de5a272ae03ed96fc5 Author: vaibhav.kumbhar Date: Mon May 10 16:10:51 2021 +0530 dev-vk: template, port, multiline lint command commit bd8281b91151dc505483e59478ab6c846069b42d Author: vaibhav.kumbhar Date: Mon May 10 14:58:38 2021 +0530 dev-vk: new changes ... and 4 more commits * feat(argus): remove resource conflicts handling do not create conflicts group do not add conflicts category on any resource Squashed commit of the following: commit 48f3d53aafc8c92997da20631bb23a659f0f6fc6 Author: vaibhav.kumbhar Date: Wed May 26 13:13:45 2021 +0530 dev-vk: something new commit 4fc2aa68c675a6734f3228d9590dae902aeb38c0 Author: vaibhav.kumbhar Date: Tue May 25 18:16:23 2021 +0530 dev-vk: func name renamed commit 4ab6fe32fdaa0d728156ff99fd23bad35e978b45 Author: vaibhav.kumbhar Date: Tue May 25 17:59:19 2021 +0530 dev-vk: unused constants commit 1419c01161cb6afb1a5f478472746c51dd7f0cfd Author: vaibhav.kumbhar Date: Tue May 25 17:45:23 2021 +0530 dev-vk: conflicts grp removed commit 7458501a4b44a28f3fe4a4020e4e25f9fbaaacf5 Author: vaibhav.kumbhar Date: Tue May 25 11:51:53 2021 +0530 dev-vk: unused remove * feat(argus): remove conflict category on upgrade resolve conflicts gracefully Squashed commit of the following: commit 3102993e707307c703315db00c5ef5252dea0da6 Author: vaibhav.kumbhar Date: Wed May 26 15:53:02 2021 +0530 dev-vk: remove conflicts category while upgrading * fix(old-cache-impl): remove old cache impl Remove DeviceCache struct implementation Squashed commit of the following: commit bb7499d925e4e62c209e90eadf82a5713143cd80 Author: vaibhav.kumbhar Date: Thu May 27 12:52:34 2021 +0530 dev-vk: linter fix commit 4aae32cf19618da43213992760481955e3222597 Author: vaibhav.kumbhar Date: Thu May 27 11:49:51 2021 +0530 dev-vk: dead code - remove old cache impl * feat(watcher-handlers): don't update previous resource using UID match Correlate UID match while updating the resource. If UID does not match, argus will first try to delete previous resource and add new resource. Squashed commit of the following: commit 7ad12cad0f5d4271e4e9ace697b2430a56cb2ee3 Author: vaibhav.kumbhar Date: Tue Jun 1 10:31:56 2021 +0530 dev-vk: comments commit 56382f58798830399a7664da21e50329995e501c Author: vaibhav.kumbhar Date: Mon May 31 14:52:30 2021 +0530 dev-vk: something commit 700224eba0a1eaecf81fa69b55bd8fd3b3f8d4b7 Author: vaibhav.kumbhar Date: Mon May 31 13:17:53 2021 +0530 dev-vk: mark delete init sync commit a7d429ae8e9e69adad2af482ebb3d32d13ae5b46 Author: vaibhav.kumbhar Date: Sun May 30 00:08:45 2021 +0530 dev-vk: dev-vk: uid match for correlation and ignore updating prev resource * refactor(gomodguard): enable gomodguard to block and allow modules block yaml v2 library block spew library as it considered log flooder as it dumps all fields of object Squashed commit of the following: commit 1080ce6e957987fb2b96198077fd3cfe372b0073 Author: Vaibhav Kumbhar Date: Wed Jun 2 20:24:53 2021 +0530 dev-vk: block spew commit ba783823c07942dbf867db47946eb510e1532bac Author: Vaibhav Kumbhar Date: Wed Jun 2 18:29:56 2021 +0530 dev-vk: gomodguard config moved to golangci commit 734443fd463eb7680ebf093b5a46b553c881f777 Author: vaibhav.kumbhar Date: Wed Jun 2 13:59:56 2021 +0530 dev-vk: gomodguard config in golangci-lint config * feat(*): improve resource group performance handle resource group apis to backoff and retry apis on rate limit thresholds Squashed commit of the following: commit 047467d28828ac018df6dd18dfc8b74bef902b5e Author: Vaibhav Kumbhar Date: Thu Jul 1 00:21:14 2021 +0530 dev-vk: update cache commit c4b3e446ae9c6207ba11f14d6baa49295e3cb2b1 Author: Vaibhav Kumbhar Date: Thu Jul 1 00:14:56 2021 +0530 dev-vk: review comments commit aa3e843e59b38f22358968135befebf0b68b4d5c Author: Vaibhav Kumbhar Date: Wed Jun 30 08:35:16 2021 +0530 dev-vk: timeout commit 0f2cdb69dc1f0e356e05b8b52fd6b66fe799ac27 Author: Vaibhav Kumbhar Date: Tue Jun 29 15:47:41 2021 +0530 dev-vk: sleep commit 458b78530184306969a2d7da16e258f975f9343b Author: Vaibhav Kumbhar Date: Tue Jun 29 15:41:17 2021 +0530 dev-vk: defer commit 38e44f7a8fc4d84be78c4e3596ee328e2bb876dc Author: Vaibhav Kumbhar Date: Tue Jun 29 15:29:09 2021 +0530 dev-vk: bug commit 6ec2d57bee539d00984f70984bd0f22d18516894 Author: Vaibhav Kumbhar Date: Tue Jun 29 15:19:37 2021 +0530 dev-vk: revierw comments commit a5d2ca8f8542a32b6a71044e0d8269e30d29ea71 Author: Vaibhav Kumbhar Date: Tue Jun 29 14:58:44 2021 +0530 dev-vk: defauls sync times commit 41c3492e8333fcafe0e2ecd785b7ce6027ded6e1 Author: Vaibhav Kumbhar Date: Tue Jun 29 12:15:08 2021 +0530 dev-vk: more commit 8a3ab93d267798fcb3c4bf05c1d0119b73500532 Author: Vaibhav Kumbhar Date: Thu Jun 24 22:21:18 2021 +0530 dev-vk: as commit bff07dac1d065dd39f9cf5a581bbe5886c69ebc7 Author: Vaibhav Kumbhar Date: Thu Jun 24 16:36:31 2021 +0530 dev-vk: something commit b02711c32f001f3b97fcdedf7e450a1888da3988 Author: Vaibhav Kumbhar Date: Thu Jun 24 15:40:18 2021 +0530 dev-vk: abc commit b332fb9ae765762cf1614f394b7c86abfa72141d Author: Vaibhav Kumbhar Date: Thu Jun 24 15:33:39 2021 +0530 dev-vk: telemetry commit cb67a590bfa8c3b4b07ebd42c42fb2f9e119ba45 Author: Vaibhav Kumbhar Date: Wed Jun 23 09:45:37 2021 +0530 dev-vk: sdk update commit 0f5fcf7a3b9683adcd8b6f2177d5ff9e78f8ff18 Author: Vaibhav Kumbhar Date: Wed Jun 23 08:48:48 2021 +0530 dev-vk: something new commit ce862fcf8478a81617b8f1e81fdefdba90ca933b Author: Vaibhav Kumbhar Date: Tue Jun 15 17:16:03 2021 +0530 dev-vk: cache to types commit a8c28aa0b010784fe5884b2099cc9ef239731d94 Author: Vaibhav Kumbhar Date: Mon Jun 14 22:05:16 2021 +0530 dev-vk: device to resource renaming commit e5ca7155f8f04e57a2b7e331814f4376de1079c2 Author: Vaibhav Kumbhar Date: Mon Jun 14 18:12:15 2021 +0530 dev-vk: lint commit 8ea0b2dbcf1fa6b6bd40f42afe2bfe3e638acdee Author: Vaibhav Kumbhar Date: Wed Jun 9 14:38:17 2021 +0530 dev-vk: something extra commit 2781cd37113efd48b9d6df75920dbd70727be77b Author: Vaibhav Kumbhar Date: Tue Jun 8 18:24:49 2021 +0530 dev-vk: something ... and 4 more commits * fix(cscutil): handle uninitalized csc client error return err if csc client is nil Squashed commit of the following: commit c814d6e65a3c2ddf86787faa6eb6c17ef37b9201 Author: Vaibhav Kumbhar Date: Mon Jul 5 15:42:21 2021 +0530 dev-vk: npe * feat(*): pass convert arbitrary logs to contextual logs pass lmcontext at every places Squashed commit of the following: commit 9ca8f77cdd309f1d0e2ac6d9e02578fad2c103da Author: Vaibhav Kumbhar Date: Tue Jul 6 11:02:46 2021 +0530 dev-vk: panic of nil assignment commit c2e23dbe59ec3402d000eb656a2d4016885130be Author: Vaibhav Kumbhar Date: Mon Jul 5 23:22:21 2021 +0530 dev-vk: cache segregate commit 4b1750e6941c481ff41e895331756e63680459b1 Author: Vaibhav Kumbhar Date: Mon Jul 5 22:53:12 2021 +0530 dev-vk: some commit 0a5055e7a2b0fe3dc2abe7312fbe001a0c0e52d0 Author: Vaibhav Kumbhar Date: Mon Jul 5 22:25:42 2021 +0530 dev-vk: context passed * fix(config): gomnd lint port value nolint openmetrics default port Squashed commit of the following: commit bdd36b3de726294621cbf502cb4200da8e3aaf73 Author: Vaibhav Kumbhar Date: Tue Jul 6 13:50:11 2021 +0530 dev-vk: dev-vk: lint * feat(watcher): create parallel event processor to speed up Parallel event processor with partition key to achieve some degree of parallelism along with ensuring event sequence of a same object Squashed commit of the following: commit 8a1db4f717a2665428c1ea70d6f839f7739e1be2 Author: Vaibhav Kumbhar Date: Tue Jul 6 21:03:57 2021 +0530 dev-vk: filter hook commit 76b82dbc5dabc1dcf2000ed43b736fc3fac259ad Author: Vaibhav Kumbhar Date: Tue Jul 6 18:21:18 2021 +0530 dev-vk: hot reload filter config commit 1422ccda83c57d5e1ec4e178ecd6116423de8fd4 Author: Vaibhav Kumbhar Date: Tue Jul 6 16:51:55 2021 +0530 dev-vk: some commit fd1fc002aa277d410b5267a0f609b6223961237a Author: Vaibhav Kumbhar Date: Tue Jul 6 16:35:22 2021 +0530 dev-vk: debug id commit f5543e239d668e76a99c9e09ea507e7e61fc4176 Author: Vaibhav Kumbhar Date: Tue Jul 6 15:49:16 2021 +0530 dev-vk: parallelism * fix(*): fix the bugs change ldflag name to DOCKER_TAG to bring argus version reload cache rebuild time create node role group if added after first discovery Squashed commit of the following: commit 2ae7bffe0236dd4fd00366fea97347ace50c3223 Author: Vaibhav Kumbhar Date: Thu Jul 8 15:53:51 2021 +0530 dev-vk: node role must be added if user adds it after node discovery commit 4aac3b054f5f4d5318362e821236f00f5514a644 Author: Vaibhav Kumbhar Date: Thu Jul 8 13:46:13 2021 +0530 dev-vk: VERSION is something we set from makefile, but docker build on hub don't have this flag available so argus telemetry is not working today also commit 7f8499dfe2827f6724ab3aff89c980c9979d7859 Author: Vaibhav Kumbhar Date: Thu Jul 8 13:45:57 2021 +0530 dev-vk: something * feat(enums,sync): use interface for k8s clients and sync ns groups use interface for k8s clients to fetch objects periodically delete dangling namespace groups - resource group will be deleted only if it has zero resources in it Squashed commit of the following: commit ba041f16c9582d7319769808c4ba62cb2f4454ed Author: Vaibhav Kumbhar Date: Fri Jul 9 19:51:49 2021 +0530 dev-vk: msg commit ba5b8f1a874f8f4eceefbb0944bf657e68bb7c7a Author: Vaibhav Kumbhar Date: Fri Jul 9 18:56:57 2021 +0530 dev-vk: moved commit a6ce071fb0b089757ad567feb2963c3ac87b6373 Author: Vaibhav Kumbhar Date: Fri Jul 9 18:55:35 2021 +0530 dev-vk: moved commit d297ef360fd6041c00f8fd270d458d2aedc12156 Author: Vaibhav Kumbhar Date: Fri Jul 9 18:48:24 2021 +0530 dev-vk: sa commit a864a3637dd598c34c09fd8704dfcbffce7d03bc Author: Vaibhav Kumbhar Date: Fri Jul 9 18:44:34 2021 +0530 dev-vk: lint commit 3eceafa8b50fb87094ef0430664448c9a3e0fa9d Author: Vaibhav Kumbhar Date: Fri Jul 9 18:14:10 2021 +0530 dev-vk: delete dangling ns commit 9b63d8e002096fb7920fed174e57d43fb21142bc Author: Vaibhav Kumbhar Date: Fri Jul 9 15:10:38 2021 +0530 dev-vk: bug commit 1ca3785be38f931ecba6095eeda3d5431518e7ca Author: Vaibhav Kumbhar Date: Fri Jul 9 14:56:25 2021 +0530 dev-vk: ut commit 5956cf4dc187a50348d29d2a8f3434c6aff355a7 Author: Vaibhav Kumbhar Date: Fri Jul 9 14:15:59 2021 +0530 dev-vk: ignore ns enum from resource tree commit 1a99d4cd72237102e6578eaf4d5f8ad3320d395b Author: Vaibhav Kumbhar Date: Thu Jul 8 20:15:57 2021 +0530 dev-vk: something more * feat(watcher): handle resource deletion with stale object context delete resource using old event object Squashed commit of the following: commit 132a865994e93458341a7699d5d64c6c7c73fee3 Author: Vaibhav Kumbhar Date: Tue Jul 13 16:03:22 2021 +0530 dev-vk: lint commit 60c68f9f9ebb5fee032a0211f7b1ca89fb385d52 Author: Vaibhav Kumbhar Date: Tue Jul 13 15:14:37 2021 +0530 dev-vk: dfs * Pull request #126: DEV-79629, DEV-79394 fix(docker,config): return copy of config return copy of config docker tag inject hook Squashed commit of the following: commit f3eb9b17fd854ff8975afd1768e0e6fd52cf6746 Author: Vaibhav Kumbhar Date: Fri Jul 16 19:43:43 2021 +0530 dev-vk: sio commit 724cbfe56fbb0600b145890bc7404acc068579be Author: Vaibhav Kumbhar Date: Fri Jul 16 19:34:22 2021 +0530 dev-vk: sd commit f238ce51cc94efc51591c589aec76bbc409bd1d5 Author: Vaibhav Kumbhar Date: Fri Jul 16 19:07:42 2021 +0530 dev-vk: some fixes * release-6.0.0: removed pkg directory Co-authored-by: Pranay Lonkar Co-authored-by: Shubhashri Shirode Co-authored-by: Vaibhav Kumbhar * feat(annotations): populate custom properties with annotations add prefix kubernetes.annotation Squashed commit of the following: commit 552cb4d2a4f79746afbbd1a0b27a71a9658692bf Author: Rohit Phatak Date: Thu Jul 29 13:43:09 2021 +0530 Removed comment commit a034f9ecbc1d4bc288118857901b314cd8618814 Author: Rohit Phatak Date: Thu Jul 29 12:00:30 2021 +0530 Added Annotation Support * feat(prom-metrics): expose argus metrics in openmetrics compatible format Use prometheus client lib to render metrics Add various metrics of Argus subcomponents such as worker, watcher, etc Observe LM API response time, timeouts, etc and expose HTTP stats Squashed commit of the following: commit e6f716b647138fa7fff2f15fdbf6aa0914b38512 Author: Vaibhav Kumbhar Date: Mon Aug 9 12:20:53 2021 +0530 dev-vk: sdf commit 32e5027bc035500e2c22b50ee723a6108b3b8453 Author: Vaibhav Kumbhar Date: Mon Aug 9 12:14:28 2021 +0530 dev-vk: asdf commit ecb165c14d5948ac36704a8c1df993704d2e4984 Merge: c9bd3e38c e82ccd6b2 Author: Vaibhav Kumbhar Date: Fri Aug 6 14:38:12 2021 +0530 Merge branch 'develop' into dev-vk-refactoring-17 commit c9bd3e38cd26e8d7fe5b3650c43328a9ebae755e Author: Vaibhav Kumbhar Date: Fri Aug 6 14:08:17 2021 +0530 dev-vk: sdf commit 8123a71e4bebe117a7715192745622d8c987e417 Author: Vaibhav Kumbhar Date: Fri Aug 6 14:05:43 2021 +0530 dev-vk: oasdfads commit af6b23ff023480be1d36a610e2594f377d6b1861 Author: Vaibhav Kumbhar Date: Fri Aug 6 13:31:21 2021 +0530 dev-vk: dsg commit cb1b4795fef242d1dfd22755b962a1604c5a2207 Author: Vaibhav Kumbhar Date: Thu Aug 5 16:34:55 2021 +0530 dev-vk: sdfadsflkj commit 2f5143f8adb9edd2f32e0ed99984e3fa4f98ead9 Author: Vaibhav Kumbhar Date: Thu Aug 5 16:33:33 2021 +0530 dev-vk: asdfa commit 8c2ec8449c1cc8af4c23db937c8b126be6eaf3c1 Author: Vaibhav Kumbhar Date: Tue Aug 3 18:15:08 2021 +0530 dev-vk: somethign commit 3f5e5b54c0d6477780fe08921131c03ddb82e9ee Author: Vaibhav Kumbhar Date: Tue Aug 3 18:13:33 2021 +0530 dev-vk: ds generators commit 0b979c09431827586671d78d63a07484ddb6c23e Author: Vaibhav Kumbhar Date: Wed Jul 28 22:49:08 2021 +0530 dev-vk: something commit f5f123095266a4e665e0266b2c4d4d2d6cb2527b Author: Vaibhav Kumbhar Date: Thu Jul 22 15:21:51 2021 +0530 dev-vk: aso commit 9a443a168cde6607460643c072c00ac96648262a Author: Vaibhav Kumbhar Date: Thu Jul 22 14:53:14 2021 +0530 dev-vk: st-develop: error commit 0594df7688e2ba25fd480e2d1993759fff285005 Author: Vaibhav Kumbhar Date: Tue Jul 13 14:39:43 2021 +0530 dev-vk: re commit 9d9bc244a049bbf316e5ff61b1e9358db90173ea Author: Vaibhav Kumbhar Date: Mon Jul 12 20:52:40 2021 +0530 dev-vk: reorg commit f152ab799a2295dc8f5f569b88aab69b70209924 Author: Vaibhav Kumbhar Date: Mon Jul 12 20:50:09 2021 +0530 dev-vk: metrics * fix(init-rg): set disable alerting as provided by user Read disable_resource_alerting and set disable alerting in resource groups Squashed commit of the following: commit 14e3f954d533812910013bf4995c19a055e22c3f Author: Vaibhav Kumbhar Date: Mon Aug 9 15:52:28 2021 +0530 dev-vk: sdf commit 37f639c64850910ed87658fa4d360d0ee622548a Author: Vaibhav Kumbhar Date: Mon Aug 9 15:47:48 2021 +0530 dev-vk: dev-vk: ds * feat(discovery): added discovery for daemonset, replicaset, statefulset externalise k8s objects in enums.yaml enums.go generated via codegen Squashed commit of the following: commit 3012811da5cc980c20b61400abb5b0451edde2f6 Author: Rohit Phatak Date: Thu Aug 12 19:42:01 2021 +0530 dev-rp: rename tmpl extn and comments cleanup commit 3986b992cca3a0d095f4426b7e7d184245411ed4 Author: Rohit Phatak Date: Wed Aug 11 15:27:26 2021 +0530 dev_rp: extracted template in file, review cmmnts commit ca147b701bc6fbf172a8f11931d117460091c2b7 Author: Rohit Phatak Date: Tue Aug 10 17:21:24 2021 +0530 dev_rp: cleanup and added statefulset commit f49cabf2341f302a89dbffd3a5f449d632a67d5f Author: Rohit Phatak Date: Mon Aug 9 18:27:34 2021 +0530 dev-rp: updated PR comments commit 20e883685080745a4d111f48aacb478b8ac6784b Author: Rohit Phatak Date: Wed Jul 28 14:38:42 2021 +0530 Added codegen commit 2597a2611363b62bceebf0dec4ec1f2823993ae5 Author: Rohit Phatak Date: Wed Jul 14 19:04:49 2021 +0530 Removed extra lint commit 9ce0767ca56f5929594e82992cae1138e394c5eb Author: Rohit Phatak Date: Wed Jul 14 16:24:48 2021 +0530 Generics reverted commit abf170861867d546ec421e12f1bb9ebb24f29612 Author: Rohit Phatak Date: Wed Jul 14 12:58:12 2021 +0530 Updated Enums resolved lints commit bdc10fbf3eec6dd1c2fa2fd2ba998e625b7f21a3 Author: Rohit Phatak Date: Tue Jul 13 15:00:23 2021 +0530 Added Discovery for Replicasets commit 098fab08fa986e8e9ed190bbe34ed9c180d70a89 Merge: 44c80d182 c8ef1ec63 Author: Rohit Phatak Date: Mon Jul 12 18:04:53 2021 +0530 Resolved comments, merge conflicts and conclude merge commit 44c80d1820764b8fda24fbc8080fec5a5e3c6e14 Author: Rohit Phatak Date: Thu Jul 8 17:06:31 2021 +0530 Added monitoring for Daemonset * fix(init-rg): set disable alerting as provided by user Read disable_resource_alerting and set disable alerting in resource groups Squashed commit of the following: commit 718003a54791bb8c8f0d2bf80e87a3ca68b5b3fa Author: Vaibhav Kumbhar Date: Mon Aug 16 16:54:33 2021 +0530 dev-vk: sdfasd * fix(init-tree): handle 404 and fallback to root as parent group Squashed commit of the following: commit 9e63b09fa97d03742da4d176dd1bc12c60191c7c Author: Vaibhav Kumbhar Date: Tue Aug 17 17:06:36 2021 +0530 dev-vk: root group * fix(ip-change): update resource if IP has changed Update system.ips when pod IP gets changed without UUID change Squashed commit of the following: commit 415703b5ee3530981f0e4abdb161d2ee21e2ee6f Author: Vaibhav Kumbhar Date: Wed Aug 25 16:00:53 2021 +0530 dev-vk: tr commit 6fd42bbb6e0270b355d4427e8ee53d805ef2b9cb Author: Vaibhav Kumbhar Date: Wed Aug 25 13:34:38 2021 +0530 dev-vk: node svc ip commit e9d98eff38a3e3d1f59fd9008ad76f58dc50a77c Author: Vaibhav Kumbhar Date: Tue Aug 24 15:18:32 2021 +0530 dev-vk: ip change * fix(pod): add missing auto.nodename prop Squashed commit of the following: commit 821aef00e4a89b418bdd7da616d97f01296ceb45 Author: Vaibhav Kumbhar Date: Thu Sep 2 13:45:42 2021 +0530 dev-vk: as commit ceeee1ee73cf3cd8d9648b7514a504017f768441 Author: Vaibhav Kumbhar Date: Thu Sep 2 13:16:14 2021 +0530 dev-vk: big * feat(profiling): enable go profiler Squashed commit of the following: commit c1c1957af863f47666aff6ef016b9b623ea80d5a Author: Vaibhav Kumbhar Date: Mon Sep 6 14:33:46 2021 +0530 dev-vk: enable go profiler * fix(upgrade): ignore disabled resource Ignore disabled resource to fetch resources from api-server Squashed commit of the following: commit 675ab7bffc73040850256894bc1dd94db2a8e7f3 Author: Vaibhav Kumbhar Date: Thu Sep 9 14:17:57 2021 +0530 bugfix/vk-v6: as * Release 6.0.0 (#170) * fix(device group): fetch device groups by parentId and name fetch device groups by parentId and name as previously it was fetching by name only so it was creating an issue if there are many device groups by the same name Squashed commit of the following: commit 2de998d7f8407d3f4f9380ff294e53750fb512b2 Author: Pranay Lonkar Date: Fri Apr 9 19:24:27 2021 +0530 DEV-74705: error log statement commit 65481c2b700d32f1e2645e447b1e53299130c7df Author: Pranay Lonkar Date: Fri Apr 9 18:35:59 2021 +0530 DEV-74705: fetch device group by parentId * Added docker token for travis build. * passed image version param in script * fix(namespace groups): add namespace groups If namespace group is failed to add under any resource group then add it under remaining resource groups Squashed commit of the following: commit 5f6bbebd0dca5be35a4cf48008516ef60ad6a960 Author: Pranay Lonkar Date: Wed Apr 14 16:55:04 2021 +0530 DEV-74704: add namespace groups * feat(argus metrics): expose Argus metrics endpoint read openmetrics config from ConfigMap & expose Argus metrics endpoint Squashed commit of the following: commit 971aa68701add95ce9c49ded1804f595eb623938 Author: Pranay Lonkar Date: Wed Apr 14 20:25:59 2021 +0530 DEV-74282: add log fatal and change port var type commit 3a72ebc3a3c522d03b0d2cb22bf5abfd2ff0bb28 Merge: 96f956b1d c5947d84b Author: Pranay Lonkar Date: Wed Apr 14 17:05:40 2021 +0530 Merge branch 'develop' into feature/DEV-74282-argus-setting-up-the-infrastructure-for-exposing-the-metrics commit 96f956b1db4f7adcdf8ba0ba8fe7974672282141 Author: Pranay Lonkar Date: Wed Apr 7 16:59:13 2021 +0530 DEV-74282: added comment on config commit de1b264e7bebf957a357f21da4cd2e621de73ee2 Author: Pranay Lonkar Date: Wed Apr 7 15:37:05 2021 +0530 DEV-74282: expose metrics endpoint * fix(empty-devicename): Added check for empty device name. Squashed commit of the following: commit c2646f592a3f7dc24097e2a91a6152c3e4589693 Author: Shubhashri Shirode Date: Fri May 7 17:56:47 2021 +0530 DEVTS-10495: fixed review comments. commit 7b8778f5255209e13318e8523dbf87170fb019dd Author: Shubhashri Shirode Date: Thu May 6 14:31:20 2021 +0530 DEVTS-10495:review comments fixed. commit 371284d4e721c56bcb9fa80eda0e1b1f5df3cef7 Author: Shubhashri Shirode Date: Wed May 5 19:31:22 2021 +0530 DEVTS-10495:corrected log formats. commit 4f289798400cea963c30c2e9e72c5a72ab7fa2e4 Author: Shubhashri Shirode Date: Wed May 5 19:16:07 2021 +0530 DEVTS-10495:corrected typo. commit 8e0cf7e2c366f067778a7ed9dcb770b3fde43f55 Author: Shubhashri Shirode Date: Wed May 5 19:15:00 2021 +0530 DEVTS-10495:calculated latency for delete event. commit 8940a30ab1218af2fc564ceab0c4f19768beb143 Author: Shubhashri Shirode Date: Wed May 5 17:23:01 2021 +0530 corrected error log. commit dc5b81ce0eb3795f0c46a7dddc109fe233d04dff Author: Shubhashri Shirode Date: Wed May 5 16:44:12 2021 +0530 fix(empty-resource-name):Adde ed check for empty resource name. * feat(*): improve application performance in terms of LM calls, etc Redesign argus code structure and improve each code part of argus BREAKING CHANGE: Changes argus behaviour Squashed commit of the following: commit 11a40f02f6272a7a612f48c745b98acd040ab147 Author: vaibhav.kumbhar Date: Mon May 24 13:20:22 2021 +0530 dev-vk: config watcher started commit ba72ced69de04792b6775359984fc2f472d784b1 Author: vaibhav.kumbhar Date: Mon May 24 12:32:12 2021 +0530 dev-vk: constant access levels changed commit 938cf1eed13fa934351cfaaa721a089514f9c1d5 Author: vaibhav.kumbhar Date: Thu May 20 14:59:45 2021 +0530 dev-vk: removed dead code commit 2010ffe9f9a78d28823ba35ce2f74f20ea7785ca Author: vaibhav.kumbhar Date: Wed May 19 19:09:35 2021 +0530 dev-vk: removed dead code from device manager commit 15ee349268bc263bf55c8053a34c79d87f99fbe8 Merge: 38e772527 3da07d11b Author: vaibhav.kumbhar Date: Wed May 19 18:23:33 2021 +0530 Merge branch 'develop' into dev-vk-refactoring commit 38e772527d91d14ca803a05a0c74addb76612bb5 Author: vaibhav.kumbhar Date: Tue May 18 20:09:28 2021 +0530 dev-vk: config load backward compatible commit b48b224fa2d97b16f83d3dae64c74e6b6d426de5 Author: vaibhav.kumbhar Date: Thu May 13 14:58:44 2021 +0530 dev-vk: mod commit 6a1d5bb9dd1b13fe32494a4fbd685e850d28d9c7 Author: vaibhav.kumbhar Date: Wed May 12 21:14:52 2021 +0530 dev-vk: remove managed fields from event context commit 7147fcdc5cca8eddf4d38372418bfb00cf46fbc2 Author: vaibhav.kumbhar Date: Wed May 12 16:29:47 2021 +0530 dev-vk: something commit dfe3825fdd24ad72351594e1746ee2f69cda6468 Author: vaibhav.kumbhar Date: Wed May 12 09:06:33 2021 +0530 dev-vk: which tool commit 652ff9a2a58ba197219395a86db7c133a0c1605b Author: vaibhav.kumbhar Date: Wed May 12 08:43:11 2021 +0530 dev-vk: import improval commit 006042ee62c945aa4da1ae30aefe8282867ebc87 Author: vaibhav.kumbhar Date: Wed May 12 00:36:57 2021 +0530 dev-vk: something commit b42175b13859e783489802d592aa5805287c24a9 Author: vaibhav.kumbhar Date: Wed May 12 00:21:11 2021 +0530 dev-vk: local runner commit f29c122ae93d61e9d891203f774c1465c25dcaed Author: vaibhav.kumbhar Date: Wed May 12 00:05:30 2021 +0530 dev-vk: linters commit 078fe7d3dac5c16bbbc0bcb3f7b67242c4214372 Author: vaibhav.kumbhar Date: Tue May 11 20:53:02 2021 +0530 dev-vk: fixed something commit e21f5aa24df049b302bd50ab15c50264f13c8bf7 Author: vaibhav.kumbhar Date: Tue May 11 14:14:29 2021 +0530 dev-vk: goroutine id in log context commit b2858101b850de0fb52149d201bba5c4858e0c83 Author: vaibhav.kumbhar Date: Tue May 11 00:02:45 2021 +0530 dev-vk: resolve conflict commit ba9fa133161755326c2d6750065a3e8ac8f7dc0c Merge: 70710b8c2 44fb38a8f Author: vaibhav.kumbhar Date: Mon May 10 22:42:10 2021 +0530 Merge branch 'develop' into dev-vk-refactoring commit 70710b8c2949703c77c5b4de5a272ae03ed96fc5 Author: vaibhav.kumbhar Date: Mon May 10 16:10:51 2021 +0530 dev-vk: template, port, multiline lint command commit bd8281b91151dc505483e59478ab6c846069b42d Author: vaibhav.kumbhar Date: Mon May 10 14:58:38 2021 +0530 dev-vk: new changes ... and 4 more commits * feat(argus): remove resource conflicts handling do not create conflicts group do not add conflicts category on any resource Squashed commit of the following: commit 48f3d53aafc8c92997da20631bb23a659f0f6fc6 Author: vaibhav.kumbhar Date: Wed May 26 13:13:45 2021 +0530 dev-vk: something new commit 4fc2aa68c675a6734f3228d9590dae902aeb38c0 Author: vaibhav.kumbhar Date: Tue May 25 18:16:23 2021 +0530 dev-vk: func name renamed commit 4ab6fe32fdaa0d728156ff99fd23bad35e978b45 Author: vaibhav.kumbhar Date: Tue May 25 17:59:19 2021 +0530 dev-vk: unused constants commit 1419c01161cb6afb1a5f478472746c51dd7f0cfd Author: vaibhav.kumbhar Date: Tue May 25 17:45:23 2021 +0530 dev-vk: conflicts grp removed commit 7458501a4b44a28f3fe4a4020e4e25f9fbaaacf5 Author: vaibhav.kumbhar Date: Tue May 25 11:51:53 2021 +0530 dev-vk: unused remove * feat(argus): remove conflict category on upgrade resolve conflicts gracefully Squashed commit of the following: commit 3102993e707307c703315db00c5ef5252dea0da6 Author: vaibhav.kumbhar Date: Wed May 26 15:53:02 2021 +0530 dev-vk: remove conflicts category while upgrading * fix(old-cache-impl): remove old cache impl Remove DeviceCache struct implementation Squashed commit of the following: commit bb7499d925e4e62c209e90eadf82a5713143cd80 Author: vaibhav.kumbhar Date: Thu May 27 12:52:34 2021 +0530 dev-vk: linter fix commit 4aae32cf19618da43213992760481955e3222597 Author: vaibhav.kumbhar Date: Thu May 27 11:49:51 2021 +0530 dev-vk: dead code - remove old cache impl * feat(watcher-handlers): don't update previous resource using UID match Correlate UID match while updating the resource. If UID does not match, argus will first try to delete previous resource and add new resource. Squashed commit of the following: commit 7ad12cad0f5d4271e4e9ace697b2430a56cb2ee3 Author: vaibhav.kumbhar Date: Tue Jun 1 10:31:56 2021 +0530 dev-vk: comments commit 56382f58798830399a7664da21e50329995e501c Author: vaibhav.kumbhar Date: Mon May 31 14:52:30 2021 +0530 dev-vk: something commit 700224eba0a1eaecf81fa69b55bd8fd3b3f8d4b7 Author: vaibhav.kumbhar Date: Mon May 31 13:17:53 2021 +0530 dev-vk: mark delete init sync commit a7d429ae8e9e69adad2af482ebb3d32d13ae5b46 Author: vaibhav.kumbhar Date: Sun May 30 00:08:45 2021 +0530 dev-vk: dev-vk: uid match for correlation and ignore updating prev resource * refactor(gomodguard): enable gomodguard to block and allow modules block yaml v2 library block spew library as it considered log flooder as it dumps all fields of object Squashed commit of the following: commit 1080ce6e957987fb2b96198077fd3cfe372b0073 Author: Vaibhav Kumbhar Date: Wed Jun 2 20:24:53 2021 +0530 dev-vk: block spew commit ba783823c07942dbf867db47946eb510e1532bac Author: Vaibhav Kumbhar Date: Wed Jun 2 18:29:56 2021 +0530 dev-vk: gomodguard config moved to golangci commit 734443fd463eb7680ebf093b5a46b553c881f777 Author: vaibhav.kumbhar Date: Wed Jun 2 13:59:56 2021 +0530 dev-vk: gomodguard config in golangci-lint config * feat(*): improve resource group performance handle resource group apis to backoff and retry apis on rate limit thresholds Squashed commit of the following: commit 047467d28828ac018df6dd18dfc8b74bef902b5e Author: Vaibhav Kumbhar Date: Thu Jul 1 00:21:14 2021 +0530 dev-vk: update cache commit c4b3e446ae9c6207ba11f14d6baa49295e3cb2b1 Author: Vaibhav Kumbhar Date: Thu Jul 1 00:14:56 2021 +0530 dev-vk: review comments commit aa3e843e59b38f22358968135befebf0b68b4d5c Author: Vaibhav Kumbhar Date: Wed Jun 30 08:35:16 2021 +0530 dev-vk: timeout commit 0f2cdb69dc1f0e356e05b8b52fd6b66fe799ac27 Author: Vaibhav Kumbhar Date: Tue Jun 29 15:47:41 2021 +0530 dev-vk: sleep commit 458b78530184306969a2d7da16e258f975f9343b Author: Vaibhav Kumbhar Date: Tue Jun 29 15:41:17 2021 +0530 dev-vk: defer commit 38e44f7a8fc4d84be78c4e3596ee328e2bb876dc Author: Vaibhav Kumbhar Date: Tue Jun 29 15:29:09 2021 +0530 dev-vk: bug commit 6ec2d57bee539d00984f70984bd0f22d18516894 Author: Vaibhav Kumbhar Date: Tue Jun 29 15:19:37 2021 +0530 dev-vk: revierw comments commit a5d2ca8f8542a32b6a71044e0d8269e30d29ea71 Author: Vaibhav Kumbhar Date: Tue Jun 29 14:58:44 2021 +0530 dev-vk: defauls sync times commit 41c3492e8333fcafe0e2ecd785b7ce6027ded6e1 Author: Vaibhav Kumbhar Date: Tue Jun 29 12:15:08 2021 +0530 dev-vk: more commit 8a3ab93d267798fcb3c4bf05c1d0119b73500532 Author: Vaibhav Kumbhar Date: Thu Jun 24 22:21:18 2021 +0530 dev-vk: as commit bff07dac1d065dd39f9cf5a581bbe5886c69ebc7 Author: Vaibhav Kumbhar Date: Thu Jun 24 16:36:31 2021 +0530 dev-vk: something commit b02711c32f001f3b97fcdedf7e450a1888da3988 Author: Vaibhav Kumbhar Date: Thu Jun 24 15:40:18 2021 +0530 dev-vk: abc commit b332fb9ae765762cf1614f394b7c86abfa72141d Author: Vaibhav Kumbhar Date: Thu Jun 24 15:33:39 2021 +0530 dev-vk: telemetry commit cb67a590bfa8c3b4b07ebd42c42fb2f9e119ba45 Author: Vaibhav Kumbhar Date: Wed Jun 23 09:45:37 2021 +0530 dev-vk: sdk update commit 0f5fcf7a3b9683adcd8b6f2177d5ff9e78f8ff18 Author: Vaibhav Kumbhar Date: Wed Jun 23 08:48:48 2021 +0530 dev-vk: something new commit ce862fcf8478a81617b8f1e81fdefdba90ca933b Author: Vaibhav Kumbhar Date: Tue Jun 15 17:16:03 2021 +0530 dev-vk: cache to types commit a8c28aa0b010784fe5884b2099cc9ef239731d94 Author: Vaibhav Kumbhar Date: Mon Jun 14 22:05:16 2021 +0530 dev-vk: device to resource renaming commit e5ca7155f8f04e57a2b7e331814f4376de1079c2 Author: Vaibhav Kumbhar Date: Mon Jun 14 18:12:15 2021 +0530 dev-vk: lint commit 8ea0b2dbcf1fa6b6bd40f42afe2bfe3e638acdee Author: Vaibhav Kumbhar Date: Wed Jun 9 14:38:17 2021 +0530 dev-vk: something extra commit 2781cd37113efd48b9d6df75920dbd70727be77b Author: Vaibhav Kumbhar Date: Tue Jun 8 18:24:49 2021 +0530 dev-vk: something ... and 4 more commits * fix(cscutil): handle uninitalized csc client error return err if csc client is nil Squashed commit of the following: commit c814d6e65a3c2ddf86787faa6eb6c17ef37b9201 Author: Vaibhav Kumbhar Date: Mon Jul 5 15:42:21 2021 +0530 dev-vk: npe * feat(*): pass convert arbitrary logs to contextual logs pass lmcontext at every places Squashed commit of the following: commit 9ca8f77cdd309f1d0e2ac6d9e02578fad2c103da Author: Vaibhav Kumbhar Date: Tue Jul 6 11:02:46 2021 +0530 dev-vk: panic of nil assignment commit c2e23dbe59ec3402d000eb656a2d4016885130be Author: Vaibhav Kumbhar Date: Mon Jul 5 23:22:21 2021 +0530 dev-vk: cache segregate commit 4b1750e6941c481ff41e895331756e63680459b1 Author: Vaibhav Kumbhar Date: Mon Jul 5 22:53:12 2021 +0530 dev-vk: some commit 0a5055e7a2b0fe3dc2abe7312fbe001a0c0e52d0 Author: Vaibhav Kumbhar Date: Mon Jul 5 22:25:42 2021 +0530 dev-vk: context passed * fix(config): gomnd lint port value nolint openmetrics default port Squashed commit of the following: commit bdd36b3de726294621cbf502cb4200da8e3aaf73 Author: Vaibhav Kumbhar Date: Tue Jul 6 13:50:11 2021 +0530 dev-vk: dev-vk: lint * feat(watcher): create parallel event processor to speed up Parallel event processor with partition key to achieve some degree of parallelism along with ensuring event sequence of a same object Squashed commit of the following: commit 8a1db4f717a2665428c1ea70d6f839f7739e1be2 Author: Vaibhav Kumbhar Date: Tue Jul 6 21:03:57 2021 +0530 dev-vk: filter hook commit 76b82dbc5dabc1dcf2000ed43b736fc3fac259ad Author: Vaibhav Kumbhar Date: Tue Jul 6 18:21:18 2021 +0530 dev-vk: hot reload filter config commit 1422ccda83c57d5e1ec4e178ecd6116423de8fd4 Author: Vaibhav Kumbhar Date: Tue Jul 6 16:51:55 2021 +0530 dev-vk: some commit fd1fc002aa277d410b5267a0f609b6223961237a Author: Vaibhav Kumbhar Date: Tue Jul 6 16:35:22 2021 +0530 dev-vk: debug id commit f5543e239d668e76a99c9e09ea507e7e61fc4176 Author: Vaibhav Kumbhar Date: Tue Jul 6 15:49:16 2021 +0530 dev-vk: parallelism * fix(*): fix the bugs change ldflag name to DOCKER_TAG to bring argus version reload cache rebuild time create node role group if added after first discovery Squashed commit of the following: commit 2ae7bffe0236dd4fd00366fea97347ace50c3223 Author: Vaibhav Kumbhar Date: Thu Jul 8 15:53:51 2021 +0530 dev-vk: node role must be added if user adds it after node discovery commit 4aac3b054f5f4d5318362e821236f00f5514a644 Author: Vaibhav Kumbhar Date: Thu Jul 8 13:46:13 2021 +0530 dev-vk: VERSION is something we set from makefile, but docker build on hub don't have this flag available so argus telemetry is not working today also commit 7f8499dfe2827f6724ab3aff89c980c9979d7859 Author: Vaibhav Kumbhar Date: Thu Jul 8 13:45:57 2021 +0530 dev-vk: something * feat(enums,sync): use interface for k8s clients and sync ns groups use interface for k8s clients to fetch objects periodically delete dangling namespace groups - resource group will be deleted only if it has zero resources in it Squashed commit of the following: commit ba041f16c9582d7319769808c4ba62cb2f4454ed Author: Vaibhav Kumbhar Date: Fri Jul 9 19:51:49 2021 +0530 dev-vk: msg commit ba5b8f1a874f8f4eceefbb0944bf657e68bb7c7a Author: Vaibhav Kumbhar Date: Fri Jul 9 18:56:57 2021 +0530 dev-vk: moved commit a6ce071fb0b089757ad567feb2963c3ac87b6373 Author: Vaibhav Kumbhar Date: Fri Jul 9 18:55:35 2021 +0530 dev-vk: moved commit d297ef360fd6041c00f8fd270d458d2aedc12156 Author: Vaibhav Kumbhar Date: Fri Jul 9 18:48:24 2021 +0530 dev-vk: sa commit a864a3637dd598c34c09fd8704dfcbffce7d03bc Author: Vaibhav Kumbhar Date: Fri Jul 9 18:44:34 2021 +0530 dev-vk: lint commit 3eceafa8b50fb87094ef0430664448c9a3e0fa9d Author: Vaibhav Kumbhar Date: Fri Jul 9 18:14:10 2021 +0530 dev-vk: delete dangling ns commit 9b63d8e002096fb7920fed174e57d43fb21142bc Author: Vaibhav Kumbhar Date: Fri Jul 9 15:10:38 2021 +0530 dev-vk: bug commit 1ca3785be38f931ecba6095eeda3d5431518e7ca Author: Vaibhav Kumbhar Date: Fri Jul 9 14:56:25 2021 +0530 dev-vk: ut commit 5956cf4dc187a50348d29d2a8f3434c6aff355a7 Author: Vaibhav Kumbhar Date: Fri Jul 9 14:15:59 2021 +0530 dev-vk: ignore ns enum from resource tree commit 1a99d4cd72237102e6578eaf4d5f8ad3320d395b Author: Vaibhav Kumbhar Date: Thu Jul 8 20:15:57 2021 +0530 dev-vk: something more * feat(watcher): handle resource deletion with stale object context delete resource using old event object Squashed commit of the following: commit 132a865994e93458341a7699d5d64c6c7c73fee3 Author: Vaibhav Kumbhar Date: Tue Jul 13 16:03:22 2021 +0530 dev-vk: lint commit 60c68f9f9ebb5fee032a0211f7b1ca89fb385d52 Author: Vaibhav Kumbhar Date: Tue Jul 13 15:14:37 2021 +0530 dev-vk: dfs * Pull request #126: DEV-79629, DEV-79394 fix(docker,config): return copy of config return copy of config docker tag inject hook Squashed commit of the following: commit f3eb9b17fd854ff8975afd1768e0e6fd52cf6746 Author: Vaibhav Kumbhar Date: Fri Jul 16 19:43:43 2021 +0530 dev-vk: sio commit 724cbfe56fbb0600b145890bc7404acc068579be Author: Vaibhav Kumbhar Date: Fri Jul 16 19:34:22 2021 +0530 dev-vk: sd commit f238ce51cc94efc51591c589aec76bbc409bd1d5 Author: Vaibhav Kumbhar Date: Fri Jul 16 19:07:42 2021 +0530 dev-vk: some fixes * release-6.0.0: removed pkg directory * feat(annotations): populate custom properties with annotations add prefix kubernetes.annotation Squashed commit of the following: commit 552cb4d2a4f79746afbbd1a0b27a71a9658692bf Author: Rohit Phatak Date: Thu Jul 29 13:43:09 2021 +0530 Removed comment commit a034f9ecbc1d4bc288118857901b314cd8618814 Author: Rohit Phatak Date: Thu Jul 29 12:00:30 2021 +0530 Added Annotation Support * feat(prom-metrics): expose argus metrics in openmetrics compatible format Use prometheus client lib to render metrics Add various metrics of Argus subcomponents such as worker, watcher, etc Observe LM API response time, timeouts, etc and expose HTTP stats Squashed commit of the following: commit e6f716b647138fa7fff2f15fdbf6aa0914b38512 Author: Vaibhav Kumbhar Date: Mon Aug 9 12:20:53 2021 +0530 dev-vk: sdf commit 32e5027bc035500e2c22b50ee723a6108b3b8453 Author: Vaibhav Kumbhar Date: Mon Aug 9 12:14:28 2021 +0530 dev-vk: asdf commit ecb165c14d5948ac36704a8c1df993704d2e4984 Merge: c9bd3e38c e82ccd6b2 Author: Vaibhav Kumbhar Date: Fri Aug 6 14:38:12 2021 +0530 Merge branch 'develop' into dev-vk-refactoring-17 commit c9bd3e38cd26e8d7fe5b3650c43328a9ebae755e Author: Vaibhav Kumbhar Date: Fri Aug 6 14:08:17 2021 +0530 dev-vk: sdf commit 8123a71e4bebe117a7715192745622d8c987e417 Author: Vaibhav Kumbhar Date: Fri Aug 6 14:05:43 2021 +0530 dev-vk: oasdfads commit af6b23ff023480be1d36a610e2594f377d6b1861 Author: Vaibhav Kumbhar Date: Fri Aug 6 13:31:21 2021 +0530 dev-vk: dsg commit cb1b4795fef242d1dfd22755b962a1604c5a2207 Author: Vaibhav Kumbhar Date: Thu Aug 5 16:34:55 2021 +0530 dev-vk: sdfadsflkj commit 2f5143f8adb9edd2f32e0ed99984e3fa4f98ead9 Author: Vaibhav Kumbhar Date: Thu Aug 5 16:33:33 2021 +0530 dev-vk: asdfa commit 8c2ec8449c1cc8af4c23db937c8b126be6eaf3c1 Author: Vaibhav Kumbhar Date: Tue Aug 3 18:15:08 2021 +0530 dev-vk: somethign commit 3f5e5b54c0d6477780fe08921131c03ddb82e9ee Author: Vaibhav Kumbhar Date: Tue Aug 3 18:13:33 2021 +0530 dev-vk: ds generators commit 0b979c09431827586671d78d63a07484ddb6c23e Author: Vaibhav Kumbhar Date: Wed Jul 28 22:49:08 2021 +0530 dev-vk: something commit f5f123095266a4e665e0266b2c4d4d2d6cb2527b Author: Vaibhav Kumbhar Date: Thu Jul 22 15:21:51 2021 +0530 dev-vk: aso commit 9a443a168cde6607460643c072c00ac96648262a Author: Vaibhav Kumbhar Date: Thu Jul 22 14:53:14 2021 +0530 dev-vk: st-develop: error commit 0594df7688e2ba25fd480e2d1993759fff285005 Author: Vaibhav Kumbhar Date: Tue Jul 13 14:39:43 2021 +0530 dev-vk: re commit 9d9bc244a049bbf316e5ff61b1e9358db90173ea Author: Vaibhav Kumbhar Date: Mon Jul 12 20:52:40 2021 +0530 dev-vk: reorg commit f152ab799a2295dc8f5f569b88aab69b70209924 Author: Vaibhav Kumbhar Date: Mon Jul 12 20:50:09 2021 +0530 dev-vk: metrics * fix(init-rg): set disable alerting as provided by user Read disable_resource_alerting and set disable alerting in resource groups Squashed commit of the following: commit 14e3f954d533812910013bf4995c19a055e22c3f Author: Vaibhav Kumbhar Date: Mon Aug 9 15:52:28 2021 +0530 dev-vk: sdf commit 37f639c64850910ed87658fa4d360d0ee622548a Author: Vaibhav Kumbhar Date: Mon Aug 9 15:47:48 2021 +0530 dev-vk: dev-vk: ds * feat(discovery): added discovery for daemonset, replicaset, statefulset externalise k8s objects in enums.yaml enums.go generated via codegen Squashed commit of the following: commit 3012811da5cc980c20b61400abb5b0451edde2f6 Author: Rohit Phatak Date: Thu Aug 12 19:42:01 2021 +0530 dev-rp: rename tmpl extn and comments cleanup commit 3986b992cca3a0d095f4426b7e7d184245411ed4 Author: Rohit Phatak Date: Wed Aug 11 15:27:26 2021 +0530 dev_rp: extracted template in file, review cmmnts commit ca147b701bc6fbf172a8f11931d117460091c2b7 Author: Rohit Phatak Date: Tue Aug 10 17:21:24 2021 +0530 dev_rp: cleanup and added statefulset commit f49cabf2341f302a89dbffd3a5f449d632a67d5f Author: Rohit Phatak Date: Mon Aug 9 18:27:34 2021 +0530 dev-rp: updated PR comments commit 20e883685080745a4d111f48aacb478b8ac6784b Author: Rohit Phatak Date: Wed Jul 28 14:38:42 2021 +0530 Added codegen commit 2597a2611363b62bceebf0dec4ec1f2823993ae5 Author: Rohit Phatak Date: Wed Jul 14 19:04:49 2021 +0530 Removed extra lint commit 9ce0767ca56f5929594e82992cae1138e394c5eb Author: Rohit Phatak Date: Wed Jul 14 16:24:48 2021 +0530 Generics reverted commit abf170861867d546ec421e12f1bb9ebb24f29612 Author: Rohit Phatak Date: Wed Jul 14 12:58:12 2021 +0530 Updated Enums resolved lints commit bdc10fbf3eec6dd1c2fa2fd2ba998e625b7f21a3 Author: Rohit Phatak Date: Tue Jul 13 15:00:23 2021 +0530 Added Discovery for Replicasets commit 098fab08fa986e8e9ed190bbe34ed9c180d70a89 Merge: 44c80d182 c8ef1ec63 Author: Rohit Phatak Date: Mon Jul 12 18:04:53 2021 +0530 Resolved comments, merge conflicts and conclude merge commit 44c80d1820764b8fda24fbc8080fec5a5e3c6e14 Author: Rohit Phatak Date: Thu Jul 8 17:06:31 2021 +0530 Added monitoring for Daemonset * fix(init-rg): set disable alerting as provided by user Read disable_resource_alerting and set disable alerting in resource groups Squashed commit of the following: commit 718003a54791bb8c8f0d2bf80e87a3ca68b5b3fa Author: Vaibhav Kumbhar Date: Mon Aug 16 16:54:33 2021 +0530 dev-vk: sdfasd * fix(init-tree): handle 404 and fallback to root as parent group Squashed commit of the following: commit 9e63b09fa97d03742da4d176dd1bc12c60191c7c Author: Vaibhav Kumbhar Date: Tue Aug 17 17:06:36 2021 +0530 dev-vk: root group * fix(ip-change): update resource if IP has changed Update system.ips when pod IP gets changed without UUID change Squashed commit of the following: commit 415703b5ee3530981f0e4abdb161d2ee21e2ee6f Author: Vaibhav Kumbhar Date: Wed Aug 25 16:00:53 2021 +0530 dev-vk: tr commit 6fd42bbb6e0270b355d4427e8ee53d805ef2b9cb Author: Vaibhav Kumbhar Date: Wed Aug 25 13:34:38 2021 +0530 dev-vk: node svc ip commit e9d98eff38a3e3d1f59fd9008ad76f58dc50a77c Author: Vaibhav Kumbhar Date: Tue Aug 24 15:18:32 2021 +0530 dev-vk: ip change * fix(pod): add missing auto.nodename prop Squashed commit of the following: commit 821aef00e4a89b418bdd7da616d97f01296ceb45 Author: Vaibhav Kumbhar Date: Thu Sep 2 13:45:42 2021 +0530 dev-vk: as commit ceeee1ee73cf3cd8d9648b7514a504017f768441 Author: Vaibhav Kumbhar Date: Thu Sep 2 13:16:14 2021 +0530 dev-vk: big * feat(profiling): enable go profiler Squashed commit of the following: commit c1c1957af863f47666aff6ef016b9b623ea80d5a Author: Vaibhav Kumbhar Date: Mon Sep 6 14:33:46 2021 +0530 dev-vk: enable go profiler * fix(upgrade): ignore disabled resource Ignore disabled resource to fetch resources from api-server Squashed commit of the following: commit 675ab7bffc73040850256894bc1dd94db2a8e7f3 Author: Vaibhav Kumbhar Date: Thu Sep 9 14:17:57 2021 +0530 bugfix/vk-v6: as Co-authored-by: Pranay Lonkar Co-authored-by: Shubhashri Shirode Co-authored-by: Vaibhav Kumbhar Co-authored-by: Rohit Phatak * dev-vk: diff (#171) * fix(conflcits): conflicts * fix(sync): mark delete once Squashed commit of the following: commit ee91ec0016e97c73e4b353327d42919f6c574096 Author: Vaibhav Kumbhar Date: Wed Sep 29 14:41:40 2021 +0530 dev-vk: laksjd * Release/6.0.3 (#174) * fix(device group): fetch device groups by parentId and name fetch device groups by parentId and name as previously it was fetching by name only so it was creating an issue if there are many device groups by the same name Squashed commit of the following: commit 2de998d7f8407d3f4f9380ff294e53750fb512b2 Author: Pranay Lonkar Date: Fri Apr 9 19:24:27 2021 +0530 DEV-74705: error log statement commit 65481c2b700d32f1e2645e447b1e53299130c7df Author: Pranay Lonkar Date: Fri Apr 9 18:35:59 2021 +0530 DEV-74705: fetch device group by parentId * Added docker token for travis build. * passed image version param in script * fix(namespace groups): add namespace groups If namespace group is failed to add under any resource group then add it under remaining resource groups Squashed commit of the following: commit 5f6bbebd0dca5be35a4cf48008516ef60ad6a960 Author: Pranay Lonkar Date: Wed Apr 14 16:55:04 2021 +0530 DEV-74704: add namespace groups * feat(argus metrics): expose Argus metrics endpoint read openmetrics config from ConfigMap & expose Argus metrics endpoint Squashed commit of the following: commit 971aa68701add95ce9c49ded1804f595eb623938 Author: Pranay Lonkar Date: Wed Apr 14 20:25:59 2021 +0530 DEV-74282: add log fatal and change port var type commit 3a72ebc3a3c522d03b0d2cb22bf5abfd2ff0bb28 Merge: 96f956b1d c5947d84b Author: Pranay Lonkar Date: Wed Apr 14 17:05:40 2021 +0530 Merge branch 'develop' into feature/DEV-74282-argus-setting-up-the-infrastructure-for-exposing-the-metrics commit 96f956b1db4f7adcdf8ba0ba8fe7974672282141 Author: Pranay Lonkar Date: Wed Apr 7 16:59:13 2021 +0530 DEV-74282: added comment on config commit de1b264e7bebf957a357f21da4cd2e621de73ee2 Author: Pranay Lonkar Date: Wed Apr 7 15:37:05 2021 +0530 DEV-74282: expose metrics endpoint * fix(empty-devicename): Added check for empty device name. Squashed commit of the following: commit c2646f592a3f7dc24097e2a91a6152c3e4589693 Author: Shubhashri Shirode Date: Fri May 7 17:56:47 2021 +0530 DEVTS-10495: fixed review comments. commit 7b8778f5255209e13318e8523dbf87170fb019dd Author: Shubhashri Shirode Date: Thu May 6 14:31:20 2021 +0530 DEVTS-10495:review comments fixed. commit 371284d4e721c56bcb9fa80eda0e1b1f5df3cef7 Author: Shubhashri Shirode Date: Wed May 5 19:31:22 2021 +0530 DEVTS-10495:corrected log formats. commit 4f289798400cea963c30c2e9e72c5a72ab7fa2e4 Author: Shubhashri Shirode Date: Wed May 5 19:16:07 2021 +0530 DEVTS-10495:corrected typo. commit 8e0cf7e2c366f067778a7ed9dcb770b3fde43f55 Author: Shubhashri Shirode Date: Wed May 5 19:15:00 2021 +0530 DEVTS-10495:calculated latency for delete event. commit 8940a30ab1218af2fc564ceab0c4f19768beb143 Author: Shubhashri Shirode Date: Wed May 5 17:23:01 2021 +0530 corrected error log. commit dc5b81ce0eb3795f0c46a7dddc109fe233d04dff Author: Shubhashri Shirode Date: Wed May 5 16:44:12 2021 +0530 fix(empty-resource-name):Adde ed check for empty resource name. * feat(*): improve application performance in terms of LM calls, etc Redesign argus code structure and improve each code part of argus BREAKING CHANGE: Changes argus behaviour Squashed commit of the following: commit 11a40f02f6272a7a612f48c745b98acd040ab147 Author: vaibhav.kumbhar Date: Mon May 24 13:20:22 2021 +0530 dev-vk: config watcher started commit ba72ced69de04792b6775359984fc2f472d784b1 Author: vaibhav.kumbhar Date: Mon May 24 12:32:12 2021 +0530 dev-vk: constant access levels changed commit 938cf1eed13fa934351cfaaa721a089514f9c1d5 Author: vaibhav.kumbhar Date: Thu May 20 14:59:45 2021 +0530 dev-vk: removed dead code commit 2010ffe9f9a78d28823ba35ce2f74f20ea7785ca Author: vaibhav.kumbhar Date: Wed May 19 19:09:35 2021 +0530 dev-vk: removed dead code from device manager commit 15ee349268bc263bf55c8053a34c79d87f99fbe8 Merge: 38e772527 3da07d11b Author: vaibhav.kumbhar Date: Wed May 19 18:23:33 2021 +0530 Merge branch 'develop' into dev-vk-refactoring commit 38e772527d91d14ca803a05a0c74addb76612bb5 Author: vaibhav.kumbhar Date: Tue May 18 20:09:28 2021 +0530 dev-vk: config load backward compatible commit b48b224fa2d97b16f83d3dae64c74e6b6d426de5 Author: vaibhav.kumbhar Date: Thu May 13 14:58:44 2021 +0530 dev-vk: mod commit 6a1d5bb9dd1b13fe32494a4fbd685e850d28d9c7 Author: vaibhav.kumbhar Date: Wed May 12 21:14:52 2021 +0530 dev-vk: remove managed fields from event context commit 7147fcdc5cca8eddf4d38372418bfb00cf46fbc2 Author: vaibhav.kumbhar Date: Wed May 12 16:29:47 2021 +0530 dev-vk: something commit dfe3825fdd24ad72351594e1746ee2f69cda6468 Author: vaibhav.kumbhar Date: Wed May 12 09:06:33 2021 +0530 dev-vk: which tool commit 652ff9a2a58ba197219395a86db7c133a0c1605b Author: vaibhav.kumbhar Date: Wed May 12 08:43:11 2021 +0530 dev-vk: import improval commit 006042ee62c945aa4da1ae30aefe8282867ebc87 Author: vaibhav.kumbhar Date: Wed May 12 00:36:57 2021 +0530 dev-vk: something commit b42175b13859e783489802d592aa5805287c24a9 Author: vaibhav.kumbhar Date: Wed May 12 00:21:11 2021 +0530 dev-vk: local runner commit f29c122ae93d61e9d891203f774c1465c25dcaed Author: vaibhav.kumbhar Date: Wed May 12 00:05:30 2021 +0530 dev-vk: linters commit 078fe7d3dac5c16bbbc0bcb3f7b67242c4214372 Author: vaibhav.kumbhar Date: Tue May 11 20:53:02 2021 +0530 dev-vk: fixed something commit e21f5aa24df049b302bd50ab15c50264f13c8bf7 Author: vaibhav.kumbhar Date: Tue May 11 14:14:29 2021 +0530 dev-vk: goroutine id in log context commit b2858101b850de0fb52149d201bba5c4858e0c83 Author: vaibhav.kumbhar Date: Tue May 11 00:02:45 2021 +0530 dev-vk: resolve conflict commit ba9fa133161755326c2d6750065a3e8ac8f7dc0c Merge: 70710b8c2 44fb38a8f Author: vaibhav.kumbhar Date: Mon May 10 22:42:10 2021 +0530 Merge branch 'develop' into dev-vk-refactoring commit 70710b8c2949703c77c5b4de5a272ae03ed96fc5 Author: vaibhav.kumbhar Date: Mon May 10 16:10:51 2021 +0530 dev-vk: template, port, multiline lint command commit bd8281b91151dc505483e59478ab6c846069b42d Author: vaibhav.kumbhar Date: Mon May 10 14:58:38 2021 +0530 dev-vk: new changes ... and 4 more commits * feat(argus): remove resource conflicts handling do not create conflicts group do not add conflicts category on any resource Squashed commit of the following: commit 48f3d53aafc8c92997da20631bb23a659f0f6fc6 Author: vaibhav.kumbhar Date: Wed May 26 13:13:45 2021 +0530 dev-vk: something new commit 4fc2aa68c675a6734f3228d9590dae902aeb38c0 Author: vaibhav.kumbhar Date: Tue May 25 18:16:23 2021 +0530 dev-vk: func name renamed commit 4ab6fe32fdaa0d728156ff99fd23bad35e978b45 Author: vaibhav.kumbhar Date: Tue May 25 17:59:19 2021 +0530 dev-vk: unused constants commit 1419c01161cb6afb1a5f478472746c51dd7f0cfd Author: vaibhav.kumbhar Date: Tue May 25 17:45:23 2021 +0530 dev-vk: conflicts grp removed commit 7458501a4b44a28f3fe4a4020e4e25f9fbaaacf5 Author: vaibhav.kumbhar Date: Tue May 25 11:51:53 2021 +0530 dev-vk: unused remove * feat(argus): remove conflict category on upgrade resolve conflicts gracefully Squashed commit of the following: commit 3102993e707307c703315db00c5ef5252dea0da6 Author: vaibhav.kumbhar Date: Wed May 26 15:53:02 2021 +0530 dev-vk: remove conflicts category while upgrading * fix(old-cache-impl): remove old cache impl Remove DeviceCache struct implementation Squashed commit of the following: commit bb7499d925e4e62c209e90eadf82a5713143cd80 Author: vaibhav.kumbhar Date: Thu May 27 12:52:34 2021 +0530 dev-vk: linter fix commit 4aae32cf19618da43213992760481955e3222597 Author: vaibhav.kumbhar Date: Thu May 27 11:49:51 2021 +0530 dev-vk: dead code - remove old cache impl * feat(watcher-handlers): don't update previous resource using UID match Correlate UID match while updating the resource. If UID does not match, argus will first try to delete previous resource and add new resource. Squashed commit of the following: commit 7ad12cad0f5d4271e4e9ace697b2430a56cb2ee3 Author: vaibhav.kumbhar Date: Tue Jun 1 10:31:56 2021 +0530 dev-vk: comments commit 56382f58798830399a7664da21e50329995e501c Author: vaibhav.kumbhar Date: Mon May 31 14:52:30 2021 +0530 dev-vk: something commit 700224eba0a1eaecf81fa69b55bd8fd3b3f8d4b7 Author: vaibhav.kumbhar Date: Mon May 31 13:17:53 2021 +0530 dev-vk: mark delete init sync commit a7d429ae8e9e69adad2af482ebb3d32d13ae5b46 Author: vaibhav.kumbhar Date: Sun May 30 00:08:45 2021 +0530 dev-vk: dev-vk: uid match for correlation and ignore updating prev resource * refactor(gomodguard): enable gomodguard to block and allow modules block yaml v2 library block spew library as it considered log flooder as it dumps all fields of object Squashed commit of the following: commit 1080ce6e957987fb2b96198077fd3cfe372b0073 Author: Vaibhav Kumbhar Date: Wed Jun 2 20:24:53 2021 +0530 dev-vk: block spew commit ba783823c07942dbf867db47946eb510e1532bac Author: Vaibhav Kumbhar Date: Wed Jun 2 18:29:56 2021 +0530 dev-vk: gomodguard config moved to golangci commit 734443fd463eb7680ebf093b5a46b553c881f777 Author: vaibhav.kumbhar Date: Wed Jun 2 13:59:56 2021 +0530 dev-vk: gomodguard config in golangci-lint config * feat(*): improve resource group performance handle resource group apis to backoff and retry apis on rate limit thresholds Squashed commit of the following: commit 047467d28828ac018df6dd18dfc8b74bef902b5e Author: Vaibhav Kumbhar Date: Thu Jul 1 00:21:14 2021 +0530 dev-vk: update cache commit c4b3e446ae9c6207ba11f14d6baa49295e3cb2b1 Author: Vaibhav Kumbhar Date: Thu Jul 1 00:14:56 2021 +0530 dev-vk: review comments commit aa3e843e59b38f22358968135befebf0b68b4d5c Author: Vaibhav Kumbhar Date: Wed Jun 30 08:35:16 2021 +0530 dev-vk: timeout commit 0f2cdb69dc1f0e356e05b8b52fd6b66fe799ac27 Author: Vaibhav Kumbhar Date: Tue Jun 29 15:47:41 2021 +0530 dev-vk: sleep commit 458b78530184306969a2d7da16e258f975f9343b Author: Vaibhav Kumbhar Date: Tue Jun 29 15:41:17 2021 +0530 dev-vk: defer commit 38e44f7a8fc4d84be78c4e3596ee328e2bb876dc Author: Vaibhav Kumbhar Date: Tue Jun 29 15:29:09 2021 +0530 dev-vk: bug commit 6ec2d57bee539d00984f70984bd0f22d18516894 Author: Vaibhav Kumbhar Date: Tue Jun 29 15:19:37 2021 +0530 dev-vk: revierw comments commit a5d2ca8f8542a32b6a71044e0d8269e30d29ea71 Author: Vaibhav Kumbhar Date: Tue Jun 29 14:58:44 2021 +0530 dev-vk: defauls sync times commit 41c3492e8333fcafe0e2ecd785b7ce6027ded6e1 Author: Vaibhav Kumbhar Date: Tue Jun 29 12:15:08 2021 +0530 dev-vk: more commit 8a3ab93d267798fcb3c4bf05c1d0119b73500532 Author: Vaibhav Kumbhar Date: Thu Jun 24 22:21:18 2021 +0530 dev-vk: as commit bff07dac1d065dd39f9cf5a581bbe5886c69ebc7 Author: Vaibhav Kumbhar Date: Thu Jun 24 16:36:31 2021 +0530 dev-vk: something commit b02711c32f001f3b97fcdedf7e450a1888da3988 Author: Vaibhav Kumbhar Date: Thu Jun 24 15:40:18 2021 +0530 dev-vk: abc commit b332fb9ae765762cf1614f394b7c86abfa72141d Author: Vaibhav Kumbhar Date: Thu Jun 24 15:33:39 2021 +0530 dev-vk: telemetry commit cb67a590bfa8c3b4b07ebd42c42fb2f9e119ba45 Author: Vaibhav Kumbhar Date: Wed Jun 23 09:45:37 2021 +0530 dev-vk: sdk update commit 0f5fcf7a3b9683adcd8b6f2177d5ff9e78f8ff18 Author: Vaibhav Kumbhar Date: Wed Jun 23 08:48:48 2021 +0530 dev-vk: something new commit ce862fcf8478a81617b8f1e81fdefdba90ca933b Author: Vaibhav Kumbhar Date: Tue Jun 15 17:16:03 2021 +0530 dev-vk: cache to types commit a8c28aa0b010784fe5884b2099cc9ef239731d94 Author: Vaibhav Kumbhar Date: Mon Jun 14 22:05:16 2021 +0530 dev-vk: device to resource renaming commit e5ca7155f8f04e57a2b7e331814f4376de1079c2 Author: Vaibhav Kumbhar Date: Mon Jun 14 18:12:15 2021 +0530 dev-vk: lint commit 8ea0b2dbcf1fa6b6bd40f42afe2bfe3e638acdee Author: Vaibhav Kumbhar Date: Wed Jun 9 14:38:17 2021 +0530 dev-vk: something extra commit 2781cd37113efd48b9d6df75920dbd70727be77b Author: Vaibhav Kumbhar Date: Tue Jun 8 18:24:49 2021 +0530 dev-vk: something ... and 4 more commits * fix(cscutil): handle uninitalized csc client error return err if csc client is nil Squashed commit of the following: commit c814d6e65a3c2ddf86787faa6eb6c17ef37b9201 Author: Vaibhav Kumbhar Date: Mon Jul 5 15:42:21 2021 +0530 dev-vk: npe * feat(*): pass convert arbitrary logs to contextual logs pass lmcontext at every places Squashed commit of the following: commit 9ca8f77cdd309f1d0e2ac6d9e02578fad2c103da Author: Vaibhav Kumbhar Date: Tue Jul 6 11:02:46 2021 +0530 dev-vk: panic of nil assignment commit c2e23dbe59ec3402d000eb656a2d4016885130be Author: Vaibhav Kumbhar Date: Mon Jul 5 23:22:21 2021 +0530 dev-vk: cache segregate commit 4b1750e6941c481ff41e895331756e63680459b1 Author: Vaibhav Kumbhar Date: Mon Jul 5 22:53:12 2021 +0530 dev-vk: some commit 0a5055e7a2b0fe3dc2abe7312fbe001a0c0e52d0 Author: Vaibhav Kumbhar Date: Mon Jul 5 22:25:42 2021 +0530 dev-vk: context passed * fix(config): gomnd lint port value nolint openmetrics default port Squashed commit of the following: commit bdd36b3de726294621cbf502cb4200da8e3aaf73 Author: Vaibhav Kumbhar Date: Tue Jul 6 13:50:11 2021 +0530 dev-vk: dev-vk: lint * feat(watcher): create parallel event processor to speed up Parallel event processor with partition key to achieve some degree of parallelism along with ensuring event sequence of a same object Squashed commit of the following: commit 8a1db4f717a2665428c1ea70d6f839f7739e1be2 Author: Vaibhav Kumbhar Date: Tue Jul 6 21:03:57 2021 +0530 dev-vk: filter hook commit 76b82dbc5dabc1dcf2000ed43b736fc3fac259ad Author: Vaibhav Kumbhar Date: Tue Jul 6 18:21:18 2021 +0530 dev-vk: hot reload filter config commit 1422ccda83c57d5e1ec4e178ecd6116423de8fd4 Author: Vaibhav Kumbhar Date: Tue Jul 6 16:51:55 2021 +0530 dev-vk: some commit fd1fc002aa277d410b5267a0f609b6223961237a Author: Vaibhav Kumbhar Date: Tue Jul 6 16:35:22 2021 +0530 dev-vk: debug id commit f5543e239d668e76a99c9e09ea507e7e61fc4176 Author: Vaibhav Kumbhar Date: Tue Jul 6 15:49:16 2021 +0530 dev-vk: parallelism * fix(*): fix the bugs change ldflag name to DOCKER_TAG to bring argus version reload cache rebuild time create node role group if added after first discovery Squashed commit of the following: commit 2ae7bffe0236dd4fd00366fea97347ace50c3223 Author: Vaibhav Kumbhar Date: Thu Jul 8 15:53:51 2021 +0530 dev-vk: node role must be added if user adds it after node discovery commit 4aac3b054f5f4d5318362e821236f00f5514a644 Author: Vaibhav Kumbhar Date: Thu Jul 8 13:46:13 2021 +0530 dev-vk: VERSION is something we set from makefile, but docker build on hub don't have this flag available so argus telemetry is not working today also commit 7f8499dfe2827f6724ab3aff89c980c9979d7859 Author: Vaibhav Kumbhar Date: Thu Jul 8 13:45:57 2021 +0530 dev-vk: something * feat(enums,sync): use interface for k8s clients and sync ns groups use interface for k8s clients to fetch objects periodically delete dangling namespace groups - resource group will be deleted only if it has zero resources in it Squashed commit of the following: commit ba041f16c9582d7319769808c4ba62cb2f4454ed Author: Vaibhav Kumbhar Date: Fri Jul 9 19:51:49 2021 +0530 dev-vk: msg commit ba5b8f1a874f8f4eceefbb0944bf657e68bb7c7a Author: Vaibhav Kumbhar Date: Fri Jul 9 18:56:57 2021 +0530 dev-vk: moved commit a6ce071fb0b089757ad567feb2963c3ac87b6373 Author: Vaibhav Kumbhar Date: Fri Jul 9 18:55:35 2021 +0530 dev-vk: moved commit d297ef360fd6041c00f8fd270d458d2aedc12156 Author: Vaibhav Kumbhar Date: Fri Jul 9 18:48:24 2021 +0530 dev-vk: sa commit a864a3637dd598c34c09fd8704dfcbffce7d03bc Author: Vaibhav Kumbhar Date: Fri Jul 9 18:44:34 2021 +0530 dev-vk: lint commit 3eceafa8b50fb87094ef0430664448c9a3e0fa9d Author: Vaibhav Kumbhar Date: Fri Jul 9 18:14:10 2021 +0530 dev-vk: delete dangling ns commit 9b63d8e002096fb7920fed174e57d43fb21142bc Author: Vaibhav Kumbhar Date: Fri Jul 9 15:10:38 2021 +0530 dev-vk: bug commit 1ca3785be38f931ecba6095eeda3d5431518e7ca Author: Vaibhav Kumbhar Date: Fri Jul 9 14:56:25 2021 +0530 dev-vk: ut commit 5956cf4dc187a50348d29d2a8f3434c6aff355a7 Author: Vaibhav Kumbhar Date: Fri Jul 9 14:15:59 2021 +0530 dev-vk: ignore ns enum from resource tree commit 1a99d4cd72237102e6578eaf4d5f8ad3320d395b Author: Vaibhav Kumbhar Date: Thu Jul 8 20:15:57 2021 +0530 dev-vk: something more * feat(watcher): handle resource deletion with stale object context delete resource using old event object Squashed commit of the following: commit 132a865994e93458341a7699d5d64c6c7c73fee3 Author: Vaibhav Kumbhar Date: Tue Jul 13 16:03:22 2021 +0530 dev-vk: lint commit 60c68f9f9ebb5fee032a0211f7b1ca89fb385d52 Author: Vaibhav Kumbhar Date: Tue Jul 13 15:14:37 2021 +0530 dev-vk: dfs * Pull request #126: DEV-79629, DEV-79394 fix(docker,config): return copy of config return copy of config docker tag inject hook Squashed commit of the following: commit f3eb9b17fd854ff8975afd1768e0e6fd52cf6746 Author: Vaibhav Kumbhar Date: Fri Jul 16 19:43:43 2021 +0530 dev-vk: sio commit 724cbfe56fbb0600b145890bc7404acc068579be Author: Vaibhav Kumbhar Date: Fri Jul 16 19:34:22 2021 +0530 dev-vk: sd commit f238ce51cc94efc51591c589aec76bbc409bd1d5 Author: Vaibhav Kumbhar Date: Fri Jul 16 19:07:42 2021 +0530 dev-vk: some fixes * feat(annotations): populate custom properties with annotations add prefix kubernetes.annotation Squashed commit of the following: commit 552cb4d2a4f79746afbbd1a0b27a71a9658692bf Author: Rohit Phatak Date: Thu Jul 29 13:43:09 2021 +0530 Removed comment commit a034f9ecbc1d4bc288118857901b314cd8618814 Author: Rohit Phatak Date: Thu Jul 29 12:00:30 2021 +0530 Added Annotation Support * feat(prom-metrics): expose argus metrics in openmetrics compatible format Use prometheus client lib to render metrics Add various metrics of Argus subcomponents such as worker, watcher, etc Observe LM API response time, timeouts, etc and expose HTTP stats Squashed commit of the following: commit e6f716b647138fa7fff2f15fdbf6aa0914b38512 Author: Vaibhav Kumbhar Date: Mon Aug 9 12:20:53 2021 +0530 dev-vk: sdf commit 32e5027bc035500e2c22b50ee723a6108b3b8453 Author: Vaibhav Kumbhar Date: Mon Aug 9 12:14:28 2021 +0530 dev-vk: asdf commit ecb165c14d5948ac36704a8c1df993704d2e4984 Merge: c9bd3e38c e82ccd6b2 Author: Vaibhav Kumbhar Date: Fri Aug 6 14:38:12 2021 +0530 Merge branch 'develop' into dev-vk-refactoring-17 commit c9bd3e38cd26e8d7fe5b3650c43328a9ebae755e Author: Vaibhav Kumbhar Date: Fri Aug 6 14:08:17 2021 +0530 dev-vk: sdf commit 8123a71e4bebe117a7715192745622d8c987e417 Author: Vaibhav Kumbhar Date: Fri Aug 6 14:05:43 2021 +0530 dev-vk: oasdfads commit af6b23ff023480be1d36a610e2594f377d6b1861 Author: Vaibhav Kumbhar Date: Fri Aug 6 13:31:21 2021 +0530 dev-vk: dsg commit cb1b4795fef242d1dfd22755b962a1604c5a2207 Author: Vaibhav Kumbhar Date: Thu Aug 5 16:34:55 2021 +0530 dev-vk: sdfadsflkj commit 2f5143f8adb9edd2f32e0ed99984e3fa4f98ead9 Author: Vaibhav Kumbhar Date: Thu Aug 5 16:33:33 2021 +0530 dev-vk: asdfa commit 8c2ec8449c1cc8af4c23db937c8b126be6eaf3c1 Author: Vaibhav Kumbhar Date: Tue Aug 3 18:15:08 2021 +0530 dev-vk: somethign commit 3f5e5b54c0d6477780fe08921131c03ddb82e9ee Author: Vaibhav Kumbhar Date: Tue Aug 3 18:13:33 2021 +0530 dev-vk: ds generators commit 0b979c09431827586671d78d63a07484ddb6c23e Author: Vaibhav Kumbhar Date: Wed Jul 28 22:49:08 2021 +0530 dev-vk: something commit f5f123095266a4e665e0266b2c4d4d2d6cb2527b Author: Vaibhav Kumbhar Date: Thu Jul 22 15:21:51 2021 +0530 dev-vk: aso commit 9a443a168cde6607460643c072c00ac96648262a Author: Vaibhav Kumbhar Date: Thu Jul 22 14:53:14 2021 +0530 dev-vk: st-develop: error commit 0594df7688e2ba25fd480e2d1993759fff285005 Author: Vaibhav Kumbhar Date: Tue Jul 13 14:39:43 2021 +0530 dev-vk: re commit 9d9bc244a049bbf316e5ff61b1e9358db90173ea Author: Vaibhav Kumbhar Date: Mon Jul 12 20:52:40 2021 +0530 dev-vk: reorg commit f152ab799a2295dc8f5f569b88aab69b70209924 Author: Vaibhav Kumbhar Date: Mon Jul 12 20:50:09 2021 +0530 dev-vk: metrics * fix(init-rg): set disable alerting as provided by user Read disable_resource_alerting and set disable alerting in resource groups Squashed commit of the following: commit 14e3f954d533812910013bf4995c19a055e22c3f Author: Vaibhav Kumbhar Date: Mon Aug 9 15:52:28 2021 +0530 dev-vk: sdf commit 37f639c64850910ed87658fa4d360d0ee622548a Author: Vaibhav Kumbhar Date: Mon Aug 9 15:47:48 2021 +0530 dev-vk: dev-vk: ds * feat(discovery): added discovery for daemonset, replicaset, statefulset externalise k8s objects in enums.yaml enums.go generated via codegen Squashed commit of the following: commit 3012811da5cc980c20b61400abb5b0451edde2f6 Author: Rohit Phatak Date: Thu Aug 12 19:42:01 2021 +0530 dev-rp: rename tmpl extn and comments cleanup commit 3986b992cca3a0d095f4426b7e7d184245411ed4 Author: Rohit Phatak Date: Wed Aug 11 15:27:26 2021 +0530 dev_rp: extracted template in file, review cmmnts commit ca147b701bc6fbf172a8f11931d117460091c2b7 Author: Rohit Phatak Date: Tue Aug 10 17:21:24 2021 +0530 dev_rp: cleanup and added statefulset commit f49cabf2341f302a89dbffd3a5f449d632a67d5f Author: Rohit Phatak Date: Mon Aug 9 18:27:34 2021 +0530 dev-rp: updated PR comments commit 20e883685080745a4d111f48aacb478b8ac6784b Author: Rohit Phatak Date: Wed Jul 28 14:38:42 2021 +0530 Added codegen commit 2597a2611363b62bceebf0dec4ec1f2823993ae5 Author: Rohit Phatak Date: Wed Jul 14 19:04:49 2021 +0530 Removed extra lint commit 9ce0767ca56f5929594e82992cae1138e394c5eb Author: Rohit Phatak Date: Wed Jul 14 16:24:48 2021 +0530 Generics reverted commit abf170861867d546ec421e12f1bb9ebb24f29612 Author: Rohit Phatak Date: Wed Jul 14 12:58:12 2021 +0530 Updated Enums resolved lints commit bdc10fbf3eec6dd1c2fa2fd2ba998e625b7f21a3 Author: Rohit Phatak Date: Tue Jul 13 15:00:23 2021 +0530 Added Discovery for Replicasets commit 098fab08fa986e8e9ed190bbe34ed9c180d70a89 Merge: 44c80d182 c8ef1ec63 Author: Rohit Phatak Date: Mon Jul 12 18:04:53 2021 +0530 Resolved comments, merge conflicts and conclude merge commit 44c80d1820764b8fda24fbc8080fec5a5e3c6e14 Author: Rohit Phatak Date: Thu Jul 8 17:06:31 2021 +0530 Added monitoring for Daemonset * fix(init-rg): set disable alerting as provided by user Read disable_resource_alerting and set disable alerting in resource groups Squashed commit of the following: commit 718003a54791bb8c8f0d2bf80e87a3ca68b5b3fa Author: Vaibhav Kumbhar Date: Mon Aug 16 16:54:33 2021 +0530 dev-vk: sdfasd * fix(init-tree): handle 404 and fallback to root as parent group Squashed commit of the following: commit 9e63b09fa97d03742da4d176dd1bc12c60191c7c Author: Vaibhav Kumbhar Date: Tue Aug 17 17:06:36 2021 +0530 dev-vk: root group * fix(ip-change): update resource if IP has changed Update system.ips when pod IP gets changed without UUID change Squashed commit of the following: commit 415703b5ee3530981f0e4abdb161d2ee21e2ee6f Author: Vaibhav Kumbhar Date: Wed Aug 25 16:00:53 2021 +0530 dev-vk: tr commit 6fd42bbb6e0270b355d4427e8ee53d805ef2b9cb Author: Vaibhav Kumbhar Date: Wed Aug 25 13:34:38 2021 +0530 dev-vk: node svc ip commit e9d98eff38a3e3d1f59fd9008ad76f58dc50a77c Author: Vaibhav Kumbhar Date: Tue Aug 24 15:18:32 2021 +0530 dev-vk: ip change * fix(pod): add missing auto.nodename prop Squashed commit of the following: commit 821aef00e4a89b418bdd7da616d97f01296ceb45 Author: Vaibhav Kumbhar Date: Thu Sep 2 13:45:42 2021 +0530 dev-vk: as commit ceeee1ee73cf3cd8d9648b7514a504017f768441 Author: Vaibhav Kumbhar Date: Thu Sep 2 13:16:14 2021 +0530 dev-vk: big * feat(profiling): enable go profiler Squashed commit of the following: commit c1c1957af863f47666aff6ef016b9b623ea80d5a Author: Vaibhav Kumbhar Date: Mon Sep 6 14:33:46 2021 +0530 dev-vk: enable go profiler * fix(upgrade): ignore disabled resource Ignore disabled resource to fetch resources from api-server Squashed commit of the following: commit 675ab7bffc73040850256894bc1dd94db2a8e7f3 Author: Vaibhav Kumbhar Date: Thu Sep 9 14:17:57 2021 +0530 bugfix/vk-v6: as * fix(sync): mark delete once Squashed commit of the following: commit ee91ec0016e97c73e4b353327d42919f6c574096 Author: Vaibhav Kumbhar Date: Wed Sep 29 14:41:40 2021 +0530 dev-vk: laksjd Co-authored-by: Pranay Lonkar Co-authored-by: Shubhashri Shirode Co-authored-by: Vaibhav Kumbhar Co-authored-by: Rohit Phatak * reverse (#178) * Develop (#176) * Adding support for k8s 1.167+ (#124) * DEV-39965: Allow the user to specify a parent group during installation * DEV-39965: Allow the user to specify a parent group during installation * DEV-40505: Sync the k8s resource to santaba when argus launches * DEV-40434: The alert status of Pods and Services are disabled * DEV-40505: Sync the k8s resource to santaba when argus launches * DEV-40505: Sync the k8s resource to santaba when argus launches * DEV-40779: Enable the alert on service group when it is created by argus * DEV-41432: Use IP as hostname for argus related devices * DEV-41432: Use IP as hostname for argus related devices * DEV-41459: Add a new device type for k8s devices * DEV-41432: Use IP as hostname for argus related devices * 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-41682: Improve the argus code for the CI failure in GitHub * Dev-40217 support to set log levels and improve Dev-40217 support to set log levels and improve * DEV-41947: Improve the initsync logic to prevent lost data after k8s device is updated * DEV-41947: Improve the initsync logic to prevent lost data after k8s device is updated * DEV-42060: Don't create collector device for Kubernetes Clusters * DEV-47062 Add distinguishing property to host network pods * DEV-49046 Fix the internal IP cannot found bug in argus * DEV-49046 Fix the internal IP cannot found bug in argus * Update node_test.go * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-48974 Upgrade Argus from golang 1.9 to 1.11 * DEV-49251 improve panic log process * DEV-50734 Support all service type, and add the logs * DEV-41301 Upgrade the go sdk to v2 * DEV-41301 Upgrade the go sdk to v2 * DEV-41301 Upgrade the go sdk to v2 * DEV-41301 Upgrade the go sdk to v2 * DEV-50734 Support all service type, modify the UpdateFunc * DEV-41301 Upgrade the go sdk to v2 * DEV-50929 Add k8s deployments monitoring by Argus * DEV-49251 Add the defer to initSync and improve log output * DEV-41301 Upgrade the go sdk to v2 * DEV-50929 Improve the code with comments * DEV-50734 Improve the log message * DEV-49251 Improve the log message * DEV-49251 Improve the comments * DEV-51405 Fix the argus log format * DEV-51567 Fixed the label value of k8s monitored * DEV-49675 Synchronous develop branch, add the recover panic logic for deployments * Modify the format by Travis CI check * DEV-51677 Improve the code according to github comments * Improve the variable naming * DEV-51932 fix uptime widget for k8s resources * DEV-49675 Restore the dockerfile * DEV-52508 Fixed the CI check * DEV-52508 Argus deployment rbac privilege improve * DEV-52508 Argus deployment rbac privilege improve * DEV-51952 Research argus http & http proxy configuration options * DEV-51952 Research argus http & http proxy configuration options * DEV-52508 Argus deployment rbac privilege compatibility improvement * DEV-52508 Argus deployment rbac privilege compatibility improvement * DEV-52508 Argus deployment rbac privilege compatibility improvement * DEV-52036 Allow for duplicate pod names in one LM account * DEV-52508 Improve by the comments * DEV-52508 Fix the comments * DEV-52508 Fix the comments * DEV-52044 Add http proxy for argus * remove logo link * DEV-52044 Add http proxy for argus * DEV-52036 Allow for duplicate pod names in one LM account * DEV-52036 Allow for duplicate pod names in one LM account * DEV-52036 Allow for duplicate pod names in one LM account * DEV-52044 Add httpURL parameter description * DEV-52044 Add httpURL parameter description * DEV-52044 Fix the comments * DEV-52044 Fix the comments * DEV-52036 Fix the comments * DEV-52044 Improve the http proxy configuration * DEV-52044 Improve the http proxy configuration * DEV-52036 Fix the comments * DEV-52991 Add UT * DEV-52692 fix the comments * DEV-52692 fix the comments * DEV-52692 Support proxy for dockerized collector * DEV-53516 Create PR for supporting http proxy configuration * DEV-55114 Argus shouldn't overwrite system.categories values * DEV-55114 Argus shouldn't overwrite system.categories values * DEV-55114 Argus shouldn't overwrite system.categories values * DEV-55114 Argus shouldn't overwrite system.categories values * DEV-55114 Argus shouldn't overwrite system.categories values * feature/upgrade: updated k8s sdk to 1.17 and client-go library to 14.0. and gosdk to 1.14 updated respective vendor packages accordingly * DEV-58267: updated v1betv2 client to v1 for deployment watcher. * Updated Golang sdk version to 1.14.1 * Squashed commit of the following: commit 8bb8955788741f75678aae30a88cce1f7d22ee62 Merge: 2b299cf9 c1c91193 Author: Vaibhav Kumbhar Date: Tue Apr 14 03:17:10 2020 -0700 Merge pull request #45 in DEV/k8s-argus from feature/upgrade to develop * commit 'c1c91193139aa8a21599a3137644623cdae3c05a': Updated Golang sdk version to 1.14.1 DEV-58267: updated v1betv2 client to v1 for deployment watcher. feature/upgrade: updated k8s sdk to 1.17 and client-go library to 14.0. and gosdk to 1.14 updated respective vendor packages accordingly commit c1c91193139aa8a21599a3137644623cdae3c05a Merge: 47b4945d 89a0cbdf Author: Prathamesh Mahajan Date: Mon Apr 6 00:02:44 2020 -0700 Merge pull request #44 in DEV/k8s-argus from DEV-55196-update-k8s-sdk-1.17-client-go-14.0-lib-and-golang-image-1.14-for-argus to feature/upgrade * commit '89a0cbdfa5f452e932c5c028056dec0b88cf528a': Updated Golang sdk version to 1.14.1 commit 89a0cbdfa5f452e932c5c028056dec0b88cf528a Author: prathamesh.mahajan@logicmonitor.com Date: Mon Apr 6 11:17:37 2020 +0530 Updated Golang sdk version to 1.14.1 commit 47b4945d9a035e9b8d3a22a0559a005dd3e0d135 Merge: b628107a 753ff7ac Author: Vaibhav Kumbhar Date: Sun Apr 5 22:01:52 2020 -0700 Merge pull request #43 in DEV/k8s-argus from DEV-58267-change-deployment-client-to-apps-v1-apps-v1betv2-is-no-more-could-not-list-deployments to feature/upgrade * commit '753ff7ac22ea8517204025937da6f7acc494f207': DEV-58267: updated v1betv2 client to v1 for deployment watcher. commit 753ff7ac22ea8517204025937da6f7acc494f207 Author: vaibhav.kumbhar Date: Fri Apr 3 12:30:08 2020 +0530 DEV-58267: updated v1betv2 client to v1 for deployment watcher. commit b628107a999979bc59150cf6c8a506ba67d3489a Author: vaibhav.kumbhar Date: Fri Mar 6 17:29:49 2020 +0530 feature/upgrade: updated k8s sdk to 1.17 and client-go library to 14.0. and gosdk to 1.14 updated respective vendor packages accordingly commit 2b299cf9e48e4d130a2c8fc8c6d7efceddbc4092 Merge: 9885f238 6425fd62 Author: Jeremy Tang Date: Wed Nov 13 18:07:04 2019 -0800 Merge pull request #42 in DEV/k8s-argus from DEV-55114-argus-shouldn-t-overwrite-system.categories-values to develop * commit '6425fd625a11efc821b3efe4e579ae991f212915': DEV-55114 Argus shouldn't overwrite system.categories values DEV-55114 Argus shouldn't overwrite system.categories values DEV-55114 Argus shouldn't overwrite system.categories values DEV-55114 Argus shouldn't overwrite system.categories values DEV-55114 Argus shouldn't overwrite system.categories values commit 6425fd625a11efc821b3efe4e579ae991f212915 Author: JeremyCD Date: Tue Nov 12 14:08:30 2019 +0800 DEV-55114 Argus shouldn't overwrite system.categories values commit edd79ad45353cd337a2d5de480e9aee9e1d86353 Author: JeremyCD Date: Mon Nov 11 17:50:34 2019 +0800 DEV-55114 Argus shouldn't overwrite system.categories values commit 1a9d37ef2a86991cee9093fdc121aeb0858d4f59 Author: JeremyCD Date: Mon Nov 11 17:37:21 2019 +0800 DEV-55114 Argus shouldn't overwrite system.categories values commit c4a5efaf347a0a213f7dc81722b91295d0caf712 Author: JeremyCD Date: Mon Nov 11 16:05:34 2019 +0800 DEV-55114 Argus shouldn't overwrite system.categories values commit ab0f882b8f6d6dd6e5a084d5ba8cf9ef6dc51335 Author: JeremyCD Date: Mon Nov 11 15:42:06 2019 +0800 DEV-55114 Argus shouldn't overwrite system.categories values commit 9885f2383d9e71bc8c8d4dc3d594ce13e76d625b Merge: b049bd02 bacb005d Author: Daizhong Xiao Date: Mon Jul 29 19:27:55 2019 -0700 Merge pull request #41 in DEV/k8s-argus from DEV-53516-create-pr-for-supporting-http-proxy to develop * commit 'bacb005de10033300a34ac6ff4eb1d431eb724ec': DEV-53516 Create PR for supporting http proxy configuration Develop (#112) Develop (#111) Develop (#109) commit bacb005de10033300a34ac6ff4eb1d431eb724ec Merge: 0806e097 ad09dcdf Author: dzxiao Date: Mon Jul 29 15:31:01 2019 +0800 Merge branch 'develop' of https://github.com/DzXiaoLMCD/k8s-argus into DEV-53516-create-pr-for-supporting-http-proxy commit 0806e097a53e376ae8fb8e772ae5a6480e541c07 Author: dzxiao Date: Mon Jul 29 15:27:17 2019 +0800 DEV-53516 Create PR for supporting http proxy configuration commit ad09dcdf69cbf9f9639ea2e48b51b88becc02c73 Merge: b049bd02 8db30a43 Author: dzxiao Date: Mon Jul 29 15:20:21 2019 +0800 Merge branch 'develop' of https://github.com/logicmonitor/k8s-argus into dz_github_develop commit b049bd022903c2a93e008b6a116ecdb91c436d29 Merge: c7c0e2d9 9d5d89e1 Author: Daizhong Xiao Date: Tue Jul 23 17:57:38 2019 -0700 Merge pull request #40 in DEV/k8s-argus from DEV-52692-support-proxy-for-dockerized-collector to develop * commit '9d5d89e18eafedf8d4c01d02b36b7d8545e5cabb': DEV-52692 Support proxy for dockerized collector DEV-52692 fix the comments DEV-52692 fix the comments DEV-52044 Improve the http proxy configuration DEV-52044 Improve the http proxy configuration DEV-52044 Fix the comments DEV-52044 Fix the comments DEV-52044 Add httpURL parameter description DEV-52044 Add httpURL parameter description DEV-52044 Add http proxy for argus DEV-52044 Add http proxy for argus DEV-51952 Research argus http & http proxy configuration options DEV-51952 Research argus http & http proxy configuration options commit 9d5d89e18eafedf8d4c01d02b36b7d8545e5cabb Author: dzxiao Date: Fri Jul 19 16:02:52 2019 +0800 DEV-52692 Support proxy for dockerized collector commit 488da04a40be217d03148d60b8bb09387300d9a5 Merge: 05ebe17b c7c0e2d9 Author: dzxiao Date: Fri Jul 19 14:09:02 2019 +0800 Merge branch 'develop' of https://stash.logicmonitor.com/scm/dev/k8s-argus into DEV-52692-support-proxy-for-dockerized-collector commit 05ebe17b9591ba2a82c02aef0b1c66a840803e4b Author: dzxiao Date: Thu Jul 18 18:08:24 2019 +0800 DEV-52692 fix the comments commit 8561f9d455961cf8163b0226119d1ea1a8cfb488 Author: dzxiao Date: Thu Jul 18 18:05:47 2019 +0800 DEV-52692 fix the comments commit c7c0e2d9a1f710759cefa6472f08780ae9a12221 Merge: 6921bc31 72f2ee82 Author: Daizhong Xiao Date: Wed Jul 3 19:34:28 2019 -0700 Merge pull request #39 in DEV/k8s-argus from DEV-52991-create-pr-for-duplicate-pod-names to develop * commit '72f2ee826bf9563bb3e9c6a718a490a6defa78d2': DEV-52991 Add UT DEV-52036 Fix the comments DEV-52036 Fix the comments DEV-52036 Allow for duplicate pod names in one LM account DEV-52036 Allow for duplicate pod names in one LM account DEV-52036 Allow for duplicate pod names in one LM account remove logo link DEV-52036 Allow for duplicate pod names in one LM account commit 72f2ee826bf9563bb3e9c6a718a490a6defa78d2 Author: dzxiao Date: Wed Jul 3 14:14:07 2019 +0800 DEV-52991 Add UT commit a5e616a081a24d6a5f4d200fbdf9f50618f8c174 Merge: e2942642 ef024be7 Author: dzxiao Date: Tue Jul 2 15:35:03 2019 +0800 Merge branch 'develop' of https://github.com/DzXiaoLMCD/k8s-argus into DEV-52991-create-pr-for-duplicate-pod-names commit e294264215a78b6caa13c47c9d6d8299ac098f6a Merge: 6921bc31 41a2dc00 Author: dzxiao Date: Tue Jul 2 09:42:48 2019 +0800 Merge branch 'DEV-52036-allow-for-duplicate-pod-names-in' of https://stash.logicmonitor.com/scm/dev/k8s-argus into DEV-52991-create-pr-for-duplicate-pod-names commit 41a2dc000e81cb412a50c56c1eaff868a9107c7f Author: dzxiao Date: Sat Jun 22 04:38:28 2019 +0800 DEV-52036 Fix the comments commit 298b037a1c6b48ff82de52b3756e0131833a95b8 Author: dzxiao Date: Sat Jun 22 03:48:18 2019 +0800 DEV-52044 Improve the http proxy configuration commit f82a0bf914fcaabac954f0fe5d9d056690273f03 Author: dzxiao Date: Sat Jun 22 01:48:40 2019 +0800 DEV-52044 Improve the http proxy configuration commit 1829b56d403fe32c5d579b82891cb1a7932e9315 Author: dzxiao Date: Fri Jun 21 19:04:51 2019 +0800 DEV-52036 Fix the comments commit 361a3789ca469c34253bd1f8d889f989ad32b81e Author: dzxiao Date: Fri Jun 21 15:52:31 2019 +0800 DEV-52044 Fix the comments commit 4534a641f0682396cf91ca12f46f9ada3e23ccb0 Author: dzxiao Date: Fri Jun 21 15:17:49 2019 +0800 DEV-52044 Fix the comments commit 569edd31c64d82e92c9beff3a789ee2a3d5bd7e1 Author: dzxiao Date: Fri Jun 21 08:51:07 2019 +0800 DEV-52044 Add httpURL parameter description commit 99542e70a03c5e56080ea57d2d05641f1cd0c597 Merge: 2d1cd4bb 6921bc31 Author: dzxiao Date: Fri Jun 21 08:48:16 2019 +0800 Merge branch 'develop' of https://stash.logicmonitor.com/scm/dev/k8s-argus into feature/DEV-52044-add-http-http-proxy-configuration commit 6921bc31b2edbea9f37da3c99596654426f6ca80 Merge: 421d5322 34b0bf18 Author: dzxiao Date: Thu Jun 20 19:03:27 2019 +0800 Merge branch 'develop' of https://github.com/logicmonitor/k8s-argus into develop # Conflicts: # pkg/sync/initsyncer.go commit 2d1cd4bbf1ca7080bc23139a83cda4a9596f33d5 Author: dzxiao Date: Thu Jun 20 18:31:02 2019 +0800 DEV-52044 Add httpURL parameter description commit 203f978a06c79398633da7bd5411ea932d0e9c32 Author: dzxiao Date: Thu Jun 20 17:54:07 2019 +0800 DEV-52036 Allow for duplicate pod names in one LM account commit 9fe97da53de0d1e8096b2a8678de84fc16b03c0a Author: dzxiao Date: Thu Jun 20 16:11:02 2019 +0800 DEV-52036 Allow for duplicate pod names in one LM account commit a0d2ab0cfef9707253996f3ac377f88261bb52af Author: dzxiao Date: Thu Jun 20 16:04:29 2019 +0800 DEV-52036 Allow for duplicate pod names in one LM account commit c82803014cf482b45ab2c741d7977d40a9b94d52 Merge: b516b2d9 421d5322 Author: dzxiao Date: Thu Jun 20 01:35:52 2019 +0800 Merge branch 'develop' of https://stash.logicmonitor.com/scm/dev/k8s-argus into DEV-52036-allow-for-duplicate-pod-names-in commit 3aada1f6de258296443a79d5a45b7c55bee44fcf Author: dzxiao Date: Thu Jun 20 00:40:46 2019 +0800 DEV-52044 Add http proxy for argus commit ef024be7d15bd181f60de612396b722d5c79dfe9 Author: dzxiao Date: Wed Jun 19 17:12:42 2019 +0800 remove logo link commit 538e9b30426b8e3c6336642a9fc12788a01b42a4 Merge: 421d5322 5c21dbdb Author: dzxiao Date: Wed Jun 19 17:05:31 2019 +0800 Merge branch 'develop' of https://github.com/logicmonitor/k8s-argus into github_develop # Conflicts: # pkg/devicegroup/devicegroup.go # pkg/sync/initsyncer.go # pkg/watch/node/node.go commit d64d3d801fc1f280136634f9ee57195a902b234c Author: dzxiao Date: Tue Jun 18 14:44:20 2019 +0800 DEV-52044 Add http proxy for argus commit 421d53227978a5319bd5db724d754db4ea391b26 Merge: dfe477f0 a1df27e9 Author: Daizhong Xiao Date: Sun Jun 16 22:15:14 2019 -0700 Merge pull request #35 in DEV/k8s-argus from feature/DEV-52508-argus-deployment-rbac-privilege to develop * commit 'a1df27e9fe1f54653761bf16f2871e4ceb764fc0': DEV-52508 Fix the comments DEV-52508 Fix the comments DEV-52508 Improve by the comments DEV-52508 Argus deployment rbac privilege compatibility improvement DEV-52508 Argus deployment rbac privilege compatibility improvement DEV-52508 Argus deployment rbac privilege compatibility improvement DEV-52508 Argus deployment rbac privilege improve DEV-52508 Argus deployment rbac privilege improve DEV-52508 Fixed the CI check DEV-49675 Restore the dockerfile DEV-49675 Synchronous develop branch, add the recover panic logic for deployments DEV-50929 Improve the code with comments DEV-50929 Add k8s deployments monitoring by Argus commit a1df27e9fe1f54653761bf16f2871e4ceb764fc0 Author: dzxiao Date: Mon Jun 17 13:12:30 2019 +0800 DEV-52508 Fix the comments commit 2686988709be1794cc44aa45c262a20af4906344 Author: dzxiao Date: Mon Jun 17 11:19:47 2019 +0800 DEV-52508 Fix the comments commit b516b2d9087d7c5e4a90f019901b7d03d6db1b63 Merge: 05517430 d139bb7b Author: dzxiao Date: Sun Jun 16 20:34:10 2019 +0800 DEV-52036 Allow for duplicate pod names in one LM account commit d139bb7ba86327f6d0b36490e7f6ad3c58fe3f20 Author: dzxiao Date: Sun Jun 16 18:37:20 2019 +0800 DEV-52508 Improve by the comments commit 055174305631eac2063435d3562fd9d65d29a51b Author: dzxiao Date: Sun Jun 16 17:20:15 2019 +0800 DEV-52036 Allow for duplicate pod names in one LM account commit 7b000157dcc033deca162adeb0769b1db917cdcd Author: dzxiao Date: Fri Jun 14 15:03:50 2019 +0800 DEV-52508 Argus deployment rbac privilege compatibility improvement commit af73614888dffdc139300aedd95cf31e0957140c Author: dzxiao Date: Fri Jun 14 14:57:26 2019 +0800 DEV-52508 Argus deployment rbac privilege compatibility improvement commit d5f9ae0e16f6fa7b4296580963b9cad4eb4635fb Author: dzxiao Date: Fri Jun 14 14:19:52 2019 +0800 DEV-52508 Argus deployment rbac privilege compatibility improvement commit 302f10cc0c53caff37d421c60788596588664a25 Author: dzxiao Date: Thu Jun 13 17:55:15 2019 +0800 DEV-51952 Research argus http & http proxy configuration options commit 7fee441867360d37c1c325b6b2e806f41be5028a Author: dzxiao Date: Wed Jun 12 22:42:22 2019 +0800 DEV-51952 Research argus http & http proxy configuration options commit 87941be84bc906a24df91b7781108faa6c53b6d9 Author: dzxiao Date: Wed Jun 12 21:03:28 2019 +0800 DEV-52508 Argus deployment rbac privilege improve commit e313748af2fbab52b044e77c48894bc8abb37da9 Author: dzxiao Date: Wed Jun 12 18:20:41 2019 +0800 DEV-52508 Argus deployment rbac privilege improve commit f206d06555de7faefd6aa8038657fcdd5592f832 Author: dzxiao Date: Wed Jun 12 15:12:48 2019 +0800 DEV-52508 Fixed the CI check commit 68a9e6ffec2e49b06c075d2d33096be88ea96d12 Author: dzxiao Date: Tue Jun 4 14:12:20 2019 +0800 DEV-49675 Restore the dockerfile commit c1b5a71562b4ccb758333c298d4fe6f0559d1dbf Merge: 69cc809e dfe477f0 Author: dzxiao Date: Tue Jun 4 14:08:50 2019 +0800 DEV-49675 Merge from develop branch commit dfe477f0c59670dc154b707f97169995bed04043 Merge: 823f4a19 32730de0 Author: Daizhong Xiao Date: Thu May 30 23:21:02 2019 -0700 Merge pull request #34 in DEV/k8s-argus from DEV-51932-fix-uptime-widget-for-k8s-resources to develop * commit '32730de08ee46917ca1a07e838a1fe87fa2dfa98': DEV-51932 fix uptime widget for k8s resources commit 32730de08ee46917ca1a07e838a1fe87fa2dfa98 Author: dzxiao Date: Thu May 30 10:29:19 2019 +0800 DEV-51932 fix uptime widget for k8s resources commit 823f4a194d45137a512754ed6cea1d03f5eeba50 Author: dzxiao Date: Fri May 17 17:46:27 2019 +0800 Improve the variable naming commit 8c3a4e14a5909022d657e25987db8d03343032c3 Merge: 6e05ef5e 665b218b Author: Daizhong Xiao Date: Thu May 16 21:10:05 2019 -0700 Merge pull request #33 in DEV/k8s-argus from DEV-51677-create-github-pr-for-argus-and to develop * commit '665b218b0fcfbbcd9613a9a4f3aa32144555eb28': DEV-51677 Improve the code according to github comments commit 665b218b0fcfbbcd9613a9a4f3aa32144555eb28 Author: dzxiao Date: Thu May 16 13:32:33 2019 +0800 DEV-51677 Improve the code according to github comments commit 6e05ef5e039d542356a597214f7c2a05683758c2 Author: dzxiao Date: Wed May 15 18:39:09 2019 +0800 Modify the format by Travis CI check commit 69cc809e2d9a0e0b0b83ab5b53af2d38fc129a79 Merge: 57c574e2 9a4617c1 Author: dzxiao Date: Tue May 14 14:05:20 2019 +0800 Merge branch 'develop' of https://stash.logicmonitor.com/scm/dev/k8s-argus into feature/DEV-49675-devops-monitor-kubernetes-deployments commit 9a4617c1aaecaa55860dd01c29bf2da3eb46b655 Merge: 2ca8da0a 1e77de01 Author: Daizhong Xiao Date: Mon May 13 19:21:07 2019 -0700 Merge pull request #32 in DEV/k8s-argus from bugfix/DEV-51567-the-label-value-of-k8s-monitored to develop * commit '1e77de018268bb0accc85e89fc7baa43a444b377': DEV-51567 Fixed the label value of k8s monitored commit 2ca8da0a0015c6cf70e3d448113a326edfbb419c Merge: cef2c2f4 5abe6823 Author: Daizhong Xiao Date: Mon May 13 19:20:34 2019 -0700 Merge pull request #31 in DEV/k8s-argus from DEV-51405-improve-argus-log to develop * commit '5abe6823912334b0c277ce7c0bc27e3f4efacc5e': DEV-51405 Fix the argus log format commit 57c574e2cc36c888cdedce8d5c233308997ff45d Author: dzxiao Date: Tue May 14 09:57:44 2019 +0800 DEV-49675 Synchronous develop branch, add the recover panic logic for deployments commit 978c9a1d2ba920ab06735910844744aabd3f057b Merge: 17a50a05 cef2c2f4 Author: dzxiao Date: Tue May 14 09:50:41 2019 +0800 Merge branch 'develop' of https://stash.logicmonitor.com/scm/dev/k8s-argus into feature/DEV-49675-devops-monitor-kubernetes-deployments commit 1e77de018268bb0accc85e89fc7baa43a444b377 Author: dzxiao Date: Mon May 13 22:10:15 2019 +0800 DEV-51567 Fixed the label value of k8s monitored commit 5abe6823912334b0c277ce7c0bc27e3f4efacc5e Author: dzxiao Date: Mon May 13 18:16:52 2019 +0800 DEV-51405 Fix the argus log format commit cef2c2f441da731e3f7d63d580bb997fd20aea92 Merge: 6d1787fc 58027d79 Author: dzxiao Date: Mon May 13 15:17:37 2019 +0800 DEV-49251 Merge improve-panic-log-process branch commit 58027d79d79297a48e815895a17c9a5b5dd6a42d Author: dzxiao Date: Mon May 13 14:41:51 2019 +0800 DEV-49251 Improve the comments commit 6d1787fc3b618ee58bc0a39d17e30d64fbb3058a Merge: 70702f72 8f80c6c2 Author: Daizhong Xiao Date: Sun May 12 02:47:04 2019 -0700 Merge pull request #28 in DEV/k8s-argus from DEV-50734-devts-6790-discover-nodeport-and to develop * commit '8f80c6c220cc1759176eb5056a9622295b6e9ede': DEV-50734 Improve the log message commit 70702f720ccf1155a076c9d34a4776397e7d60d5 Merge: 50e6b2d5 100a7175 Author: Daizhong Xiao Date: Sun May 12 02:44:27 2019 -0700 Merge pull request #27 in DEV/k8s-argus from DEV-49251-improve-panic-log-process to develop * commit '100a717574d58a0c6b8fe642cf8f2b1082bb4eff': DEV-49251 Improve the log message commit 100a717574d58a0c6b8fe642cf8f2b1082bb4eff Author: dzxiao Date: Sat May 11 16:37:52 2019 +0800 DEV-49251 Improve the log message commit 8f80c6c220cc1759176eb5056a9622295b6e9ede Author: dzxiao Date: Sat May 11 15:17:55 2019 +0800 DEV-50734 Improve the log message commit 17a50a058460412f7a1ec3e331864ea708a7f16b Merge: 3944266b 50e6b2d5 Author: dzxiao Date: Fri May 10 10:54:12 2019 +0800 DEV-49675 Merge from develop branch commit 3944266b1786910becee021eae0ada9133b2dafc Merge: 3d9407c7 0e9d2093 Author: dzxiao Date: Wed May 8 11:23:53 2019 +0800 DEV-50929 Add k8s deployments monitoring by Argus commit 50e6b2d5f14bf8e4d603dd4156074a7c4f4bd129 Merge: 3d9407c7 d45062ae Author: Daizhong Xiao Date: Tue May 7 20:05:39 2019 -0700 Merge pull request #19 in DEV/k8s-argus from DEV-49251-improve-panic-log-process to develop * commit 'd45062aec7e6c684d1069723568dbd669cba82c7': DEV-49251 Add the defer to initSync and improve log output DEV-49251 improve panic log process commit 0e9d20935a5d554b568c33246b3fdccbd04602f9 Author: dzxiao Date: Tue May 7 18:32:06 2019 +0800 DEV-50929 Improve the code with comments commit 3d9407c7ab58ae66e784406bb3a9434cf4f446ed Merge: 23f2cd3d 8e1b0e5c Author: Jeremy Tang Date: Tue May 7 03:02:15 2019 -0700 Merge pull request #23 in DEV/k8s-argus from DEV-41301-upgrade-the-go-sdk-to-v2 to develop * commit '8e1b0e5ce9e328fd04f63580b9ec6e55eab8a35a': DEV-41301 Upgrade the go sdk to v2 commit 8e1b0e5ce9e328fd04f63580b9ec6e55eab8a35a Author: JeremyCD Date: Tue May 7 17:59:52 2019 +0800 DEV-41301 Upgrade the go sdk to v2 commit 23f2cd3d6c3932cf48e74dc3778e8f243f37c91e Merge: fa9fe857 69f8fb54 Author: Jeremy Tang Date: Tue May 7 02:47:41 2019 -0700 Merge pull request #21 in DEV/k8s-argus from DEV-41301-upgrade-the-go-sdk-to-v2 to develop * commit '69f8fb54b9df0a573f1415bcbb99070779cd975d': (21 commits) DEV-41301 Upgrade the go sdk to v2 DEV-41301 Upgrade the go sdk to v2 DEV-41301 Upgrade the go sdk to v2 DEV-41301 Upgrade the go sdk to v2 DEV-41301 Upgrade the go sdk to v2 DEV-48974 Upgrade the go version of the argus from 1.9 to 1.11 (#104) DEV-48974 Upgrade Argus from golang 1.9 to 1.11 Develop (#103) Dev 49046 fix the internal ip cannot found (#102) Update node_test.go Develop (#99) Dev 42060 improve the initSync and the branch of the lm sdk (#98) remove beta tag (#96) Remove beta tag (#97) Develop (#95) bump version Dev-40217 support to set log levels and improve (#94) Dev-40217 support to set log levels and improve Stash to GitHub (#92) Updating docs & readme (#91) ... commit fa9fe857bfa78555d68037b10ba3ba999460ca3f Merge: 55d703e5 f0997f0c Author: Daizhong Xiao Date: Tue May 7 02:41:57 2019 -0700 Merge pull request #20 in DEV/k8s-argus from DEV-50734-devts-6790-discover-nodeport-and to develop * commit 'f0997f0c3bdc1ee58b92ce67b5569f1901952c31': DEV-50734 Support all service type, modify the UpdateFunc DEV-50734 Support all service type, and add the logs commit d45062aec7e6c684d1069723568dbd669cba82c7 Author: dzxiao Date: Tue May 7 17:11:48 2019 +0800 DEV-49251 Add the defer to initSync and improve log output commit 5f8afc4084864cc2053a92f5237d64f4633e8f57 Author: dzxiao Date: Tue May 7 14:51:24 2019 +0800 DEV-50929 Add k8s deployments monitoring by Argus commit 69f8fb54b9df0a573f1415bcbb99070779cd975d Author: JeremyCD Date: Mon May 6 15:00:26 2019 +0800 DEV-41301 Upgrade the go sdk to v2 commit f0997f0c3bdc1ee58b92ce67b5569f1901952c31 Author: dzxiao Date: Mon May 6 14:50:43 2019 +0800 DEV-50734 Support all service type, modify the UpdateFunc commit 12fd071a3922302249c4b0e67ef53ffb0dd6d9fb Author: JeremyCD Date: Mon May 6 10:45:54 2019 +0800 DEV-41301 Upgrade the go sdk to v2 commit db5aaed757fedcae6063f645011aa646c2ea3eef Author: JeremyCD Date: Sun May 5 21:39:13 2019 +0800 DEV-41301 Upgrade the go sdk to v2 commit 21527a176b1d5fe6f841e90761b919b6c0d5a815 Author: JeremyCD Date: Sun May 5 21:32:22 2019 +0800 DEV-41301 Upgrade the go sdk to v2 commit 34a4ea2269f7b8477aa3ca3753e0b875ba6108ce Author: JeremyCD Date: Sun May 5 20:48:19 2019 +0800 DEV-41301 Upgrade the go sdk to v2 commit e9d8d9059d3223fb96c9af6d534030dde532bba6 Author: dzxiao Date: Fri Apr 26 23:11:57 2019 +0800 DEV-50734 Support all service type, and add the logs commit 5e8f8263c01ef1dea34b5806068f368a2eb0bf77 Author: dzxiao Date: Fri Apr 26 22:07:24 2019 +0800 DEV-49251 improve panic log process commit 1a1fa4ee3782c6d2eb7a76589894e199f899e0b8 Merge: a77e88b8 2d6af211 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Thu Apr 25 10:57:13 2019 +0800 Merge pull request #9 from logicmonitor/develop Develop commit a77e88b8727de41884f2c216507a0403a5c012e1 Merge: f9d67593 ffacdd67 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Thu Feb 28 15:09:59 2019 +0800 Merge pull request #8 from JeremyTangCD/DEV-48974-upgrade-argus-from-golang-1.9-to DEV-48974 Upgrade Argus from golang 1.9 to 1.11 commit ffacdd6772274686cbd4e7390227868e277c90bc Author: jeremy Date: Thu Feb 28 15:05:20 2019 +0800 DEV-48974 Upgrade Argus from golang 1.9 to 1.11 commit f9d6759393118a050ca204217bae0a2d039d4120 Merge: cf2cdf08 261d0442 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Thu Feb 28 14:50:57 2019 +0800 Merge pull request #7 from logicmonitor/develop Develop commit cf2cdf08a64f0dd5cbb0a3d2909a3beab670e4c9 Merge: 2333cd41 ea104636 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Thu Feb 28 13:37:00 2019 +0800 Merge pull request #6 from JeremyTangCD/DEV-48974-upgrade-argus-from-golang-1.9-to Dev 48974 upgrade argus from golang 1.9 to commit 55d703e57e18c36a1715b42d60be4ff433a59288 Merge: 93e95d82 ea104636 Author: Jeremy Tang Date: Wed Feb 20 23:07:00 2019 -0800 Merge pull request #18 in DEV/k8s-argus from DEV-48974-upgrade-argus-from-golang-1.9-to to develop * commit 'ea10463692cb3b787e8bedc6f7442c75bad328bb': DEV-48974 Upgrade Argus from golang 1.9 to 1.11 commit ea10463692cb3b787e8bedc6f7442c75bad328bb Author: jeremy Date: Mon Feb 18 15:23:17 2019 +0800 DEV-48974 Upgrade Argus from golang 1.9 to 1.11 commit 2333cd410641ed754b8bda4a880b886d0acb871c Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Mon Feb 18 15:20:02 2019 +0800 Update node_test.go commit 6293a0ad7e7f9724b76430a4a2d61e37cf250249 Merge: a0c3b2d7 2cc8d132 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Mon Feb 18 14:59:08 2019 +0800 Merge pull request #5 from JeremyTangCD/DEV-49046-fix-the-internal-ip-cannot-found DEV-49046 Fix the internal IP cannot found bug in argus commit 93e95d82e362046381b26d8cade3b715bf208d61 Merge: 838e88b7 2cc8d132 Author: Jeremy Tang Date: Sun Feb 17 22:56:03 2019 -0800 Merge pull request #17 in DEV/k8s-argus from DEV-49046-fix-the-internal-ip-cannot-found to develop * commit '2cc8d1326d9ced3f91b0f64b7f1a80407451eed4': DEV-49046 Fix the internal IP cannot found bug in argus commit 2cc8d1326d9ced3f91b0f64b7f1a80407451eed4 Author: jeremy Date: Mon Feb 18 14:48:58 2019 +0800 DEV-49046 Fix the internal IP cannot found bug in argus commit a0c3b2d7bda542ee678593c4c0251520143091f6 Merge: 7ecbcf68 8f7491d9 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Fri Feb 15 16:48:49 2019 +0800 Merge branch 'develop' into develop commit 7ecbcf689f93821fc07655ac8c61455fb74bce72 Merge: 3286dcd1 30932b00 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Fri Feb 15 16:44:48 2019 +0800 Merge pull request #4 from JeremyTangCD/DEV-49046-fix-the-internal-ip-cannot-found Dev 49046 fix the internal ip cannot found commit 838e88b7ac974ec3aa0c09404655cdeef07c3244 Merge: 746c3d95 30932b00 Author: Jeremy Tang Date: Fri Feb 15 00:31:06 2019 -0800 Merge pull request #16 in DEV/k8s-argus from DEV-49046-fix-the-internal-ip-cannot-found to develop * commit '30932b003b72fb8667d88c9436346f829c8bdc88': DEV-49046 Fix the internal IP cannot found bug in argus commit 30932b003b72fb8667d88c9436346f829c8bdc88 Author: jeremy Date: Thu Feb 14 16:06:19 2019 +0800 DEV-49046 Fix the internal IP cannot found bug in argus commit 746c3d9526e71fe8a064d416b908faa7d298feb8 Merge: 1d790d08 d65374e9 Author: Jeremy Tang Date: Mon Jan 28 22:40:36 2019 -0800 Merge pull request #15 in DEV/k8s-argus from DEV-47062-add-distinguishing-property-to to develop * commit 'd65374e91f1b332ba3749e7144addf7ebe23ba62': DEV-47062 Add distinguishing property to host network pods commit d65374e91f1b332ba3749e7144addf7ebe23ba62 Author: jeremy Date: Tue Jan 22 16:46:02 2019 +0800 DEV-47062 Add distinguishing property to host network pods commit 1d790d087b4a625ba49c969d7c40e994d6240cec Merge: fc8f4f74 f1a712ee Author: Jeremy Tang Date: Mon Jan 14 17:38:02 2019 -0800 Merge pull request #14 in DEV/k8s-argus from DEV-42060-don-t-create-collector-device-for to develop * commit 'f1a712ee08c609751a8ea68c3323afab56d1c55c': DEV-42060: Don't create collector device for Kubernetes Clusters commit f1a712ee08c609751a8ea68c3323afab56d1c55c Author: jeremy Date: Mon Jan 14 15:34:48 2019 +0800 DEV-42060: Don't create collector device for Kubernetes Clusters commit fc8f4f74bd7980c94e8bf0641d32165a4128ac0e Merge: f6349860 c69d4326 Author: Jeremy Tang Date: Thu Jan 10 19:12:45 2019 -0800 Merge pull request #13 in DEV/k8s-argus from DEV-41947-improve-the-initsync-logic-to-prevent to develop * commit 'c69d432600db453924bfeb6b9ab082883cb0bd8a': DEV-41947: Improve the initsync logic to prevent lost data after k8s device is updated DEV-41947: Improve the initsync logic to prevent lost data after k8s device is updated commit c69d432600db453924bfeb6b9ab082883cb0bd8a Author: jeremy Date: Thu Jan 10 13:48:18 2019 +0800 DEV-41947: Improve the initsync logic to prevent lost data after k8s device is updated commit 06bdd1586ee0b7df373246adff0165e2c8883170 Author: jeremy Date: Wed Jan 9 15:30:08 2019 +0800 DEV-41947: Improve the initsync logic to prevent lost data after k8s device is updated commit 3286dcd18f009e155cabeb505b0776101b4ae359 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Wed Jan 2 16:48:56 2019 +0800 Dev-40217 support to set log levels and improve Dev-40217 support to set log levels and improve commit b27023bd57511d6a3e02e254d04d0e705f2a5395 Merge: 2d0e5591 08e2f929 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Wed Jan 2 16:33:09 2019 +0800 Merge branch 'develop' into develop commit 2d0e5591b8758965470755f1e765f77accce6166 Merge: 66f8a962 f6349860 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Wed Jan 2 16:32:17 2019 +0800 Merge pull request #3 from JeremyTangCD/DEV-40217-support-to-set-log-levels-and-improve Dev-40217 support to set log levels and improve commit f6349860a04a91a8083773b5bec6ebafd7119661 Merge: 5a8c7980 968a0ad0 Author: Jeremy Tang Date: Tue Dec 25 23:38:55 2018 -0800 Merge pull request #11 in DEV/k8s-argus from DEV-40217-support-to-set-log-levels-and-improve to develop * commit '968a0ad080944f0a9c19b42f69c2dfc592a22ac8': 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 5a8c7980f8da6e3fdc2dcc05eac919ef633eed63 Merge: 4079f661 e56e41e8 Author: Jeremy Tang Date: Tue Dec 25 23:37:45 2018 -0800 Merge pull request #12 in DEV/k8s-argus from DEV-41682-improve-the-argus-code-for-the to develop * commit 'e56e41e8efbe88814fcb2c0c4a6efc1240f09717': DEV-41682: Improve the argus code for the CI failure in GitHub commit 66f8a9625ee59aa7d7df172cfa83c4375b73974b Merge: a6f1cd13 e56e41e8 Author: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Date: Fri Dec 21 14:15:25 2018 +0800 Merge pull request #1 from JeremyTangCD/DEV-41682-improve-the-argus-code-for-the DEV-41682: Improve the argus code for the CI failure in GitHub commit e56e41e8efbe88814fcb2c0c4a6efc1240f09717 Author: jeremy Date: Fri Dec 21 14:09:57 2018 +0800 DEV-41682: Improve the argus code for the CI failure in GitHub commit a6f1cd136ebf8aae649ec3361f274e11c30e05cd Merge: 4079f661 c5d2b12f Author: Jeff Date: Thu Dec 20 16:37:24 2018 -0600 Merge branch 'master' into develop commit 968a0ad080944f0a9c19b42f69c2dfc592a22ac8 Author: jeremy Date: Wed Dec 19 14:42:06 2018 +0800 DEV-40217: Support to set log levels and improve logs in argus related projects commit f35228a18f095dc616ee3ff9646110d54b674caa Author: jeremy Date: Tue Dec 18 17:14:26 2018 +0800 DEV-40217: Support to set log levels and improve logs in argus related projects commit 4079f661b68fe96d42a44c848e7eea004fdbde15 Merge: d570b4f6 e6152f8c Author: Jeremy Tang Date: Mon Dec 17 00:59:48 2018 -0800 Merge pull request #10 in DEV/k8s-argus from DEV-41432-use-ip-as-hostname-for-argus-related to develop * commit 'e6152f8c1b2cc85aa50e75136a6da73f4482d72a': DEV-41432: Use IP as hostname for argus related devices commit e6152f8c1b2cc85aa50e75136a6da73f4482d72a Author: jeremy Date: Mon Dec 17 16:56:13 2018 +0800 DEV-41432: Use IP as hostname for argus related devices commit d570b4f642e2dcb0383baacea2739e2ada36fbfc Merge: 821500c6 eb4fffbf Author: Jeremy Tang Date: Fri Dec 14 01:29:00 2018 -0800 Merge pull request #8 in DEV/k8s-argus from DEV-41432-use-ip-as-hostname-for-argus-related to develop * commit 'eb4fffbff02833af131710bd1b01d0ccbf32dc01': DEV-41432: Use IP as hostname for argus related devices DEV-41432: Use IP as hostname for argus related devices commit 821500c60bc6796a8cbe3db4fc0bf90ca5edff27 Merge: d36f9439 16000b53 Author: Jeremy Tang Date: Fri Dec 14 01:06:23 2018 -0800 Merge pull request #9 in DEV/k8s-argus from DEV-41459-add-a-new-device-type-for-k8s-devices to develop * commit '16000b533b7e527c40fd042090ed27f590515ed8': DEV-41459: Add a new device type for k8s devices commit 16000b533b7e527c40fd042090ed27f590515ed8 Author: jeremy Date: Thu Dec 13 17:29:55 2018 +0800 DEV-41459: Add a new device type for k8s devices commit eb4fffbff02833af131710bd1b01d0ccbf32dc01 Author: jeremy Date: Thu Dec 13 13:38:02 2018 +0800 DEV-41432: Use IP as hostname for argus related devices commit cc8efdae24b6698a93aa1a9598a0df7d96148080 Author: jeremy Date: Tue Dec 11 18:02:03 2018 +0800 DEV-41432: Use IP as hostname for argus related devices commit d36f94399434298a9bec683fef137d2adc18b669 Merge: a03490e1 e7c90f10 Author: Jeremy Tang Date: Thu Nov 15 02:05:53 2018 -0800 Merge pull request #7 in DEV/k8s-argus from DEV-40779-enable-the-alert-on-service-group to develop * commit 'e7c90f107a58c371b749b7460384c10ca993bb3f': DEV-40779: Enable the alert on service group when it is created by argus commit e7c90f107a58c371b749b7460384c10ca993bb3f Author: jeremy Date: Wed Nov 14 21:30:41 2018 +0800 DEV-40779: Enable the alert on service group when it is created by argus commit a03490e1a024198a24a250678bd1e41d34c98d02 Merge: 33c0a677 b4ce4883 Author: Jeremy Tang Date: Fri Nov 9 16:30:47 2018 -0800 Merge pull request #6 in DEV/k8s-argus from DEV-40505-sync-the-k8s-resource-to-santaba to develop * commit 'b4ce488353d7f5435ac1101437b712dc196ba633': DEV-40505: Sync the k8s resource to santaba when argus launches commit b4ce488353d7f5435ac1101437b712dc196ba633 Author: jeremy Date: Fri Nov 9 10:47:53 2018 +0800 DEV-40505: Sync the k8s resource to santaba when argus launches commit 33c0a677560615ff33327950e52245d721f6afdb Merge: 58a91250 4058f07b Author: Jeremy Tang Date: Tue Nov 6 00:39:16 2018 -0800 Merge pull request #4 in DEV/k8s-argus from bugfix/DEV-40434-the-alert-status-of-pods-and-services to develop * commit '4058f07bcd673d624b1e5e126efea081b86444f0': DEV-40434: The alert status of Pods and Services are disabled commit 58a91250ea8ad2194b8268d0d186c2614d8a66d3 Merge: 3c03f960 e43a6a75 Author: Jeremy Tang Date: Tue Nov 6 00:33:32 2018 -0800 Merge pull request #3 in DEV/k8s-argus from DEV-40505-sync-the-k8s-resource-to-santaba to develop * commit 'e43a6a75c2da9437f9bec1271f8cbf498b560ab7': DEV-40505: Sync the k8s resource to santaba when argus launches DEV-40505: Sync the k8s resource to santaba when argus launches commit e43a6a75c2da9437f9bec1271f8cbf498b560ab7 Author: jeremy Date: Fri Nov 2 18:05:26 2018 +0800 DEV-40505: Sync the k8s resource to santaba when argus launches commit 4058f07bcd673d624b1e5e126efea081b86444f0 Author: jeremy Date: Fri Nov 2 10:11:11 2018 +0800 DEV-40434: The alert status of Pods and Services are disabled commit 5dfab5be0c7a04cc11b107cf41d2948f878abf62 Author: jeremy Date: Thu Nov 1 15:02:29 2018 +0800 DEV-40505: Sync the k8s resource to santaba when argus launches commit 3c03f9608e2560122a1ada64ac6f32e2f6fc12b7 Merge: 5735cb45 2d53e262 Author: Jeremy Tang Date: Tue Oct 16 00:30:41 2018 -0700 Merge pull request #2 in DEV/k8s-argus from DEV-39965-allow-the-user-to-specify-a-parent to develop * commit '2d53e262cb2536224e12a33a68e1ec18544018bf': DEV-39965: Allow the user to specify a parent group during installation commit 2d53e262cb2536224e12a33a68e1ec18544018bf Author: jeremy Date: Tue Oct 16 15:28:41 2018 +0800 DEV-39965: Allow the user to specify a parent group during installation commit 5735cb45ceb088779398d8298961cd683c412d03 Merge: 18baf3e3 bb2c1f58 Author: Jeremy Tang Date: Sun Oct 14 22:56:07 2018 -0700 Merge pull request #1 in DEV/k8s-argus from DEV-39965-allow-the-user-to-specify-a-parent to develop * commit 'bb2c1f58e698be79c3098c103052bc3efa89d1bf': DEV-39965: Allow the user to specify a parent group during installation commit bb2c1f58e698be79c3098c103052bc3efa89d1bf Author: jeremy Date: Fri Oct 12 10:02:53 2018 +0800 DEV-39965: Allow the user to specify a parent group during installation * DEV-58755: Updated image tag to new series i.e. v2latest * Squashed commit of the following: commit 3665b6b90ab9e7f2c054af22c73922803b3affa6 Merge: 8bb89557 622a3871 Author: Vaibhav Kumbhar Date: Fri Apr 17 00:17:35 2020 -0700 Merge pull request #46 in DEV/k8s-argus from DEV-58756-update-argus-image-tag-v2latest to develop * commit '622a38713fe247b769b10693f4607ab145fc53b2': DEV-58755: Updated image tag to new series i.e. v2latest commit 622a38713fe247b769b10693f4607ab145fc53b2 Author: vaibhav.kumbhar Date: Fri Apr 17 09:12:22 2020 +0530 DEV-58755: Updated image tag to new series i.e. v2latest commit 8bb8955788741f75678aae30a88cce1f7d22ee62 Merge: 2b299cf9 c1c91193 Author: Vaibhav Kumbhar Date: Tue Apr 14 03:17:10 2020 -0700 Merge pull request #45 in DEV/k8s-argus from feature/upgrade to develop * commit 'c1c91193139aa8a21599a3137644623cdae3c05a': Updated Golang sdk version to 1.14.1 DEV-58267: updated v1betv2 client to v1 for deployment watcher. feature/upgrade: updated k8s sdk to 1.17 and client-go library to 14.0. and gosdk to 1.14 updated respective vendor packages accordingly commit c1c91193139aa8a21599a3137644623cdae3c05a Merge: 47b4945d 89a0cbdf Author: Prathamesh Mahajan Date: Mon Apr 6 00:02:44 2020 -0700 Merge pull request #44 in DEV/k8s-argus from DEV-55196-update-k8s-sdk-1.17-client-go-14.0-lib-and-golang-image-1.14-for-argus to feature/upgrade * commit '89a0cbdfa5f452e932c5c028056dec0b88cf528a': Updated Golang sdk version to 1.14.1 commit 89a0cbdfa5f452e932c5c028056dec0b88cf528a Author: prathamesh.mahajan@logicmonitor.com Date: Mon Apr 6 11:17:37 2020 +0530 Updated Golang sdk version to 1.14.1 commit 47b4945d9a035e9b8d3a22a0559a005dd3e0d135 Merge: b628107a 753ff7ac Author: Vaibhav Kumbhar Date: Sun Apr 5 22:01:52 2020 -0700 Merge pull request #43 in DEV/k8s-argus from DEV-58267-change-deployment-client-to-apps-v1-apps-v1betv2-is-no-more-could-not-list-deployments to feature/upgrade * commit '753ff7ac22ea8517204025937da6f7acc494f207': DEV-58267: updated v1betv2 client to v1 for deployment watcher. commit 753ff7ac22ea8517204025937da6f7acc494f207 Author: vaibhav.kumbhar Date: Fri Apr 3 12:30:08 2020 +0530 DEV-58267: updated v1betv2 client to v1 for deployment watcher. commit b628107a999979bc59150cf6c8a506ba67d3489a Author: vaibhav.kumbhar Date: Fri Mar 6 17:29:49 2020 +0530 feature/upgrade: updated k8s sdk to 1.17 and client-go library to 14.0. and gosdk to 1.14 updated respective vendor packages accordingly commit 2b299cf9e48e4d130a2c8fc8c6d7efceddbc4092 Merge: 9885f238 6425fd62 Author: Jeremy Tang Date: Wed Nov 13 18:07:04 2019 -0800 Merge pull request #42 in DEV/k8s-argus from DEV-55114-argus-shouldn-t-overwrite-system.categories-values to develop * commit '6425fd625a11efc821b3efe4e579ae991f212915': DEV-55114 Argus shouldn't overwrite system.categories values DEV-55114 Argus shouldn't overwrite system.categories values DEV-55114 Argus shouldn't overwrite system.categories values DEV-55114 Argus shouldn't overwrite system.categories values DEV-55114 Argus shouldn't overwrite system.categories values commit 6425fd625a11efc821b3efe4e579ae991f212915 Author: JeremyCD Date: Tue Nov 12 14:08:30 2019 +0800 DEV-55114 Argus shouldn't overwrite system.categories values commit edd79ad45353cd337a2d5de480e9aee9e1d86353 Author: JeremyCD Date: Mon Nov 11 17:50:34 2019 +0800 DEV-55114 Argus shouldn't overwrite system.categories values commit 1a9d37ef2a86991cee9093fdc121aeb0858d4f59 Author: JeremyCD Date: Mon Nov 11 17:37:21 2019 +0800 DEV-55114 Argus shouldn't overwrite system.categories values commit c4a5efaf347a0a213f7dc81722b91295d0caf712 Author: JeremyCD Date: Mon Nov 11 16:05:34 2019 +0800 DEV-55114 Argus shouldn't overwrite system.categories values commit ab0f882b8f6d6dd6e5a084d5ba8cf9ef6dc51335 Author: JeremyCD Date: Mon Nov 11 15:42:06 2019 +0800 DEV-55114 Argus shouldn't overwrite system.categories values commit 9885f2383d9e71bc8c8d4dc3d594ce13e76d625b Merge: b049bd02 bacb005d Author: Daizhong Xiao Date: Mon Jul 29 19:27:55 2019 -0700 Merge pull request #41 in DEV/k8s-argus from DEV-53516-create-pr-for-supporting-http-proxy to develop * commit 'bacb005de10033300a34ac6ff4eb1d431eb724ec': DEV-53516 Create PR for supporting http proxy configuration Develop (#112) Develop (#111) Develop (#109) commit bacb005de10033300a34ac6ff4eb1d431eb724ec Merge: 0806e097 ad09dcdf Author: dzxiao Date: Mon Jul 29 15:31:01 2019 +0800 Merge branch 'develop' of https://github.com/DzXiaoLMCD/k8s-argus into DEV-53516-create-pr-for-supporting-http-proxy commit 0806e097a53e376ae8fb8e772ae5a6480e541c07 Author: dzxiao Date: Mon Jul 29 15:27:17 2019 +0800 DEV-53516 Create PR for supporting http proxy configuration commit ad09dcdf69cbf9f9639ea2e48b51b88becc02c73 Merge: b049bd02 8db30a43 Author: dzxiao Date: Mon Jul 29 15:20:21 2019 +0800 Merge branch 'develop' of https://github.com/logicmonitor/k8s-argus into dz_github_develop commit b049bd022903c2a93e008b6a116ecdb91c436d29 Merge: c7c0e2d9 9d5d89e1 Author: Daizhong Xiao Date: Tue Jul 23 17:57:38 2019 -0700 Merge pull request #40 in DEV/k8s-argus from DEV-52692-support-proxy-for-dockerized-collector to develop * commit '9d5d89e18eafedf8d4c01d02b36b7d8545e5cabb': DEV-52692 Support proxy for dockerized collector DEV-52692 fix the comments DEV-52692 fix the comments DEV-52044 Improve the http proxy configuration DEV-52044 Improve the http proxy configuration DEV-52044 Fix the comments DEV-52044 Fix the comments DEV-52044 Add httpURL parameter description DEV-52044 Add httpURL parameter description DEV-52044 Add http proxy for argus DEV-52044 Add http proxy for argus DEV-51952 Research argus http & http proxy configuration options DEV-51952 Research argus http & http proxy configuration options commit 9d5d89e18eafedf8d4c01d02b36b7d8545e5cabb Author: dzxiao Date: Fri Jul 19 16:02:52 2019 +0800 DEV-52692 Support proxy for dockerized collector commit 488da04a40be217d03148d60b8bb09387300d9a5 Merge: 05ebe17b c7c0e2d9 Author: dzxiao Date: Fri Jul 19 14:09:02 2019 +0800 Merge branch 'develop' of https://stash.logicmonitor.com/scm/dev/k8s-argus into DEV-52692-support-proxy-for-dockerized-collector commit 05ebe17b9591ba2a82c02aef0b1c66a840803e4b Author: dzxiao Date: Thu Jul 18 18:08:24 2019 +0800 DEV-52692 fix the comments commit 8561f9d455961cf8163b0226119d1ea1a8cfb488 Author: dzxiao Date: Thu Jul 18 18:05:47 2019 +0800 DEV-52692 fix the comments commit c7c0e2d9a1f710759cefa6472f08780ae9a12221 Merge: 6921bc31 72f2ee82 Author: Daizhong Xiao Date: Wed Jul 3 19:34:28 2019 -0700 Merge pull request #39 in DEV/k8s-argus from DEV-52991-create-pr-for-duplicate-pod-names to develop * commit '72f2ee826bf9563bb3e9c6a718a490a6defa78d2': DEV-52991 Add UT DEV-52036 Fix the comments DEV-52036 Fix the comments DEV-52036 Allow for duplicate pod names in one LM account DEV-52036 Allow for duplicate pod names in one LM account DEV-52036 Allow for duplicate pod names in one LM account remove logo link DEV-52036 Allow for duplicate pod names in one LM account commit 72f2ee826bf9563bb3e9c6a718a490a6defa78d2 Author: dzxiao Date: Wed Jul 3 14:14:07 2019 +0800 DEV-52991 Add UT commit a5e616a081a24d6a5f4d200fbdf9f50618f8c174 Merge: e2942642 ef024be7 Author: dzxiao Date: Tue Jul 2 15:35:03 2019 +0800 Merge branch 'develop' of https://github.com/DzXiaoLMCD/k8s-argus into DEV-52991-create-pr-for-duplicate-pod-names commit e294264215a78b6caa13c47c9d6d8299ac098f6a Merge: 6921bc31 41a2dc00 Author: dzxiao Date: Tue Jul 2 09:42:48 2019 +0800 Merge branch 'DEV-52036-allow-for-duplicate-pod-names-in' of https://stash.logicmonitor.com/scm/dev/k8s-argus into DEV-52991-create-pr-for-duplicate-pod-names commit 41a2dc000e81cb412a50c56c1eaff868a9107c7f Author: dzxiao Date: Sat Jun 22 04:38:28 2019 +0800 DEV-52036 Fix the comments commit 298b037a1c6b48ff82de52b3756e0131833a95b8 Author: dzxiao Date: Sat Jun 22 03:48:18 2019 +0800 DEV-52044 Improve the http proxy configuration commit f82a0bf914fcaabac954f0fe5d9d056690273f03 Author: dzxiao Date: Sat Jun 22 01:48:40 2019 +0800 DEV-52044 Improve the http proxy configuration commit 1829b56d403fe32c5d579b82891cb1a7932e9315 Author: dzxiao Date: Fri Jun 21 19:04:51 2019 +0800 DEV-52036 Fix the comments commit 361a3789ca469c34253bd1f8d889f989ad32b81e Author: dzxiao Date: Fri Jun 21 15:52:31 2019 +0800 DEV-52044 Fix the comments commit 4534a641f0682396cf91ca12f46f9ada3e23ccb0 Author: dzxiao Date: Fri Jun 21 15:17:49 2019 +0800 DEV-52044 Fix the comments commit 569edd31c64d82e92c9beff3a789ee2a3d5bd7e1 Author: dzxiao Date: Fri Jun 21 08:51:07 2019 +0800 DEV-52044 Add httpURL parameter description commit 99542e70a03c5e56080ea57d2d05641f1cd0c597 Merge: 2d1cd4bb 6921bc31 Author: dzxiao Date: Fri Jun 21 08:48:16 2019 +0800 Merge branch 'develop' of https://stash.logicmonitor.com/scm/dev/k8s-argus into feature/DEV-52044-add-http-http-proxy-configuration commit 6921bc31b2edbea9f37da3c99596654426f6ca80 Merge: 421d5322 34b0bf18 Author: dzxiao Date: Thu Jun 20 19:03:27 2019 +0800 Merge branch 'develop' of https://github.com/logicmonitor/k8s-argus into develop # Conflicts: # pkg/sync/initsyncer.go commit 2d1cd4bbf1ca7080bc23139a83cda4a9596f33d5 Author: dzxiao Date: Thu Jun 20 18:31:02 2019 +0800 DEV-52044 Add httpURL parameter description commit 203f978a06c79398633da7bd5411ea932d0e9c32 Author: dzxiao Date: Thu Jun 20 17:54:07 2019 +0800 DEV-52036 Allow for duplicate pod names in one LM account commit 9fe97da53de0d1e8096b2a8678de84fc16b03c0a Author: dzxiao Date: Thu Jun 20 16:11:02 2019 +0800 DEV-52036 Allow for duplicate pod names in one LM account commit a0d2ab0cfef9707253996f3ac377f88261bb52af Author: dzxiao Date: Thu Jun 20 16:04:29 2019 +0800 DEV-52036 Allow for duplicate pod names in one LM account commit c82803014cf482b45ab2c741d7977d40a9b94d52 Merge: b516b2d9 421d5322 Author: dzxiao Date: Thu Jun 20 01:35:52 2019 +0800 Merge branch 'develop' of https://stash.logicmonitor.com/scm/dev/k8s-argus into DEV-52036-allow-for-duplicate-pod-names-in commit 3aada1f6de258296443a79d5a45b7c55bee44fcf Author: dzxiao Date: Thu Jun 20 00:40:46 2019 +0800 DEV-52044 Add http proxy for argus commit ef024be7d15bd181f60de612396b722d5c79dfe9 Author: dzxiao Date: Wed Jun 19 17:12:42 2019 +0800 remove logo link commit 538e9b30426b8e3c6336642a9fc12788a01b42a4 Merge: 421d5322 5c21dbdb Author: dzxiao Date: Wed Jun 19 17:05:31 2019 +0800 Merge branch 'develop' of https://github.com/logicmonitor/k8s-argus into github_develop # Conflicts: # pkg/devicegroup/devicegroup.go # pkg/sync/initsyncer.go # pkg/watch/node/node.go commit d64d3d801fc1f280136634f9ee57195a902b234c Author: dzxiao Date: Tue Jun 18 14:44:20 2019 +0800 DEV-52044 Add http proxy for argus commit 421d53227978a5319bd5db724d754db4ea391b26 Merge: dfe477f0 a1df27e9 Author: Daizhong Xiao Date: Sun Jun 16 22:15:14 2019 -0700 Merge pull request #35 in DEV/k8s-argus from feature/DEV-52508-argus-deployment-rbac-privilege to develop * commit 'a1df27e9fe1f54653761bf16f2871e4ceb764fc0': DEV-52508 Fix the comments DEV-52508 Fix the comments DEV-52508 Improve by the comments DEV-52508 Argus deployment rbac privilege compatibility improvement DEV-52508 Argus deployment rbac privilege compatibility improvement DEV-52508 Argus deployment rbac privilege compatibility improvement DEV-52508 Argus deployment rbac privilege improve DEV-52508 Argus deployment rbac privilege improve DEV-52508 Fixed the CI check DEV-49675 Restore the dockerfile DEV-49675 Synchronous develop branch, add the recover panic logic for deployments DEV-50929 Improve the code with comments DEV-50929 Add k8s deployments monitoring by Argus commit a1df27e9fe1f54653761bf16f2871e4ceb764fc0 Author: dzxiao Date: Mon Jun 17 13:12:30 2019 +0800 DEV-52508 Fix the comments commit 2686988709be1794cc44aa45c262a20af4906344 Author: dzxiao Date: Mon Jun 17 11:19:47 2019 +0800 DEV-52508 Fix the comments commit b516b2d9087d7c5e4a90f019901b7d03d6db1b63 Merge: 05517430 d139bb7b Author: dzxiao Date: Sun Jun 16 20:34:10 2019 +0800 DEV-52036 Allow for duplicate pod names in one LM account commit d139bb7ba86327f6d0b36490e7f6ad3c58fe3f20 Author: dzxiao Date: Sun Jun 16 18:37:20 2019 +0800 DEV-52508 Improve by the comments commit 055174305631eac2063435d3562fd9d65d29a51b Author: dzxiao Date: Sun Jun 16 17:20:15 2019 +0800 DEV-52036 Allow for duplicate pod names in one LM account commit 7b000157dcc033deca162adeb0769b1db917cdcd Author: dzxiao Date: Fri Jun 14 15:03:50 2019 +0800 DEV-52508 Argus deployment rbac privilege compatibility improvement commit af73614888dffdc139300aedd95cf31e0957140c Author: dzxiao Date: Fri Jun 14 14:57:26 2019 +0800 DEV-52508 Argus deployment rbac privilege compatibility improvement commit d5f9ae0e16f6fa7b4296580963b9cad4eb4635fb Author: dzxiao Date: Fri Jun 14 14:19:52 2019 +0800 DEV-52508 Argus deployment rbac privilege compatibility improvement commit 302f10cc0c53caff37d421c60788596588664a25 Author: dzxiao Date: Thu Jun 13 17:55:15 2019 +0800 DEV-51952 Research argus http & http proxy configuration options commit 7fee441867360d37c1c325b6b2e806f41be5028a Author: dzxiao Date: Wed Jun 12 22:42:22 2019 +0800 DEV-51952 Research argus http & http proxy configuration options commit 87941be84bc906a24df91b7781108faa6c53b6d9 Author: dzxiao Date: Wed Jun 12 21:03:28 2019 +0800 DEV-52508 Argus deployment rbac privilege improve commit e313748af2fbab52b044e77c48894bc8abb37da9 Author: dzxiao Date: Wed Jun 12 18:20:41 2019 +0800 DEV-52508 Argus deployment rbac privilege improve commit f206d06555de7faefd6aa8038657fcdd5592f832 Author: dzxiao Date: Wed Jun 12 15:12:48 2019 +0800 DEV-52508 Fixed the CI check commit 68a9e6ffec2e49b06c075d2d33096be88ea96d12 Author: dzxiao Date: Tue Jun 4 14:12:20 2019 +0800 DEV-49675 Restore the dockerfile commit c1b5a71562b4ccb758333c298d4fe6f0559d1dbf Merge: 69cc809e dfe477f0 Author: dzxiao Date: Tue Jun 4 14:08:50 2019 +0800 DEV-49675 Merge from develop branch commit dfe477f0c59670dc154b707f97169995bed04043 Merge: 823f4a19 32730de0 Author: Daizhong Xiao Date: Thu May 30 23:21:02 2019 -0700 Merge pull request #34 in DEV/k8s-argus from DEV-51932-fix-uptime-widget-for-k8s-resources to develop * commit '32730de08ee46917ca1a07e838a1fe87fa2dfa98': DEV-51932 fix uptime widget for k8s resources commit 32730de08ee46917ca1a07e838a1fe87fa2dfa98 Author: dzxiao Date: Thu May 30 10:29:19 2019 +0800 DEV-51932 fix uptime widget for k8s resources commit 823f4a194d45137a512754ed6cea1d03f5eeba50 Author: dzxiao Date: Fri May 17 17:46:27 2019 +0800 Improve the variable naming commit 8c3a4e14a5909022d657e25987db8d03343032c3 Merge: 6e05ef5e 665b218b Author: Daizhong Xiao Date: Thu May 16 21:10:05 2019 -0700 Merge pull request #33 in DEV/k8s-argus from DEV-51677-create-github-pr-for-argus-and to develop * commit '665b218b0fcfbbcd9613a9a4f3aa32144555eb28': DEV-51677 Improve the code according to github comments commit 665b218b0fcfbbcd9613a9a4f3aa32144555eb28 Author: dzxiao Date: Tue Oct 5 13:58:16 2021 +0530 dev-vk: aslkj commit 00f45532c33b299e69153bc44ee15f3c853801ce Author: Vaibhav Kumbhar Date: Tue Oct 5 13:35:29 2021 +0530 dev-vk: asd * feat(discovery): added discovery for resources Added discovery for following resources: cronjobs, configmaps, persistentvolumes, persistentvolumeclaims, ingresses, networkpolicies, secrets, jobs, endpoints Updated template for code generation Tree structure made dynamic Squashed commit of the following: commit 1101279054d19aa28dbd851ca2098b71d5dce7d0 Author: Rohit Phatak Date: Tue Oct 5 17:34:30 2021 +0530 dev-rp: removed extra spaces commit 27eb3fdb485f56e0fad9ee4a86584798ff8f3c46 Author: Rohit Phatak Date: Tue Oct 5 15:59:17 2021 +0530 dev-rp: comments fixed commit 3f6677f15ae39240327971eb4361a3f8922552d1 Author: Rohit Phatak Date: Tue Oct 5 12:55:33 2021 +0530 dev-rp: Plurals fixed commit a9a9903c66898f90bb7b3b0f119a8c65ceb37ad6 Author: Rohit Phatak Date: Wed Sep 29 17:50:32 2021 +0530 dev-rp: non namespaced looped commit 366a15543d14f2b11c4997d15bfa5fd5d14f6372 Author: Rohit Phatak Date: Wed Sep 29 16:01:08 2021 +0530 dev-rp: ingress and networkpolicy plural fix commit a5639c59168130f74afc545caac110f9c4b82dac Author: Rohit Phatak Date: Wed Sep 29 14:07:01 2021 +0530 dev-rp: removed kubectl.sha256 commit a0f71e2842f789067036e2b744d851dd0984eebb Author: Rohit Phatak Date: Wed Sep 29 14:03:54 2021 +0530 dev-rp: ingress fix, clusterscoped group added commit 6e80277ab1c0ea7b356b9d63888041b63fbe8f5a Author: Rohit Phatak Date: Fri Sep 17 15:45:39 2021 +0530 dev-rp: fixed resource tree commit 06a4880581b1e4ebb06d8a3f71e8bccbcba0e3be Author: Rohit Phatak Date: Fri Sep 17 13:01:52 2021 +0530 dev-rp: regex fix compiled once commit 075682fa523f1324a2d8d11c0bdb4b0900dc6fd2 Author: Rohit Phatak Date: Fri Sep 17 12:32:55 2021 +0530 dev-rp: combined commons in ApiGroup commit 29ce4bfe0afa26a541208bc1e872d565adfbdc08 Author: Rohit Phatak Date: Thu Sep 16 16:56:36 2021 +0530 dev-rp: regex for package api version commit 0005daedb1e7fe7101f65cb5f6b0b78f7b5c3763 Author: Rohit Phatak Date: Wed Sep 15 18:34:03 2021 +0530 dev-rp: dynamic tree structure for non-namespaced commit d74cc8784a535bca6c2f4d0f53c186048dc28683 Author: Rohit Phatak Date: Wed Sep 15 17:56:31 2021 +0530 dev-rp: Added Resources commit 8621592ebe434529ede2103630750c6ab52b5cbe Author: Rohit Phatak Date: Wed Sep 15 16:22:44 2021 +0530 dev-rp: updated template and added resources * Release/6.0.4 (#183) * fix(device group): fetch device groups by parentId and name fetch device groups by parentId and name as previously it was fetching by name only so it was creating an issue if there are many device groups by the same name Squashed commit of the following: commit 2de998d7f8407d3f4f9380ff294e53750fb512b2 Author: Pranay Lonkar Date: Fri Apr 9 19:24:27 2021 +0530 DEV-74705: error log statement commit 65481c2b700d32f1e2645e447b1e53299130c7df Author: Pranay Lonkar Date: Fri Apr 9 18:35:59 2021 +0530 DEV-74705: fetch device group by parentId * Added docker token for travis build. * passed image version param in script * fix(namespace groups): add namespace groups If namespace group is failed to add under any resource group then add it under remaining resource groups Squashed commit of the following: commit 5f6bbebd0dca5be35a4cf48008516ef60ad6a960 Author: Pranay Lonkar Date: Wed Apr 14 16:55:04 2021 +0530 DEV-74704: add namespace groups * feat(argus metrics): expose Argus metrics endpoint read openmetrics config from ConfigMap & expose Argus metrics endpoint Squashed commit of the following: commit 971aa68701add95ce9c49ded1804f595eb623938 Author: Pranay Lonkar Date: Wed Apr 14 20:25:59 2021 +0530 DEV-74282: add log fatal and change port var type commit 3a72ebc3a3c522d03b0d2cb22bf5abfd2ff0bb28 Merge: 96f956b1d c5947d84b Author: Pranay Lonkar Date: Wed Apr 14 17:05:40 2021 +0530 Merge branch 'develop' into feature/DEV-74282-argus-setting-up-the-infrastructure-for-exposing-the-metrics commit 96f956b1db4f7adcdf8ba0ba8fe7974672282141 Author: Pranay Lonkar Date: Wed Apr 7 16:59:13 2021 +0530 DEV-74282: added comment on config commit de1b264e7bebf957a357f21da4cd2e621de73ee2 Author: Pranay Lonkar Date: Wed Apr 7 15:37:05 2021 +0530 DEV-74282: expose metrics endpoint * fix(empty-devicename): Added check for empty device name. Squashed commit of the following: commit c2646f592a3f7dc24097e2a91a6152c3e4589693 Author: Shubhashri Shirode Date: Fri May 7 17:56:47 2021 +0530 DEVTS-10495: fixed review comments. commit 7b8778f5255209e13318e8523dbf87170fb019dd Author: Shubhashri Shirode Date: Thu May 6 14:31:20 2021 +0530 DEVTS-10495:review comments fixed. commit 371284d4e721c56bcb9fa80eda0e1b1f5df3cef7 Author: Shubhashri Shirode Date: Wed May 5 19:31:22 2021 +0530 DEVTS-10495:corrected log formats. commit 4f289798400cea963c30c2e9e72c5a72ab7fa2e4 Author: Shubhashri Shirode Date: Wed May 5 19:16:07 2021 +0530 DEVTS-10495:corrected typo. commit 8e0cf7e2c366f067778a7ed9dcb770b3fde43f55 Author: Shubhashri Shirode Date: Wed May 5 19:15:00 2021 +0530 DEVTS-10495:calculated latency for delete event. commit 8940a30ab1218af2fc564ceab0c4f19768beb143 Author: Shubhashri Shirode Date: Wed May 5 17:23:01 2021 +0530 corrected error log. commit dc5b81ce0eb3795f0c46a7dddc109fe233d04dff Author: Shubhashri Shirode Date: Wed May 5 16:44:12 2021 +0530 fix(empty-resource-name):Adde ed check for empty resource name. * feat(*): improve application performance in terms of LM calls, etc Redesign argus code structure and improve each code part of argus BREAKING CHANGE: Changes argus behaviour Squashed commit of the following: commit 11a40f02f6272a7a612f48c745b98acd040ab147 Author: vaibhav.kumbhar Date: Mon May 24 13:20:22 2021 +0530 dev-vk: config watcher started commit ba72ced69de04792b6775359984fc2f472d784b1 Author: vaibhav.kumbhar Date: Mon May 24 12:32:12 2021 +0530 dev-vk: constant access levels changed commit 938cf1eed13fa934351cfaaa721a089514f9c1d5 Author: vaibhav.kumbhar Date: Thu May 20 14:59:45 2021 +0530 dev-vk: removed dead code commit 2010ffe9f9a78d28823ba35ce2f74f20ea7785ca Author: vaibhav.kumbhar Date: Wed May 19 19:09:35 2021 +0530 dev-vk: removed dead code from device manager commit 15ee349268bc263bf55c8053a34c79d87f99fbe8 Merge: 38e772527 3da07d11b Author: vaibhav.kumbhar Date: Wed May 19 18:23:33 2021 +0530 Merge branch 'develop' into dev-vk-refactoring commit 38e772527d91d14ca803a05a0c74addb76612bb5 Author: vaibhav.kumbhar Date: Tue May 18 20:09:28 2021 +0530 dev-vk: config load backward compatible commit b48b224fa2d97b16f83d3dae64c74e6b6d426de5 Author: vaibhav.kumbhar Date: Thu May 13 14:58:44 2021 +0530 dev-vk: mod commit 6a1d5bb9dd1b13fe32494a4fbd685e850d28d9c7 Author: vaibhav.kumbhar Date: Wed May 12 21:14:52 2021 +0530 dev-vk: remove managed fields from event context commit 7147fcdc5cca8eddf4d38372418bfb00cf46fbc2 Author: vaibhav.kumbhar Date: Wed May 12 16:29:47 2021 +0530 dev-vk: something commit dfe3825fdd24ad72351594e1746ee2f69cda6468 Author: vaibhav.kumbhar Date: Wed May 12 09:06:33 2021 +0530 dev-vk: which tool commit 652ff9a2a58ba197219395a86db7c133a0c1605b Author: vaibhav.kumbhar Date: Wed May 12 08:43:11 2021 +0530 dev-vk: import improval commit 006042ee62c945aa4da1ae30aefe8282867ebc87 Author: vaibhav.kumbhar Date: Wed May 12 00:36:57 2021 +0530 dev-vk: something commit b42175b13859e783489802d592aa5805287c24a9 Author: vaibhav.kumbhar Date: Wed May 12 00:21:11 2021 +0530 dev-vk: local runner commit f29c122ae93d61e9d891203f774c1465c25dcaed Author: vaibhav.kumbhar Date: Wed May 12 00:05:30 2021 +0530 dev-vk: linters commit 078fe7d3dac5c16bbbc0bcb3f7b67242c4214372 Author: vaibhav.kumbhar Date: Tue May 11 20:53:02 2021 +0530 dev-vk: fixed something commit e21f5aa24df049b302bd50ab15c50264f13c8bf7 Author: vaibhav.kumbhar Date: Tue May 11 14:14:29 2021 +0530 dev-vk: goroutine id in log context commit b2858101b850de0fb52149d201bba5c4858e0c83 Author: vaibhav.kumbhar Date: Tue May 11 00:02:45 2021 +0530 dev-vk: resolve conflict commit ba9fa133161755326c2d6750065a3e8ac8f7dc0c Merge: 70710b8c2 44fb38a8f Author: vaibhav.kumbhar Date: Mon May 10 22:42:10 2021 +0530 Merge branch 'develop' into dev-vk-refactoring commit 70710b8c2949703c77c5b4de5a272ae03ed96fc5 Author: vaibhav.kumbhar Date: Mon May 10 16:10:51 2021 +0530 dev-vk: template, port, multiline lint command commit bd8281b91151dc505483e59478ab6c846069b42d Author: vaibhav.kumbhar Date: Mon May 10 14:58:38 2021 +0530 dev-vk: new changes ... and 4 more commits * feat(argus): remove resource conflicts handling do not create conflicts group do not add conflicts category on any resource Squashed commit of the following: commit 48f3d53aafc8c92997da20631bb23a659f0f6fc6 Author: vaibhav.kumbhar Date: Wed May 26 13:13:45 2021 +0530 dev-vk: something new commit 4fc2aa68c675a6734f3228d9590dae902aeb38c0 Author: vaibhav.kumbhar Date: Tue May 25 18:16:23 2021 +0530 dev-vk: func name renamed commit 4ab6fe32fdaa0d728156ff99fd23bad35e978b45 Author: vaibhav.kumbhar Date: Tue May 25 17:59:19 2021 +0530 dev-vk: unused constants commit 1419c01161cb6afb1a5f478472746c51dd7f0cfd Author: vaibhav.kumbhar Date: Tue May 25 17:45:23 2021 +0530 dev-vk: conflicts grp removed commit 7458501a4b44a28f3fe4a4020e4e25f9fbaaacf5 Author: vaibhav.kumbhar Date: Tue May 25 11:51:53 2021 +0530 dev-vk: unused remove * feat(argus): remove conflict category on upgrade resolve conflicts gracefully Squashed commit of the following: commit 3102993e707307c703315db00c5ef5252dea0da6 Author: vaibhav.kumbhar Date: Wed May 26 15:53:02 2021 +0530 dev-vk: remove conflicts category while upgrading * fix(old-cache-impl): remove old cache impl Remove DeviceCache struct implementation Squashed commit of the following: commit bb7499d925e4e62c209e90eadf82a5713143cd80 Author: vaibhav.kumbhar Date: Thu May 27 12:52:34 2021 +0530 dev-vk: linter fix commit 4aae32cf19618da43213992760481955e3222597 Author: vaibhav.kumbhar Date: Thu May 27 11:49:51 2021 +0530 dev-vk: dead code - remove old cache impl * feat(watcher-handlers): don't update previous resource using UID match Correlate UID match while updating the resource. If UID does not match, argus will first try to delete previous resource and add new resource. Squashed commit of the following: commit 7ad12cad0f5d4271e4e9ace697b2430a56cb2ee3 Author: vaibhav.kumbhar Date: Tue Jun 1 10:31:56 2021 +0530 dev-vk: comments commit 56382f58798830399a7664da21e50329995e501c Author: vaibhav.kumbhar Date: Mon May 31 14:52:30 2021 +0530 dev-vk: something commit 700224eba0a1eaecf81fa69b55bd8fd3b3f8d4b7 Author: vaibhav.kumbhar Date: Mon May 31 13:17:53 2021 +0530 dev-vk: mark delete init sync commit a7d429ae8e9e69adad2af482ebb3d32d13ae5b46 Author: vaibhav.kumbhar Date: Sun May 30 00:08:45 2021 +0530 dev-vk: dev-vk: uid match for correlation and ignore updating prev resource * refactor(gomodguard): enable gomodguard to block and allow modules block yaml v2 library block spew library as it considered log flooder as it dumps all fields of object Squashed commit of the following: commit 1080ce6e957987fb2b96198077fd3cfe372b0073 Author: Vaibhav Kumbhar Date: Wed Jun 2 20:24:53 2021 +0530 dev-vk: block spew commit ba783823c07942dbf867db47946eb510e1532bac Author: Vaibhav Kumbhar Date: Wed Jun 2 18:29:56 2021 +0530 dev-vk: gomodguard config moved to golangci commit 734443fd463eb7680ebf093b5a46b553c881f777 Author: vaibhav.kumbhar Date: Wed Jun 2 13:59:56 2021 +0530 dev-vk: gomodguard config in golangci-lint config * feat(*): improve resource group performance handle resource group apis to backoff and retry apis on rate limit thresholds Squashed commit of the following: commit 047467d28828ac018df6dd18dfc8b74bef902b5e Author: Vaibhav Kumbhar Date: Thu Jul 1 00:21:14 2021 +0530 dev-vk: update cache commit c4b3e446ae9c6207ba11f14d6baa49295e3cb2b1 Author: Vaibhav Kumbhar Date: Thu Jul 1 00:14:56 2021 +0530 dev-vk: review comments commit aa3e843e59b38f22358968135befebf0b68b4d5c Author: Vaibhav Kumbhar Date: Wed Jun 30 08:35:16 2021 +0530 dev-vk: timeout commit 0f2cdb69dc1f0e356e05b8b52fd6b66fe799ac27 Author: Vaibhav Kumbhar Date: Tue Jun 29 15:47:41 2021 +0530 dev-vk: sleep commit 458b78530184306969a2d7da16e258f975f9343b Author: Vaibhav Kumbhar Date: Tue Jun 29 15:41:17 2021 +0530 dev-vk: defer commit 38e44f7a8fc4d84be78c4e3596ee328e2bb876dc Author: Vaibhav Kumbhar Date: Tue Jun 29 15:29:09 2021 +0530 dev-vk: bug commit 6ec2d57bee539d00984f70984bd0f22d18516894 Author: Vaibhav Kumbhar Date: Tue Jun 29 15:19:37 2021 +0530 dev-vk: revierw comments commit a5d2ca8f8542a32b6a71044e0d8269e30d29ea71 Author: Vaibhav Kumbhar Date: Tue Jun 29 14:58:44 2021 +0530 dev-vk: defauls sync times commit 41c3492e8333fcafe0e2ecd785b7ce6027ded6e1 Author: Vaibhav Kumbhar Date: Tue Jun 29 12:15:08 2021 +0530 dev-vk: more commit 8a3ab93d267798fcb3c4bf05c1d0119b73500532 Author: Vaibhav Kumbhar Date: Thu Jun 24 22:21:18 2021 +0530 dev-vk: as commit bff07dac1d065dd39f9cf5a581bbe5886c69ebc7 Author: Vaibhav Kumbhar Date: Thu Jun 24 16:36:31 2021 +0530 dev-vk: something commit b02711c32f001f3b97fcdedf7e450a1888da3988 Author: Vaibhav Kumbhar Date: Thu Jun 24 15:40:18 2021 +0530 dev-vk: abc commit b332fb9ae765762cf1614f394b7c86abfa72141d Author: Vaibhav Kumbhar Date: Thu Jun 24 15:33:39 2021 +0530 dev-vk: telemetry commit cb67a590bfa8c3b4b07ebd42c42fb2f9e119ba45 Author: Vaibhav Kumbhar Date: Wed Jun 23 09:45:37 2021 +0530 dev-vk: sdk update commit 0f5fcf7a3b9683adcd8b6f2177d5ff9e78f8ff18 Author: Vaibhav Kumbhar Date: Wed Jun 23 08:48:48 2021 +0530 dev-vk: something new commit ce862fcf8478a81617b8f1e81fdefdba90ca933b Author: Vaibhav Kumbhar Date: Tue Jun 15 17:16:03 2021 +0530 dev-vk: cache to types commit a8c28aa0b010784fe5884b2099cc9ef239731d94 Author: Vaibhav Kumbhar Date: Mon Jun 14 22:05:16 2021 +0530 dev-vk: device to resource renaming commit e5ca7155f8f04e57a2b7e331814f4376de1079c2 Author: Vaibhav Kumbhar Date: Mon Jun 14 18:12:15 2021 +0530 dev-vk: lint commit 8ea0b2dbcf1fa6b6bd40f42afe2bfe3e638acdee Author: Vaibhav Kumbhar Date: Wed Jun 9 14:38:17 2021 +0530 dev-vk: something extra commit 2781cd37113efd48b9d6df75920dbd70727be77b Author: Vaibhav Kumbhar Date: Tue Jun 8 18:24:49 2021 +0530 dev-vk: something ... and 4 more commits * fix(cscutil): handle uninitalized csc client error return err if csc client is nil Squashed commit of the following: commit c814d6e65a3c2ddf86787faa6eb6c17ef37b9201 Author: Vaibhav Kumbhar Date: Mon Jul 5 15:42:21 2021 +0530 dev-vk: npe * feat(*): pass convert arbitrary logs to contextual logs pass lmcontext at every places Squashed commit of the following: commit 9ca8f77cdd309f1d0e2ac6d9e02578fad2c103da Author: Vaibhav Kumbhar Date: Tue Jul 6 11:02:46 2021 +0530 dev-vk: panic of nil assignment commit c2e23dbe59ec3402d000eb656a2d4016885130be Author: Vaibhav Kumbhar Date: Mon Jul 5 23:22:21 2021 +0530 dev-vk: cache segregate commit 4b1750e6941c481ff41e895331756e63680459b1 Author: Vaibhav Kumbhar Date: Mon Jul 5 22:53:12 2021 +0530 dev-vk: some commit 0a5055e7a2b0fe3dc2abe7312fbe001a0c0e52d0 Author: Vaibhav Kumbhar Date: Mon Jul 5 22:25:42 2021 +0530 dev-vk: context passed * fix(config): gomnd lint port value nolint openmetrics default port Squashed commit of the following: commit bdd36b3de726294621cbf502cb4200da8e3aaf73 Author: Vaibhav Kumbhar Date: Tue Jul 6 13:50:11 2021 +0530 dev-vk: dev-vk: lint * feat(watcher): create parallel event processor to speed up Parallel event processor with partition key to achieve some degree of parallelism along with ensuring event sequence of a same object Squashed commit of the following: commit 8a1db4f717a2665428c1ea70d6f839f7739e1be2 Author: Vaibhav Kumbhar Date: Tue Jul 6 21:03:57 2021 +0530 dev-vk: filter hook commit 76b82dbc5dabc1dcf2000ed43b736fc3fac259ad Author: Vaibhav Kumbhar Date: Tue Jul 6 18:21:18 2021 +0530 dev-vk: hot reload filter config commit 1422ccda83c57d5e1ec4e178ecd6116423de8fd4 Author: Vaibhav Kumbhar Date: Tue Jul 6 16:51:55 2021 +0530 dev-vk: some commit fd1fc002aa277d410b5267a0f609b6223961237a Author: Vaibhav Kumbhar Date: Tue Jul 6 16:35:22 2021 +0530 dev-vk: debug id commit f5543e239d668e76a99c9e09ea507e7e61fc4176 Author: Vaibhav Kumbhar Date: Tue Jul 6 15:49:16 2021 +0530 dev-vk: parallelism * fix(*): fix the bugs change ldflag name to DOCKER_TAG to bring argus version reload cache rebuild time create node role group if added after first discovery Squashed commit of the following: commit 2ae7bffe0236dd4fd00366fea97347ace50c3223 Author: Vaibhav Kumbhar Date: Thu Jul 8 15:53:51 2021 +0530 dev-vk: node role must be added if user adds it after node discovery commit 4aac3b054f5f4d5318362e821236f00f5514a644 Author: Vaibhav Kumbhar Date: Thu Jul 8 13:46:13 2021 +0530 dev-vk: VERSION is something we set from makefile, but docker build on hub don't have this flag available so argus telemetry is not working today also commit 7f8499dfe2827f6724ab3aff89c980c9979d7859 Author: Vaibhav Kumbhar Date: Thu Jul 8 13:45:57 2021 +0530 dev-vk: something * feat(enums,sync): use interface for k8s clients and sync ns groups use interface for k8s clients to fetch objects periodically delete dangling namespace groups - resource group will be deleted only if it has zero resources in it Squashed commit of the following: commit ba041f16c9582d7319769808c4ba62cb2f4454ed Author: Vaibhav Kumbhar Date: Fri Jul 9 19:51:49 2021 +0530 dev-vk: msg commit ba5b8f1a874f8f4eceefbb0944bf657e68bb7c7a Author: Vaibhav Kumbhar Date: Fri Jul 9 18:56:57 2021 +0530 dev-vk: moved commit a6ce071fb0b089757ad567feb2963c3ac87b6373 Author: Vaibhav Kumbhar Date: Fri Jul 9 18:55:35 2021 +0530 dev-vk: moved commit d297ef360fd6041c00f8fd270d458d2aedc12156 Author: Vaibhav Kumbhar Date: Fri Jul 9 18:48:24 2021 +0530 dev-vk: sa commit a864a3637dd598c34c09fd8704dfcbffce7d03bc Author: Vaibhav Kumbhar Date: Fri Jul 9 18:44:34 2021 +0530 dev-vk: lint commit 3eceafa8b50fb87094ef0430664448c9a3e0fa9d Author: Vaibhav Kumbhar Date: Fri Jul 9 18:14:10 2021 +0530 dev-vk: delete dangling ns commit 9b63d8e002096fb7920fed174e57d43fb21142bc Author: Vaibhav Kumbhar Date: Fri Jul 9 15:10:38 2021 +0530 dev-vk: bug commit 1ca3785be38f931ecba6095eeda3d5431518e7ca Author: Vaibhav Kumbhar Date: Fri Jul 9 14:56:25 2021 +0530 dev-vk: ut commit 5956cf4dc187a50348d29d2a8f3434c6aff355a7 Author: Vaibhav Kumbhar Date: Fri Jul 9 14:15:59 2021 +0530 dev-vk: ignore ns enum from resource tree commit 1a99d4cd72237102e6578eaf4d5f8ad3320d395b Author: Vaibhav Kumbhar Date: Thu Jul 8 20:15:57 2021 +0530 dev-vk: something more * feat(watcher): handle resource deletion with stale object context delete resource using old event object Squashed commit of the following: commit 132a865994e93458341a7699d5d64c6c7c73fee3 Author: Vaibhav Kumbhar Date: Tue Jul 13 16:03:22 2021 +0530 dev-vk: lint commit 60c68f9f9ebb5fee032a0211f7b1ca89fb385d52 Author: Vaibhav Kumbhar Date: Tue Jul 13 15:14:37 2021 +0530 dev-vk: dfs * Pull request #126: DEV-79629, DEV-79394 fix(docker,config): return copy of config return copy of config docker tag inject hook Squashed commit of the following: commit f3eb9b17fd854ff8975afd1768e0e6fd52cf6746 Author: Vaibhav Kumbhar Date: Fri Jul 16 19:43:43 2021 +0530 dev-vk: sio commit 724cbfe56fbb0600b145890bc7404acc068579be Author: Vaibhav Kumbhar Date: Fri Jul 16 19:34:22 2021 +0530 dev-vk: sd commit f238ce51cc94efc51591c589aec76bbc409bd1d5 Author: Vaibhav Kumbhar Date: Fri Jul 16 19:07:42 2021 +0530 dev-vk: some fixes * feat(annotations): populate custom properties with annotations add prefix kubernetes.annotation Squashed commit of the following: commit 552cb4d2a4f79746afbbd1a0b27a71a9658692bf Author: Rohit Phatak Date: Thu Jul 29 13:43:09 2021 +0530 Removed comment commit a034f9ecbc1d4bc288118857901b314cd8618814 Author: Rohit Phatak Date: Thu Jul 29 12:00:30 2021 +0530 Added Annotation Support * feat(prom-metrics): expose argus metrics in openmetrics compatible format Use prometheus client lib to render metrics Add various metrics of Argus subcomponents such as worker, watcher, etc Observe LM API response time, timeouts, etc and expose HTTP stats Squashed commit of the following: commit e6f716b647138fa7fff2f15fdbf6aa0914b38512 Author: Vaibhav Kumbhar Date: Mon Aug 9 12:20:53 2021 +0530 dev-vk: sdf commit 32e5027bc035500e2c22b50ee723a6108b3b8453 Author: Vaibhav Kumbhar Date: Mon Aug 9 12:14:28 2021 +0530 dev-vk: asdf commit ecb165c14d5948ac36704a8c1df993704d2e4984 Merge: c9bd3e38c e82ccd6b2 Author: Vaibhav Kumbhar Date: Fri Aug 6 14:38:12 2021 +0530 Merge branch 'develop' into dev-vk-refactoring-17 commit c9bd3e38cd26e8d7fe5b3650c43328a9ebae755e Author: Vaibhav Kumbhar Date: Fri Aug 6 14:08:17 2021 +0530 dev-vk: sdf commit 8123a71e4bebe117a7715192745622d8c987e417 Author: Vaibhav Kumbhar Date: Fri Aug 6 14:05:43 2021 +0530 dev-vk: oasdfads commit af6b23ff023480be1d36a610e2594f377d6b1861 Author: Vaibhav Kumbhar Date: Fri Aug 6 13:31:21 2021 +0530 dev-vk: dsg commit cb1b4795fef242d1dfd22755b962a1604c5a2207 Author: Vaibhav Kumbhar Date: Thu Aug 5 16:34:55 2021 +0530 dev-vk: sdfadsflkj commit 2f5143f8adb9edd2f32e0ed99984e3fa4f98ead9 Author: Vaibhav Kumbhar Date: Thu Aug 5 16:33:33 2021 +0530 dev-vk: asdfa commit 8c2ec8449c1cc8af4c23db937c8b126be6eaf3c1 Author: Vaibhav Kumbhar Date: Tue Aug 3 18:15:08 2021 +0530 dev-vk: somethign commit 3f5e5b54c0d6477780fe08921131c03ddb82e9ee Author: Vaibhav Kumbhar Date: Tue Aug 3 18:13:33 2021 +0530 dev-vk: ds generators commit 0b979c09431827586671d78d63a07484ddb6c23e Author: Vaibhav Kumbhar Date: Wed Jul 28 22:49:08 2021 +0530 dev-vk: something commit f5f123095266a4e665e0266b2c4d4d2d6cb2527b Author: Vaibhav Kumbhar Date: Thu Jul 22 15:21:51 2021 +0530 dev-vk: aso commit 9a443a168cde6607460643c072c00ac96648262a Author: Vaibhav Kumbhar Date: Thu Jul 22 14:53:14 2021 +0530 dev-vk: st-develop: error commit 0594df7688e2ba25fd480e2d1993759fff285005 Author: Vaibhav Kumbhar Date: Tue Jul 13 14:39:43 2021 +0530 dev-vk: re commit 9d9bc244a049bbf316e5ff61b1e9358db90173ea Author: Vaibhav Kumbhar Date: Mon Jul 12 20:52:40 2021 +0530 dev-vk: reorg commit f152ab799a2295dc8f5f569b88aab69b70209924 Author: Vaibhav Kumbhar Date: Mon Jul 12 20:50:09 2021 +0530 dev-vk: metrics * fix(init-rg): set disable alerting as provided by user Read disable_resource_alerting and set disable alerting in resource groups Squashed commit of the following: commit 14e3f954d533812910013bf4995c19a055e22c3f Author: Vaibhav Kumbhar Date: Mon Aug 9 15:52:28 2021 +0530 dev-vk: sdf commit 37f639c64850910ed87658fa4d360d0ee622548a Author: Vaibhav Kumbhar Date: Mon Aug 9 15:47:48 2021 +0530 dev-vk: dev-vk: ds * feat(discovery): added discovery for daemonset, replicaset, statefulset externalise k8s objects in enums.yaml enums.go generated via codegen Squashed commit of the following: commit 3012811da5cc980c20b61400abb5b0451edde2f6 Author: Rohit Phatak Date: Thu Aug 12 19:42:01 2021 +0530 dev-rp: rename tmpl extn and comments cleanup commit 3986b992cca3a0d095f4426b7e7d184245411ed4 Author: Rohit Phatak Date: Wed Aug 11 15:27:26 2021 +0530 dev_rp: extracted template in file, review cmmnts commit ca147b701bc6fbf172a8f11931d117460091c2b7 Author: Rohit Phatak Date: Tue Aug 10 17:21:24 2021 +0530 dev_rp: cleanup and added statefulset commit f49cabf2341f302a89dbffd3a5f449d632a67d5f Author: Rohit Phatak Date: Mon Aug 9 18:27:34 2021 +0530 dev-rp: updated PR comments commit 20e883685080745a4d111f48aacb478b8ac6784b Author: Rohit Phatak Date: Wed Jul 28 14:38:42 2021 +0530 Added codegen commit 2597a2611363b62bceebf0dec4ec1f2823993ae5 Author: Rohit Phatak Date: Wed Jul 14 19:04:49 2021 +0530 Removed extra lint commit 9ce0767ca56f5929594e82992cae1138e394c5eb Author: Rohit Phatak Date: Wed Jul 14 16:24:48 2021 +0530 Generics reverted commit abf170861867d546ec421e12f1bb9ebb24f29612 Author: Rohit Phatak Date: Wed Jul 14 12:58:12 2021 +0530 Updated Enums resolved lints commit bdc10fbf3eec6dd1c2fa2fd2ba998e625b7f21a3 Author: Rohit Phatak Date: Tue Jul 13 15:00:23 2021 +0530 Added Discovery for Replicasets commit 098fab08fa986e8e9ed190bbe34ed9c180d70a89 Merge: 44c80d182 c8ef1ec63 Author: Rohit Phatak Date: Mon Jul 12 18:04:53 2021 +0530 Resolved comments, merge conflicts and conclude merge commit 44c80d1820764b8fda24fbc8080fec5a5e3c6e14 Author: Rohit Phatak Date: Thu Jul 8 17:06:31 2021 +0530 Added monitoring for Daemonset * fix(init-rg): set disable alerting as provided by user Read disable_resource_alerting and set disable alerting in resource groups Squashed commit of the following: commit 718003a54791bb8c8f0d2bf80e87a3ca68b5b3fa Author: Vaibhav Kumbhar Date: Mon Aug 16 16:54:33 2021 +0530 dev-vk: sdfasd * fix(init-tree): handle 404 and fallback to root as parent group Squashed commit of the following: commit 9e63b09fa97d03742da4d176dd1bc12c60191c7c Author: Vaibhav Kumbhar Date: Tue Aug 17 17:06:36 2021 +0530 dev-vk: root group * fix(ip-change): update resource if IP has changed Update system.ips when pod IP gets changed without UUID change Squashed commit of the following: commit 415703b5ee3530981f0e4abdb161d2ee21e2ee6f Author: Vaibhav Kumbhar Date: Wed Aug 25 16:00:53 2021 +0530 dev-vk: tr commit 6fd42bbb6e0270b355d4427e8ee53d805ef2b9cb Author: Vaibhav Kumbhar Date: Wed Aug 25 13:34:38 2021 +0530 dev-vk: node svc ip commit e9d98eff38a3e3d1f59fd9008ad76f58dc50a77c Author: Vaibhav Kumbhar Date: Tue Aug 24 15:18:32 2021 +0530 dev-vk: ip change * fix(pod): add missing auto.nodename prop Squashed commit of the following: commit 821aef00e4a89b418bdd7da616d97f01296ceb45 Author: Vaibhav Kumbhar Date: Thu Sep 2 13:45:42 2021 +0530 dev-vk: as commit ceeee1ee73cf3cd8d9648b7514a504017f768441 Author: Vaibhav Kumbhar Date: Thu Sep 2 13:16:14 2021 +0530 dev-vk: big * feat(profiling): enable go profiler Squashed commit of the following: commit c1c1957af863f47666aff6ef016b9b623ea80d5a Author: Vaibhav Kumbhar Date: Mon Sep 6 14:33:46 2021 +0530 dev-vk: enable go profiler * fix(upgrade): ignore disabled resource Ignore disabled resource to fetch resources from api-server Squashed commit of the following: commit 675ab7bffc73040850256894bc1dd94db2a8e7f3 Author: Vaibhav Kumbhar Date: Thu Sep 9 14:17:57 2021 +0530 bugfix/vk-v6: as * fix(sync): mark delete once Squashed commit of the following: commit ee91ec0016e97c73e4b353327d42919f6c574096 Author: Vaibhav Kumbhar Date: Wed Sep 29 14:41:40 2021 +0530 dev-vk: laksjd * fix(cache): read all chunks of api response Squashed commit of the following: commit e6d28285d6a209f7f03675c5395a79e49e59bf72 Author: Vaibhav Kumbhar Date: Tue Oct 5 13:58:16 2021 +0530 dev-vk: aslkj commit 00f45532c33b299e69153bc44ee15f3c853801ce Author: Vaibhav Kumbhar Date: Tue Oct 5 13:35:29 2021 +0530 dev-vk: asd Co-authored-by: Pranay Lonkar Co-authored-by: Shubhashri Shirode Co-authored-by: Vaibhav Kumbhar Co-authored-by: Rohit Phatak * fix(sync): delete duplicate resources Squashed commit of the following: commit c8217211bdb2e1bdd9865153f79c33745815783f Author: Vaibhav Kumbhar Date: Thu Oct 7 20:41:25 2021 +0530 dev-vk: delete first commit 7f426633791c6b63cec8885f1e41e3d44a2b01e7 Author: Vaibhav Kumbhar Date: Thu Oct 7 17:06:59 2021 +0530 dev-vk: dupl * fix(sync): delete duplicate resources (#185) Squashed commit of the following: commit c8217211bdb2e1bdd9865153f79c33745815783f Author: Vaibhav Kumbhar Date: Thu Oct 7 20:41:25 2021 +0530 dev-vk: delete first commit 7f426633791c6b63cec8885f1e41e3d44a2b01e7 Author: Vaibhav Kumbhar Date: Thu Oct 7 17:06:59 2021 +0530 dev-vk: dupl Co-authored-by: Vaibhav Kumbhar * feat(sdk-update): update argus with released sdk version update a copy of released sdk in argus add changes for rate limit response header Squashed commit of the following: commit 85a6e587d50cc5b353a4d9457c832bd5522e01f3 Author: nehapatil Date: Tue Oct 12 14:17:28 2021 +0530 feature/DEV-85526: update argus with new sdk and response header changes * Pull request #144: fix(deleted-group): Fixed creation of _deleted resource group fix(deleted-group): Fixed creation of _deleted resource group in old and new resource tree structure Squashed commit of the following: commit cf33ecc74fed9890d24a298bdb2cbd1523446389 Author: Shubhashri Shirode Date: Tue Oct 26 19:41:20 2021 +0530 refactor commit 4d0a38bfee823956ad30f46adb27ed5cdb6061e2 Author: Shubhashri Shirode Date: Mon Oct 25 23:45:44 2021 +0530 Added _deleted group for clusterscopeed resources as well. commit 8b9078e683454af5b1794738a85b3e294fbdf0c6 Author: Shubhashri Shirode Date: Mon Oct 25 23:14:05 2021 +0530 Fixed build error commit 1b297f3caf21eaf80a63a03ac9f2c7d135daf0cc Author: Shubhashri Shirode Date: Mon Oct 25 15:24:07 2021 +0530 fix(deleted-group): Fixed creation of _deleted resource group * Release 6.1.0 * feat(sync-delete): disable alerts on individual resource Squashed commit of the following: commit 48b594b3ff7bb38c897f7b9f39781f5c76f28150 Author: Vaibhav Kumbhar Date: Mon Nov 1 12:43:27 2021 +0530 dev-vk: comment commit 7dc7c89ffdb467ee96ddd2a8c86bcc4183840e63 Author: Vaibhav Kumbhar Date: Fri Oct 29 18:32:10 2021 +0530 dev-vk: iDEV-86929 commit ef00f8f44e3fdacc9fe23b3b18af7d3627216eb3 Merge: 7e04fea55 ce95817f9 Author: Vaibhav Kumbhar Date: Fri Oct 29 18:30:59 2021 +0530 Merge branch 'develop' into dev-vk-disable commit 7e04fea55f8c7cd063255e035aa2563c0ecfd897 Author: Vaibhav Kumbhar Date: Fri Oct 29 18:29:56 2021 +0530 dev-vk: as commit 7f2b4378d72498873b00c01097cbcb343e4f2a00 Author: Vaibhav Kumbhar Date: Thu Oct 28 19:01:04 2021 +0530 dev-vk: asdf commit 54bf4b9c8b474d4b491b81334590012b4b8d40c1 Author: Vaibhav Kumbhar Date: Thu Oct 28 14:32:00 2021 +0530 dev-vk: sd commit 9953e42d290db13c27eced0ccc95ed225d81df6c Author: Vaibhav Kumbhar Date: Thu Oct 28 14:23:46 2021 +0530 dev-vk: delete commit b4ff104d73dbac23a787edd66d7c2f959f70da5b Author: Vaibhav Kumbhar Date: Wed Oct 27 01:29:09 2021 +0530 dev-vk: disable alert * fix(tree): dynamic folders renamed renamed hpas and etcs dynamic folders in resource tree Squashed commit of the following: commit ea51123b11ad0e8b4e1864e5dd885100d52488c5 Author: Rohit Phatak Date: Mon Nov 8 14:26:53 2021 +0530 dev-rp: dynamic folders renamed * feat(permission): permission check added for resources permission check added before creating dynamic folders Squashed commit of the following: commit 56f4014f7572de19a5e6a4ad2333d5fc18092521 Author: Rohit Phatak Date: Thu Nov 11 17:38:41 2021 +0530 dev-rp: permission check for new tree commit 074074b1025537c89a172080e7046a01d5f753e8 Author: Rohit Phatak Date: Thu Nov 11 17:20:47 2021 +0530 dev-rp: permission check added for resources * feat(discovery): disabled discovery for configmaps disabled discovery for configmaps Squashed commit of the following: commit 5dd2c1c3540f859a325ec17768f91c30e0928a89 Author: Rohit Phatak Date: Wed Nov 17 20:14:14 2021 +0530 dev-rp : fix commit b98a64144fb679b9106ff7cc791eb50229950d7f Author: Rohit Phatak Date: Wed Nov 17 17:51:21 2021 +0530 dev-rp: disabled discovery for configmaps Co-authored-by: Vaibhav Kumbhar Co-authored-by: Rohit Phatak * github-doc: docs(update github docs): update argus docs on github (#193) update argus docs on github for v6 release Squashed commit of the following: commit 6f0c2d9d7e7aabd74136cb8e8a2ec2a4557f5442 Author: nehapatil Date: Thu Dec 23 12:26:40 2021 +0530 DEV-89944: update changes commit 623169e6ae810fd5e9b0b4d401aecfac54556a20 Author: nehapatil Date: Thu Dec 23 10:50:18 2021 +0530 DEV-89944: update manager logic according to latest code commit 565b042bf35e084aa9c259b6a135cf3a3cb11abd Author: nehapatil Date: Mon Dec 20 21:18:22 2021 +0530 DEV-89944: updated docs commit 563a736078ecc27d558d88be1de9eb10d5a38a87 Author: nehapatil Date: Mon Dec 20 21:13:39 2021 +0530 DEV-89944: add changes for bullet points and build using hugo commit 24e2f853e954259bdd5e0e1a21c1fe7d340f7d15 Author: nehapatil Date: Fri Dec 17 17:22:32 2021 +0530 DEV-89944: add changes to update github docs Co-authored-by: Neha Patil Co-authored-by: vaibhav.kumbhar Co-authored-by: Shubhashri Shirode Co-authored-by: Vaibhav Kumbhar Co-authored-by: Kalada Opuiyo Co-authored-by: Pranay Lonkar Co-authored-by: shubhashri12 <71751815+shubhashri12@users.noreply.github.com> Co-authored-by: pranay-lonkar <41794501+pranay-lonkar@users.noreply.github.com> Co-authored-by: Daizhong Xiao Co-authored-by: JeremyCD Co-authored-by: prathamesh.mahajan@logicmonitor.com Co-authored-by: Neha Patil Co-authored-by: Rohit Phatak Co-authored-by: Jeff Co-authored-by: JeremyTangCD <44150592+JeremyTangCD@users.noreply.github.com> Co-authored-by: kedarjapan --- docs/argus/index.html | 6 +- docs/docs/configuration/index.html | 62 +++++--- docs/docs/how-it-works/index.html | 92 +++++++---- docs/docs/index.html | 6 +- docs/docs/monitoring/index.html | 6 +- docs/getting-started/index.html | 14 +- docs/getting-started/index.xml | 2 +- docs/index.html | 6 +- docs/index.xml | 2 +- docs/sitemap.xml | 38 ++--- docs/source/config.toml | 2 +- docs/source/content/docs/configuration.md | 146 ++++++++++-------- docs/source/content/docs/how-it-works.md | 84 ++++++---- docs/source/content/getting-started/index.md | 2 +- .../static/stylesheets/application.css | 2 +- docs/stylesheets/application.css | 2 +- 16 files changed, 274 insertions(+), 198 deletions(-) diff --git a/docs/argus/index.html b/docs/argus/index.html index d6da5ef1a..a31434643 100644 --- a/docs/argus/index.html +++ b/docs/argus/index.html @@ -10,7 +10,7 @@ Argus - Argus - + @@ -142,7 +142,7 @@
- Argus 4.2.0 + Argus 6.1.0
logicmonitor/k8s-argus @@ -320,7 +320,7 @@

Argus

- Argus 4.2.0 + Argus 6.1.0
logicmonitor/k8s-argus @@ -320,9 +320,9 @@

Configuring
  • enableRBAC (default: true): Enable RBAC. If your cluster does not have RBAC enabled, this value should be set to false.
  • etcdDiscoveryToken (default: ""): The public etcd discovery token used to add etcd hosts to the cluster device group.
  • -
  • imagePullPolicy (default: "Always"): The image pull policy of the Collectorset-controller container.
  • imageRepository (default: "logicmonitor/collectorset-controller"): The image repository of the Collectorset-controller container.
  • imageTag: The image tag of the Collectorset-controller container.
  • +
  • imagePullPolicy (default: "Always"): The image pull policy of the Collectorset-controller container.
  • proxyURL (default: ""): The Http/s proxy url.
  • proxyUser (default: ""): The Http/s proxy username.
  • proxyPass (default: ""): The Http/s proxy password.
  • @@ -330,16 +330,19 @@

    Configuring
  • affinity (default: {}): It allows you to constrain which nodes your pod is eligible to be scheduled on.
  • priorityClassName (default: ""): The priority class name for Pod priority. If this parameter is set then user must have PriorityClass resource created otherwise Pod will be rejected.
  • tolerations (default: []): Tolerations are applied to pods, and allow the pods to schedule onto nodes with matching taints.
  • +
  • labels (default: {}): Labels to apply on all objects created by Collectorset controller.
  • +
  • annotations (default: {}): Annotations to apply on all objects created by Collectorset controller.
  • +
  • ignore_ssl (default: false): Set flag to ignore ssl/tls validation.

Configuring Argus via the Helm Chart

-

The Argus Helm chart supports the fololowing values:

+

The Argus Helm chart supports the following values:

Required Values:

  • accessID (default: ""): The LogicMonitor API key ID.
  • accessKey (default: ""): The LogicMonitor API key.
  • account (default: ""): The LogicMonitor account name.
  • clusterName (default: ""): A unique name given to the cluster’s device group.
  • -
  • debug (default: false): To enable verbose logging at debug level.
  • +
  • logLevel (default: "info"): Set Argus Log Level.
  • deleteDevices (default: true): On a delete event, either delete from LogicMonitor or move the device to the _deleted device group.
  • disableAlerting (default: false): Disables LogicMonitor alerting for all the cluster resources.
  • collector.replicas (default: 1): The number of collectors to create and use with Argus.
  • @@ -354,9 +357,9 @@

    Configuring Argus via the Helm Cha
  • enableRBAC (default: true): Enable RBAC. If your cluster does not have RBAC enabled, this value should be set to false.
  • clusterGroupID (default: 0): A parent group id of the cluster’s device group.
  • etcdDiscoveryToken (default: ""): The public etcd discovery token used to add etcd hosts to the cluster device group.
  • -
  • imagePullPolicy (default: "Always"): The image pull policy of the Argus container.
  • imageRepository (default: "logicmonitor/argus"): The image respository of the Argus container.
  • imageTag: The image tag of the Argus container.
  • +
  • imagePullPolicy (default: "Always"): The image pull policy of the Argus container.
  • proxyURL (default: ""): The Http/s proxy url.
  • proxyUser (default: ""): The Http/s proxy username.
  • proxyPass (default: ""): The Http/s proxy password.
  • @@ -364,10 +367,28 @@

    Configuring Argus via the Helm Cha
  • affinity (default: {}): It allows you to constrain which nodes your pod is eligible to be scheduled on.
  • priorityClassName (default: ""): The priority class name for Pod priority. If this parameter is set then user must have PriorityClass resource created otherwise Pod will be rejected.
  • tolerations (default: []): Tolerations are applied to pods, and allow the pods to schedule onto nodes with matching taints.
  • -
  • filters.pod (default: ""): The filtered expression for Pod device type. Based on this parameter, Pods would be added/deleted for discovery on LM.
  • -
  • filters.service (default: ""): The filtered expression for Service device type. Based on this parameter, Services would be added/deleted for discovery on LM.
  • -
  • filters.node (default: ""): The filtered expression for Node device type. Based on this parameter, Nodes would be added/deleted for discovery on LM.
  • -
  • filters.deployment (default: ""): The filtered expression for Deployment device type. Based on this parameter, Deployments would be added/deleted for discovery on LM.
  • +
  • labels (default: {}): Labels to apply on all objects created by Argus.
  • +
  • annotations (default: {}): Annotations to apply on all objects created by Argus.
  • +
  • ignore_ssl (default: false): Set flag to ignore ssl/tls validation.
  • +
  • enableNewResourceTree (default: false): Flag to enable new resource tree to put all resources of a namespace in a single resource group.
  • +
  • enableNamespacesDeletedGroups (default: false): Flag is used when #enableNewResourceTree is true - to create _deleted group in its individual namespace groups when scheduled delete is enabled.
  • +
  • registerGenericFilter (default: false): Flag to register generic filter based on resource label => “logicmonitor/monitoring”: “disable”.
  • +
  • app_intervals.periodic_sync_interval (default: 30m): AppIntervals defines time intervals for periodic sync, periodic delete and in memory cache resync operations.
  • +
  • app_intervals.periodic_delete_interval (default: 10m): AppIntervals defines time intervals for periodic sync, periodic delete and in memory cache resync operations.
  • +
  • app_intervals.cache_sync_interval (default: 1h): AppIntervals defines time intervals for periodic sync, periodic delete and in memory cache resync operations.
  • +
  • device_group_props.cluster: Device group properties for cluster.
  • +
  • device_group_props.pods: Device group properties for pods.
  • +
  • device_group_props.services (default: []): Contains device group properties for services.
  • +
  • device_group_props.deployments (default: []): Contains device group properties for deployments.
  • +
  • device_group_props.nodes (default: []): Contains device group properties for nodes.
  • +
  • device_group_props.etcd (default: []): Contains device group properties for etcd.
  • +
  • device_group_props.hpas (default: []): Contains device group properties for HorizontalPodAutoscalers.
  • +
  • filters.pod (default: []): The filtered expression for Pod device type. Based on this parameter, Pods would be added/deleted for discovery on LM.
  • +
  • filters.service (default: []): The filtered expression for Service device type. Based on this parameter, Services would be added/deleted for discovery on LM.
  • +
  • filters.node (default: []): The filtered expression for Node device type. Based on this parameter, Nodes would be added/deleted for discovery on LM.
  • +
  • filters.deployment (default: []): The filtered expression for Deployment device type. Based on this parameter, Deployments would be added/deleted for discovery on LM.
  • +
  • filters.hpa (default: []): The filtered expression for HorizontalPodAutoscaler resource type. Based on this parameter,HorizontalPodAutoscalers would be added/deleted for discovery on LM.
  • +
  • openmetrics.port (default: 2112): Openmetrics config for Argus metrics collection.
  • collector.groupID (default: 0): The ID of the group of the collectors.
  • collector.escalationChainID (default: 0): The ID of the escalation chain of the collectors.
  • collector.collectorVersion (default: 0): The version of the collectors.
  • @@ -375,8 +396,12 @@

    Configuring Argus via the Helm Cha
  • collector.proxyURL (default: ""): The Http/s proxy url of the collectors.
  • collector.proxyUser (default: ""): The Http/s proxy username of the collectors.
  • collector.proxyPass (default: ""): The Http/s proxy password of the collectors.
  • -
  • collector.priorityClassName (default: ""): The priority class name for Pod priority of the collector. If this parameter is set then user must have PriorityClass resource created otherwise Pod will be rejected.
  • -
  • collector.tolerations (default: []): Tolerations are applied to pods, and allow the pods to schedule onto nodes with matching taints.
  • +
  • collector.annotations (default: {}): annotations to add on collector statefulset.
  • +
  • collector.labels (default: {}): labels to add on collector statefulset.
  • +
  • collector.statefulsetspec: Holds statefulset specification template which contains nodeSelector, tolerations and priorityClassName.
  • +
  • disableResourceMonitoring: List of resources to disable monitoring.
  • +
  • disableResourceAlerting: List of resources to disable alerting.
  • +
  • replicas (default: 1): Argus replicas.

Configuring Argus Manually

In most applications there are generally two types of configuration options @@ -387,14 +412,13 @@

Configuring Argus Manually

For sensitive information, Argus will read from environment variables.

To configure the non-sensitive information, create a YAML file located at /etc/argus/config.yaml. Here is an example file you can modify to your needs:

-
cluster_group_id:
-cluster_name:
-debug: false
-delete_devices: true
-disable_alerting: false
+
clusterGroupID:
+clusterName:
+deleteDevices: true
+disableAlerting: false
 

To configure the sensitive information, export the following environment variables:

-
ACCESS_ID
+
ACCESS_ID
 ACCESS_KEY
 ACCOUNT
 ETCD_DISCOVERY_TOKEN
@@ -402,7 +426,7 @@ 

Configuring Argus Manually

- Argus 4.2.0 + Argus 6.1.0
logicmonitor/k8s-argus @@ -320,50 +320,74 @@

Watching Kubernetes Events

The concept of a Controller is fundamental to Kubernetes and is at the core of its design. While Argus isn’t a Controller in the sense that it “makes changes [to the state of the cluster] attempting to move the current state towards the desired state”, it is a Controller in the sense that it moves a LogicMonitor account’s state to match that of a cluster’s state. Argus abstracts this into the notion of a Watcher that is responsible for watching Kubernetes events for a given resource and syncing the state to LogicMonitor.

Implementing a Watcher

Now that we know about this event stream, let’s look at what it takes to map resources in Kubernetes to objects in LogicMonitor. We start by first implenting the Watcher interface and then embedding a Manager in the concrete type implementing said interface. A Watcher is a simple interface that makes a concrete type compatible with the NewInformer function:

-
func (a *Argus) Watch() {
-    getter := a.K8sClient.Core().RESTClient()
-    for _, w := range a.Watchers {
-        watchlist := cache.NewListWatchFromClient(getter, w.Resource(), v1.NamespaceAll, fields.Everything())
-        _, controller := cache.NewInformer(
-            watchlist,
-            w.ObjType(),
-            time.Second*0,
-            cache.ResourceEventHandlerFuncs{
-                AddFunc:    w.AddFunc(),
-                DeleteFunc: w.DeleteFunc(),
-                UpdateFunc: w.UpdateFunc(),
-            },
-        )
-        stop := make(chan struct{})
-        go controller.Run(stop)
-    }
+
func (a *Argus) Watch(lctx *lmctx.LMContext) error {
+	log := lmlog.Logger(lctx)
+	conf, err := config.GetConfig(lctx)
+	if err != nil {
+		return err
+	}
+	syncInterval := *conf.Intervals.PeriodicSyncInterval
+	log.Debugf("Starting watchers")
+	b := &builder.Builder{}
+
+	nsRT, controller := a.RunNSWatcher(syncInterval)
+	log.Debugf("Starting ns watcher of %v", nsRT.String())
+	stop := make(chan struct{})
+	go controller.Run(stop)
+
+	for _, w := range a.Watchers {
+		rt := w.ResourceType()
+		// TODO: has permission and check for enabled flag in case if user wants to avoid all resource of specific type
+		//  earlier all resources used to ignore from filter config but still it used to put pressure on k8s api-server to unnecessary polls
+		if !permission.HasPermissions(rt) {
+			log.Warnf("Have no permission for resource %s", rt.String())
+
+			continue
+		}
+		watchlist := cache.NewListWatchFromClient(util.GetK8sRESTClient(config.GetClientSet(), rt.K8SAPIVersion()), rt.String(), corev1.NamespaceAll, fields.Everything())
+		clientState, controller := a.createNewInformer(watchlist, rt, syncInterval, b)
+		go watchForFilterRuleChange(rt, clientState)
+		log.Debugf("Starting watcher of %s", rt)
+		stop := make(chan struct{})
+		stateHolder := types.NewControllerInitSyncStateHolder(rt, controller)
+		stateHolder.Run()
+		a.controllerStateHolders[rt] = &stateHolder
+		go controller.Run(stop)
+	}
+	return nil
 }
 

And we can see that the Watcher is defined as:

-
type Watcher interface {
-    Resource() string // The Kubernetes resource that we want to watch (nodes, pods, services, etc.)
-    ObjType() runtime.Object // A concrete type that is used for type assertion to an interface's underlying concrete value (Pod{}, Node{}, Service{}, etc.).
-    AddFunc() func(obj interface{}) // A function that is responsible for handling add events for the given resource.
-    UpdateFunc() func(oldObj, newObj interface{}) // A function that is responsible for handling update events for the given resource.
-    DeleteFunc() func(obj interface{}) // A function that is responsible for handling delete events for the given resource.
+
type Watcher interface {
+	AddFunc() func(*lmctx.LMContext, enums.ResourceType, interface{}, []ResourceOption) // A function that is responsible for handling add events for the given resource.
+	DeleteFunc() func(interface{}) // A function that is responsible for handling delete events for the given resource.
+	UpdateFunc() func(oldObj, newObj interface{}) // A function that is responsible for handling update events for the given resource.
+	GetConfig() *WConfig // A function that provides config object.
+	ResourceType() enums.ResourceType // A function that is responsible for providing resource type.
 }
 

With this simple function we can watch each Kubernetes resource we are interested in monitoring and provide custom logic for mapping it into LogicMonitor.

The Manager

-

Now that we can watch events for a given resource, we need to implement the logic behind the add, update, and delete events. This is where we introduce the concept of a Manager. There are two functions of a Manager. First, a Manager must provide a way to build a LogicMonitor object given a Kubernetes resource object. Second, a Manager must ensure that the built object gets created in LogicMonitor. These concepts are abstracted into two interfaces, a Builder and a Mapper.

-

Let’s imagine that we want to map a Kubernetes Foo resource into LogicMonitor as a Bar object.

-
type FooWatcher struct {
-    BarManager
+

Now that we can watch events for a given resource, we need to implement the logic behind the add, update, and delete events. This is where we introduce the concept of a ResourceManager. ResourceManager is an interface that provides a way to build a LogicMonitor object given a Kubernetes resource object and describes how resources in Kubernetes are mapped into LogicMonitor as resources. These concepts are abstracted into two interfaces, a Builder and a Mapper. Actions interface includes methods to add, update and delete resources.

+

ResourceManager is defined as:

+
type ResourceManager interface {
+	ResourceMapper
+	ResourceBuilder
+	Actions
+	ResourceGroupManager
+	GetResourceCache() ResourceCache
 }
 
-type BarManager interface {
-    BarBuilder
-    BarMapper
+type Actions interface {
+	// AddFunc wrapper
+	AddFunc() func(*lmctx.LMContext, enums.ResourceType, interface{}, ...ResourceOption) (*models.Device, error)
+	UpdateFunc() func(*lmctx.LMContext, enums.ResourceType, interface{}, interface{}, ...ResourceOption) (*models.Device, error)
+	DeleteFunc() func(*lmctx.LMContext, enums.ResourceType, interface{}, ...ResourceOption) error
 }
-

Here we can see that the Kuberentes Foo resource is mapped into LogicMonitor via a Watcher that implements the BarManager interface.

+

Here we can see that the Kuberentes resources are mapped into LogicMonitor through ResourceManager interface.

- Argus 4.2.0 + Argus 6.1.0
logicmonitor/k8s-argus @@ -311,7 +311,7 @@

Docs

- Argus 4.2.0 + Argus 6.1.0
logicmonitor/k8s-argus @@ -342,7 +342,7 @@

Monitoring

- Argus 4.2.0 + Argus 6.1.0
logicmonitor/k8s-argus @@ -312,17 +312,17 @@

Getting Started

The simplest way to get started with Argus is to install it using Helm version 3.

You’ll need to add the LogicMonitor chart repository:

-
$ helm repo add logicmonitor https://logicmonitor.github.io/k8s-helm-charts
+
$ helm repo add logicmonitor https://logicmonitor.github.io/k8s-helm-charts
 

Note: Argus helm charts will only be installed using Helm 3 on Kubernetes clusters newer than version 1.14.0. For any reason, if you are using Helm 2 on Kubernetes cluster older than 1.14.0, you will need to make tiller available on cluster using following steps:

-
$ kubectl create serviceaccount tiller --namespace="kube-system"
+
$ kubectl create serviceaccount tiller --namespace="kube-system"
 $ kubectl create clusterrolebinding tiller --clusterrole=cluster-admin --serviceaccount=kube-system:tiller
 $ helm init --service-account=tiller
 

Now you can install the LogicMonitor Collectorset controller:

Get the configuration file downloaded from the LogicMonitor UI or you can create from the template here.

Update configuration parameters in configuration file.

-
# Export the configuration file path & use it in the helm command.
+
# Export the configuration file path & use it in the helm command.
 $ export COLLECTORSET_CONTROLLER_CONF_FILE=<collectorset-controller-configuration-file-path>
 
 $ helm upgrade \
@@ -340,7 +340,7 @@ 

Getting Started

Next, install Argus:

Get the configuration file downloaded from the LogicMonitor UI or you can create from the template here.

Update configuration parameters in configuration file.

-
# Export the configuration file path & use it in the helm command.
+
# Export the configuration file path & use it in the helm command.
 $ export ARGUS_CONF_FILE=<argus-configuration-file-path>
 
 $ helm upgrade \
@@ -364,7 +364,7 @@ 

Community

- Argus 4.2.0 + Argus 6.1.0
logicmonitor/k8s-argus @@ -325,7 +325,7 @@

Argus