@@ -121,32 +121,30 @@ void updateWebHooksInGitLab() {
121
121
List <HookConfig > hookConfigs = getHookConfig ();
122
122
List <Project > projects = projectService .getProjectsByGroup (engagementRepositoryId , true );
123
123
LOGGER .debug ("number of projects found: {}" , projects .size ());
124
- projects .stream ().filter (project -> project .getName ().equals (IAC ))
125
- .forEach (project -> {
124
+ projects .stream ().filter (project -> project .getName ().equals (IAC )).forEach (project -> {
126
125
127
- Integer projectId = project .getId ();
126
+ Integer projectId = project .getId ();
128
127
129
- LOGGER .debug ("updating project: {}" ,
130
- (null != project .getNamespace ()) ? project .getNamespace ().getFullPath () : projectId );
128
+ LOGGER .debug ("updating project: {}" ,
129
+ (null != project .getNamespace ()) ? project .getNamespace ().getFullPath () : projectId );
131
130
132
- // remove existing webhooks for project
133
- hookService .deleteProjectHooks (projectId );
134
-
135
- boolean isArchived = isEngagementArchived (project );
131
+ // remove existing webhooks for project
132
+ hookService .deleteProjectHooks (projectId );
136
133
137
- // create hooks from configuration
138
- hookConfigs .stream ().filter (config -> config .isEnabledAfterArchive () || !isArchived )
139
- .forEach (hookC -> {
140
- Hook hook = Hook .builder ().projectId (projectId ).pushEvents (true ).url (hookC .getBaseUrl ())
141
- .token (hookC .getToken ()).build ();
142
- LOGGER .debug ("\t creating webhook {}" , hook .getUrl ());
143
- Response response = hookService .createProjectHook (projectId , hook );
144
- LOGGER .debug ("\t \t service response code: {}" , response .getStatus ());
145
- response .close ();
134
+ boolean isArchived = isEngagementArchived (project );
146
135
147
- });
136
+ // create hooks from configuration
137
+ hookConfigs .stream ().filter (config -> config .isEnabledAfterArchive () || !isArchived ).forEach (hookC -> {
138
+ Hook hook = Hook .builder ().projectId (projectId ).pushEvents (true ).url (hookC .getBaseUrl ())
139
+ .token (hookC .getToken ()).build ();
140
+ LOGGER .debug ("\t creating webhook {}" , hook .getUrl ());
141
+ Response response = hookService .createProjectHook (projectId , hook );
142
+ LOGGER .debug ("\t \t service response code: {}" , response .getStatus ());
143
+ response .close ();
148
144
149
- });
145
+ });
146
+
147
+ });
150
148
151
149
}
152
150
@@ -193,11 +191,15 @@ boolean isEngagementArchived(Project project) {
193
191
*/
194
192
public void createWebhooksForEnagement (Engagement engagement ) {
195
193
194
+ LOGGER .debug ("creating webhooks for engagement {}:{}:{}" , engagement .getCustomerName (),
195
+ engagement .getProjectName (), engagement .getProjectId ());
196
196
List <HookConfig > hookConfigs = getHookConfig ();
197
+ LOGGER .debug ("\t configured hooks {}" , hookConfigs );
197
198
hookConfigs .stream ().forEach (hookC -> {
198
199
Hook hook = Hook .builder ().projectId (engagement .getProjectId ()).pushEvents (true ).url (hookC .getBaseUrl ())
199
200
.token (hookC .getToken ()).build ();
200
- hookService .createProjectHook (engagement .getProjectId (), hook );
201
+ LOGGER .debug ("\t \t adding webhook {} to project {}" , hook .getUrl (), engagement .getProjectId ());
202
+ hookService .createProjectHook (engagement .getProjectId (), hook );
201
203
});
202
204
203
205
}
@@ -217,8 +219,7 @@ void loadConfigurationData() {
217
219
// create file
218
220
Optional <String > content = configurationConfigMap .getContent ();
219
221
if (content .isPresent ()) {
220
- configuration = File .builder ().filePath (configFile ).content (content .get ())
221
- .build ();
222
+ configuration = File .builder ().filePath (configFile ).content (content .get ()).build ();
222
223
}
223
224
224
225
}
0 commit comments