Skip to content

Add version display to navigation sidebar#601

Open
benoit-nexthop wants to merge 7 commits intocloudbase:mainfrom
nexthop-ai:version-in-ui
Open

Add version display to navigation sidebar#601
benoit-nexthop wants to merge 7 commits intocloudbase:mainfrom
nexthop-ai:version-in-ui

Conversation

@benoit-nexthop
Copy link
Contributor

@benoit-nexthop benoit-nexthop commented Feb 9, 2026

Summary

Displays the GARM version in the webapp navigation sidebar, making it easy to identify which version is running.

Changes

  • Fetch version from /api/v1/controller-info endpoint
  • Display version at the bottom of the navigation sidebar
  • Rebuild webapp with version display

Screenshot

The version is displayed at the bottom of the left navigation sidebar.

Testing

Tested in staging and production environments.


This PR is part of a stack of changes:

  1. fix: remove invalid Unlock calls in scaleset worker #598
  2. Add OIDC authentication support #599
  3. Allow multiple users and open read-only APIs to non-admins #600
  4. Add version display to navigation sidebar #601 ← you are here

- Remove Unlock call in handleScaleDown that was called before any lock
  was acquired
- Change defer Unlock to immediate Unlock in consolidateRunnerState loop
  to avoid holding locks until function exit
- Add OIDC configuration to config.go with validation
- Add OIDC provider integration with state management and token exchange
- Add OIDC login/callback/status API endpoints
- Update NewUserParams with IsSSOUser flag for SSO users without passwords
- Consolidate CreateOIDCUser into CreateUser with IsSSOUser check
- Add OIDC login button to webapp login page
- Add OIDC tests and documentation
…endpoints

- Remove restriction that prevented creating multiple admin users
- Update AdminRequiredMiddleware to only require admin for POST/PUT/DELETE
- GET/OPTIONS/HEAD requests now work for all authenticated users
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.

1 participant