From f0cbd66cd95034c3e369854e9c30083db1ba44b6 Mon Sep 17 00:00:00 2001 From: "marco.locatelli@steamware.net" Date: Tue, 7 Jan 2025 15:16:33 +0100 Subject: [PATCH] Big Update Jan 2025 --- ApiGit/ApiGitResources/ApiScriptsConfig.ps1 | 27 ++++++++++++------- ApiGit/Mirrors/CheckGitlabMirroring.ps1 | 2 +- ApiGit/Mirrors/GitlabCreateMissingMirrors.ps1 | 2 +- ApiGit/Mirrors/GitlabRefreshMirrorToGitea.ps1 | 4 +-- ApiGit/Mirrors/GitlabRenewTokensMirrors.ps1 | 6 ++--- ApiGit/Misc/GitlabEditReposNamespace.ps1 | 2 +- .../Pipelines/CheckGitlabAzzanoPipelines.ps1 | 2 +- .../Pipelines/CheckGitlabNembroPipelines.ps1 | 2 +- ApiGit/Pipelines/CheckGitlabPipelines.ps1 | 2 +- .../ReposCreationAzzanoNembro.ps1 | 8 +++--- 10 files changed, 32 insertions(+), 25 deletions(-) diff --git a/ApiGit/ApiGitResources/ApiScriptsConfig.ps1 b/ApiGit/ApiGitResources/ApiScriptsConfig.ps1 index 47c869c..92abdb1 100644 --- a/ApiGit/ApiGitResources/ApiScriptsConfig.ps1 +++ b/ApiGit/ApiGitResources/ApiScriptsConfig.ps1 @@ -1,22 +1,29 @@ ######### FILE DI CONFIGURAZIONE PER SCRIPT API GIT ######### -#### CONF GITLAB (ufficio, azzano, nembro) #### +#### CONF GITLAB #### #access token per autenticazione gitlab da profilo marco.locatelli@egalware.com con scadenza 31 dicembre 2024 -$gitlabHead = @{"PRIVATE-TOKEN" = "glpat-VjT_SAsBk3s-yWE1LDUF" } +#$gitlabHead2024 = @{"PRIVATE-TOKEN" = "glpat-VjT_SAsBk3s-yWE1LDUF" } +#access token per autenticazione gitlab da profilo marco.locatelli@egalware.com con scadenza 31 dicembre 2025 +$tokenGitlab = "glpat-AGzz46yrxj7rTjzSVYCH" +$gitlabHead = @{"PRIVATE-TOKEN" = "$($tokenGitlab)" } #nome utente che effettua i mirror push $userName = "replica" -#token autenticazione utente replica azzano creato a gennaio 2024, scadenza 31 dicembere 2024 -$tokenAzzano = "glpat-UHLqByZZr8tns6jwc4_-" -#access token per autenticazione gitlab da profilo marco.locatelli@egalware.com con scadenza 31 dicembre 2024 -$azzanoHead = @{"PRIVATE-TOKEN" = "$($tokenAzzano)" } + +#### CONF GITLAB AZZANO #### #destinazione mirror per azzano $destinationAzzano = "gitlab-azzano.steamware.net" -#token autenticazione utente replica nembro creato a gennaio 2024, scadenza 31 dicembere 2024 -$tokenNembro = "glpat-puycZnyztFioe5tmkaso" -#access token per autenticazione gitlab-nembro -$nembroHead = @{"PRIVATE-TOKEN" = "$($tokenNembro)" } +#token autenticazione utente replica azzano creato a gennaio 2024, scadenza 31 dicembere 2024 +$tokenAzzano = "glpat-tCyVnkDQb3uB_yFywQtK" +#access token per autenticazione gitlab-azzano +$azzanoHead = @{"PRIVATE-TOKEN" = "$($tokenAzzano)" } + +#### CONF GITLAB NEMBRO #### #destinazione mirror per nembro $destinationNembro = "gitlab-nembro.steamware.net" +#token autenticazione utente replica nembro creato a gennaio 2024, scadenza 31 dicembere 2024 +$tokenNembro = "glpat--9NqsusKLmHdF8z1kU9t" +#access token per autenticazione gitlab-nembro +$nembroHead = @{"PRIVATE-TOKEN" = "$($tokenNembro)" } #### CONF gitea.steamware.net #### #destinazione mirror per gitea diff --git a/ApiGit/Mirrors/CheckGitlabMirroring.ps1 b/ApiGit/Mirrors/CheckGitlabMirroring.ps1 index 366f03e..24ab53a 100644 --- a/ApiGit/Mirrors/CheckGitlabMirroring.ps1 +++ b/ApiGit/Mirrors/CheckGitlabMirroring.ps1 @@ -107,7 +107,7 @@ WriteLogOutput $logFile 0 "" & "C:\Program Files\Zabbix Agent\zabbix_sender.exe" -z zabproxy.ufficio -s "IIS04" -k Gitlab.SuccessMirrorPercent -o $mirrorSuccessPercentage & "C:\Program Files\Zabbix Agent\zabbix_sender.exe" -z zabproxy.ufficio -s "IIS04" -k Gitlab.ErrorsMirrorPercent -o $mirrorErrorsPercentage & "C:\Program Files\Zabbix Agent\zabbix_sender.exe" -z zabproxy.ufficio -s "IIS04" -k Gitlab.CheckMirrorDuration -o $durataScript -\ + #scrivo a video le statistiche WriteLogOutput $logFile 0 "" WriteLogOutput $logFile 0 "PROGETTI ANALIZZATI: $existingProjects" diff --git a/ApiGit/Mirrors/GitlabCreateMissingMirrors.ps1 b/ApiGit/Mirrors/GitlabCreateMissingMirrors.ps1 index 76385dd..008b41f 100644 --- a/ApiGit/Mirrors/GitlabCreateMissingMirrors.ps1 +++ b/ApiGit/Mirrors/GitlabCreateMissingMirrors.ps1 @@ -13,7 +13,7 @@ $startTime = (Get-Date).toString("yyyy/MM/dd HH:mm:ss") # avvio stopwatch $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while -$projectCount = 0 +$projectCount = 1 #numero massimo di progetti da analizzare $projectNumber = 300 #nome file di log diff --git a/ApiGit/Mirrors/GitlabRefreshMirrorToGitea.ps1 b/ApiGit/Mirrors/GitlabRefreshMirrorToGitea.ps1 index 1e9acd2..bc58381 100644 --- a/ApiGit/Mirrors/GitlabRefreshMirrorToGitea.ps1 +++ b/ApiGit/Mirrors/GitlabRefreshMirrorToGitea.ps1 @@ -12,9 +12,9 @@ $startTime = (Get-Date).toString("yyyy/MM/dd HH:mm:ss") # avvio stopwatch $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while -$projectCount = 170 +$projectCount = 1 #numero massimo di progetti -$projectNumber = 250 +$projectNumber = 300 #inizializzo variabili vuote $mirrorId = "" $mirrorUrl = "" diff --git a/ApiGit/Mirrors/GitlabRenewTokensMirrors.ps1 b/ApiGit/Mirrors/GitlabRenewTokensMirrors.ps1 index 0c7fea3..60f6ab8 100644 --- a/ApiGit/Mirrors/GitlabRenewTokensMirrors.ps1 +++ b/ApiGit/Mirrors/GitlabRenewTokensMirrors.ps1 @@ -15,7 +15,7 @@ $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while $projectCount = 1 #numero massimo di progetti -$projectNumber = 200 +$projectNumber = 300 #inizializzo variabili vuote $mirrorId = "" $mirrorUrl = "" @@ -62,13 +62,13 @@ do { $destinationToken = "" $mirrorUrl = "" $mirrorId = "" - #controllo se l'url del mirror contiene azzano + #controllo se l'url del mirror contiene azzano, riscrivo mirror if ($item.url.Contains("azzano")) { $doExecute = "true" $destinationToken = $tokenAzzano $mirrorDestination = "@gitlab-azzano.steamware.net" } - #controllo se l'url del mirror contiene nembro + #controllo se l'url del mirror contiene nembro, riscrivo mirror elseif ($item.url.Contains("nembro")) { $doExecute = "true" $destinationToken = $tokenNembro diff --git a/ApiGit/Misc/GitlabEditReposNamespace.ps1 b/ApiGit/Misc/GitlabEditReposNamespace.ps1 index 8808ad8..7e51f99 100644 --- a/ApiGit/Misc/GitlabEditReposNamespace.ps1 +++ b/ApiGit/Misc/GitlabEditReposNamespace.ps1 @@ -15,7 +15,7 @@ $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while $projectCount = 1 #numero massimo di progetti da analizzare -$projectNumber = 200 +$projectNumber = 300 #nome file di log $logFile = "EditReposNamespace.log" diff --git a/ApiGit/Pipelines/CheckGitlabAzzanoPipelines.ps1 b/ApiGit/Pipelines/CheckGitlabAzzanoPipelines.ps1 index efb89d6..2328903 100644 --- a/ApiGit/Pipelines/CheckGitlabAzzanoPipelines.ps1 +++ b/ApiGit/Pipelines/CheckGitlabAzzanoPipelines.ps1 @@ -12,7 +12,7 @@ $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while $projectCount = 1 #numero massimo di progetti da analizzare -$projectNumber = 200 +$projectNumber = 300 #conteggio progetti trovati $projectsWithPipeline = 0 #conteggio pipeline in errore diff --git a/ApiGit/Pipelines/CheckGitlabNembroPipelines.ps1 b/ApiGit/Pipelines/CheckGitlabNembroPipelines.ps1 index 709c183..2c6f192 100644 --- a/ApiGit/Pipelines/CheckGitlabNembroPipelines.ps1 +++ b/ApiGit/Pipelines/CheckGitlabNembroPipelines.ps1 @@ -12,7 +12,7 @@ $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while $projectCount = 1 #numero massimo di progetti da analizzare -$projectNumber = 200 +$projectNumber = 300 #conteggio progetti trovati $projectsWithPipeline = 0 #conteggio pipeline in errore diff --git a/ApiGit/Pipelines/CheckGitlabPipelines.ps1 b/ApiGit/Pipelines/CheckGitlabPipelines.ps1 index c3811dd..156cca1 100644 --- a/ApiGit/Pipelines/CheckGitlabPipelines.ps1 +++ b/ApiGit/Pipelines/CheckGitlabPipelines.ps1 @@ -15,7 +15,7 @@ $mainStopWatch = [system.diagnostics.stopwatch]::StartNew() #contatore ciclo do while $projectCount = 1 #numero massimo di progetti da analizzare -$projectNumber = 200 +$projectNumber = 300 #conteggio progetti trovati $projectsWithPipeline = 0 #conteggio pipeline in errore diff --git a/ApiGit/ReposCreation/ReposCreationAzzanoNembro.ps1 b/ApiGit/ReposCreation/ReposCreationAzzanoNembro.ps1 index 9cdd2b7..154570f 100644 --- a/ApiGit/ReposCreation/ReposCreationAzzanoNembro.ps1 +++ b/ApiGit/ReposCreation/ReposCreationAzzanoNembro.ps1 @@ -20,10 +20,10 @@ $projectNumber = 300 $logFile = "AzzanoNembroReposCreation.log" #specifica su quale installazione di gitlab va eseguita la creazione (legge file config) -$gitlabIstance = $destinationNembro -$destinationHead = $nembroHead -#$gitlabIstance = $destinationAzzano -#$destinationHead = $azzanoHead +#$gitlabIstance = $destinationNembro +#$destinationHead = $nembroHead +$gitlabIstance = $destinationAzzano +$destinationHead = $azzanoHead #creazione folder di Log se non già esistente if (Test-Path $logFolder) {