Skip to content

feat(community): update romm questions#5115

Draft
TigerC10 wants to merge 3 commits into
truenas:masterfrom
TigerC10:5114-update-romm-questions
Draft

feat(community): update romm questions#5115
TigerC10 wants to merge 3 commits into
truenas:masterfrom
TigerC10:5114-update-romm-questions

Conversation

@TigerC10

@TigerC10 TigerC10 commented Jun 7, 2026

Copy link
Copy Markdown

App Enhancement

  • I have opened an issue to discuss this app addition before submitting this pull request.

AI

  • Part or All of this PR was generated by an LLM.

Description

Updates RomM in the community train.

[Brief description of what the app does]

Testing

Tested locally with:

  • basic-values.yaml

All tests passed successfully.

Special Notes

Checklist

  • App runs successfully locally
  • Only modified files under /ix-dev/ or /library/
  • README.md included
  • Multiple test scenarios tested
  • questions.yaml has clear descriptions and follows structure of existing apps
  • All automated CI checks pass

type: string
default: ""
private: true
- variable: oidc_enabled

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OIDC most of the times require slightly different setup for each provider which will be an ever growing setup screen, I'd suggest removing this.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The OIDC variables presented are fairly uniform across all OIDC providers. While there may be additional values for things like a "preferred username" or custom claims, those extended configurations have been left to "additional environment variables" specifically because we should only be prompting for commonly used environment variables.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I feel that someone configuring OIDC will probably want to setup those custom things like preferred username etc and having them split up would be more confusing.
ie most "guides" list the envs you need to add, having them as fields will "force" user to go and see what each thing sets.
Making it more "annoying" that just copy pasting the guide.

label: ScreenScraper Password
description: Password for ScreenScraper.fr
schema:
type: string

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this shouldnt be visible if the user field is empty

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great point, fixing.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is pw required when username is provided? If thats the case, we should require it. (required:true)

Comment thread ix-dev/community/romm/questions.yaml Outdated
@stavros-k stavros-k marked this pull request as draft June 8, 2026 14:30
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.

[Enhancement]: RomM Questions Update

2 participants