Skip to content

Latest commit

 

History

History

importer

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

importer

Version: 1.4.0 Type: application

Deploys the importer chart for Firefly III Homepage: https://www.firefly-iii.org/

Maintainers

Name Email Url
morremeyer [email protected]

Source Code

Setup

⚠️ When enabling the ingress, be aware that the importer does not have any authentication. You are responsible to configure authentication at the ingress level

There are some values that you should check before installing this chart:

  • trustedProxies (default: "**"): The proxies that are trusted by the importer
  • fireflyiii.url (default: "http://firefly-firefly-iii:8080"): The URL at which Firefly III is available

For authentication, use fireflyiii.auth.existingSecret if you have an existing Secret with data.accessToken specified. When you set fireflyiii.auth.accessToken, be aware that this is a secret and should not be commited to a repository.

Upgrading

When a release introduces breaking changes, this section outlines the manual actions that need to be taken.

Values

Key Type Default Description
additionalVolumeMounts list [] Configure additional mounts for the pod. Value is a list of VolumeMount specs, see https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#volumemount-v1-core
additionalVolumes list [] Configure additional volumes for the Pod. Value is a list of Volume specs, see https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#volume-v1-core
affinity object {}
config object {"env":{"IGNORE_DUPLICATE_ERRORS":"false","TZ":"Europe/Amsterdam"},"envValueFrom":{},"existingSecret":"","files":[{"content":"This is a test file with some content\n","mountPath":"/var/www/html/storage/configurations","name":"test.txt"}]} Environment variables for the importer. See docs at: https://github.com/firefly-iii/data-importer/blob/main/.env.example
config.env object {"IGNORE_DUPLICATE_ERRORS":"false","TZ":"Europe/Amsterdam"} Directly defined environment variables. Use this for non-secret configuration values.
config.envValueFrom object {} Set environment variables from configMaps or Secrets
config.existingSecret string "" Set this to the name of a secret to load environment variables from. If defined, values in the secret will override values in config.env
config.files list [{"content":"This is a test file with some content\n","mountPath":"/var/www/html/storage/configurations","name":"test.txt"}] A list of files with a mountPath, a file name and the file's content. Files are stored as a secret.
fireflyiii.auth.accessToken string "" The access token in plain text
fireflyiii.auth.existingSecret string "" If you specify an existingSecret, it has to have the accessToken in a .spec.data.accessToken
fireflyiii.url string "http://firefly-firefly-iii:80" The URL at which Firefly III is available. If you change this value, click the "Reauthenticate" button on the importer after opening it!
fireflyiii.vanityUrl string "" The URL at which you access Firefly III. Check https://docs.firefly-iii.org/data-importer/install/configure/#configure-fidi to find out if you should set this.
fullnameOverride string ""
image.pullPolicy string "IfNotPresent"
image.repository string "fireflyiii/data-importer"
image.tag string "version-1.5.6"
imagePullSecrets list []
ingress.annotations object {}
ingress.className string ""
ingress.enabled bool false
ingress.hosts[0] string "chart-example.local"
ingress.tls list []
nameOverride string ""
nodeSelector object {}
podAnnotations object {}
podSecurityContext object {}
replicaCount int 1
resources object {}
securityContext object {}
service.port int 80
service.type string "ClusterIP"
tolerations list []
trustedProxies string "**" The proxies that are trusted by the importer