v3DJG6GL / truecharts_archive

22 stars 20 forks source link

TrueNAS SCALE catalog

This is a fork of the archived TrueCharts App Catalog for TrueNAS SCALE.

Since iX-Systems will deprecate their Kubernets/Helm-based GUI app plattform in Q4 2024, TrueCharts already deprecated their TrueNAS catalog. Thus, you cannot update your already installed applications anymore although there's currently no migration to another Kubernetes plattform available. There will be a migration to their new Kubernetes-based plattform(s).
But for now, you have to wait.

Therefore I decided to fork their archived chart repository and manually push some updates for applications I personally use. Feel free to use this chart to update your own TrueCharts applications on TrueNAS SCALE.

 

Be aware that I won't continue pushing updates as soon as there's a stable migration to a new Kubernetes/Helm plattform available!

!!! I am not responsible for any issues that might occur. Always backup your data! !!!

 

Now you should be able to update your applications again.

How I update this catalog:

I use following software to make changes to the catalog:

To update an application, these files must be modified:

  1. truecharts_archive\catalog.json: Search for your application and update following part for your app
            "latest_app_version": "2.0.3",
            "latest_human_version": "2.0.3_3.0.9",
            "last_update": "2024-05-29 12:35:14",
    • latest_version: 3.0.9 --> 3.1.0 (bump the chart version one version up)
    • latest_app_version: 2.0.3 --> 3.1.0 (insert the app version you're updating to)
    • latest_human_version: 2.0.3_3.0.9 --> 2.1.0_3.1.0 (chart version & app version combined together)
    • last_update: 2024-05-29 12:35:14 --> 2024-09-03 17:00:00 (take the approx. date & time when you're updating the app)
  2. truecharts_archive\stable\maintainerr\app_versions.json: Dublicate everything between
    "3.0.9": {
        "healthy": true,
        "supported": true,
        "healthy_error": null,

    and

    },

    just before these lines where the information for the next older version starts:

    "3.0.9": {
        "healthy": true,
        "supported": true,
        "healthy_error": null,
    • Change these occurances:
      • 1x 2024-05-29 12:35:14 (take the date & time value you used at step one when modifying catalog.json)
      • 2x 2.0.3 (take the app version value you used at step one when modifying catalog.json)
      • 5x 3.0.9 (take the chart version value you used at step one when modifying catalog.json)
  3. Dublicate the folder truecharts_archive\stable\maintainerr\3.0.9 and change the folder name to the chart version value you used at step one when modifying catalog.json
  4. Change these occurances within truecharts_archive\stable\maintainerr\3.1.0\Chart.yaml:
    • 1x 2.0.3 (take the app version value you used at step one when modifying catalog.json)
    • 1x 3.0.9 (take the chart version value you used at step one when modifying catalog.json)
  5. truecharts_archive\stable\maintainerr\3.1.0\ix_values.yaml: Update these lines where the image is specified:
    image:
    repository: jorenn92/maintainerr
    pullPolicy: IfNotPresent
    tag: 2.0.3@sha256:712e990afff98767a880284eb914fd5f2f5d76c5e8838c3f003fecdeb045b912

    With some exceptions I always use the images which TrueCharts uses. I copy them from the TrueCharts repository: https://github.com/truecharts/charts/blob/master/charts/stable/maintainerr/values.yaml