Skip to content

Commit

Permalink
Helm Chart Release 7.0.2171
Browse files Browse the repository at this point in the history
  • Loading branch information
Continuous Integration committed Apr 30, 2024
1 parent 2bcd168 commit fb77007
Show file tree
Hide file tree
Showing 9 changed files with 341 additions and 241 deletions.
470 changes: 249 additions & 221 deletions index.yaml

Large diffs are not rendered by default.

Binary file added oneuptime-7.0.2171.tgz
Binary file not shown.
47 changes: 47 additions & 0 deletions oneuptime-7.0.2171.tgz.prov
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

annotations:
artifacthub.io/category: monitoring-logging
artifacthub.io/license: MIT
artifacthub.io/prerelease: "false"
artifacthub.io/signKey: |
fingerprint: 83F2C1DDF58A052464C4A1729D87E494AC016697
url: https://keybase.io/oneuptime/pgp_keys.asc
apiVersion: v2
appVersion: 7.0.2171
dependencies:
- - name: postgresql
repository: https://charts.bitnami.com/bitnami
version: 14.0.0
- - name: redis
repository: https://charts.bitnami.com/bitnami
version: 18.19.1
- - name: clickhouse
repository: https://charts.bitnami.com/bitnami
version: 5.1.0
description: The Complete Open-Source Observability Platform
icon: https://raw.githubusercontent.com/OneUptime/oneuptime/master/App/FeatureSet/Home/Static/img/OneUptimePNG/1.png
name: oneuptime
type: application
version: 7.0.2171

...
files:
oneuptime-7.0.2171.tgz: sha256:009675de11ab8ffc1635b7d08ac79b95072fce3473e49a785030446b9de87a2d
-----BEGIN PGP SIGNATURE-----

wsFcBAEBCgAQBQJmMV6lCRCdh+SUrAFmlwAAy9QQACnzoIwVmvP/97zvHQybEVq3
KD4c7tk3moGto5BPPWJMSoSLPisdQ/YJoVzBLBOvx+CakWucxp1AI0ncoggf/gcD
8muZNEW2VhJGzdHd9yqdZE1/YjxP3JbbCeJsJJFB1+3ri+wjQF0iejpUQqRjY+vd
WYqfDVflCAPTnEIwaVP/UbhkyjeBD9UV93L80aEHX6SIvNenA14+s1cyZ0Yus1jv
npXt+UYAkXC4s/TvNLZntGGBfaxiecBU1ORc/PFsI4x+b40gIoxyX4OYQVab82X6
6XZ+9HOP7nbamPO5EHeoNu2gndE42C5kvYWcAeV5KIiE+c2YoKSxObdWbz+hV420
zP2l//b9KitAF4nv2sskTzkVSnatQxhbtLm8kD5rvmXkndTUdESQ1GPFAEewJ83z
loi66GO3HZsf+x4llnMEqfxvDZ9q/dZUlIaj8cF2V0MuDcUOjgC14JcmErZSqQ2n
WdKD97qMI0cKlBKZefDtdImmhRCoZnzBrLeJJobqrP5QcdFYJj8OXCSqrRG8WYj2
NrdGQsV4FIu/QB5LXSlDeDKnJSukVMazS8AXAlmUVp2wfNjXP5ke7MMEuNd3RuH8
DUsO5JB7Y09aEHO4lr63oslJ68XF/Rf8myW/jcdAXA/Zz1IdbVecttjaaEbiTifB
ppCMN52RNTkKoF7k1IhA
=/Itb
-----END PGP SIGNATURE-----
8 changes: 6 additions & 2 deletions oneuptime/templates/_helpers.tpl
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{{- define "oneuptime.env.common" }}
- name: HOST
value: {{ $.Values.host }}
- name: STATUS_PAGE_CNAME_RECORD
value: {{ $.Values.statusPage.cnameRecord }}
- name: OTEL_COLLECTOR_HOST
value: {{ $.Values.openTelemetryCollectorHost }}
- name: LOG_LEVEL
Expand Down Expand Up @@ -70,8 +72,7 @@
{{- define "oneuptime.env.commonUi" }}
- name: IS_SERVER
value: {{ printf "false" | squote }}
- name: STATUS_PAGE_CNAME_RECORD
value: {{ $.Values.statusPage.cnameRecord }}

- name: OPENTELEMETRY_EXPORTER_OTLP_ENDPOINT
value: {{ $.Values.openTelemetryExporter.endpoint.client }}
{{- end }}
Expand All @@ -95,6 +96,9 @@
- name: OPENTELEMETRY_EXPORTER_OTLP_ENDPOINT
value: {{ $.Values.openTelemetryExporter.endpoint.server }}

- name: LETS_ENCRYPT_NOTIFICATION_EMAIL
value: {{ $.Values.notifications.letsEncryptEmail }}

- name: ENCRYPTION_SECRET
{{- if $.Values.encryptionSecret }}
value: {{ $.Values.encryptionSecret }}
Expand Down
7 changes: 0 additions & 7 deletions oneuptime/templates/app.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,6 @@ spec:
date: "{{ now | unixEpoch }}"
appname: oneuptime
spec:
volumes:
- name: greenlockrc
emptyDir:
sizeLimit: "1Gi"
{{- if $.Values.podSecurityContext }}
securityContext: {{- $.Values.podSecurityContext | toYaml | nindent 8 }}
{{- end }}
Expand Down Expand Up @@ -57,9 +53,6 @@ spec:
initialDelaySeconds: 30
periodSeconds: 10
timeoutSeconds: 30
volumeMounts:
- name: greenlockrc
mountPath: "/usr/src/app/greenlock"
{{- if $.Values.containerSecurityContext }}
securityContext: {{- $.Values.containerSecurityContext | toYaml | nindent 12 }}
{{- end }}
Expand Down
10 changes: 9 additions & 1 deletion oneuptime/templates/cleanup-cron-job.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ metadata:
namespace: {{ $.Release.Namespace }}
labels:
appname: oneuptime
app.kubernetes.io/part-of: oneuptime
app.kubernetes.io/managed-by: Helm
date: "{{ now | unixEpoch }}"
spec:
schedule: "*/5 * * * *" # At every 5 minute.
jobTemplate:
Expand All @@ -17,6 +20,7 @@ spec:
containers:
- name: cleanup
image: bitnami/kubectl:latest
imagePullPolicy: {{ $.Values.image.pullPolicy }}
env:
- name: namespace
value: {{ $.Release.Namespace }}
Expand All @@ -31,7 +35,7 @@ spec:
kubectl delete pod $pod -n $namespace
fi
done
restartPolicy: OnFailure

---
Expand All @@ -47,6 +51,9 @@ metadata:
namespace: {{ $.Release.Namespace }}
labels:
appname: oneuptime
app.kubernetes.io/part-of: oneuptime
app.kubernetes.io/managed-by: Helm
date: "{{ now | unixEpoch }}"
spec:
schedule: "*/2 * * * *" # At every 2 minute.
jobTemplate:
Expand All @@ -57,6 +64,7 @@ spec:
containers:
- name: cleanup
image: bitnami/kubectl:latest
imagePullPolicy: {{ $.Values.image.pullPolicy }}
env:
- name: namespace
value: {{ $.Release.Namespace }}
Expand Down
20 changes: 14 additions & 6 deletions oneuptime/templates/e2e-cron.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,23 +8,31 @@ metadata:
namespace: {{ $.Release.Namespace }}
labels:
appname: oneuptime
app.kubernetes.io/part-of: oneuptime
app.kubernetes.io/managed-by: Helm
date: "{{ now | unixEpoch }}"
spec:
schedule: "*/5 * * * *" # At every 30 minute.
schedule: "*/30 * * * *" # At every 30 minute.
jobTemplate:
spec:
template:
spec:
containers:
- name: e2e-cron
image: {{ printf "%s/%s/%s:%s" $.Values.image.registry $.Values.image.repository "e2e" $.Values.image.tag }}
imagePullPolicy: {{ $.Values.image.pullPolicy }}
env:
{{- include "oneuptime.env.common" . | nindent 14 }}
- name: E2E_TEST_IS_USER_REGISTERED
value: {{ $.Values.cronJobs.e2e.isUserRegistered }}
- name: E2E_TEST_REGISERED_USER_EMAIL
value: {{ $.Values.cronJobs.e2e.registeredUserEmail }}
- name: E2E_TEST_REGISERED_USER_PASSWORD
value: {{ $.Values.cronJobs.e2e.registeredUserPassword }}
value: {{ $.Values.cronJobs.e2e.isUserRegistered | quote }}
- name: E2E_TEST_REGISTERED_USER_EMAIL
value: {{ $.Values.cronJobs.e2e.registeredUserEmail | quote }}
- name: E2E_TEST_REGISTERED_USER_PASSWORD
value: {{ $.Values.cronJobs.e2e.registeredUserPassword | quote }}
- name: E2E_TEST_STATUS_PAGE_URL
value: {{ $.Values.cronJobs.e2e.statusPageUrl | quote }}
- name: E2E_TESTS_FAILED_WEBHOOK_URL
value: {{ $.Values.cronJobs.e2e.failedWebhookUrl | quote }}
restartPolicy: Never

{{- end }}
4 changes: 3 additions & 1 deletion oneuptime/templates/probe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@ spec:
- name: PORT
value: {{ $.Values.port.probe | squote }}
- name: OPENTELEMETRY_EXPORTER_OTLP_HEADERS
value: {{ $.Values.openTelemetryExporter.headers.probe }}
value: {{ $val.openTelemetryExporter.headers }}
- name: OPENTELEMETRY_EXPORTER_OTLP_ENDPOINT
value: {{ $.Values.openTelemetryExporter.endpoint.server }}
- name: ONEUPTIME_URL
value: http://{{ $.Release.Name }}-ingestor.{{ $.Release.Namespace }}.svc.{{ $.Values.global.clusterDomain }}:{{ $.Values.port.ingestor }}
- name: PROBE_NAME
Expand Down
16 changes: 13 additions & 3 deletions oneuptime/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -138,13 +138,18 @@ probes:
monitorFetchLimit: 10
key:
replicaCount: 1
# Feel free to leave this blank if you're not integrating this with OpenTelemetry Backend.
openTelemetryExporter:
headers:
# two:
# name: "Probe 2"
# description: "Probe 2"
# monitoringWorkers: 3
# monitorFetchLimit: 10
# key:
# replicaCount: 1
# openTelemetryExporter:
# headers:

port:
app: 3002
Expand Down Expand Up @@ -172,11 +177,10 @@ openTelemetryExporter:
server:
client:
headers:
app:
app:
dashboard:
accounts:
statusPage:
probe:
adminDashboard:
ingestor:
ingress:
Expand All @@ -200,4 +204,10 @@ cronJobs:
isUserRegistered: false
registeredUserEmail:
registeredUserPassword:

# This is the URL of the status page you want to test. This is used to check if the status page is up and running.
statusPageUrl:
failedWebhookUrl:


notifications:
letsEncryptEmail:

0 comments on commit fb77007

Please sign in to comment.