Skip to content

Conversation

skellish-turbot
Copy link
Contributor

This is for https://turbot.zendesk.com/agent/tickets/7361

  • Add Python utility to detect configuration flapping in Turbot-managed infrastructure
  • Include main.py (943 lines) with flapping detection and analysis capabilities
  • Add _turbot.py helper module for Turbot API interactions
  • Include comprehensive README.md with usage instructions and examples
  • Add requirements.txt with dependencies (requests, PyYAML, xdg)
  • Create comprehensive .gitignore to exclude sensitive data and build artifacts
  • Ignore venv/, *.csv, *.html, and other generated/temporary files
  • Protect sensitive Turbot event data and virtual environment files

- Add Python utility to detect configuration flapping in Turbot-managed infrastructure
- Include main.py (943 lines) with flapping detection and analysis capabilities
- Add _turbot.py helper module for Turbot API interactions
- Include comprehensive README.md with usage instructions and examples
- Add requirements.txt with dependencies (requests, PyYAML, xdg)
- Create comprehensive .gitignore to exclude sensitive data and build artifacts
- Ignore venv/, *.csv, *.html, and other generated/temporary files
- Protect sensitive Turbot event data and virtual environment files
…eatures

- Add --config and --profile command line arguments for flexible credentials
- Update default --limit from 100 to 500 for better performance
- Fix markdown formatting issues (headers, code blocks, backticks)
- Simplify help text description for --output option
- Clarify --limit parameter as GraphQL query page size
- Add link to Turbot Tag Filtering documentation
- Fix command line options section structure
- Improve readability with proper markdown syntax
- Add backticks around technical keywords and lifecycle operations
…h detailed timelines

- Improve flapping detection logic to reduce false positives by requiring meaningful configuration messages
- Add Guardrails activity ledger links with precise timestamp filtering for each flapping type
- Enhance two-phase query efficiency by storing action_notify events from Phase 1
- Fix default config file handling to properly use ~/.config/turbot/credentials.yml
- Add HTML report generation with proper link conversion and styling
- Improve report formatting with cleaner timeline sections and proper spacing
- Add human-readable time period display instead of raw filter strings
- Fix timestamp filters to include full datetime ranges for accurate activity filtering
- Ensure general activity link covers superset of all timeline timeframes
Copy link

This PR is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 30 days.

@github-actions github-actions bot added the stale label Sep 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants