Skip to content

Commit 986d7f0

Browse files
authored
fix(argus,csc): update new argus image and update old readme files (#55)
1 parent 4100d5f commit 986d7f0

File tree

4 files changed

+5
-155
lines changed

4 files changed

+5
-155
lines changed

charts/argus/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ maintainers:
1111
1212
name: LogicMonitor
1313
name: argus
14-
version: 2.0.0-rc993
14+
version: 2.0.0-rc994
1515
home: https://logicmonitor.github.io/helm-charts-qa
16-
appVersion: v8.0.0-rc8
16+
appVersion: v8.0.0-rc9

charts/argus/README.md

Lines changed: 1 addition & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -2,100 +2,4 @@
22

33
This Helm chart installs [Argus](https://github.com/logicmonitor/k8s-argus). A [LogicMonitor](https://www.logicmonitor.com) account is required.
44

5-
**Install Argus:**
6-
7-
Get the configuration file downloaded from the LogicMonitor UI or you can create from the template [here](https://github.com/logicmonitor/k8s-helm-charts/blob/master/config-templates/Configuration.md#argus).
8-
9-
Update configuration parameters in configuration file.
10-
11-
```bash
12-
# Export the configuration file path & use it in the helm command.
13-
$ export ARGUS_CONF_FILE=<argus-configuration-file-path>
14-
15-
$ helm upgrade \
16-
--install \
17-
--debug \
18-
--wait \
19-
--namespace="$NAMESPACE" \
20-
-f "$ARGUS_CONF_FILE" \
21-
argus logicmonitor/argus
22-
```
23-
24-
---
25-
26-
Required Values:
27-
28-
- **accessID (default: `""`):** The LogicMonitor API key ID.
29-
- **accessKey (default: `""`):** The LogicMonitor API key.
30-
- **account (default: `""`):** The LogicMonitor account name.
31-
- **clusterName (default: `""`):** A unique name given to the cluster's resource group.
32-
- **debug (default: `false`):** To enable verbose logging at debug level.
33-
- **deleteDevices (default: `true`):** On a delete event, either delete from LogicMonitor or move the resource to the `_deleted` resource group.
34-
- **disableAlerting (default: `false`):** Disables LogicMonitor alerting for all the cluster resources.
35-
- **collector.replicas (default: `1`):** The number of collectors to create and use with Argus.
36-
- **collector.size (default: `""`):** The collector size to install. Can be nano, small, medium, or large.
37-
- **collector.imageRepository (default: `logicmonitor/collector`):** The image repository of the [Collector](https://hub.docker.com/r/logicmonitor/collector) container.
38-
- **collector.imageTag:** The image tag of the [Collector](https://hub.docker.com/r/logicmonitor/collector/tags) container.
39-
- **collector.imagePullPolicy (default: `Always`):** The image pull policy of the Collector container.
40-
- **collector.secretName (default: `"collector"`):** The Secret resource name of the collectors.
41-
42-
Optional Values:
43-
44-
- **enableRBAC (default: `true`):** Enable RBAC. If your cluster does not have RBAC enabled, this value should be set to false.
45-
- **clusterGroupID (default: `0`):** A parent group id of the cluster's resource group.
46-
- **etcdDiscoveryToken (default: `""`):** The public etcd discovery token used to add etcd hosts to the cluster resource group.
47-
- **imagePullPolicy (default: `"Always"`):** The image pull policy of the Argus container.
48-
- **imageRepository (default: `"logicmonitor/argus"`):** The image respository of the [Argus](https://hub.docker.com/r/logicmonitor/argus) container.
49-
- **imageTag:** The image tag of the [Argus](https://hub.docker.com/r/logicmonitor/argus/tags) container.
50-
- **proxyURL (default: `""`):** The Http/s proxy url.
51-
- **proxyUser (default: `""`):** The Http/s proxy username.
52-
- **proxyPass (default: `""`):** The Http/s proxy password.
53-
- **nodeSelector (default: `{}`):** It provides the simplest way to run Pod on particular Node(s) based on labels on the node.
54-
- **affinity (default: `{}`):** It allows you to constrain which nodes your pod is eligible to be scheduled on.
55-
- **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.
56-
- **tolerations (default: `[]`):** Tolerations are applied to pods, and allow the pods to schedule onto nodes with matching taints.
57-
- **filters.pod (default: `""`):** The filtered expression for Pod resource type. Based on this parameter, Pods would be added/deleted for discovery on LM.
58-
- **filters.service (default: `""`):** The filtered expression for Service resource type. Based on this parameter, Services would be added/deleted for discovery on LM.
59-
- **filters.node (default: `""`):** The filtered expression for Node resource type. Based on this parameter, Nodes would be added/deleted for discovery on LM.
60-
- **filters.deployment (default: `""`):** The filtered expression for Deployment resource type. Based on this parameter, Deployments would be added/deleted for discovery on LM.
61-
- **collector.groupID (default: `0`):** The ID of the group of the collectors.
62-
- **collector.escalationChainID (default: `0`):** The ID of the escalation chain of the collectors.
63-
- **collector.collectorVersion (default: `0`):** The version of the collectors.
64-
- **collector.useEA (default: `false`):** On a collector downloading event, either download the latest EA version or the latest GD version.
65-
- **collector.proxyURL (default: `""`):** The Http/s proxy url of the collectors.
66-
- **collector.proxyUser (default: `""`):** The Http/s proxy username of the collectors.
67-
- **collector.proxyPass (default: `""`):** The Http/s proxy password of the collectors.
68-
- **collector.statefulsetspec:** Holds the Collector pod's Statefulfulset specification as per the Kubernetes statefulset object's spec format. Refer [statefulset basics](https://kubernetes.io/docs/tutorials/stateful-application/basic-stateful-set/) for more info
69-
70-
---
71-
72-
**Tolerations Example:**
73-
74-
```bash
75-
$ helm upgrade --reuse-values \
76-
--set tolerations[0].key="key1" \
77-
--set tolerations[0].operator="Equal" \
78-
--set tolerations[0].value="value1" \
79-
--set tolerations[0].effect="NoSchedule" \
80-
argus logicmonitor/argus
81-
```
82-
83-
**Discovery Filter Example:**
84-
85-
```bash
86-
helm upgrade --reuse-values \
87-
--set filters.deployment="app =~ 'QA' || app =~ 'Dev'"
88-
--set filters.pod="app =~ 'node-app'" \
89-
--set filters.service=\"*\"
90-
argus logicmonitor/argus
91-
```
92-
93-
**Discovery Filter Example:**
94-
95-
```bash
96-
helm upgrade --reuse-values \
97-
--set filters.deployment="app =~ 'QA' || app =~ 'Dev'"
98-
--set filters.pod="app =~ 'node-app'" \
99-
--set filters.service=\"*\"
100-
argus logicmonitor/argus
101-
```
5+
See [Logicmonitor Support Documentation](https://www.logicmonitor.com/support/monitoring/containers/kubernetes/about-logicmonitors-kubernetes-monitoring) for more details on installation

charts/collectorset-controller/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ maintainers:
66
77
name: LogicMonitor
88
name: collectorset-controller
9-
version: 1.0.0-rc86
9+
version: 1.0.0-rc87
1010
home: https://logicmonitor.github.io/helm-charts-qa
1111
appVersion: v4.0.0-rc3

charts/collectorset-controller/README.md

Lines changed: 1 addition & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -2,58 +2,4 @@
22

33
This Helm chart installs [collectorset-controller](https://github.com/logicmonitor/k8s-collectorset-controller). A [LogicMonitor](https://www.logicmonitor.com) account is required.
44

5-
**Install Collectorset-controller:**
6-
7-
Get the configuration file downloaded from the LogicMonitor UI or you can create from the template [here](https://github.com/logicmonitor/k8s-helm-charts/blob/master/config-templates/Configuration.md#collectorset-controller).
8-
9-
Update configuration parameters in configuration file.
10-
11-
```bash
12-
# Export the configuration file path & use it in the helm command.
13-
$ export COLLECTORSET_CONTROLLER_CONF_FILE=<collectorset-controller-configuration-file-path>
14-
15-
$ helm upgrade \
16-
--install \
17-
--debug \
18-
--wait \
19-
--namespace="$NAMESPACE" \
20-
-f "$COLLECTORSET_CONTROLLER_CONF_FILE" \
21-
collectorset-controller logicmonitor/collectorset-controller
22-
```
23-
24-
---
25-
26-
Required Values:
27-
28-
- **accessID (default: `""`):** The LogicMonitor API key ID.
29-
- **accessKey (default: `""`):** The LogicMonitor API key.
30-
- **account (default: `""`):** The LogicMonitor account name.
31-
- **debug (default: `false`):** To enable verbose logging at debug level.
32-
33-
Optional Values:
34-
35-
- **enableRBAC (default: `true`):** Enable RBAC. If your cluster does not have RBAC enabled, this value should be set to false.
36-
- **etcdDiscoveryToken (default: `""`):** The public etcd discovery token used to add etcd hosts to the cluster device group.
37-
- **imagePullPolicy (default: `"Always"`):** The image pull policy of the Collectorset-controller container.
38-
- **imageRepository (default: `"logicmonitor/collectorset-controller"`):** The image repository of the [Collectorset-controller](https://hub.docker.com/r/logicmonitor/collectorset-controller) container.
39-
- **imageTag:** The image tag of the [Collectorset-controller](https://hub.docker.com/r/logicmonitor/collectorset-controller/tags) container.
40-
- **proxyURL (default: `""`):** The Http/s proxy url.
41-
- **proxyUser (default: `""`):** The Http/s proxy username.
42-
- **proxyPass (default: `""`):** The Http/s proxy password.
43-
- **nodeSelector (default: `{}`):** It provides the simplest way to run Pod on particular Node(s) based on labels on the node.
44-
- **affinity (default: `{}`):** It allows you to constrain which nodes your pod is eligible to be scheduled on.
45-
- **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.
46-
- **tolerations (default: `[]`):** Tolerations are applied to pods, and allow the pods to schedule onto nodes with matching taints.
47-
48-
---
49-
50-
**Tolerations Example**
51-
52-
```bash
53-
$ helm upgrade --reuse-values \
54-
--set tolerations[0].key="key1" \
55-
--set tolerations[0].operator="Equal" \
56-
--set tolerations[0].value="value1" \
57-
--set tolerations[0].effect="NoSchedule" \
58-
collectorset-controller logicmonitor/collectorset-controller
59-
```
5+
See [Logicmonitor Support Documentation](https://www.logicmonitor.com/support/monitoring/containers/kubernetes/about-logicmonitors-kubernetes-monitoring) for more details on installation

0 commit comments

Comments
 (0)