Feat/logstash agent#162
Merged
Merged
Conversation
feat: Added logstashagent.example.yml feat: Added agent_policies html and js feat: Updated connection modal to work with enrolling Logstash agents feat: Enabled Logstash Agent button refactor: segment Connection/Pipeline Manager views into manager_views / editor_views since they share the same app refactor: segmented tests
feat: added yaml formatting for codemirror feat: added the policies table feat: added all CRUD operations for policies, along with UI elements for them refactor: update Elastic icon, add logstash icon
feat: added new tables in preparation for storing various policy components (pipelines, keystore values, revisions) feat: Added enroll / generate enrollment token endpoints feat: Added enrollment and apikey tables feat: totally reworked enrollment tokens refactor: refactored UI for adding a logstash agent in connection modal, now allows you to add an agent policy and enrollment token
refactor: Adjusting connection manager to work with UI changes feat: Added column for policy in connection manager
refactor: replaced the 3-dot SVG with actual Logstash branding
feat: Added logstashagent.example.yml feat: Added agent_policies html and js feat: Updated connection modal to work with enrolling Logstash agents feat: Enabled Logstash Agent button refactor: segment Connection/Pipeline Manager views into manager_views / editor_views since they share the same app refactor: segmented tests
feat: added yaml formatting for codemirror feat: added the policies table feat: added all CRUD operations for policies, along with UI elements for them refactor: update Elastic icon, add logstash icon
feat: added new tables in preparation for storing various policy components (pipelines, keystore values, revisions) feat: Added enroll / generate enrollment token endpoints feat: Added enrollment and apikey tables feat: totally reworked enrollment tokens refactor: refactored UI for adding a logstash agent in connection modal, now allows you to add an agent policy and enrollment token
refactor: Adjusting connection manager to work with UI changes feat: Added column for policy in connection manager
refactor: replaced the 3-dot SVG with actual Logstash branding
feat: Added logstashagent.example.yml feat: Added agent_policies html and js feat: Updated connection modal to work with enrolling Logstash agents feat: Enabled Logstash Agent button refactor: segment Connection/Pipeline Manager views into manager_views / editor_views since they share the same app refactor: segmented tests
feat: added yaml formatting for codemirror feat: added the policies table feat: added all CRUD operations for policies, along with UI elements for them refactor: update Elastic icon, add logstash icon
feat: added new tables in preparation for storing various policy components (pipelines, keystore values, revisions) feat: Added enroll / generate enrollment token endpoints feat: Added enrollment and apikey tables feat: totally reworked enrollment tokens refactor: refactored UI for adding a logstash agent in connection modal, now allows you to add an agent policy and enrollment token
refactor: Adjusting connection manager to work with UI changes feat: Added column for policy in connection manager
refactor: replaced the 3-dot SVG with actual Logstash branding
feat: Added enroll to the agent! feat: Added agent state management refactor: reworked imports to match file changes feat: encryption for keys generated by LogstashUI feat: added hashing of config for determining when updates need to happen feat: implement agent check-ins
…ogstash-agent # Conflicts: # LogstashAgent/main.py # LogstashAgent/modules/logstash_supervisor.py # LogstashUI/LogstashUI/settings.py # LogstashUI/PipelineManager/manager_views.py # LogstashUI/PipelineManager/models.py # LogstashUI/PipelineManager/templates/components/pipeline_manager/agent_policies.html # LogstashUI/PipelineManager/templates/pipeline_manager.html # LogstashUI/PipelineManager/urls.py
…tashUI into feat/logstash-agent # Conflicts: # LogstashAgent/main.py # LogstashAgent/modules/logstash_supervisor.py # LogstashUI/LogstashUI/settings.py # LogstashUI/PipelineManager/manager_views.py # LogstashUI/PipelineManager/models.py # LogstashUI/PipelineManager/templates/components/pipeline_manager/agent_policies.html # LogstashUI/PipelineManager/templates/pipeline_manager.html # LogstashUI/PipelineManager/urls.py
…tting now as a checkpoint
…isn't installed or path isn't correct. Added logic to update files and perform a restart of LS
… checkin time if it's an agent instead of a "test" button refactor: added visual indicators for which devices are a part of a policy feat: added form for logstash.yml, now converts back and forth with yml feat: added a notification system to let users click to update config
refactor: visual improvements to policy editor feat: adding key reconciliation refactor: db changes to add hash values and revision numbers
…g a mismatch when the agent config was changed feat: added 'changed' icons to the policy deploy modal so we know when feat: finished keystore updates for testing and debugging
feature: added clone for policies
…te changed to 'offline' refactor: updating notification text for adding new connections via cli refactor: better permissions checking
…akes to the system you install it on
fix: updating docker compose and binaries to work with new implementation of logstashui with logstashagent
…hat change deployable on its own
…gent overhaul bug: fixed a bug in gunicorn caused by adding SSE
refactor: removed unnecessary console log statements fix: navigation collapse now works properly
fix: fixed how the port gets added to connections now that our connection table was reworked
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
[0.4.0] - Logstash Agent - 04/18/2026
Added
Changed
Fixed