Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[7.x] [SIEM][Security Solution][Endpoint] Endpoint Artifact Manifest Management + Artifact Download and Distribution (#67707) #70758

Merged
merged 4 commits into from
Jul 6, 2020

Commits on Jul 5, 2020

  1. [SIEM][Security Solution][Endpoint] Endpoint Artifact Manifest Manage…

    …ment + Artifact Download and Distribution (elastic#67707)
    
    * stub out task for the exceptions list packager
    
    * Hits list code and pages
    
    * refactor
    
    * Begin adding saved object and type definitions
    
    * Transforms to endpoint exceptions
    
    * Get internal SO client
    
    * update messaging
    
    * cleanup
    
    * Integrating with task manager
    
    * Integrated with task manager properly
    
    * Begin adding schemas
    
    * Add multiple OS and schema version support
    
    * filter by OS
    
    * Fixing sort
    
    * Move to security_solutions
    
    * siem -> securitySolution
    
    * Progress on downloads, cleanup
    
    * Add config, update artifact creation, add TODOs
    
    * Fixing buffer serialization problem
    
    * Adding cleanup to task
    
    * Handle HEAD req
    
    * proper header
    
    * More robust task management
    
    * single -> agnostic
    
    * Fix OS filtering
    
    * Scaffolding digital signatures / tests
    
    * Adds rotue for creating endpoint user
    
    * Cleanup
    
    * persisting user
    
    * Adding route to fetch created user
    
    * Addings tests for translating exceptions
    
    * Adding test for download API
    
    * Download tweaks + artifact generation fixes
    
    * reorganize
    
    * fix imports
    
    * Fixing test
    
    * Changes id of SO
    
    * integration tests setup
    
    * Add first integration tests
    
    * Cache layer
    
    * more schema validation
    
    * Set up for manifest update
    
    * minor change
    
    * remove setup code
    
    * add manifest schema
    
    * refactoring
    
    * manifest rewrite (partial)
    
    * finish scaffolding new manifest logic
    
    * syntax errors
    
    * more refactoring
    
    * Move to endpoint directory
    
    * minor cleanup
    
    * clean up old artifacts
    
    * Use diff appropriately
    
    * Fix download
    
    * schedule task on interval
    
    * Split up into client/manager
    
    * more mocks
    
    * config interval
    
    * Fixing download tests and adding cache tests
    
    * lint
    
    * mo money, mo progress
    
    * Converting to io-ts
    
    * More tests and mocks
    
    * even more tests and mocks
    
    * Merging both refactors
    
    * Adding more tests for the convertion layer
    
    * fix conflicts
    
    * Adding lzma types
    
    * Bug fixes
    
    * lint
    
    * resolve some type errors
    
    * Adding back in cache
    
    * Fixing download test
    
    * Changing cache to be sized
    
    * Fix manifest manager initialization
    
    * Hook up datasource service
    
    * Fix download tests
    
    * Incremental progress
    
    * Adds integration with ingest manager for auth
    
    * Update test fixture
    
    * Add manifest dispatch
    
    * Refactoring to use the same SO Client from ingest
    
    * bug fixes
    
    * build renovate config
    
    * Fix endpoint_app_context_services tests
    
    * Only index the fields that are necessary for searching
    
    * Integ test progress
    
    * mock and test city
    
    * Add task tests
    
    * Tests for artifact_client and manifest_client
    
    * Add manifest_manager tests
    
    * minor refactor
    
    * Finish manifest_manager tests
    
    * Type errors
    
    * Update integ test
    
    * Type errors, final cleanup
    
    * Fix integration test and add test for invalid api key
    
    * minor fixup
    
    * Remove compression
    
    * Update task interval
    
    * Removing .text suffix from translated list
    
    * Fixes hashes for unit tests
    
    * clean up yarn.lock
    
    * Remove lzma-native from package.json
    
    * missed updating one of the tests
    
    Co-authored-by: Alex Kahan <[email protected]>
    madirey and Alex Kahan committed Jul 5, 2020
    Configuration menu
    Copy the full SHA
    5a4856d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b000350 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2020

  1. Configuration menu
    Copy the full SHA
    8095242 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f78272c View commit details
    Browse the repository at this point in the history