fspurger Helm values reference¶
Helm values reference table for the fspurger
application.
Key |
Type |
Default |
Description |
---|---|---|---|
affinity |
object |
|
Affinity rules for fspurger |
config.dryRun |
bool |
|
Report only; do not purge |
config.logging.addTimestamps |
bool |
|
Add timestamps to log lines |
config.logging.log_level |
string |
|
Level at which to log |
config.logging.profile |
string |
|
“production” (JSON logs) or “development” (human-friendly) |
config.policyFile |
string |
|
File holding purge policy |
global.baseUrl |
string |
Set by Argo CD |
Base URL for the environment |
global.host |
string |
Set by Argo CD |
Host name for ingress |
global.vaultSecretsPath |
string |
Set by Argo CD |
Base path for Vault secrets |
image.pullPolicy |
string |
|
Pull policy for the fspurger image |
image.repository |
string |
|
fspurger image to use |
image.tag |
string |
The appVersion of the chart |
Tag of fspurger image to use |
nfs.path |
string |
|
Path (on server) for served /scratch |
nfs.server |
string |
None, must be set for each environment |
Hostname or IP address for NFS server |
nodeSelector |
object |
|
Node selector rules for fspurger |
podAnnotations |
object |
|
Annotations for the fspurger pod |
policy.directories[0].intervals |
object |
see |
If any of these times are older than specified, remove the file. Zero means “never remove”. environment must set its own values. |
policy.directories[0].path |
string |
|
|
policy.directories[0].threshold |
string |
|
Files this large or larger will be subject to the “large” interval set |
resources |
object |
See |
Resource limits and requests for the filesystem purger |
schedule.schedule |
string |
|
Crontab entry for when to run. |
slackAlerts |
bool |
|
Whether to enable Slack alerts. If set to true, |
tolerations |
list |
|
Tolerations for fspurger |