This repository has been archived by the owner on Jan 16, 2023. It is now read-only.
Releases: logicmonitor/k8s-collectorset-controller
Releases · logicmonitor/k8s-collectorset-controller
Release v2.4.2
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
Release Documents
Release 2.4.1
Improvements
- Updated collectorset customResourceDefination objects to use "apiextensions.k8s.io/v1" instead of "apiextensions.k8s.io/v1beta1" APIs.
- v1 version enforces to define OpenAPIv3Schema(https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/) for custom resource specification objects.
v2.4.1-beta
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
v2 sdk
v2.4.0
Release Documents
Release 2.4.0
Improvements
- Updated collectorset customResourceDefination objects to use "apiextensions.k8s.io/v1" instead of "apiextensions.k8s.io/v1beta1" APIs.
- v1 version enforces to define OpenAPIv3Schema(https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/) for custom resource specification objects.
V2.3.0
Release Documents
Release 2.3.0
Improvements
- User can now configure collector pod specification in
argus-configuration.yaml
againstcollector.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
Release Documents
Release 2.3.0
Improvements
- User can now configure collector pod specification in
argus-configuration.yaml
againstcollector.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
Release 2.2.0
Improvements
- (chore) Migrated collectorset controller git repository to use go modules for dependency management
v2.1.0
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
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