From 6b3177caa2049317c663b6e7eb46a402ed48ad57 Mon Sep 17 00:00:00 2001 From: Xstar97 Date: Sat, 8 Oct 2022 19:40:09 -0400 Subject: [PATCH] feat(fidi) add fireflyiii-data-importer (#4011) * feat(fidi) add fireflyiii-data-importer * fix perms * add readme * Update charts/incubator/fireflyiii-data-importer/values.yaml Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com> * test rootless * add a source * Update charts/incubator/fireflyiii-data-importer/values.yaml Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com> Signed-off-by: Xstar97 * also add vanity URL Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com> Signed-off-by: Xstar97 Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com> Co-authored-by: Stavros kois --- .../fireflyiii-data-importer/.helmignore | 30 +++ .../fireflyiii-data-importer/Chart.yaml | 34 ++++ .../fireflyiii-data-importer/README.md | 0 .../fireflyiii-data-importer/icon.png | Bin 0 -> 14708 bytes .../fireflyiii-data-importer/questions.yaml | 174 ++++++++++++++++++ .../templates/common.yaml | 1 + .../fireflyiii-data-importer/values.yaml | 36 ++++ cspell.config.yaml | 1 + 8 files changed, 276 insertions(+) create mode 100644 charts/incubator/fireflyiii-data-importer/.helmignore create mode 100644 charts/incubator/fireflyiii-data-importer/Chart.yaml create mode 100644 charts/incubator/fireflyiii-data-importer/README.md create mode 100644 charts/incubator/fireflyiii-data-importer/icon.png create mode 100644 charts/incubator/fireflyiii-data-importer/questions.yaml create mode 100644 charts/incubator/fireflyiii-data-importer/templates/common.yaml create mode 100644 charts/incubator/fireflyiii-data-importer/values.yaml diff --git a/charts/incubator/fireflyiii-data-importer/.helmignore b/charts/incubator/fireflyiii-data-importer/.helmignore new file mode 100644 index 00000000000..77ca5567b26 --- /dev/null +++ b/charts/incubator/fireflyiii-data-importer/.helmignore @@ -0,0 +1,30 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png diff --git a/charts/incubator/fireflyiii-data-importer/Chart.yaml b/charts/incubator/fireflyiii-data-importer/Chart.yaml new file mode 100644 index 00000000000..4b87f270605 --- /dev/null +++ b/charts/incubator/fireflyiii-data-importer/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: fireflyiii-data-importer +version: 0.0.1 +appVersion: "version-0.9.16" +description: Firefly III Data Importer. +type: application +deprecated: false +home: https://truecharts.org/docs/charts/incubator/fireflyiii-data-importer +icon: https://truecharts.org/img/hotlink-ok/chart-icons/fireflyiii-data-importer.png +keywords: + - fireflyiii-data-importer + - data + - tool +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/fireflyiii-data-importer + - https://docs.firefly-iii.org/data-importer/install/configure/ + - https://hub.docker.com/r/fireflyiii/data-importer + - https://github.com/firefly-iii/data-importer +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.6.11 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - financial + - tool + - data + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/charts/incubator/fireflyiii-data-importer/README.md b/charts/incubator/fireflyiii-data-importer/README.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/charts/incubator/fireflyiii-data-importer/icon.png b/charts/incubator/fireflyiii-data-importer/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5f831ea8890815b4194c450c4b18e2ec37525ed0 GIT binary patch literal 14708 zcmch;byQr-_AVNn5C{-7NN{&(G`I$b0KwfI8V@uCcXxMp3lJI$?!n#NgVX5k?7h#q z=e+T|Z`}9K>(R1S)m&eFQ)*Vt)!m^=3Q}k&1Sqdwy+V`zB>oxt84P_5AR|KGe;!=a zLqA?SeA0A!^@^F|&kM%AP{{SwE5t`jRSjnic{x5~ds}8h6MG|5W_Mc$sPwB>{6g*y zhQ`*W&ZI`B=9YE>Vx|_BpS}W3RlX{y8h^Dm<~1P~5+vn! z=Ys;+nmQYjy4%{=Iq|s*kpG3t2R;7N%tB83mx!~q0J+GY0ZBFFl}N?xfu^L~%&bht ztgNi0+`PELW>Z%6tE(a^}=#aVzHO7(9YY#sg$Yv=TjouC$DaW`~eVPj_fqtjo4CdU7kb8rFL z{580VF^j2G>~MQ+Lb%gXo{0{}Oeuuy?k1vatU@ z5dL@fe_aIin7sVIng17;e`#oI`)}e-&JwOrPmg^AI<5HWeWM<9#MJ zcIZ=;jf0PajgOUsiIt0wmGwW+O#eqwRz7y_{}h#n#-53xv*G_J{GYfc#(ZY>KqxB# za!Xr7b5j-vJ9BcA#)$ zHyqSnP&AJJY?l@jQv%wXS=vB5oIXp5l1fX6ak24oaWSzoLx=s#-+a<`PR@pQ#-`HZ z0_4yZW=l&GK7f%CtC=Y;8EZZ!gKq^NHIV zyZj03KiB^~#ZByup&0+09=8dHnHe{yDH9uqDJzp1CxDB|kk!zHiO0~4i=Bgmn-%*0 zFE&s!LbHsa&3~f)VPyhEG&N&2<2B_nWisOi7%>?e|G@zm8#1v0I05WtyvE$zrksDK zGSqcWE=E?S#?Jp_22n$E7U&_%e|7w={U=K&Xxw@HBdB8P_|K7zCFx%Q&Sz-+w@aN2 zT}@5M|7o=RA8hu2#qOW$-7HL@QS$#1)qjueWN+r|W(YJDF^AgsUwKmLUsIcuot>GJ zlvdr+&cxo$iSA$Aj4cf9%uS*BnT7n1(tq;U|955n?*ia&mj6F0!}3R)zn#SL|McHq zegBcc|2X`QICNR~bNKHC33~GHCC$_hY9}Cc!J>cD-1h1f`v+-p5mon$lT42cJvEQJ zj&a_-_NC+aK?PA*veyB`styR)S^?w+xr?~m^j6wJY7gZz*}Yn}<&BG4KP*>h&Wm $5IF~(+VKS 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 literal 0 HcmV?d00001 diff --git a/charts/incubator/fireflyiii-data-importer/questions.yaml b/charts/incubator/fireflyiii-data-importer/questions.yaml new file mode 100644 index 00000000000..90f16c5ccdb --- /dev/null +++ b/charts/incubator/fireflyiii-data-importer/questions.yaml @@ -0,0 +1,174 @@ +# Include{groups} +portals: + open: +# Include{portalLink} +questions: +# Include{global} +# Include{controller} +# Include{controllerDeployment} +# Include{replicas} +# Include{replica1} +# Include{strategy} +# Include{recreate} +# Include{controllerExpert} +# Include{controllerExpertExtraArgs} +# Include{containerConfig} + - variable: secretEnv + group: Container Configuration + label: Image Secrets + schema: + additional_attrs: true + type: dict + attrs: + - variable: FIREFLY_III_ACCESS_TOKEN + label: Firefly III Access Token + description: Access Token for Firefly III. + schema: + type: string + required: true + default: "" + - variable: NORDIGEN_ID + label: Nordigen ID + description: Your Nordigen Client ID. + schema: + type: string + default: "" + - variable: NORDIGEN_KEY + label: Nordigen Key + description: Your Nordigen Client SECRET. + schema: + type: string + private: true + default: "" + - variable: SPECTRE_APP_ID + label: Spectre App ID + description: Your Spectre / Salt Edge Client ID. + schema: + type: string + default: "" + - variable: SPECTRE_SECRET + label: Spectre Secret + description: Is your Spectre / Salt Edge Client secret. + schema: + type: string + private: true + default: "" + - variable: env + group: Container Configuration + label: Image Environment + schema: + additional_attrs: true + type: dict + attrs: + - variable: FIREFLY_III_URL + label: Firefly III URL + description: "Internal URL for Firefly III. `http(s)://` is needed." + schema: + type: string + required: true + default: "" + - variable: VANITY_URL + label: Vanity URL + description: "External URL for Firefly III. `http(s)://` is needed." + schema: + type: string + required: true + default: "" +# Include{serviceRoot} + - variable: main + label: Main Service + description: The Primary service on which the healthcheck runs, often the webUI + schema: + additional_attrs: true + type: dict + attrs: +# Include{serviceSelectorLoadBalancer} +# Include{serviceSelectorExtras} + - variable: main + label: Main Service Port Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + description: This port exposes the container port on the service + schema: + type: int + default: 10580 + required: true +# Include{advancedPortHTTP} + - variable: targetPort + label: Target Port + description: The internal(!) port on the container the Application runs on + schema: + type: int + default: 8080 +# Include{serviceExpertRoot} + default: false +# Include{serviceExpert} +# Include{serviceList} +# Include{persistenceList} +# Include{ingressRoot} + - variable: main + label: Main Ingress + schema: + additional_attrs: true + type: dict + attrs: +# Include{ingressDefault} +# Include{ingressTLS} +# Include{ingressTraefik} +# Include{ingressExpert} +# Include{ingressList} +# Include{security} +# Include{securityContextAdvancedRoot} + - variable: privileged + label: Privileged mode + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: ReadOnly Root Filesystem + schema: + type: boolean + default: false + - variable: allowPrivilegeEscalation + label: Allow Privilege Escalation + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: runAsNonRoot + schema: + type: boolean + default: false +# Include{securityContextAdvanced} +# Include{podSecurityContextRoot} + - variable: runAsUser + label: runAsUser + description: The UserID of the user running the application + schema: + type: int + default: 0 + - variable: runAsGroup + label: runAsGroup + description: The groupID this App of the user running the application + schema: + type: int + default: 0 + - variable: fsGroup + label: fsGroup + description: The group that should own ALL storage. + schema: + type: int + default: 568 +# Include{podSecurityContextAdvanced} +# Include{resources} +# Include{advanced} +# Include{addons} +# Include{codeserver} +# Include{promtail} +# Include{netshoot} +# Include{vpn} +# Include{documentation} diff --git a/charts/incubator/fireflyiii-data-importer/templates/common.yaml b/charts/incubator/fireflyiii-data-importer/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/charts/incubator/fireflyiii-data-importer/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/charts/incubator/fireflyiii-data-importer/values.yaml b/charts/incubator/fireflyiii-data-importer/values.yaml new file mode 100644 index 00000000000..fe501656b45 --- /dev/null +++ b/charts/incubator/fireflyiii-data-importer/values.yaml @@ -0,0 +1,36 @@ +image: + repository: tccr.io/truecharts/fireflyiii-fidi + pullPolicy: IfNotPresent + tag: 0.9.16@sha256:53462b22258af5dabe98919f6c0c4ebaf7bc22c597ba840320fc208f13c3a745 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +secretEnv: + # User Defined + FIREFLY_III_ACCESS_TOKEN: "" + NORDIGEN_ID: "" + NORDIGEN_KEY: "" + SPECTRE_APP_ID: "" + SPECTRE_SECRET: "" + +env: + # User Defined + FIREFLY_III_URL: "" + VANITY_URL: "" + +service: + main: + ports: + main: + port: 10580 + protocol: HTTP + targetPort: 8080 + +portal: + enabled: true diff --git a/cspell.config.yaml b/cspell.config.yaml index 35d66f5206f..7ede7f6a810 100644 --- a/cspell.config.yaml +++ b/cspell.config.yaml @@ -166,6 +166,7 @@ words: - nodeports - nohardlinks - noisedash + - Nordigen - notebookbar - OOKLA - ornias