Skip to content

feat: add connection test command for platform connectivity validation#302

Merged
privateip merged 1 commit intoitential:develfrom
privateip:test-connection
Jan 29, 2026
Merged

feat: add connection test command for platform connectivity validation#302
privateip merged 1 commit intoitential:develfrom
privateip:test-connection

Conversation

@privateip
Copy link
Member

  • Add new test CLI command to validate platform connectivity
  • Implement 7 comprehensive connectivity checks (config, DNS, TCP, TLS, auth, health, API)
  • Support human-readable and JSON output formats with detailed diagnostics
  • Add verbose mode with timing and detailed error information
  • Provide actionable error messages and troubleshooting suggestions
  • Add optional startup connection testing with configurable timeout
  • Implement fail-fast behavior to identify issues quickly
  • Add terminal color utilities for enhanced CLI output
  • Automatically detect port (443 for HTTPS, 80 for HTTP) when configured as 0
  • Correctly identify platform authentication type (basic, oauth, none)
  • Include comprehensive documentation with examples and troubleshooting guide

@privateip privateip requested a review from a team as a code owner January 28, 2026 14:40
- Add new `test` CLI command to validate platform connectivity
- Implement 7 comprehensive connectivity checks (config, DNS, TCP, TLS, auth, health, API)
- Support human-readable and JSON output formats with detailed diagnostics
- Add verbose mode with timing and detailed error information
- Provide actionable error messages and troubleshooting suggestions
- Add optional startup connection testing with configurable timeout
- Implement fail-fast behavior to identify issues quickly
- Add terminal color utilities for enhanced CLI output
- Automatically detect port (443 for HTTPS, 80 for HTTP) when configured as 0
- Correctly identify platform authentication type (basic, oauth, none)
- Include comprehensive documentation with examples and troubleshooting guide
@privateip
Copy link
Member Author

resolves #299

@privateip privateip merged commit 4aa6a9e into itential:devel Jan 29, 2026
4 checks passed
@privateip privateip deleted the test-connection branch January 29, 2026 19:52
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