Merge pull request #844 from Icinga:feature/adds_migrations_for_v1.14

Feature: Adds migration tasks for v1.14 for updating permissions

Adds migration tasks to update user permissions.
This commit is contained in:
Lord Hepipud 2025-12-23 17:32:12 +01:00 committed by GitHub
commit 83cc134c47
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -174,4 +174,16 @@ function Invoke-IcingaForWindowsMigration()
Set-IcingaForWindowsMigration -MigrationVersion (New-IcingaVersionObject -Version '1.13.3');
}
if (Test-IcingaForWindowsMigration -MigrationVersion (New-IcingaVersionObject -Version '1.14.0')) {
Write-IcingaConsoleNotice 'Applying pending migrations required for Icinga for Windows v1.14.0';
# Fixes potential permission issues with the Icinga Service User and the SeServiceLogonRight privilege
$ServiceUser = Get-IcingaServiceUser;
$ServiceUserSID = Get-IcingaUserSID $ServiceUser;
Update-IcingaWindowsUserPermission -SID $ServiceUserSID;
Set-IcingaForWindowsMigration -MigrationVersion (New-IcingaVersionObject -Version '1.14.0');
}
}