fix(scrutiny): BREAKING CHANGE: Use official image due to LSIO deprecation (#2888)

* fix(scrutiny): BREAKING CHANGE: Use official image due to LSIO deprecation

* cleanup

* remove influx service

* update awesomettrss image
This commit is contained in:
Stavros Kois 2022-06-15 23:57:07 +03:00 committed by GitHub
parent 2b02452fb2
commit ce722515e5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 29 additions and 36 deletions

View File

@ -8,7 +8,7 @@ keywords:
- tt-rss
- awesome-ttrss
home: https://github.com/truecharts/apps/tree/master/charts/stable/awesome-ttrss
icon: https://truecharts.org/_static/img/appicons/tt-rss.png
icon: https://truecharts.org/_static/img/appicons/awesome-ttrss.png
sources:
- https://github.com/HenryQW/Awesome-TTRSS
dependencies:

View File

@ -75,7 +75,6 @@ questions:
- value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert}
- variable: env
group: "Container Configuration"
label: "Image Environment"
@ -83,29 +82,13 @@ questions:
additional_attrs: true
type: dict
attrs:
- variable: GIN_MODE
label: "GIN_MODE"
- variable: COLLECTOR_CRON_SCHEDULE
label: "COLLECTOR_CRON_SCHEDULE"
description: "COLLECTOR_CRON_SCHEDULE"
schema:
type: string
default: "release"
required: true
enum:
- value: "release"
description: "release"
- value: "debug"
description: "debug"
- variable: SCRUTINY_WEB
label: "SCRUTINY_WEB"
description: "SCRUTINY_WEB"
schema:
type: boolean
default: true
- variable: SCRUTINY_COLLECTOR
label: "SCRUTINY_COLLECTOR"
description: "SCRUTINY_COLLECTOR"
schema:
type: boolean
default: true
default: "0 0 * * *"
# Include{containerConfig}
- variable: service
@ -212,9 +195,9 @@ questions:
attrs:
# Include{persistenceBasic}
# Include{persistenceAdvanced}
- variable: data
label: "App data Storage"
description: "Stores the Application data."
- variable: influxdb
label: "App influxdb Storage"
description: "Stores the Application influxdb."
schema:
additional_attrs: true
type: dict

View File

@ -1,22 +1,32 @@
image:
repository: tccr.io/truecharts/scrutiny
repository: ghcr.io/analogj/scrutiny
pullPolicy: IfNotPresent
tag: v2021.12.16
tag: master-omnibus
securityContext:
runAsNonRoot: false
readOnlyRootFilesystem: false
privileged: true
allowPrivilegeEscalation: true
readOnlyRootFilesystem: false
capabilities:
add:
- SYS_RAWIO # HDD's
- SYS_ADMIN # NVME's
env:
COLLECTOR_CRON_SCHEDULE: "0 0 * * *"
podSecurityContext:
runAsUser: 0
runAsGroup: 0
env:
SCRUTINY_WEB: true
SCRUTINY_COLLECTOR: true
SCRUTINY_API_ENDPOINT: "http://localhost:8080"
probes:
liveness:
path: "/api/health"
readiness:
path: "/api/health"
startup:
path: "/api/health"
service:
main:
@ -30,10 +40,10 @@ persistence:
enabled: true
config:
enabled: true
mountPath: "/scrutiny/config"
data:
mountPath: "/opt/scrutiny/config"
influxdb:
enabled: true
mountPath: "/config"
mountPath: "/opt/scrutiny/influxdb"
udev:
enabled: true
type: hostPath