Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stash to GitHub #28

Merged
merged 15 commits into from
Jan 3, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion argus/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v1
description: Automated Kubernetes monitoring
name: argus
version: 0.3.0
version: 0.4.0
maintainers:
- name: LogicMonitor
email: [email protected]
8 changes: 8 additions & 0 deletions argus/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,15 @@ $ helm upgrade \
--set accessID="$ACCESS_ID" \
--set accessKey="$ACCESS_KEY" \
--set account="$ACCOUNT" \
--set clusterGroupID="$CLUSTER_GROUP_ID" \
--set clusterName="$CLUSTER_NAME" \
--set etcdDiscoveryToken="$ETCD_DISCOVERY_TOKEN" \
--set imageTag="$IMAGE_TAG" \
--set collector.replicas="$COLLECTOR_REPLICAS" \
--set collector.size="$COLLECTOR_SIZE" \
--set collector.escalationChainID="$COLLECTOR_ESCALATION_CHAIN_ID" \
--set collector.version="$COLLECTOR_VERSION" \
--set collector.useEA="$COLLECTOR_USE_EA" \
argus logicmonitor/argus
```

Expand All @@ -35,7 +39,11 @@ Optional Values:
- **deleteDevices (default: `true`):** On a delete event, either delete from LogicMonitor or move the device to the `_delted` device group.
- **disableAlerting (default: `false`):** Disable alerting for all devices added.
- **enableRBAC (default: `true`):** Enable RBAC.
- **clusterGroupID:** A parent group id of the cluster's device group.
- **etcdDiscoveryToken:** The public etcd discovery token used to add etcd hosts to the cluster device group.
- **imagePullPolicy (default: `"Always"`):**
- **imageRepository (default: `"logicmonitor/argus"`):** The respository to use for the Argus docker image.
- **imageTag:** The argus container image tag to use.
- **collector.escalationChainID:** The ID of the escalation chain of the collectors.
- **collector.version:** The version of the collectors.
- **collector.useEA:** On a collector downloading event, either download the latest EA version or the latest GD version.
12 changes: 11 additions & 1 deletion argus/templates/collectorset.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,21 @@
apiVersion: logicmonitor.com/v1alpha1
kind: CollectorSet
metadata:
name: {{ .Values.clusterName }}
name: {{ lower .Values.clusterName }}
namespace: {{ .Release.Namespace }}
spec:
policy:
distributionStrategy: RoundRobin
orchestrator: Kubernetes
replicas: {{ required "A valid .Values.collector.replicas entry is required!" .Values.collector.replicas }}
size: {{ required "A valid .Values.collector.size entry is required!" .Values.collector.size }}
groupName: {{ required "A valid .Values.clusterName entry is required!" .Values.clusterName }}
{{- if .Values.collector.escalationChainID }}
escalationChainID: {{ .Values.collector.escalationChainID }}
{{- end }}
{{- if .Values.collector.collectorVersion }}
collectorVersion: {{ .Values.collector.collectorVersion }}
{{- end }}
{{- if .Values.collector.useEA }}
useEA: {{ .Values.collector.useEA }}
{{- end }}
1 change: 1 addition & 0 deletions argus/templates/configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ data:
delete_devices: {{ required "A valid .Values.deleteDevices entry is required!" .Values.deleteDevices }}
disable_alerting: {{ required "A valid .Values.disableAlerting entry is required!" .Values.disableAlerting }}
etcd_discovery_token: {{ .Values.etcdDiscoveryToken }}
cluster_group_id: {{ .Values.clusterGroupID }}
Binary file modified docs/argus-0.3.0.tgz
Binary file not shown.
Binary file added docs/argus-0.4.0.tgz
Binary file not shown.
Binary file modified docs/collectorset-controller-0.1.0.tgz
Binary file not shown.
29 changes: 20 additions & 9 deletions docs/index.yaml
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,20 @@ apiVersion: v1
entries:
argus:
- apiVersion: v1
created: 2018-09-10T11:30:41.548689-07:00
created: 2018-12-21T11:17:06.09603+08:00
description: Automated Kubernetes monitoring
digest: 92a0d65fe6ec5c1bc1adb81394fb00e0aec73740e41f0a64ad6c3a680c8633f7
digest: ee664115564e4b65ce51350779533c5e1538dbebb849e8a5b1db97233ae381d1
maintainers:
- email: [email protected]
name: LogicMonitor
name: argus
urls:
- https://logicmonitor.github.com/k8s-helm-charts/argus-0.4.0.tgz
version: 0.4.0
- apiVersion: v1
created: 2018-12-21T11:17:06.095692+08:00
description: Automated Kubernetes monitoring
digest: f6a794f1222ab9aac475538765a8694e74f7caa81b78541533503db26ad5221f
maintainers:
- email: [email protected]
name: LogicMonitor
Expand All @@ -13,7 +24,7 @@ entries:
- https://logicmonitor.github.com/k8s-helm-charts/argus-0.3.0.tgz
version: 0.3.0
- apiVersion: v1
created: 2018-09-10T11:30:41.548401-07:00
created: 2018-12-21T11:17:06.095339+08:00
description: Automated Kubernetes monitoring
digest: 316c7c7d17085a65027667ef4a053062c3b2304b12f2f7e178b1f633baef73b0
maintainers:
Expand All @@ -24,7 +35,7 @@ entries:
- https://logicmonitor.github.com/k8s-helm-charts/argus-0.2.0.tgz
version: 0.2.0
- apiVersion: v1
created: 2018-09-10T11:30:41.54801-07:00
created: 2018-12-21T11:17:06.094845+08:00
description: Automated Kubernetes monitoring
digest: b5e475acc633064f72e56d604bceb181920e194372807ed7e7384b4b75a8a8eb
maintainers:
Expand All @@ -36,9 +47,9 @@ entries:
version: 0.1.0
collectorset-controller:
- apiVersion: v1
created: 2018-09-10T11:30:41.548948-07:00
created: 2018-12-21T11:17:06.096359+08:00
description: Automated collector management
digest: 801cde44721d013839958a6ba44693c0ed3fdca61acef2bf32075e73d5f91604
digest: efefedadeaf9752a6fc2dfbce26c1dfd3f5f526ae2940e728e1371db800b62f4
maintainers:
- email: [email protected]
name: LogicMonitor
Expand All @@ -48,12 +59,12 @@ entries:
version: 0.1.0
releasemanager:
- apiVersion: v1
created: 2018-09-10T11:30:41.549277-07:00
created: 2018-12-21T11:17:06.096726+08:00
description: Release Manager provides a long-running application that will periodically
poll the Tiller server installed in your cluster.
digest: dbcac371af7b29c4c5d6e9fc02ddf65b7093109c45fa3875b7f5b259d71f87ca
digest: eb06931935cf6b9d8db0d1a384d0075fce1569a89d3e8dbc2937facad7acfc28
name: releasemanager
urls:
- https://logicmonitor.github.com/k8s-helm-charts/releasemanager-0.1.0.tgz
version: 0.1.0
generated: 2018-09-10T11:30:41.547546-07:00
generated: 2018-12-21T11:17:06.094247+08:00
Binary file modified docs/releasemanager-0.1.0.tgz
Binary file not shown.