Skip to content

Conversation

@M0NsTeRRR
Copy link
Contributor

@M0NsTeRRR M0NsTeRRR commented Nov 9, 2024

Fix #6088

TrueNAS scale has deprecated several built-in applications across recent versions:

  • In version 23.10, S3 and WebDAV were deprecated. More details can be found here.
  • In version 24.10, support for Kubernetes Helm chart apps was deprecated. See release notes for more information.

I've also added support for new apps system (docker)

New script output

The domain 'nas.unicornafk.fr' seems to already have an ECC cert, let's use it.
Testing Connection TrueNAS
TrueNAS system state: "READY".
Getting TrueNAS version
Detected TrueNAS system os: SCALE
Detected TrueNAS system version: 24.10.0.2
Getting current active certificate from TrueNAS
Uploading new certificate to TrueNAS
Fetching list of installed certificates
Current activate certificate ID: 45
Checking if any app is using the same certificate as TrueNAS web UI. Tool 'jq' is required
Query all apps
Found 1 apps
Checking for each app if an update is needed
Updating certificate from 44 to 45 for app: minio
Checking if FTP certificate is the same as the TrueNAS web UI
FTP certificate is not configured or is not the same as TrueNAS web UI
Deleting old certificate
Reloading TrueNAS web UI
Success

@M0NsTeRRR M0NsTeRRR changed the title fix(truenas): handle 24.10 release fix(truenas): handle 24.10 scale release Nov 9, 2024
@M0NsTeRRR M0NsTeRRR changed the title fix(truenas): handle 24.10 scale release fix(truenas): broken script since 23.10 scale release Nov 9, 2024
@M0NsTeRRR
Copy link
Contributor Author

The PR is good for review :)

Signed-off-by: Ludovic Ortega <[email protected]>
Signed-off-by: Ludovic Ortega <[email protected]>
@Neilpang Neilpang merged commit 8a972ea into acmesh-official:dev Nov 12, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants