You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 23, 2026. It is now read-only.
Add intelligent version detection for OVS 3.x+ (#10)
* Add intelligent version detection for OVS 3.x+
- Query ovs-appctl for OVS version when missing from DB
- Get db_version from schema instead of defaulting to 'unknown'
- Read system_type and system_version from /etc/os-release
- Only use 'unknown' as final fallback when queries fail
- Add comprehensive tests for new functions
* Enhance getSystemID to query database before falling back to file
* Update upload-artifact action to v4 in CI workflow
* Update Go version in CI workflow to 1.24.x
* Update linter to use golangci-lint and adjust dependency installation
* Lint errors fixes
* Refactor string manipulation and clean up code in various files for lint/tests checks
* Refactor string trimming to use TrimPrefix for improved clarity in GetAppClusteringInfo and to make tests pass
* Removing closing braces on a previous empty else branch
* Fix missing closing braces in GetAppClusteringInfo function
* Refactor string trimming to use TrimPrefix for improved clarity in GetAppClusteringInfo
* Refactor database existence check in TestListDatabasesMethod for compatibility with newer vovs versions
* Add version command support and enhance OvnChassis structure with NbCfg and NbCfgTimestamp fields
0 commit comments