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

Releases: logicmonitor/k8s-collectorset-controller

Release v2.4.2

12 Jan 09:28
7392e78
Compare
Choose a tag to compare

Fixes:

  • Fixed collectorset controller to enable input for nodeSelector in collectorset definition for collector pods.
  • Fixed collectorset-controller to enable labels and annotations for collector pod.

Upgrade Steps

  • Add LogicMonitor helm chart repo - helm repo add logicmonitor https://logicmonitor.github.io/k8s-helm-charts
    *Run helm repo update and followed by upgrade collectorset-controller using command:
    * helm upgrade --reuse-values -f collectorset-controller-configuration.yaml collectorset-controller logicmonitor/collectorset-controller
    *Recreate Collectorset-controller pod if it doesn't recreate automatically. Helm does not recreate pods if there is no change in definitions.

Release v2.4.1

02 Dec 07:54
Compare
Choose a tag to compare

Release Documents

Release 2.4.1

Improvements

v2.4.1-beta

02 Dec 07:26
Compare
Choose a tag to compare
v2.4.1-beta Pre-release
Pre-release
Merge branch 'master' into develop

# Conflicts:
#	Makefile
#	api/api.pb.go
#	go.mod
#	go.sum
#	pkg/apis/v1alpha1/types.go
#	pkg/controller/collectorset.go
#	pkg/controller/logicmonitor.go

v2.3.0-sdk

27 Apr 09:42
Compare
Choose a tag to compare
v2 sdk

v2.4.0

16 Sep 09:36
cdb715e
Compare
Choose a tag to compare
v2.4.0 Pre-release
Pre-release

Release Documents

Release 2.4.0

Improvements

V2.3.0

19 Apr 11:36
cdb715e
Compare
Choose a tag to compare

Release Documents

Release 2.3.0

Improvements

  • User can now configure collector pod specification in argus-configuration.yaml against collector.statefulsetspec parameter. Perhaps nodeSelector, tolerations, priorityClass, etc. are required on collector pod.
statefulsetspec:
    template:
      spec:
        nodeSelector: {}
        # Tolerations are applied to pods, and allow the pods to schedule onto nodes with matching taints.
        tolerations: []
        # 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.
        priorityClassName: ""

v2.3.0

19 Apr 12:10
cdb715e
Compare
Choose a tag to compare

Release Documents

Release 2.3.0

Improvements

  • User can now configure collector pod specification in argus-configuration.yaml against collector.statefulsetspec parameter. Perhaps nodeSelector, tolerations, priorityClass, etc. are required on collector pod.
statefulsetspec:
    template:
      spec:
        nodeSelector: {}
        # Tolerations are applied to pods, and allow the pods to schedule onto nodes with matching taints.
        tolerations: []
        # 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.
        priorityClassName: ""

v2.2.0

13 Jan 10:38
f954716
Compare
Choose a tag to compare

Release 2.2.0

Improvements

  • (chore) Migrated collectorset controller git repository to use go modules for dependency management

v2.1.0

14 Sep 09:15
202bc12
Compare
Choose a tag to compare

Improvement

  • Collectorset custom resource definition is enhanced to take pod priority configuration i.e. PriorityClassName and Tolerations configuration to set on collector pods.
  • Fixed bug: Statefulset of collector pods will be deleted on collectorset object deletion.

Upgrade steps

  • Upgrade collectorset-controlle helm chart to new version 0.8.0
  • Recreate collectorset controller pod to pull new docker image and spawn using it.

v2.0.1

01 Jul 04:05
9495c95
Compare
Choose a tag to compare

Changes

  • gosec security scan fix

Upgrade steps

  • Delete the Collectorset-controller pod in order to pull new docker image and spawn a new pod with newer image