diff --git a/incubator/speedtest-tracker/0.0.6/Chart.lock b/incubator/speedtest-tracker/0.0.6/Chart.lock deleted file mode 100644 index e1f9cd33a13..00000000000 --- a/incubator/speedtest-tracker/0.0.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.7.7 -digest: sha256:1ad92f2f18f9d74ffd15446540b5861f0fc09f91c0ba9f30ba51940e82647587 -generated: "2022-10-29T10:46:24.642058876Z" diff --git a/incubator/speedtest-tracker/0.0.6/ix_values.yaml b/incubator/speedtest-tracker/0.0.6/ix_values.yaml deleted file mode 100644 index f40b3cb2669..00000000000 --- a/incubator/speedtest-tracker/0.0.6/ix_values.yaml +++ /dev/null @@ -1,39 +0,0 @@ -image: - repository: tccr.io/truecharts/speedtest-tracker - tag: latest@sha256:415ff67401643e0ac53146e3025f8970e629c34f872fdc433491d61198292f8d - pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - TELEGRAM_BOT_TOKEN: "" - TELEGRAM_CHAT_ID: "" - SLACK_WEBHOOK: "" - -env: - OOKLA_EULA_GDPR: true - AUTH: false - INFLUXDB_RETENTION: 30d - INFLUXDB_HOST_TAG: speedtest - -service: - main: - ports: - main: - port: 8765 - protocol: HTTP - targetPort: 80 - -persistence: - config: - enabled: true - mountPath: "/config" - -portal: - enabled: true diff --git a/incubator/speedtest-tracker/0.0.6/CHANGELOG.md b/incubator/speedtest-tracker/0.1.0/CHANGELOG.md similarity index 87% rename from incubator/speedtest-tracker/0.0.6/CHANGELOG.md rename to incubator/speedtest-tracker/0.1.0/CHANGELOG.md index 0a99485f7ae..e065151d2ea 100644 --- a/incubator/speedtest-tracker/0.0.6/CHANGELOG.md +++ b/incubator/speedtest-tracker/0.1.0/CHANGELOG.md @@ -2,6 +2,15 @@ +## [speedtest-tracker-0.1.0](https://github.com/truecharts/charts/compare/speedtest-tracker-0.0.6...speedtest-tracker-0.1.0) (2022-10-29) + +### Chore + +- Auto-update chart README [skip ci] + + + + ## [speedtest-tracker-0.0.6](https://github.com/truecharts/charts/compare/speedtest-tracker-0.0.5...speedtest-tracker-0.0.6) (2022-10-29) ### Chore diff --git a/incubator/speedtest-tracker/0.1.0/Chart.lock b/incubator/speedtest-tracker/0.1.0/Chart.lock new file mode 100644 index 00000000000..6f4fdb5abd9 --- /dev/null +++ b/incubator/speedtest-tracker/0.1.0/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.7.7 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.48 +digest: sha256:d8a76372ec958b198bdb8bbd32918777a37968dd294c1d8029cb213dc760b72b +generated: "2022-10-29T11:47:55.858238967Z" diff --git a/incubator/speedtest-tracker/0.0.6/Chart.yaml b/incubator/speedtest-tracker/0.1.0/Chart.yaml similarity index 67% rename from incubator/speedtest-tracker/0.0.6/Chart.yaml rename to incubator/speedtest-tracker/0.1.0/Chart.yaml index 722521e5595..2b31db0b894 100644 --- a/incubator/speedtest-tracker/0.0.6/Chart.yaml +++ b/incubator/speedtest-tracker/0.1.0/Chart.yaml @@ -4,7 +4,11 @@ dependencies: - name: common repository: https://library-charts.truecharts.org version: 10.7.7 -description: This app runs a speedtest check every hour and graphs the results. + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.48 +description: A self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service. home: https://truecharts.org/docs/charts/incubator/speedtest-tracker icon: https://truecharts.org/img/hotlink-ok/chart-icons/speedtest-tracker.png keywords: @@ -17,8 +21,8 @@ maintainers: name: speedtest-tracker sources: - https://github.com/truecharts/charts/tree/master/charts/incubator/speedtest-tracker - - https://github.com/henrywhitaker3/Speedtest-Tracker -version: 0.0.6 + - https://github.com/alexjustesen/speedtest-tracker +version: 0.1.0 annotations: truecharts.org/catagories: | - speedtest diff --git a/incubator/speedtest-tracker/0.0.6/README.md b/incubator/speedtest-tracker/0.1.0/README.md similarity index 93% rename from incubator/speedtest-tracker/0.0.6/README.md rename to incubator/speedtest-tracker/0.1.0/README.md index 1891ef9f806..2a73acce350 100644 --- a/incubator/speedtest-tracker/0.0.6/README.md +++ b/incubator/speedtest-tracker/0.1.0/README.md @@ -1,6 +1,6 @@ # speedtest-tracker -This app runs a speedtest check every hour and graphs the results. +A self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service. TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. @@ -12,7 +12,7 @@ For more information, please click here: [speedtest-tracker](https://truecharts. ## Source Code * -* +* ## Requirements @@ -22,6 +22,7 @@ Kubernetes: `>=1.16.0-0` | Repository | Name | Version | |------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.48 | | https://library-charts.truecharts.org | common | 10.7.7 | ## Installing the Chart diff --git a/incubator/speedtest-tracker/0.0.6/app-readme.md b/incubator/speedtest-tracker/0.1.0/app-readme.md similarity index 77% rename from incubator/speedtest-tracker/0.0.6/app-readme.md rename to incubator/speedtest-tracker/0.1.0/app-readme.md index 63472346845..32609216c9b 100644 --- a/incubator/speedtest-tracker/0.0.6/app-readme.md +++ b/incubator/speedtest-tracker/0.1.0/app-readme.md @@ -1,4 +1,4 @@ -This app runs a speedtest check every hour and graphs the results. +A self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service. This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/docs/charts/incubator/speedtest-tracker](https://truecharts.org/docs/charts/incubator/speedtest-tracker) diff --git a/incubator/speedtest-tracker/0.0.6/charts/common-10.7.7.tgz b/incubator/speedtest-tracker/0.1.0/charts/common-10.7.7.tgz similarity index 100% rename from incubator/speedtest-tracker/0.0.6/charts/common-10.7.7.tgz rename to incubator/speedtest-tracker/0.1.0/charts/common-10.7.7.tgz diff --git a/incubator/speedtest-tracker/0.1.0/charts/postgresql-8.0.48.tgz b/incubator/speedtest-tracker/0.1.0/charts/postgresql-8.0.48.tgz new file mode 100644 index 00000000000..1678482a861 Binary files /dev/null and b/incubator/speedtest-tracker/0.1.0/charts/postgresql-8.0.48.tgz differ diff --git a/incubator/speedtest-tracker/0.1.0/ix_values.yaml b/incubator/speedtest-tracker/0.1.0/ix_values.yaml new file mode 100644 index 00000000000..a2c94fedfb7 --- /dev/null +++ b/incubator/speedtest-tracker/0.1.0/ix_values.yaml @@ -0,0 +1,48 @@ +image: + repository: tccr.io/truecharts/speedtest-tracker + tag: latest@sha256:20a1812252cbda90d9b7a06d32247c28477f2d73fd8295323a8117242dbc3a1a + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + DB_CONNECTION: pgsql + DB_PORT: 5432 + DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + +service: + main: + ports: + main: + port: 8765 + protocol: HTTPS + targetPort: 443 + +persistence: + config: + enabled: true + mountPath: /config + +postgresql: + enabled: true + existingSecret: dbcreds + postgresqlDatabase: speedtest_tracker + postgresqlUsername: speedtest_tracker + +portal: + enabled: true diff --git a/incubator/speedtest-tracker/0.0.6/questions.yaml b/incubator/speedtest-tracker/0.1.0/questions.yaml similarity index 98% rename from incubator/speedtest-tracker/0.0.6/questions.yaml rename to incubator/speedtest-tracker/0.1.0/questions.yaml index c7bf35dfa8f..427bfd71542 100644 --- a/incubator/speedtest-tracker/0.0.6/questions.yaml +++ b/incubator/speedtest-tracker/0.1.0/questions.yaml @@ -164,63 +164,6 @@ questions: label: Arg schema: type: string - - variable: secretEnv - group: Container Configuration - label: Image Secrets - schema: - additional_attrs: true - type: dict - attrs: - - variable: TELEGRAM_BOT_TOKEN - label: Telegram Bot Token - schema: - type: string - private: true - default: "" - - variable: TELEGRAM_CHAT_ID - label: Telegram Chat ID - schema: - type: string - private: true - default: "" - - variable: SLACK_WEBHOOK - label: Slack Webhook - description: Put a slack webhook here to get slack notifications when a speedtest is run. To use discord webhooks, just append /slack to the end of your discord webhook URL - schema: - type: string - private: true - default: "" - - variable: env - group: Container Configuration - label: Image Environment - schema: - additional_attrs: true - type: dict - attrs: - - variable: OOKLA_EULA_GDPR - label: Accept OOKLA EULA and GDPR - description: Set to 'true' to accept the Ookla EULA and privacy agreement. If this is not set, the container will not start - schema: - type: boolean - default: false - - variable: AUTH - label: Enable Auth - description: When enabled, unauthenticated users will only be able to see the graphs and tests table. - schema: - type: boolean - default: false - - variable: INFLUXDB_RETENTION - label: InfluxDB Retention - description: Sets the InfluxDB retention period - schema: - type: string - default: 30d - - variable: INFLUXDB_HOST_TAG - label: InfluxDB Host Tag - description: Sets the InfluxDB host tag value - schema: - type: string - default: speedtest - variable: TZ label: Timezone group: Container Configuration @@ -445,7 +388,7 @@ questions: label: Port Type schema: type: string - default: HTTP + default: HTTPS enum: - value: HTTP description: HTTP @@ -467,7 +410,7 @@ questions: description: The internal(!) port on the container the Application runs on schema: type: int - default: 80 + default: 443 - variable: serviceexpert group: Networking and Services label: Show Expert Config diff --git a/incubator/speedtest-tracker/0.0.6/templates/common.yaml b/incubator/speedtest-tracker/0.1.0/templates/common.yaml similarity index 100% rename from incubator/speedtest-tracker/0.0.6/templates/common.yaml rename to incubator/speedtest-tracker/0.1.0/templates/common.yaml diff --git a/incubator/speedtest-tracker/0.0.6/values.yaml b/incubator/speedtest-tracker/0.1.0/values.yaml similarity index 100% rename from incubator/speedtest-tracker/0.0.6/values.yaml rename to incubator/speedtest-tracker/0.1.0/values.yaml