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

Release v6.1.0

Compare
Choose a tag to compare
@shubhashri12 shubhashri12 released this 01 Dec 16:40
· 8 commits to master since this release
6258339

Whats new:

  • With this release, argus provides ability to enable optimised resource tree structure using enableNewResourceTree: true parameter in argus-configuration.yaml file.

Fixes: 

  • Added support for Kubernetes version 1.22
  • Improved handling for deleted resources when deleteDevices parameter is set as true.

High level design details for Optimised Resource Tree

  • Till Argus v5, there were dynamic groups created for each type of resource. This leads to increase in resource tree hierarchy which in turn impacts the performance on Argus.
  • With this release, customer can opt for optimised resource tree option using enableNewResourceTree: true parameter in argus-configuration.yaml file.
  • In optimised resource tree all namespace scoped resources like pods, deployments, services etc are grouped into "Namespaces" group separated as per individual namespaces further and non-namespace scoped resources are group into "ClusterScoped" group.

Note: During argus upgrade if Optimised resourceTree option is enabled for existing clusters, old resource tree will also be retained and User has to cleanup those groups manually.

Upgrade Steps

  • While upgrading Argus chart you need to supply the argus configuration file in the helm upgrade command. Follow these steps to create configuration file:
    • Download configuration file template from here
    • Get existing values using command helm get values argus and save in backup configuration file.
    • Put all existing values in downloaded configuration file at its appropriate places. And let the remaining values at their default.
  • Helm charts version for the new argus release is 1.1.0 and for collectorset-controller is 0.12.0.
    • Run helm repo update and followed by upgrade argus using command
      • helm upgrade --reuse-values -f argus-config.yaml argus logicmonitor/argus
  • Recreate Argus pod if it doesn't recreate automatically. Helm does not recreate pods if there is no change in definitions.