Compare commits
12 Commits
user-monit
...
gh-pages
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
33dcb2dad6 | ||
|
|
6d57bacb20 | ||
|
|
44084cc631 | ||
|
|
16e2403291 | ||
|
|
de6f8c6dfc | ||
|
|
47c30fcec5 | ||
|
|
e2f541fa61 | ||
|
|
0d79997e02 | ||
|
|
db93472a39 | ||
|
|
6b32cdb19e | ||
|
|
49e83b777c | ||
|
|
6a150a4152 |
32
.github/workflows/release-charts.yaml
vendored
32
.github/workflows/release-charts.yaml
vendored
@@ -1,32 +0,0 @@
|
|||||||
name: Release Charts
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- main
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
release:
|
|
||||||
# depending on default permission settings for your org (contents being read-only or read-write for workloads), you will have to add permissions
|
|
||||||
# see: https://docs.github.com/en/actions/security-guides/automatic-token-authentication#modifying-the-permissions-for-the-github_token
|
|
||||||
permissions:
|
|
||||||
contents: write
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v3
|
|
||||||
with:
|
|
||||||
fetch-depth: 0
|
|
||||||
|
|
||||||
- name: Configure Git
|
|
||||||
run: |
|
|
||||||
git config user.name "$GITHUB_ACTOR"
|
|
||||||
git config user.email "$GITHUB_ACTOR@users.noreply.github.com"
|
|
||||||
|
|
||||||
- name: Install Helm
|
|
||||||
uses: azure/setup-helm@v3
|
|
||||||
|
|
||||||
- name: Run chart-releaser
|
|
||||||
uses: helm/chart-releaser-action@v1.5.0
|
|
||||||
env:
|
|
||||||
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
apiVersion: monitoring.coreos.com/v1
|
|
||||||
kind: Prometheus
|
|
||||||
metadata:
|
|
||||||
name: prometheus
|
|
||||||
spec:
|
|
||||||
scrapeInterval: 10s
|
|
||||||
serviceAccountName: prometheus-{{ .Values.user }}
|
|
||||||
serviceMonitorNamespaceSelector:
|
|
||||||
matchLabels:
|
|
||||||
user: {{ .Values.user }}
|
|
||||||
serviceMonitorSelector: {}
|
|
||||||
podMonitorNamespaceSelector:
|
|
||||||
matchLabels:
|
|
||||||
user: {{ .Values.user }}
|
|
||||||
podMonitorSelector: {}
|
|
||||||
probeNamespaceSelector:
|
|
||||||
matchLabels:
|
|
||||||
user: {{ .Values.user }}
|
|
||||||
probeSelector: {}
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
memory: 400Mi
|
|
||||||
<<<<<<< HEAD
|
|
||||||
enableAdminAPI: false
|
|
||||||
=======
|
|
||||||
enableAdminAPI: true
|
|
||||||
externalLabels:
|
|
||||||
monitoring: {{ .Values.user }}
|
|
||||||
>>>>>>> 2acef0e (Update prometheus config)
|
|
||||||
159
index.yaml
Normal file
159
index.yaml
Normal file
@@ -0,0 +1,159 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
entries:
|
||||||
|
user-monitoring:
|
||||||
|
- apiVersion: v2
|
||||||
|
appVersion: 1.16.0
|
||||||
|
created: "2023-10-11T10:31:18.211680801Z"
|
||||||
|
description: Acend helm chart for user-monitoring namespace in prometheus-basics
|
||||||
|
training
|
||||||
|
digest: 653edb52c867fc63534550453d41fa6eb4acbf7e50f2f94d553ef35770608682
|
||||||
|
name: user-monitoring
|
||||||
|
type: application
|
||||||
|
urls:
|
||||||
|
- https://github.com/acend/prometheus-training-lab-setup/releases/download/user-monitoring-0.2.5/user-monitoring-0.2.5.tgz
|
||||||
|
version: 0.2.5
|
||||||
|
- apiVersion: v2
|
||||||
|
appVersion: 1.16.0
|
||||||
|
created: "2023-10-10T12:14:33.841977384Z"
|
||||||
|
description: Acend helm chart for user-monitoring namespace in prometheus-basics
|
||||||
|
training
|
||||||
|
digest: e9c8921209cd4967751bfbecb5306207fd13ca279d6ebd17f2c8dc3d01ead246
|
||||||
|
name: user-monitoring
|
||||||
|
type: application
|
||||||
|
urls:
|
||||||
|
- https://github.com/acend/prometheus-training-lab-setup/releases/download/user-monitoring-0.2.4/user-monitoring-0.2.4.tgz
|
||||||
|
version: 0.2.4
|
||||||
|
- apiVersion: v2
|
||||||
|
appVersion: 1.16.0
|
||||||
|
created: "2023-10-05T11:51:33.421052727Z"
|
||||||
|
description: Acend helm chart for user-monitoring namespace in prometheus-basics
|
||||||
|
training
|
||||||
|
digest: a4043d6b93ee4aaef394e9e66ab806b11ec8cf1665b534b85d7ee1584fac2eb9
|
||||||
|
name: user-monitoring
|
||||||
|
type: application
|
||||||
|
urls:
|
||||||
|
- https://github.com/acend/prometheus-training-lab-setup/releases/download/user-monitoring-0.2.3/user-monitoring-0.2.3.tgz
|
||||||
|
version: 0.2.3
|
||||||
|
- apiVersion: v2
|
||||||
|
appVersion: 1.16.0
|
||||||
|
created: "2023-08-10T14:08:08.237621347Z"
|
||||||
|
description: Acend helm chart for user-monitoring namespace in prometheus-basics
|
||||||
|
training
|
||||||
|
digest: 811a3ebdf1886d438310f4baba9d83a63d3b774149bb921010272b6a7ff87000
|
||||||
|
name: user-monitoring
|
||||||
|
type: application
|
||||||
|
urls:
|
||||||
|
- https://github.com/acend/prometheus-training-lab-setup/releases/download/user-monitoring-0.2.2/user-monitoring-0.2.2.tgz
|
||||||
|
version: 0.2.2
|
||||||
|
- apiVersion: v2
|
||||||
|
appVersion: 1.16.0
|
||||||
|
created: "2023-08-10T13:29:23.701351307Z"
|
||||||
|
description: Acend helm chart for user-monitoring namespace in prometheus-basics
|
||||||
|
training
|
||||||
|
digest: 9000d00432face8c8ec8f5d81d35e1b857ad7abb4459b25136a47b13320edea9
|
||||||
|
name: user-monitoring
|
||||||
|
type: application
|
||||||
|
urls:
|
||||||
|
- https://github.com/acend/prometheus-training-lab-setup/releases/download/user-monitoring-0.2.1/user-monitoring-0.2.1.tgz
|
||||||
|
version: 0.2.1
|
||||||
|
- apiVersion: v2
|
||||||
|
appVersion: 1.16.0
|
||||||
|
created: "2023-08-10T12:52:25.233417672Z"
|
||||||
|
description: Acend helm chart for user-monitoring namespace in prometheus-basics
|
||||||
|
training
|
||||||
|
digest: b692cc3be47716c33446bc829ff633725b7772e93b4cfd1529159aad69aed17a
|
||||||
|
name: user-monitoring
|
||||||
|
type: application
|
||||||
|
urls:
|
||||||
|
- https://github.com/acend/prometheus-training-lab-setup/releases/download/user-monitoring-0.2.0/user-monitoring-0.2.0.tgz
|
||||||
|
version: 0.2.0
|
||||||
|
- apiVersion: v2
|
||||||
|
appVersion: 1.16.0
|
||||||
|
created: "2023-08-10T11:47:27.251949946Z"
|
||||||
|
description: Acend helm chart for user-monitoring namespace in prometheus-basics
|
||||||
|
training
|
||||||
|
digest: e6ab40f23dede3ce432396cf5f094e95c9796f1f747679fae3af84835aa1c2b9
|
||||||
|
name: user-monitoring
|
||||||
|
type: application
|
||||||
|
urls:
|
||||||
|
- https://github.com/acend/prometheus-training-lab-setup/releases/download/user-monitoring-0.1.5/user-monitoring-0.1.5.tgz
|
||||||
|
version: 0.1.5
|
||||||
|
- apiVersion: v2
|
||||||
|
appVersion: 1.16.0
|
||||||
|
created: "2023-08-10T11:38:39.424718245Z"
|
||||||
|
description: Acend helm chart for user-monitoring namespace in prometheus-basics
|
||||||
|
training
|
||||||
|
digest: a9c733d0670e94a5230d679d4944208032a890cc2f06bd696f53c3c53e4e05ca
|
||||||
|
name: user-monitoring
|
||||||
|
type: application
|
||||||
|
urls:
|
||||||
|
- https://github.com/acend/prometheus-training-lab-setup/releases/download/user-monitoring-0.1.4/user-monitoring-0.1.4.tgz
|
||||||
|
version: 0.1.4
|
||||||
|
- apiVersion: v2
|
||||||
|
appVersion: 1.16.0
|
||||||
|
created: "2023-08-10T08:30:26.414647424Z"
|
||||||
|
description: Acend helm chart for user-monitoring namespace in prometheus-basics
|
||||||
|
training
|
||||||
|
digest: 0ad23a4686389ba739321f83ff5fe2e3d4a00403b623557e429892cf1dc16aa9
|
||||||
|
name: user-monitoring
|
||||||
|
type: application
|
||||||
|
urls:
|
||||||
|
- https://github.com/acend/prometheus-training-lab-setup/releases/download/user-monitoring-0.1.3/user-monitoring-0.1.3.tgz
|
||||||
|
version: 0.1.3
|
||||||
|
- apiVersion: v2
|
||||||
|
appVersion: 1.16.0
|
||||||
|
created: "2023-08-10T08:25:11.692388913Z"
|
||||||
|
description: Acend helm chart for user-monitoring namespace in prometheus-basics
|
||||||
|
training
|
||||||
|
digest: 1431107944815c981912977fa510b57b8b7459fc5bd36a4f3cff03e1862a0ebc
|
||||||
|
name: user-monitoring
|
||||||
|
type: application
|
||||||
|
urls:
|
||||||
|
- https://github.com/acend/prometheus-training-lab-setup/releases/download/user-monitoring-0.1.2/user-monitoring-0.1.2.tgz
|
||||||
|
version: 0.1.2
|
||||||
|
- apiVersion: v2
|
||||||
|
appVersion: 1.16.0
|
||||||
|
created: "2023-08-09T13:21:29.318894826Z"
|
||||||
|
description: Acend helm chart for user-monitoring namespace in prometheus-basics
|
||||||
|
training
|
||||||
|
digest: 873fdf9b72bf5a423d424ec34f8f2f1d28a44422d8b96480ca873a9fe244311c
|
||||||
|
name: user-monitoring
|
||||||
|
type: application
|
||||||
|
urls:
|
||||||
|
- https://github.com/acend/prometheus-training-lab-setup/releases/download/user-monitoring-0.1.1/user-monitoring-0.1.1.tgz
|
||||||
|
version: 0.1.1
|
||||||
|
- apiVersion: v2
|
||||||
|
appVersion: 1.16.0
|
||||||
|
created: "2023-08-09T12:51:03.727644492Z"
|
||||||
|
description: Acend helm chart for user-monitoring namespace in prometheus-basics
|
||||||
|
training
|
||||||
|
digest: e029cf3ce9eb4cf28258223e3a95723852c2c72e89e9c26e7c7342c0645c06fa
|
||||||
|
name: user-monitoring
|
||||||
|
type: application
|
||||||
|
urls:
|
||||||
|
- https://github.com/acend/prometheus-training-lab-setup/releases/download/user-monitoring-0.1.0/user-monitoring-0.1.0.tgz
|
||||||
|
version: 0.1.0
|
||||||
|
user-monitoring-demo:
|
||||||
|
- apiVersion: v2
|
||||||
|
appVersion: 1.16.0
|
||||||
|
created: "2023-10-05T11:51:33.69338868Z"
|
||||||
|
description: Demo chart for user spaced monitoring stack in prometheus basics
|
||||||
|
training.
|
||||||
|
digest: 2d175d6f134994e79a84607039b2c2211a33ce1169082bcc6046e3770936944c
|
||||||
|
name: user-monitoring-demo
|
||||||
|
type: application
|
||||||
|
urls:
|
||||||
|
- https://github.com/acend/prometheus-training-lab-setup/releases/download/user-monitoring-demo-0.1.1/user-monitoring-demo-0.1.1.tgz
|
||||||
|
version: 0.1.1
|
||||||
|
- apiVersion: v2
|
||||||
|
appVersion: 1.16.0
|
||||||
|
created: "2023-08-09T12:51:03.914020183Z"
|
||||||
|
description: Demo chart for user spaced monitoring stack in prometheus basics
|
||||||
|
training.
|
||||||
|
digest: 5e327930bbe335c7f9616c255616edd101e1d5f277c836474976590248ff06ef
|
||||||
|
name: user-monitoring-demo
|
||||||
|
type: application
|
||||||
|
urls:
|
||||||
|
- https://github.com/acend/prometheus-training-lab-setup/releases/download/user-monitoring-demo-0.1.0/user-monitoring-demo-0.1.0.tgz
|
||||||
|
version: 0.1.0
|
||||||
|
generated: "2023-10-11T10:31:18.211875514Z"
|
||||||
@@ -15,7 +15,7 @@ type: application
|
|||||||
# This is the chart version. This version number should be incremented each time you make changes
|
# This is the chart version. This version number should be incremented each time you make changes
|
||||||
# to the chart and its templates, including the app version.
|
# to the chart and its templates, including the app version.
|
||||||
# Versions are expected to follow Semantic Versioning (https://semver.org/)
|
# Versions are expected to follow Semantic Versioning (https://semver.org/)
|
||||||
version: 0.1.2
|
version: 0.1.0
|
||||||
|
|
||||||
# This is the version number of the application being deployed. This version number should be
|
# This is the version number of the application being deployed. This version number should be
|
||||||
# incremented each time you make changes to the application. Versions are not expected to
|
# incremented each time you make changes to the application. Versions are not expected to
|
||||||
22
user-monitoring/templates/user-prometheus.yaml
Normal file
22
user-monitoring/templates/user-prometheus.yaml
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
apiVersion: monitoring.coreos.com/v1
|
||||||
|
kind: Prometheus
|
||||||
|
metadata:
|
||||||
|
name: prometheus
|
||||||
|
spec:
|
||||||
|
serviceAccountName: prometheus-{{ .Values.user }}
|
||||||
|
serviceMonitorNamespaceSelector:
|
||||||
|
matchLabels:
|
||||||
|
user: {{ .Values.user }}
|
||||||
|
serviceMonitorSelector:
|
||||||
|
matchLabels:
|
||||||
|
user: {{ .Values.user }}
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
memory: 400Mi
|
||||||
|
enableAdminAPI: false
|
||||||
|
storage:
|
||||||
|
volumeClaimTemplate:
|
||||||
|
spec:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
storage: 2Gi
|
||||||
Reference in New Issue
Block a user