Skip to content

docs: remove unused conf/users.yaml and update Adding users to Thunder flow (#338)#339

Merged
Aravinda-HWK merged 4 commits into
LSFLK:mainfrom
prdai-archive:fix-338-remove-users-yaml
May 23, 2026
Merged

docs: remove unused conf/users.yaml and update Adding users to Thunder flow (#338)#339
Aravinda-HWK merged 4 commits into
LSFLK:mainfrom
prdai-archive:fix-338-remove-users-yaml

Conversation

@prdai
Copy link
Copy Markdown
Contributor

@prdai prdai commented May 22, 2026

Closes #338.

  • Delete conf/users.yaml — no script, compose file, or service reads it, and the companion scripts/user/add_user.sh was removed in an earlier cleanup.
  • Rewrite the Adding users section of README.md to describe the actual Thunder-based provisioning flow: the Thunder console UI at https://<your-domain>:8090, and the Thunder /users REST API with a curl example.
  • Point readers at scripts/utils/thunder-auth.sh, scripts/user/create_test_users.sh, and docs/Thunder-API-Consumer-Contract-Guide-for-Silver.md for the auth flow and a working bulk example.

Note: AI assistance used for grep-based reference discovery and drafting the new README section.

Closes LSFLK#338

- Delete conf/users.yaml (no script or service reads it; companion
  scripts/user/add_user.sh was removed in an earlier cleanup).
- Rewrite the "Adding users" section of README.md to describe the
  actual provisioning paths: the Thunder console UI and the
  Thunder /users REST API, with a curl example and pointers to
  scripts/user/create_test_users.sh and the Thunder API consumer
  guide.
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates the user provisioning process by replacing the manual configuration in users.yaml with an integration with Thunder, an identity provider. The README.md has been updated to include instructions for provisioning users via the Thunder Console and REST API, and the deprecated conf/users.yaml file has been removed. Feedback was provided to include the default admin credentials in the documentation to assist users during the initial setup.

Comment thread README.md Outdated
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Comment thread README.md Outdated
Comment thread README.md Outdated
…to docs/

Per reviewer feedback on LSFLK#339:
- Drop the Thunder /users API option from the README; keep the section
  to a single short paragraph pointing at the Thunder ID console.
- Move the full walkthrough (admin login, user schema creation, OU
  assignment, direct-password vs invitation-link) into a new
  docs/Adding-Users.md so the README stays concise.
- Update Thunder repo link to its new home at thunder-id/thunderid
  (both in the Adding users section and Open Source Components list).
- Drop the "(default is admin/admin)" hint per reviewer — admins
  rotate the credentials and the README should not imply defaults.
@prdai prdai requested a review from Aravinda-HWK May 23, 2026 06:07
Comment thread README.md Outdated
Comment thread README.md Outdated
Comment thread docs/Adding-Users.md Outdated
Comment thread docs/Adding-Users.md Outdated
Comment thread docs/Adding-Users.md Outdated
Comment thread docs/Adding-Users.md Outdated
…tion

- Append /console to the Thunder console URL in README and docs.
- Drop the "silver" organization unit name (varies by deployment).
- Remove the programmatic-provisioning section; the example script is
  outdated and out of scope for this docs PR.
@prdai prdai requested a review from Aravinda-HWK May 23, 2026 06:22
Copy link
Copy Markdown
Collaborator

@Aravinda-HWK Aravinda-HWK left a comment

Choose a reason for hiding this comment

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

LGTM.

@Aravinda-HWK
Copy link
Copy Markdown
Collaborator

@prdai Thanks for the contribution and we hope your contribution in future as well.

@Aravinda-HWK Aravinda-HWK merged commit 0427525 into LSFLK:main May 23, 2026
6 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.

Remove unused conf/users.yaml and update "Adding users" docs to reflect Thunder-based flow

2 participants