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

Move the registry to in-memory cache #6481

Merged
merged 169 commits into from Apr 3, 2024

Commits on Nov 21, 2023

  1. feat(logging): remove plugin logger from start tasks of main plugin

    - Enhance the logging messages
    - Minor enhancements
    Desvelao committed Nov 21, 2023
    Copy the full SHA
    701b9aa View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    70f02f4 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    c3ba9d1 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    7c34345 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. feat(core): replace the loggin service and move services to core plugin

    - Replace the logging services
    - Move services to core plugin
      - CacheAPIUserAllowRunAs
      - ManageHosts
      - ServerAPIClient (aka api-interceptor)
      - ServerAPIHostEntries (aka )
      - UpdateConfigurationFile
      - UpdateRegistry
    - Adapt the usage of services in the main and check updates plugin from
      core plugin
    - Remove plugin logger from main and core plugins
    - Remove API endpoint
      - GET /utils/logs/ui
    - Remove unused code
    - Adapt the test suites
    Desvelao committed Nov 28, 2023
    Copy the full SHA
    ff2c07d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of https://github.com/wazuh/wazuh-kibana-app in…

    …to enhancement/6137-adapt-logging-method
    Desvelao committed Nov 28, 2023
    Copy the full SHA
    283788e View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    842b4a3 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    dad9274 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    3914913 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    20ed9bc View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Merge branch 'master' of https://github.com/wazuh/wazuh-kibana-app in…

    …to enhancement/6137-adapt-logging-method
    Desvelao committed Dec 1, 2023
    Copy the full SHA
    dba3e2f View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Copy the full SHA
    2d0053b View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    a9de346 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    20b0f90 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    9ca647e View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Copy the full SHA
    54187b5 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    efc99e2 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. feat(logging): remove the App logs application

    - Remove GET /utils/logs endpoint
      - Remove related tests
    - Remove App logs application
    Desvelao committed Dec 11, 2023
    Copy the full SHA
    d726682 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Copy the full SHA
    87b2b18 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    6042fe5 View commit details
    Browse the repository at this point in the history
  3. feat: add Configuration and ConfigurationStore services for core plugin

    - Create Configuration service
    - Create ConfigurationStore (backend and frontend side)
    - Register the plugin settings in the configuration services
    Desvelao committed Dec 22, 2023
    Copy the full SHA
    ac8b873 View commit details
    Browse the repository at this point in the history
  4. feat: adapt API endpoints related to configuration to use the Configu…

    …ration service
    
    - API endpoints:
      - GET /utils/configuration
      - PUT /utils/configuration
      - PUT /utils/configuration/files/{key}
      - DELETE /utils/configuration/files/{key}
    Desvelao committed Dec 22, 2023
    Copy the full SHA
    b0fd099 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    1edc282 View commit details
    Browse the repository at this point in the history
  6. fix: remove unwanted log

    Desvelao committed Dec 22, 2023
    Copy the full SHA
    9d24c19 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    322abe1 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    3fb4c1d View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    60bd3e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Copy the full SHA
    25c68fa View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    0c4f64a View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    e61360e View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. feat(configuration): manage API host entries from the Server APIs

    application
    
    - Create API endpoints to manage the API host entries
      - PUT /hosts/apis/{id}
      - DELETE /hosts/apis/{id}
    - Replace the Add new button on Server APIs application. Now it opens a
      flyout with a form to add the new API host
    - Add edit and delete buttons to the table in Server APIs application
    - Remove the render of old AddAPI component through AngularJS
    - Remove deprecated methods of AngularJS controller related to Server
      APIs application
    - Extend the definition of routes of main plugin to accept and use the
      configuration to validate the related endpoints
    Desvelao committed Jan 16, 2024
    Copy the full SHA
    6e6747f View commit details
    Browse the repository at this point in the history
  2. feat(configuration): minor fixes and rename field in the settings def…

    …inition
    
    - Rename the `persistence` field to `store` in the settings definition
      to define how to store in the backend side
    - Add readme files related to Configuration and ConfigurationStore
      services
    - Add test for Configuration service
    - Minor fixes in the Configuration service
    - Define new methods for the Configuration instance of the frontend for
      the core plugin
    Desvelao committed Jan 16, 2024
    Copy the full SHA
    19df5cc View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    f1fc446 View commit details
    Browse the repository at this point in the history
  4. feat(configuration): renamed persistence to store in the setting defi…

    …nition of main plugin
    Desvelao committed Jan 16, 2024
    Copy the full SHA
    a437cd7 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    8a81c8f View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Copy the full SHA
    2b983bb View commit details
    Browse the repository at this point in the history
  2. feat(configuration): refactor ManageHosts service

    - Refactor ManageHosts service:
      - Integrate the services within the ManageHosts service:
        - CacheAPIUserAllowRunAs
        - ServerAPIHostEntries
      - Renamed:
        - `serverAPIHostEntries.getHostsEntries` to `.getEntries`
        - `.getHostById` to `.get`
      - Adapted the usage of previous separated services
    - Replaced the logic in the `DELETE /hosts/apis/{id}` by the usage of
      ManageHosts.delete instead of using the Configuration service
    - Adapted the export types in the setup and start plugin life cycle
      methods
    - Removed ServerAPIHostEntries: the methods were moved to ManageHosts
      service
    Desvelao committed Jan 17, 2024
    Copy the full SHA
    3297abb View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    af186dd View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    f7b6a24 View commit details
    Browse the repository at this point in the history
  5. feat(configuration): remove getConfiguration service

    - Remove getConfiguration service from the core and main plugins
    - Replace partially the usage of getConfiguration service by
      Configuration
      - Add configuration dependency to the ReportPrinter and adapt when
        getting the configuration
      - Replace the usage on GET /api/logos
      - Replace some usages on the monitoring and statistics jobs
    - Enhance the backend Configuration service with a .getCustomizationSetting method (replace the logic of old getCustomizationSetting)
    - Remove the getCustomizationSetting service
    Desvelao committed Jan 17, 2024
    Copy the full SHA
    e6be313 View commit details
    Browse the repository at this point in the history
  6. feat(configuration): enhance .getEntries method of ManageHost service

    - Enhance .getEntries method of ManageHost service
      - Adapt usage
    - Enhance IConfiguration type
    Desvelao committed Jan 17, 2024
    Copy the full SHA
    9ac67b5 View commit details
    Browse the repository at this point in the history
  7. feat(configuration): Close flyout of adding/editing API host entry wh…

    …en applying the configuration
    
    - Close flyout of adding/editing API host entry when applying the
      configuration
    Desvelao committed Jan 17, 2024
    Copy the full SHA
    954e30e View commit details
    Browse the repository at this point in the history
  8. fix(configuration): enhance the WzButtonOpenFlyout and WzButtonPermis…

    …sionsOpenFlyout buttons
    Desvelao committed Jan 17, 2024
    Copy the full SHA
    e6071a3 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    c3bae50 View commit details
    Browse the repository at this point in the history
  10. fix(configuration): workaround-to-be-adapted to display the Server AP…

    …I tables despite the current API is down
    Desvelao committed Jan 17, 2024
    Copy the full SHA
    c1b28e8 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    9a4814c View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    a8c1b3e View commit details
    Browse the repository at this point in the history
  13. Merge branch 'master' of https://github.com/wazuh/wazuh-kibana-app in…

    …to enhancement/6201-replace-plugins-configuration
    Desvelao committed Jan 17, 2024
    Copy the full SHA
    e3542e9 View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    c28a428 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Copy the full SHA
    9cb1424 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    8c884ca View commit details
    Browse the repository at this point in the history
  3. feat(configuration): remove deprecated services

    - Remove deprecated services:
      - getCategorySettingByTitle
      - getSettingDefaultValue
      - getSettingsDefault
      - getSettingsByCategories
      - getSettingsDefaultList
      - groupSettingsByCategory
      - getPluginSettingDescription
      - services related to the creation of the initial file configuration
    Desvelao committed Jan 18, 2024
    Copy the full SHA
    c147487 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    29b1e6b View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    e0fa4c6 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    b13a31a View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. fix(configuration): enhance configuration store

    - Enhance ConfigurationStore services (frontend and backend side)
    - Some replacements of the usage of configuration service
    Desvelao committed Jan 19, 2024
    Copy the full SHA
    88699c1 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    fa9eb42 View commit details
    Browse the repository at this point in the history
  3. fix(test): fix some tests

    Desvelao committed Jan 19, 2024
    Copy the full SHA
    98e75d4 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. test: enhance tests

    Desvelao committed Jan 22, 2024
    Copy the full SHA
    4b9145c View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Copy the full SHA
    832db0c View commit details
    Browse the repository at this point in the history
  2. feat(configuration): add Encryptation backend service

    - Add Encryptation backend service
      - Create tests
      - Add new `wazuh_core.encryptation.password` plugin config to be used
        by this service
      - Create instance of this within the ConfigurationStore of the backend
        side
    - Enhance the docs
    Desvelao committed Jan 23, 2024
    Copy the full SHA
    3a68651 View commit details
    Browse the repository at this point in the history
  3. feat(security): add new DashboardSecurity service to frontend

    - Add new DashboardSecurity service to frontend
      - Moved the logic of checkCurrentSecurityPlatform service to a method
        of the new service. Adapt its usage.
      - Replace the logic in the Server API table to use the new service to
        manage the button permissions
      - Create instance in the core plugin and expose to rest of plugins
    - Move routeDecoratorProtectedAdministratorRoleValidToken to a new routeDecoratorProtectedAdministrator
      route decorator to protect the routes related to manage the configuration.
       - Affected endpoints:
         - PUT /hosts/apis/{id}
         - DELETE /hosts/apis/{id}
         - PUT /utils/configuration
         - PUT /utils/configuration/files/{key}
         - DELETE /utils/configuration/files/{key}
       - Adapted related tests
    - Enhance types of public in core plugin
    - Add new method isAdministrator to the security factories in the
      backend side
    Desvelao committed Jan 23, 2024
    Copy the full SHA
    ffe0c98 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    782fadd View commit details
    Browse the repository at this point in the history
  5. git(configuration): rename Encryptation to Encryption service

    - Rename Encryptation to Encryption service
    - Moved the enhancement of Configuration service of the core plugin in
      the frontend side
    Desvelao committed Jan 23, 2024
    Copy the full SHA
    a2ca290 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    5ef49bf View commit details
    Browse the repository at this point in the history
  7. todo: add todo

    Desvelao committed Jan 23, 2024
    Copy the full SHA
    a2eec61 View commit details
    Browse the repository at this point in the history
  8. docs(configuration): add a configuration readme file

    - Create `user-manual` folder on `docs` of core plugin
    Desvelao committed Jan 23, 2024
    Copy the full SHA
    cf398cb View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. feat(configuratio): move the API is down view

    - Move the API is down view
      - Remove render through AngularJS template
      - Remove properties defined in controller
      - Add a new callout to render in Server APIs
        - Include a button that opens a flyout with a basic troubleshooting
    Desvelao committed Feb 1, 2024
    Copy the full SHA
    f23067c View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    12d2c2b View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Copy the full SHA
    7188b96 View commit details
    Browse the repository at this point in the history
  2. feat(configuration): add a task to migrate the configuration file

    - Add a task to migrate the configuration file
    > After the migration, the configuration file is renamed to avoid the future updates
    Desvelao committed Feb 2, 2024
    Copy the full SHA
    02f4da7 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. feat(configuration): rename plugin settings properties

    - Rename setting property: isConfigurableFromFile to isConfigurableFromSettings
    - Remove setting property: isConfigurableFromUI
    - Remove the settingss definition on the main plugin and some types.
      Adapt the usage of types from the core plugin.
    Desvelao committed Feb 5, 2024
    Copy the full SHA
    d07c6df View commit details
    Browse the repository at this point in the history
  2. fix(configuration): fix password fields on editing API host entry

    - Fix password fields on edition API host entry that
      displayed an error when this was not modified
    Desvelao committed Feb 5, 2024
    Copy the full SHA
    4c634eb View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    bdfc8be View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    c57c041 View commit details
    Browse the repository at this point in the history
  5. feat(configuration): reafactor the administrator user

    - Create API endpoint: GET /utils/account/is-admin
    - Refactor the DashboardSecurity method to get if the current user is
      an admin or not
    Desvelao committed Feb 5, 2024
    Copy the full SHA
    33835ee View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    0acefcc View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    edbfca5 View commit details
    Browse the repository at this point in the history
  8. feat(configuration): add wazuh_core.security.administrator.roles plug…

    …in setting
    
    - Add add wazuh_core.security.administrator.roles plugin setting to
      define the administrator users
    Desvelao committed Feb 5, 2024
    Copy the full SHA
    6feb6ca View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. feat(configuration): fixed response of ConfigurationStore when updati…

    …ng settings on the server side
    Desvelao committed Feb 6, 2024
    Copy the full SHA
    ea46c7e View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    57b6369 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    780fd49 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Copy the full SHA
    fdaf6b7 View commit details
    Browse the repository at this point in the history
  2. feat(configuration): add endpoint to clear the configuration

    - Add endpoint to clear the configuration:
      POST /utils/configuration/clear
    - Clear the configuration in the migration or script to set the
      configuration
    Desvelao committed Feb 7, 2024
    Copy the full SHA
    c1a351a View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    8921b0d View commit details
    Browse the repository at this point in the history
  4. feat(configuration): refactor response of GET /utils/account API endp…

    …oint
    
    - Rename properties of response of GET /utils/account
      - is_admin to administrator
      - message to administrator_message
    Desvelao committed Feb 7, 2024
    Copy the full SHA
    6afed42 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    8aaf86e View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. feat(configuration): support for multiple instances of configuration

    - Support for multiple instances of configuration that gives the ability
      to deploy multiple instances of Wazuh dashboard with independant
      configurations
    Desvelao committed Feb 8, 2024
    Copy the full SHA
    a306a8d View commit details
    Browse the repository at this point in the history
  2. feat(configuration): apply the migration process if there is no saved

    object stored
    
    - Changes in the migrate configguration from file process:
      - Apply the migration process if there is no saved object stored yet.
      - Remove the renaming of file
    Desvelao committed Feb 8, 2024
    Copy the full SHA
    a600c26 View commit details
    Browse the repository at this point in the history
  3. fix: remove the requirement of administrator user to remove reports i…

    …n the Reports application
    Desvelao committed Feb 8, 2024
    Copy the full SHA
    5f7cff3 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    167a9bf View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    c6a0dc1 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    b5a6069 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. feat(authorization): replace the authorization for the administrator …

    …actions
    
    - Change in Redux:
      - Create userAccount property in the appStateReducers
      - Create action creator for the userAccount property
    - Fetch the userAccount data when the application is initiated
    - Remove previous management of administrator actions
      - Remove Redux action creator
      - Remove state property
      - Remove hooks
      - Remove HOCs
    - Remove constants from main and core plugins:
      - WAZUH_ROLE_ADMINISTRATOR_ID
      - WAZUH_ROLE_ADMINISTRATOR_NAME
    - Replace the optional requirement of API roles by plugin administrator in the
      WzButtonPermissions
    - Replace the optional requirement of API roles by plugin administrator in the
      authorization HOCs
    - Replace the protection of endpoints to use the plugin administrator instead
      of based in API roles:
      - POST /elastic/samplealerts/{category}
      - DELETE /elastic/samplealerts/{category}
    Desvelao committed Feb 9, 2024
    Copy the full SHA
    a852a85 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Merge branch '4.9.0' of https://github.com/wazuh/wazuh-kibana-app int…

    …o enhancement/6201-replace-plugins-configuration
    Desvelao committed Feb 20, 2024
    Copy the full SHA
    cee2488 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    a49dad0 View commit details
    Browse the repository at this point in the history
  3. fix: tests

    Desvelao committed Feb 20, 2024
    Copy the full SHA
    1b4440b View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. feat: rename platform setting from wazuh_core.configuration.encryptio…

    …n_password to wazuh_core.configuration.encryption_key
    Desvelao committed Feb 21, 2024
    Copy the full SHA
    9eab3c1 View commit details
    Browse the repository at this point in the history
  2. fix: tests

    Desvelao committed Feb 21, 2024
    Copy the full SHA
    a6ae945 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    905d510 View commit details
    Browse the repository at this point in the history
  4. feat(configuration): consider administrator used based on rest API ac…

    …cess
    
    - Replace the logic to consider the administrator user based on the rest
      API access
    - Removed plugin setting: wazuh_core.security.administrator.roles
    - Removed the required configuration of the DashboardSecurity service
      that is not necessary anymore
    Desvelao committed Feb 21, 2024
    Copy the full SHA
    7afcd70 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Copy the full SHA
    790820d View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d25c469 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. feat(configuration): add cache to ConfigurationStore backend service

    - Create CacheTTL class
    - Add cache to ConfigurationStoreBackend
    Desvelao committed Feb 23, 2024
    Copy the full SHA
    74f151e View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    a24b6a0 View commit details
    Browse the repository at this point in the history
  3. fix(menu): minor bugs

    - Fix infinte loop of requests when there are not configured API hosts entries
    - Fix update of API hosts entries when changin the index pattern
    Desvelao committed Feb 23, 2024
    Copy the full SHA
    a5dcce6 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Copy the full SHA
    b12087e View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    b810caf View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    b5fe654 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    1ad52f7 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    0a199b4 View commit details
    Browse the repository at this point in the history
  6. fix: remove unused file

    Desvelao committed Feb 26, 2024
    Copy the full SHA
    d2cd4dd View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    f5953f9 View commit details
    Browse the repository at this point in the history
  8. Merge branch '4.9.0' of https://github.com/wazuh/wazuh-kibana-app int…

    …o enhancement/6201-replace-plugins-configuration
    Desvelao committed Feb 26, 2024
    Copy the full SHA
    d5226ac View commit details
    Browse the repository at this point in the history
  9. fix: tests

    Desvelao committed Feb 26, 2024
    Copy the full SHA
    e3b20d6 View commit details
    Browse the repository at this point in the history
  10. fix: resolve some todos

    Desvelao committed Feb 26, 2024
    Copy the full SHA
    4278cdc View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    2265d11 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    772cd3c View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    acdb6c5 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. fix: missing variable

    Desvelao committed Feb 27, 2024
    Copy the full SHA
    ff5b4be View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    5b01682 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    4448efd View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    af40c8f View commit details
    Browse the repository at this point in the history
  5. fix: variable name

    Desvelao committed Feb 27, 2024
    Copy the full SHA
    81b918c View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Copy the full SHA
    b75a5cd View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d3a3254 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    725449b View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    1f43ddb View commit details
    Browse the repository at this point in the history
  5. feat(manage-hosts): enhance the management of API connections

    - Create API endpoint to create API connections:
      - POST /hosts/apis/{id}
    - Adapt the API request done by the form of API connection
    - Adapt setup-configuration script to use the new API endpoint
    - Add method to create API connection to the ManageHosts service
    Desvelao committed Feb 29, 2024
    Copy the full SHA
    245d6c1 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Copy the full SHA
    8bc797f View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    1ff572b View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    52f93da View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    67376d0 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    73025f8 View commit details
    Browse the repository at this point in the history
  6. feat(configuration): replace the management of setup the plugins conf…

    …iguration
    
    - Create new API endpoint to import a configuration file
      - POST /utils/configuration/import
    - Create method to enhance the configuration of the backend side to
      manage the importation
    - Remove duplicated code to check if updating some settings requires to
      do some actions to apply
    Desvelao committed Mar 1, 2024
    Copy the full SHA
    ce1044a View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Copy the full SHA
    fededde View commit details
    Browse the repository at this point in the history
  2. Merge branch '4.9.0' of https://github.com/wazuh/wazuh-kibana-app int…

    …o enhancement/6201-replace-plugins-configuration
    Desvelao committed Mar 4, 2024
    Copy the full SHA
    3146de6 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    a502874 View commit details
    Browse the repository at this point in the history
  4. feat(configuration): renamed the type of configuration saved objecto …

    …to wazuh-dashboard-plugins-config
    Desvelao committed Mar 4, 2024
    Copy the full SHA
    247a467 View commit details
    Browse the repository at this point in the history
  5. fix(configuration): tests

    Desvelao committed Mar 4, 2024
    Copy the full SHA
    840651c View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    551e2d2 View commit details
    Browse the repository at this point in the history
  7. fix: tests

    Desvelao committed Mar 4, 2024
    Copy the full SHA
    95dc071 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    2953d9d View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    3edf02d View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    8eead37 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    090b45e View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    47ef0dc View commit details
    Browse the repository at this point in the history
  13. fix: add todo

    Desvelao committed Mar 4, 2024
    Copy the full SHA
    e57702d View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Copy the full SHA
    b81ccb8 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Copy the full SHA
    4b5086f View commit details
    Browse the repository at this point in the history
  2. remove: remove API endpoint PUT /hosts/update-hostname/{id}

    - Remove API endpoint (route and controller)
    - Remove API request of frontend side
    Desvelao committed Mar 6, 2024
    Copy the full SHA
    3214435 View commit details
    Browse the repository at this point in the history
  3. feat(core): move the registry management to in memory cache in Manage…

    …Hosts service
    
    - Move the registry management to in memory cache managed by ManageHosts
      service.
      - Initialize the registry data on start
      - Update the registry on adding, editing or deleting an API host
    - Remove the cacheAPIUserAllowRunAs of the ManageHosts service to use
      the registry data
      - Remove the cacheAPIUserAllowRunAs property of Manage hosts
    - Move the logic to check if the run_as is enabled to the ManageHosts
      instead of cacheAPIUserAllowRunAs
    - Remove the UpdateRegistry service
    - Update the backend types of the core plugin
    Desvelao committed Mar 6, 2024
    Copy the full SHA
    f6f72a5 View commit details
    Browse the repository at this point in the history
  4. changelog: add entry

    Desvelao committed Mar 6, 2024
    Copy the full SHA
    44ac5ff View commit details
    Browse the repository at this point in the history
  5. Merge branch '4.9.0' of https://github.com/wazuh/wazuh-kibana-app int…

    …o enhancement/6387-registry-stateless
    Desvelao committed Mar 6, 2024
    Copy the full SHA
    3a3107b View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    19654bf View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Merge branch '4.9.0' of https://github.com/wazuh/wazuh-kibana-app int…

    …o enhancement/6387-registry-stateless
    Desvelao committed Mar 12, 2024
    Copy the full SHA
    80c247f View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    0b0f4ce View commit details
    Browse the repository at this point in the history
  3. changelog: fix entry

    Desvelao committed Mar 12, 2024
    Copy the full SHA
    3eec239 View commit details
    Browse the repository at this point in the history
  4. fix(reporting): tests

    Desvelao committed Mar 12, 2024
    Copy the full SHA
    e816067 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Copy the full SHA
    a08582c View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. remove: console.log

    Desvelao committed Mar 20, 2024
    Copy the full SHA
    cab4219 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    c839d9c View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    65a0fb6 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    721023c View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    561a4ec View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    7c944a4 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Copy the full SHA
    b6d34c4 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Copy the full SHA
    4149028 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Merge branch '4.9.0' of https://github.com/wazuh/wazuh-kibana-app int…

    …o enhancement/6387-registry-stateless
    Desvelao committed Apr 3, 2024
    Copy the full SHA
    0c356b9 View commit details
    Browse the repository at this point in the history