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 20:57:07 +00:00
committed by GitHub
parent 2b02452fb2
commit ce722515e5
3 changed files with 29 additions and 36 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ keywords:
- tt-rss - tt-rss
- awesome-ttrss - awesome-ttrss
home: https://github.com/truecharts/apps/tree/master/charts/stable/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: sources:
- https://github.com/HenryQW/Awesome-TTRSS - https://github.com/HenryQW/Awesome-TTRSS
dependencies: dependencies:
+8 -25
View File
@@ -75,7 +75,6 @@ questions:
- value: "OnDelete" - value: "OnDelete"
description: "(Legacy) OnDelete: ignore .spec.template changes" description: "(Legacy) OnDelete: ignore .spec.template changes"
# Include{controllerExpert} # Include{controllerExpert}
- variable: env - variable: env
group: "Container Configuration" group: "Container Configuration"
label: "Image Environment" label: "Image Environment"
@@ -83,29 +82,13 @@ questions:
additional_attrs: true additional_attrs: true
type: dict type: dict
attrs: attrs:
- variable: GIN_MODE - variable: COLLECTOR_CRON_SCHEDULE
label: "GIN_MODE" label: "COLLECTOR_CRON_SCHEDULE"
description: "COLLECTOR_CRON_SCHEDULE"
schema: schema:
type: string type: string
default: "release" default: "0 0 * * *"
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
# Include{containerConfig} # Include{containerConfig}
- variable: service - variable: service
@@ -212,9 +195,9 @@ questions:
attrs: attrs:
# Include{persistenceBasic} # Include{persistenceBasic}
# Include{persistenceAdvanced} # Include{persistenceAdvanced}
- variable: data - variable: influxdb
label: "App data Storage" label: "App influxdb Storage"
description: "Stores the Application data." description: "Stores the Application influxdb."
schema: schema:
additional_attrs: true additional_attrs: true
type: dict type: dict
+20 -10
View File
@@ -1,22 +1,32 @@
image: image:
repository: tccr.io/truecharts/scrutiny repository: ghcr.io/analogj/scrutiny
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
tag: v2021.12.16 tag: master-omnibus
securityContext: securityContext:
runAsNonRoot: false runAsNonRoot: false
readOnlyRootFilesystem: false
privileged: true privileged: true
allowPrivilegeEscalation: true allowPrivilegeEscalation: true
readOnlyRootFilesystem: false capabilities:
add:
- SYS_RAWIO # HDD's
- SYS_ADMIN # NVME's
env:
COLLECTOR_CRON_SCHEDULE: "0 0 * * *"
podSecurityContext: podSecurityContext:
runAsUser: 0 runAsUser: 0
runAsGroup: 0 runAsGroup: 0
env: probes:
SCRUTINY_WEB: true liveness:
SCRUTINY_COLLECTOR: true path: "/api/health"
SCRUTINY_API_ENDPOINT: "http://localhost:8080" readiness:
path: "/api/health"
startup:
path: "/api/health"
service: service:
main: main:
@@ -30,10 +40,10 @@ persistence:
enabled: true enabled: true
config: config:
enabled: true enabled: true
mountPath: "/scrutiny/config" mountPath: "/opt/scrutiny/config"
data: influxdb:
enabled: true enabled: true
mountPath: "/config" mountPath: "/opt/scrutiny/influxdb"
udev: udev:
enabled: true enabled: true
type: hostPath type: hostPath