2023-01-22 00:09:08 +00:00
|
|
|
image:
|
|
|
|
repository: ghcr.io/cunningpike/fediblockhole
|
2023-01-22 03:02:14 +00:00
|
|
|
# https://github.com/cunningpike/fediblockhole/pkgs/container/fediblockhole/versions
|
2023-01-22 00:09:08 +00:00
|
|
|
#
|
|
|
|
# alternatively, use `latest` for the latest release or `edge` for the image
|
|
|
|
# built from the most recent commit
|
|
|
|
#
|
|
|
|
# tag: latest
|
|
|
|
tag: ""
|
|
|
|
# use `Always` when using `latest` tag
|
|
|
|
pullPolicy: IfNotPresent
|
|
|
|
|
|
|
|
fediblockhole:
|
2023-01-22 00:18:24 +00:00
|
|
|
# location of the configuration file. Default is /etc/default/fediblockhole.conf.toml
|
2023-01-22 00:31:38 +00:00
|
|
|
conf_file:
|
|
|
|
path: ""
|
|
|
|
filename: ""
|
2023-02-21 19:27:41 +00:00
|
|
|
# location of the local allowlist file. Default is /etc/default/allowlist.csv.
|
|
|
|
# This file should at a minimum contain the web_domain of your own instance.
|
|
|
|
allow_file:
|
|
|
|
path: ""
|
|
|
|
filename: ""
|
2023-02-21 19:47:46 +00:00
|
|
|
# location of the local blocklist file.
|
2023-02-21 19:27:41 +00:00
|
|
|
block_file:
|
|
|
|
path: ""
|
|
|
|
filename: ""
|
2023-01-22 00:09:08 +00:00
|
|
|
cron:
|
2023-01-22 00:18:24 +00:00
|
|
|
# -- run `fediblock-sync` every hour
|
2023-01-22 00:09:08 +00:00
|
|
|
sync:
|
|
|
|
# @ignored
|
|
|
|
enabled: false
|
|
|
|
# @ignored
|
|
|
|
schedule: "0 * * * *"
|
2023-02-08 19:28:19 +00:00
|
|
|
failedJobsHistoryLimit: 1
|
|
|
|
successfulJobsHistoryLimit: 3
|
2023-01-22 00:57:48 +00:00
|
|
|
|
2023-01-22 00:09:08 +00:00
|
|
|
# if you manually change the UID/GID environment variables, ensure these values
|
|
|
|
# match:
|
|
|
|
podSecurityContext:
|
|
|
|
runAsUser: 991
|
|
|
|
runAsGroup: 991
|
|
|
|
fsGroup: 991
|
|
|
|
|
|
|
|
# @ignored
|
|
|
|
securityContext: {}
|
|
|
|
|
|
|
|
# -- Kubernetes manages pods for jobs and pods for deployments differently, so you might
|
|
|
|
# need to apply different annotations to the two different sets of pods. The annotations
|
|
|
|
# set with podAnnotations will be added to all deployment-managed pods.
|
|
|
|
podAnnotations: {}
|
|
|
|
|
|
|
|
# -- The annotations set with jobAnnotations will be added to all job pods.
|
|
|
|
jobAnnotations: {}
|
|
|
|
|
|
|
|
# -- Default resources for all Deployments and jobs unless overwritten
|
|
|
|
resources: {}
|
|
|
|
# We usually recommend not to specify default resources and to leave this as a conscious
|
|
|
|
# choice for the user. This also increases chances charts run on environments with little
|
|
|
|
# resources, such as Minikube. If you do want to specify resources, uncomment the following
|
|
|
|
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
|
|
|
|
# limits:
|
|
|
|
# cpu: 100m
|
|
|
|
# memory: 128Mi
|
|
|
|
# requests:
|
|
|
|
# cpu: 100m
|
|
|
|
# memory: 128Mi
|
|
|
|
|
|
|
|
# @ignored
|
|
|
|
nodeSelector: {}
|
|
|
|
|
|
|
|
# @ignored
|
|
|
|
tolerations: []
|
|
|
|
|
|
|
|
# -- Affinity for all pods unless overwritten
|
|
|
|
affinity: {}
|