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

MON-152201 Centreon next 24.11 (Jira release #20182#) #1828

Open
wants to merge 41 commits into
base: master
Choose a base branch
from

Commits on Oct 3, 2024

  1. enh(clib):Remove basic/interruption_error (#1650)

    * Add pb_neb_lib dependencies to centenginestats
    * Add pb_bam_lib dependencies to engine_legacy_conf
    
    REFS: MON-147186
    sechkem authored and bouda1 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    9c745e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a64e8d2 View commit details
    Browse the repository at this point in the history
  3. fix(common/engine_conf): multiple inheritence broken because of a mis… (

    #1680)
    
    * fix(common/engine_conf): multiple inheritence broken because of a missing flag enabled
    * fix(common/log_v2): segfault in centengine fixed
    * fix(engine/config/applier): bad use of std::equal
    * fix(tests/engine): new test
    * fix(broker/neb): cbmod was linked with not needed libraries
    *  fix(broker/lua): a memory leak introduced with the new openssl md5 fixed
    * fix(tests/engine): a new test to validate the good behavior of inheritance
    * enh(cmake): new option LEGACY_ENGINE to compile the legacy engine instead of the new one
    * fix(gh/alma8): maxscale repo is disabled on alma8
    * fix(cmake): issues with dependencies
    * enh(gha): new possibility to save packages as artifacts
    
    REFS: MON-147499
    bouda1 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    395e512 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    710f1b2 View commit details
    Browse the repository at this point in the history
  5. MON 137835 cma windows robot tests (#1555)

    * add wsl robot test
    jean-christophe81 authored and bouda1 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    0b976d1 View commit details
    Browse the repository at this point in the history
  6. fix(engine): host's name instead of template name as alias (#1690)

    * (fix(engine): host's name instead of template name as alias
    * fix(Engine): review code
    REFS: MON-16261
    sechkem authored and bouda1 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    b1bbe26 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7e81c80 View commit details
    Browse the repository at this point in the history
  8. fix(broker/bbdo):grpc_stream.proto is bad generated (#1713)

    * fix(broker/bbdo):grpc_stream.proto is bad generated
    * fix(broker/bbdo): review code
    
    REFS: MON- 147911
    sechkem authored and bouda1 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    db95964 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    721d859 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2f2ab6b View commit details
    Browse the repository at this point in the history
  11. fix(broker/neb): fix bbdov2 hostgroup to correctly set enabled flag (#…

    …1720)
    
    We were not looking for the correct nebtype for updates.
    vuntz authored and bouda1 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    d643129 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    31ed5da View commit details
    Browse the repository at this point in the history
  13. Mon 131997 cma telegraf whitelist (#1723)

    * telegraf conf_server sues conf_helper
    
    * whitelist implementation
    
    * add whitelist test
    
    * add whitelist test
    jean-christophe81 authored and bouda1 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    06b13a5 View commit details
    Browse the repository at this point in the history
  14. installer (#1715)

    dlg and files installer
    
    agent is a windows service
    
    add agent version resources
    
    first version of installer
    
    writer review
    
    add installer to CMakeLists.txt
    
    add comments
    
    Apply suggestions from code review
    
    Co-authored-by: sechkem <[email protected]>
    Co-authored-by: cg-tw <[email protected]>
    3 people authored and bouda1 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    fb9dd6f View commit details
    Browse the repository at this point in the history
  15. enh(engine/gRPC): GetHost function return all about host (#1719)

    * enh(engine/gRPC): GetHost function return all about host
    REFS: MON-148834
    sechkem authored and bouda1 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    45206e0 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9117d77 View commit details
    Browse the repository at this point in the history
  17. chore(release): bump major to 24.10 (#1729)

    * chore(release): bump major to 24.10
    
    * chore(release): bump major to 24.10
    
    * disable gorgone tests to allow first batch of unstable collect packages
    
    * disable gorgone tests to allow first batch of unstable collect packages 2
    
    * disable bullseye from matrix
    
    * disable bullseye from matrix 2
    
    * fix(ci): retrieve gorgone tests
    
    * fix(ci): update gorgone tests according to packaging distrib change
    
    * fix(ci): disable gorgone tests
    
    * Revert forced unstable stability on get-version
    
    * uncomment gorgone tests
    
    ---------
    
    Co-authored-by: Kevin Duret <[email protected]>
    2 people authored and bouda1 committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    63e9663 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    016451f View commit details
    Browse the repository at this point in the history
  19. 1 Configuration menu
    Copy the full SHA
    ce58da6 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Configuration menu
    Copy the full SHA
    5cde3d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    723d343 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. MON-149538-prepare agent project for native checks (#1747)

    * prepare agent project for native checks
    
    * add rapidjson_helper on windows compil
    jean-christophe81 authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    994c5d7 View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    371ffac View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. silent mode for installer and modifier (#1737)

    add installer tests
    
    silent uninstaller
    jean-christophe81 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    619df53 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0704126 View commit details
    Browse the repository at this point in the history
  3. fix(ci): fix cloud context detection when onprem and cloud have the s… (

    #1752)
    
    * fix(ci): fix cloud context detection when onprem and cloud have the same version
    
    * fix typo
    
    * Update .github/workflows/get-version.yml
    
    Co-authored-by: May <[email protected]>
    
    ---------
    
    Co-authored-by: May <[email protected]>
    tuntoja and mushroomempires authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    3f11589 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    33f361d View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

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

Commits on Oct 18, 2024

  1. fix(ci): update push jobs in workflows (#1773)

    * enh(ci): update push jobs in workflows (#1755)
    
    * update docker pull secrets
    tuntoja authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    5de908d View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. feat(gorgone): when pushing engine conf, push centreon_vmware daemon …

    …configuration
    
    * doc(Gorgone): Add robot tests Readme file
    * fix(Gorgone): remove debug log that are too verbose
    * fix(ci): update gorgone tests according to packaging distrib change
    * ci(Gorgone): remove bullseye from the test matrix
    * feat(Gorgone): allow action module to restart centreon_vmware service.
    * feat(Gorgone): copy centreon_vmware conf file with engine's.
    
    When gorgone receive a message to push the engine configuration (from the centcore file directory) gorgone now also push the centreon_vmware.json file in /etc/centreon/ for the centreon_vmware daemon and restart the daemon while restarting engine.
    As centreon_vmware don't support reload, when engine reload we restart centreon_vmware.
    
    * ci(Gorgone): Fix gorgone DB initialization on GHA.
    Add the list of column to insert data into.
    
    * ci(Gorgone): add firsts legacycmd tests
    
    Check gorgone retrieve data from the /var/lib/centreon/centcore/ directory, and send the forced check to the engine pipe.
    We use a perl script to mock the pipe, as we don't want to run engine, and gorgone check the file is a real pipe and not a simple file.
    Check gorgone push engine, broker and vmware configuration files to the poller, and the poller set the correct path.
    Gorgone don't seem to correctly take the configuration modules:engine:command_file. The default /var/lib/centreon-engine/rw/centengine.cmd is used instead, this should be investigated in a separate ticket.
    gorgone don't set user/group when processing folder with untar.
    create centcore folder in each tests
    As www-data don't exist on rpm based distro, we can't test if user/group is correctly set by gorgone.
    * tests(Gorgone): separate all tests to use different folder for each tests and update statistic tests to use new version of databaseLibrary.
    
    * tests(Gorgone): disable pull tests as they randomly fail.
    This should be enabled back by the next ticket.
    
    Refs:MON-150897
    
    Co-authored-by: Kevin Duret <[email protected]>
    Evan-Adam and kduret committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    43eabd3 View commit details
    Browse the repository at this point in the history
  2. Mon 144663 gorgone pull tests fail some time on the ci (#1753)

    * fix(Gorgone-tests): allow one failed ping for pull connection mode
    
    Refs:MON-144663
    Evan-Adam committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    ce93029 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b183045 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Configuration menu
    Copy the full SHA
    c7af5ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0231a89 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2c1bcc6 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

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

Commits on Nov 6, 2024

  1. Configuration menu
    Copy the full SHA
    fb3ffe5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5db88ff View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. fix(gorgone): use Centreon version to create 1 docker images per vers…

    …ion with the right repo (#1861)
    sdepassio authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    23b958e View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. enh(broker): AdaptiveHostStatus and AdaptiveServiceStatus added (#1869)

    * enh(broker/grpc): Improvement of the grpc python generator script
    * enh(tests): new test on downtimes, to check duplicates in rrd
    * enh(broker): AdaptiveHostStatus and AdaptiveServiceStatus added
    * fix(engine): update_status() generalized with an argument
    * fix(broker): neb::callbacks works better with service_type and internal_id
    * enh(broker/lua): the lua stream must handle AdaptiveHostStatus and AdaptiveServiceStatus
    * enh(broker/unified_sql): work on adaptive status in unified_sql
    * cleanup(collect): headers removed when not needed
    * enh(cmake): cmake-vcpkg improved
    * fix(broker/bam): pb_adaptive_service_status are handled by bam now
    
    REFS: MON-150015
    bouda1 authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    096a54b View commit details
    Browse the repository at this point in the history