[SCALE][APPS] ENV IDs are passed to K3S in scientific notation

Description

Passing large numbers as environment IDs - such as GID, UID, PUID, fsGroup - to a Helm deployment fails. Whilst the input validates correctly as an integer, it is actually passed in scientific notation to K3S instead. This results in an app that is stuck in “Deploy” state.

In my case, I am trying to install the TrueChart for JDownloader2 on a TrueNAS SCALE system that is joined to an AD Domain, When I set the GID / fsGroup for “Domain Users” (aka, GID 100000514) on the Install screen, the deployment does not succeed (“Back-off restarting failed container“) and the log for the App contains this line: “[cont-init ] 10-nginx.sh: chown: unknown user/group 1001:1:00000514e+08“

Problem/Justification

None

Impact

None

Activity

Show:

Automation for Jira July 15, 2023 at 8:15 PM

This issue has now been closed. Comments made after this point may not be viewed by the TrueNAS Teams. Please open a new issue if you have found a problem or need to re-engage with the TrueNAS Engineering Teams.

Stavros Kois July 12, 2023 at 2:08 PM

Hello . I’ve implemented some handling in Official Catalog apps.

Regarding truecharts apps you can follow this issue


Thanks

Bug Clerk July 12, 2023 at 2:05 PM

Michelle Johnson July 5, 2023 at 11:04 AM

Thank you for your submission, !

This issue ticket is now in the queue for review. An Engineering representative will update with further details or questions in the near future.

Robert Maerz June 30, 2023 at 9:24 PM

I have attached a debug as requested. My apologies for the delay.

Complete
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Impact

Medium

Original estimate

Time remaining

0m

Components

Fix versions

Affects versions

Priority

Katalon Platform

Created June 27, 2023 at 10:23 PM
Updated July 15, 2023 at 8:15 PM
Resolved July 15, 2023 at 8:15 PM