From df858cf8a411ce0018bc086f94e294763a4b6407 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Duret?= Date: Tue, 6 May 2025 16:43:58 +0200 Subject: [PATCH 1/5] Change rights after install --- connectors/vmware/packaging/scripts/postinstall.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/connectors/vmware/packaging/scripts/postinstall.sh b/connectors/vmware/packaging/scripts/postinstall.sh index afd22bdd1..b7b4dfecb 100644 --- a/connectors/vmware/packaging/scripts/postinstall.sh +++ b/connectors/vmware/packaging/scripts/postinstall.sh @@ -9,8 +9,8 @@ function migrateConfigFromPmToJson() { /usr/bin/centreon_vmware_convert_config_file "$perl_config_file_path" > "$json_config_file_path" mv "$perl_config_file_path" "${perl_config_file_path}.deprecated" fi - chown centreon: "$json_config_file_path" - chmod 640 "$json_config_file_path" + chown centreon-gorgone:centreon "$json_config_file_path" + chmod 660 "$json_config_file_path" } function applyToSystemD() { From 358cfd1e396f697da62ce8db3fb8be1b195b6dcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Chapron?= <34628915+sc979@users.noreply.github.com> Date: Wed, 14 May 2025 12:34:54 +0200 Subject: [PATCH 2/5] chore(ci): upgrade gitleaks action (#5587) --- .github/workflows/gitleaks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gitleaks.yml b/.github/workflows/gitleaks.yml index 294b4314c..11e3d1202 100644 --- a/.github/workflows/gitleaks.yml +++ b/.github/workflows/gitleaks.yml @@ -12,7 +12,7 @@ jobs: with: fetch-depth: 0 - - uses: gitleaks/gitleaks-action@83373cf2f8c4db6e24b41c1a9b086bb9619e9cd3 # v2.3.7 + - uses: gitleaks/gitleaks-action@ff98106e4c7b2bc287b24eaf42907196329070c7 # v2.3.9 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITLEAKS_LICENSE: "Centreon" From 5c5d7f806a0f86d86f6c7bdbb980ecd825a266c4 Mon Sep 17 00:00:00 2001 From: scresto Date: Thu, 15 May 2025 10:34:37 +0200 Subject: [PATCH 3/5] CTOR-1634: Plugin(database::oracle) - Segmentation Fault with `glibc` Latest Version (#5589) Refs: CTOR-1634 --- src/database/oracle/dbi.pm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/database/oracle/dbi.pm b/src/database/oracle/dbi.pm index 8202f5eb6..2c2c2db29 100644 --- a/src/database/oracle/dbi.pm +++ b/src/database/oracle/dbi.pm @@ -26,6 +26,11 @@ use strict; use warnings; use POSIX qw(:signal_h); +BEGIN { + # ORACLE_HOME environment variable must be defined + $ENV{'ORACLE_HOME'} = '' unless $ENV{'ORACLE_HOME'}; +} + sub connect_oracle { my ($self, %options) = @_; From 95de81d75aa7dff77580abdd3679ba78542d79c6 Mon Sep 17 00:00:00 2001 From: omercier Date: Fri, 16 May 2025 09:01:03 +0200 Subject: [PATCH 4/5] chore(release): bump vmware-daemon to 3.4.1 --- connectors/vmware/changelog | 3 +++ connectors/vmware/src/centreon/script/centreon_vmware.pm | 2 +- connectors/vmware/src/centreon/vmware/common.pm | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/connectors/vmware/changelog b/connectors/vmware/changelog index d571bb1d9..dc71e07a2 100644 --- a/connectors/vmware/changelog +++ b/connectors/vmware/changelog @@ -1,3 +1,6 @@ +2025-05-16 Olivier Mercier - 3.4.1 + * Fix: changed permissions for centreon_vmware.json config file. + 2024-12-05 Olivier Mercier - 3.4.0 * Enhancement: systemd service now takes its options from /etc/(default|sysconfig)/centreon_vmware. diff --git a/connectors/vmware/src/centreon/script/centreon_vmware.pm b/connectors/vmware/src/centreon/script/centreon_vmware.pm index 4aa2fa6f1..76f05e546 100644 --- a/connectors/vmware/src/centreon/script/centreon_vmware.pm +++ b/connectors/vmware/src/centreon/script/centreon_vmware.pm @@ -54,7 +54,7 @@ BEGIN { use base qw(centreon::vmware::script); -my $VERSION = '3.4.0'; +my $VERSION = '3.4.1'; my %handlers = (TERM => {}, HUP => {}, CHLD => {}); my @load_modules = ( diff --git a/connectors/vmware/src/centreon/vmware/common.pm b/connectors/vmware/src/centreon/vmware/common.pm index a37bfe5ab..c13c78446 100644 --- a/connectors/vmware/src/centreon/vmware/common.pm +++ b/connectors/vmware/src/centreon/vmware/common.pm @@ -45,7 +45,7 @@ sub init_response { my (%options) = @_; $manager_response->{code} = 0; - $manager_response->{vmware_connector_version} = '3.4.0'; + $manager_response->{vmware_connector_version} = '3.4.1'; $manager_response->{short_message} = 'OK'; $manager_response->{extra_message} = ''; $manager_response->{identity} = $options{identity} if (defined($options{identity})); From 4dd5f1611a536602bba9cb4f146afdbce607bb02 Mon Sep 17 00:00:00 2001 From: omercier Date: Fri, 16 May 2025 09:55:03 +0200 Subject: [PATCH 5/5] chore(release): bump vmware-daemon to 20250501 As a new versioning convention has been applied, the changelog has to be updated accordingly. --- connectors/vmware/changelog | 2 +- connectors/vmware/src/centreon/script/centreon_vmware.pm | 2 +- connectors/vmware/src/centreon/vmware/common.pm | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/connectors/vmware/changelog b/connectors/vmware/changelog index dc71e07a2..908ed453b 100644 --- a/connectors/vmware/changelog +++ b/connectors/vmware/changelog @@ -1,4 +1,4 @@ -2025-05-16 Olivier Mercier - 3.4.1 +2025-05-16 Olivier Mercier - 20250501 * Fix: changed permissions for centreon_vmware.json config file. 2024-12-05 Olivier Mercier - 3.4.0 diff --git a/connectors/vmware/src/centreon/script/centreon_vmware.pm b/connectors/vmware/src/centreon/script/centreon_vmware.pm index 76f05e546..699cd22a7 100644 --- a/connectors/vmware/src/centreon/script/centreon_vmware.pm +++ b/connectors/vmware/src/centreon/script/centreon_vmware.pm @@ -54,7 +54,7 @@ BEGIN { use base qw(centreon::vmware::script); -my $VERSION = '3.4.1'; +my $VERSION = '20250501'; my %handlers = (TERM => {}, HUP => {}, CHLD => {}); my @load_modules = ( diff --git a/connectors/vmware/src/centreon/vmware/common.pm b/connectors/vmware/src/centreon/vmware/common.pm index c13c78446..777aee3a0 100644 --- a/connectors/vmware/src/centreon/vmware/common.pm +++ b/connectors/vmware/src/centreon/vmware/common.pm @@ -45,7 +45,7 @@ sub init_response { my (%options) = @_; $manager_response->{code} = 0; - $manager_response->{vmware_connector_version} = '3.4.1'; + $manager_response->{vmware_connector_version} = '20250501'; $manager_response->{short_message} = 'OK'; $manager_response->{extra_message} = ''; $manager_response->{identity} = $options{identity} if (defined($options{identity}));