diff --git a/argocd/pom.xml b/argocd/pom.xml index 7f4cedb1a..25d04477a 100644 --- a/argocd/pom.xml +++ b/argocd/pom.xml @@ -71,6 +71,16 @@ spring-boot-configuration-processor true + + org.springframework.boot + spring-boot-starter-actuator + + + com.fasterxml.jackson.core + jackson-databind + + + com.fasterxml.jackson.core jackson-databind diff --git a/argocd/src/main/java/com/publicissapient/kpidashboard/argocd/config/WebSecurityConfig.java b/argocd/src/main/java/com/publicissapient/kpidashboard/argocd/config/WebSecurityConfig.java index 81e2866bf..d0de64801 100644 --- a/argocd/src/main/java/com/publicissapient/kpidashboard/argocd/config/WebSecurityConfig.java +++ b/argocd/src/main/java/com/publicissapient/kpidashboard/argocd/config/WebSecurityConfig.java @@ -26,6 +26,6 @@ public class WebSecurityConfig { @Bean public WebSecurityCustomizer webSecurityCustomizer() { - return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*"); + return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*", "/actuator/health"); } } diff --git a/argocd/src/main/resources/application.properties b/argocd/src/main/resources/application.properties index 438707d0e..c3fae50b9 100644 --- a/argocd/src/main/resources/application.properties +++ b/argocd/src/main/resources/application.properties @@ -46,4 +46,8 @@ togglz.feature-enums=com.publicissapient.kpidashboard.common.feature.FeatureEnum togglz.console.use-management-port=false togglz.console.enabled=true togglz.console.path=/togglz-console -togglz.console.secured=false \ No newline at end of file +togglz.console.secured=false + +#Spring boot actuator properties +management.endpoints.web.exposure.include=health +management.endpoint.health.show-details=never \ No newline at end of file diff --git a/azure-boards/pom.xml b/azure-boards/pom.xml index f5c7ec2b0..8046faa1c 100644 --- a/azure-boards/pom.xml +++ b/azure-boards/pom.xml @@ -264,6 +264,16 @@ spring-boot-test test + + org.springframework.boot + spring-boot-starter-actuator + + + com.fasterxml.jackson.core + jackson-databind + + + org.junit.jupiter junit-jupiter-api diff --git a/azure-boards/src/main/java/com/publicissapient/kpidashboard/azure/config/WebSecurityConfig.java b/azure-boards/src/main/java/com/publicissapient/kpidashboard/azure/config/WebSecurityConfig.java index 05abd7b2d..66672ef56 100644 --- a/azure-boards/src/main/java/com/publicissapient/kpidashboard/azure/config/WebSecurityConfig.java +++ b/azure-boards/src/main/java/com/publicissapient/kpidashboard/azure/config/WebSecurityConfig.java @@ -31,6 +31,6 @@ public class WebSecurityConfig { @Bean public WebSecurityCustomizer webSecurityCustomizer() { - return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*"); + return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*", "/actuator/health"); } } diff --git a/azure-boards/src/main/resources/application.properties b/azure-boards/src/main/resources/application.properties index 49d08d10b..a592a5afc 100644 --- a/azure-boards/src/main/resources/application.properties +++ b/azure-boards/src/main/resources/application.properties @@ -92,4 +92,8 @@ togglz.feature-enums=com.publicissapient.kpidashboard.common.feature.FeatureEnum togglz.console.use-management-port=false togglz.console.enabled=true togglz.console.path=/togglz-console -togglz.console.secured=false \ No newline at end of file +togglz.console.secured=false + +#Spring boot actuator properties +management.endpoints.web.exposure.include=health +management.endpoint.health.show-details=never \ No newline at end of file diff --git a/azure-pipeline/pom.xml b/azure-pipeline/pom.xml index 1b8835f5b..53a5b5980 100644 --- a/azure-pipeline/pom.xml +++ b/azure-pipeline/pom.xml @@ -84,6 +84,16 @@ spring-core 6.1.3 + + org.springframework.boot + spring-boot-starter-actuator + + + com.fasterxml.jackson.core + jackson-databind + + + commons-io commons-io diff --git a/azure-pipeline/src/main/java/com/publicissapient/kpidashboard/azurepipeline/config/WebSecurityConfig.java b/azure-pipeline/src/main/java/com/publicissapient/kpidashboard/azurepipeline/config/WebSecurityConfig.java index 03175d741..eb524ddc2 100644 --- a/azure-pipeline/src/main/java/com/publicissapient/kpidashboard/azurepipeline/config/WebSecurityConfig.java +++ b/azure-pipeline/src/main/java/com/publicissapient/kpidashboard/azurepipeline/config/WebSecurityConfig.java @@ -30,6 +30,6 @@ public class WebSecurityConfig { @Bean public WebSecurityCustomizer webSecurityCustomizer() { - return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*"); + return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*", "/actuator/health"); } } diff --git a/azure-pipeline/src/main/resources/application.properties b/azure-pipeline/src/main/resources/application.properties index ebd4ef3bd..8a9f4df85 100644 --- a/azure-pipeline/src/main/resources/application.properties +++ b/azure-pipeline/src/main/resources/application.properties @@ -49,4 +49,8 @@ togglz.feature-enums=com.publicissapient.kpidashboard.common.feature.FeatureEnum togglz.console.use-management-port=false togglz.console.enabled=true togglz.console.path=/togglz-console -togglz.console.secured=false \ No newline at end of file +togglz.console.secured=false + +#Spring boot actuator properties +management.endpoints.web.exposure.include=health +management.endpoint.health.show-details=never \ No newline at end of file diff --git a/azure-repo/pom.xml b/azure-repo/pom.xml index 00145f8e8..d58183210 100644 --- a/azure-repo/pom.xml +++ b/azure-repo/pom.xml @@ -103,6 +103,16 @@ spring-boot-configuration-processor true + + org.springframework.boot + spring-boot-starter-actuator + + + com.fasterxml.jackson.core + jackson-databind + + + org.projectlombok lombok diff --git a/azure-repo/src/main/java/com/publicissapient/kpidashboard/azurerepo/config/WebSecurityConfig.java b/azure-repo/src/main/java/com/publicissapient/kpidashboard/azurerepo/config/WebSecurityConfig.java index bf979a1a6..44a0b3573 100644 --- a/azure-repo/src/main/java/com/publicissapient/kpidashboard/azurerepo/config/WebSecurityConfig.java +++ b/azure-repo/src/main/java/com/publicissapient/kpidashboard/azurerepo/config/WebSecurityConfig.java @@ -31,6 +31,6 @@ public class WebSecurityConfig { @Bean public WebSecurityCustomizer webSecurityCustomizer() { - return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*"); + return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*", "/actuator/health"); } } diff --git a/azure-repo/src/main/resources/application.properties b/azure-repo/src/main/resources/application.properties index 185254625..f4c0c256a 100644 --- a/azure-repo/src/main/resources/application.properties +++ b/azure-repo/src/main/resources/application.properties @@ -53,4 +53,8 @@ togglz.feature-enums=com.publicissapient.kpidashboard.common.feature.FeatureEnum togglz.console.use-management-port=false togglz.console.enabled=true togglz.console.path=/togglz-console -togglz.console.secured=false \ No newline at end of file +togglz.console.secured=false + +#Spring boot actuator properties +management.endpoints.web.exposure.include=health +management.endpoint.health.show-details=never \ No newline at end of file diff --git a/bamboo/pom.xml b/bamboo/pom.xml index 2d437fb97..7e7e1a5b8 100644 --- a/bamboo/pom.xml +++ b/bamboo/pom.xml @@ -178,6 +178,16 @@ + + org.springframework.boot + spring-boot-starter-actuator + + + com.fasterxml.jackson.core + jackson-databind + + + org.springframework.boot spring-boot-test diff --git a/bamboo/src/main/java/com/publicissapient/kpidashboard/bamboo/config/WebSecurityConfig.java b/bamboo/src/main/java/com/publicissapient/kpidashboard/bamboo/config/WebSecurityConfig.java index 2613a3918..b506d7e32 100644 --- a/bamboo/src/main/java/com/publicissapient/kpidashboard/bamboo/config/WebSecurityConfig.java +++ b/bamboo/src/main/java/com/publicissapient/kpidashboard/bamboo/config/WebSecurityConfig.java @@ -31,6 +31,6 @@ public class WebSecurityConfig { @Bean public WebSecurityCustomizer webSecurityCustomizer() { - return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*"); + return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*", "/actuator/health"); } } diff --git a/bamboo/src/main/resources/application.properties b/bamboo/src/main/resources/application.properties index c0236b484..3194cc514 100644 --- a/bamboo/src/main/resources/application.properties +++ b/bamboo/src/main/resources/application.properties @@ -48,4 +48,8 @@ togglz.feature-enums=com.publicissapient.kpidashboard.common.feature.FeatureEnum togglz.console.use-management-port=false togglz.console.enabled=true togglz.console.path=/togglz-console -togglz.console.secured=false \ No newline at end of file +togglz.console.secured=false + +#Spring boot actuator properties +management.endpoints.web.exposure.include=health +management.endpoint.health.show-details=never \ No newline at end of file diff --git a/bitbucket/pom.xml b/bitbucket/pom.xml index ef9497aa3..25953e0c3 100644 --- a/bitbucket/pom.xml +++ b/bitbucket/pom.xml @@ -133,6 +133,16 @@ spring-boot-configuration-processor true + + org.springframework.boot + spring-boot-starter-actuator + + + com.fasterxml.jackson.core + jackson-databind + + + org.projectlombok lombok diff --git a/bitbucket/src/main/java/com/publicissapient/kpidashboard/bitbucket/config/WebSecurityConfig.java b/bitbucket/src/main/java/com/publicissapient/kpidashboard/bitbucket/config/WebSecurityConfig.java index 5e4f4e9a2..ee4e93045 100644 --- a/bitbucket/src/main/java/com/publicissapient/kpidashboard/bitbucket/config/WebSecurityConfig.java +++ b/bitbucket/src/main/java/com/publicissapient/kpidashboard/bitbucket/config/WebSecurityConfig.java @@ -31,6 +31,6 @@ public class WebSecurityConfig { @Bean public WebSecurityCustomizer webSecurityCustomizer() { - return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*"); + return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*", "/actuator/health"); } } diff --git a/bitbucket/src/main/resources/application.properties b/bitbucket/src/main/resources/application.properties index 7142da5aa..40e9f31cf 100644 --- a/bitbucket/src/main/resources/application.properties +++ b/bitbucket/src/main/resources/application.properties @@ -59,3 +59,7 @@ togglz.console.use-management-port=false togglz.console.enabled=true togglz.console.path=/togglz-console togglz.console.secured=false + +#Spring boot actuator properties +management.endpoints.web.exposure.include=health +management.endpoint.health.show-details=never diff --git a/github-action/pom.xml b/github-action/pom.xml index d44d6aea7..9f5ddeefd 100644 --- a/github-action/pom.xml +++ b/github-action/pom.xml @@ -183,6 +183,16 @@ + + org.springframework.boot + spring-boot-starter-actuator + + + com.fasterxml.jackson.core + jackson-databind + + + org.springframework.boot spring-boot-test diff --git a/github-action/src/main/java/com/publicissapient/kpidashboard/githubaction/config/WebSecurityConfig.java b/github-action/src/main/java/com/publicissapient/kpidashboard/githubaction/config/WebSecurityConfig.java index 94b117f5d..e98ba6476 100644 --- a/github-action/src/main/java/com/publicissapient/kpidashboard/githubaction/config/WebSecurityConfig.java +++ b/github-action/src/main/java/com/publicissapient/kpidashboard/githubaction/config/WebSecurityConfig.java @@ -32,6 +32,6 @@ public class WebSecurityConfig { @Bean public WebSecurityCustomizer webSecurityCustomizer() { - return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*"); + return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*", "/actuator/health"); } } diff --git a/github-action/src/main/resources/application.properties b/github-action/src/main/resources/application.properties index 0ebe830cb..047bf4280 100644 --- a/github-action/src/main/resources/application.properties +++ b/github-action/src/main/resources/application.properties @@ -54,3 +54,7 @@ togglz.console.use-management-port=false togglz.console.enabled=true togglz.console.path=/togglz-console togglz.console.secured=false + +#Spring boot actuator properties +management.endpoints.web.exposure.include=health +management.endpoint.health.show-details=never \ No newline at end of file diff --git a/github/pom.xml b/github/pom.xml index d5160cf61..e96338b1f 100644 --- a/github/pom.xml +++ b/github/pom.xml @@ -181,6 +181,16 @@ + + org.springframework.boot + spring-boot-starter-actuator + + + com.fasterxml.jackson.core + jackson-databind + + + org.springframework.boot spring-boot-test diff --git a/github/src/main/java/com/publicissapient/kpidashboard/github/config/WebSecurityConfig.java b/github/src/main/java/com/publicissapient/kpidashboard/github/config/WebSecurityConfig.java index 4c6286817..aa187e63f 100644 --- a/github/src/main/java/com/publicissapient/kpidashboard/github/config/WebSecurityConfig.java +++ b/github/src/main/java/com/publicissapient/kpidashboard/github/config/WebSecurityConfig.java @@ -31,6 +31,6 @@ public class WebSecurityConfig { @Bean public WebSecurityCustomizer webSecurityCustomizer() { - return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*"); + return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*", "/actuator/health"); } } diff --git a/github/src/main/resources/application.properties b/github/src/main/resources/application.properties index 1e1d40d64..c8c0343ae 100644 --- a/github/src/main/resources/application.properties +++ b/github/src/main/resources/application.properties @@ -54,3 +54,7 @@ togglz.console.use-management-port=false togglz.console.enabled=true togglz.console.path=/togglz-console togglz.console.secured=false + +#Spring boot actuator properties +management.endpoints.web.exposure.include=health +management.endpoint.health.show-details=never \ No newline at end of file diff --git a/gitlab/pom.xml b/gitlab/pom.xml index 573e722aa..4b495fc54 100644 --- a/gitlab/pom.xml +++ b/gitlab/pom.xml @@ -172,6 +172,16 @@ + + org.springframework.boot + spring-boot-starter-actuator + + + com.fasterxml.jackson.core + jackson-databind + + + org.springframework.boot spring-boot-test diff --git a/gitlab/src/main/java/com/publicissapient/kpidashboard/gitlab/config/WebSecurityConfig.java b/gitlab/src/main/java/com/publicissapient/kpidashboard/gitlab/config/WebSecurityConfig.java index c1c73fef4..583eb2233 100644 --- a/gitlab/src/main/java/com/publicissapient/kpidashboard/gitlab/config/WebSecurityConfig.java +++ b/gitlab/src/main/java/com/publicissapient/kpidashboard/gitlab/config/WebSecurityConfig.java @@ -30,6 +30,6 @@ public class WebSecurityConfig { @Bean public WebSecurityCustomizer webSecurityCustomizer() { - return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*"); + return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*", "/actuator/health"); } } diff --git a/gitlab/src/main/resources/application.properties b/gitlab/src/main/resources/application.properties index 8720710e8..8e8fe06d7 100644 --- a/gitlab/src/main/resources/application.properties +++ b/gitlab/src/main/resources/application.properties @@ -53,3 +53,6 @@ togglz.console.enabled=true togglz.console.path=/togglz-console togglz.console.secured=false +#Spring boot actuator properties +management.endpoints.web.exposure.include=health +management.endpoint.health.show-details=never \ No newline at end of file diff --git a/jenkins/pom.xml b/jenkins/pom.xml index fe330c1a0..7475d5895 100644 --- a/jenkins/pom.xml +++ b/jenkins/pom.xml @@ -76,6 +76,16 @@ spring-core 6.1.3 + + org.springframework.boot + spring-boot-starter-actuator + + + com.fasterxml.jackson.core + jackson-databind + + + ch.qos.logback logback-core diff --git a/jenkins/src/main/java/com/publicissapient/kpidashboard/jenkins/config/WebSecurityConfig.java b/jenkins/src/main/java/com/publicissapient/kpidashboard/jenkins/config/WebSecurityConfig.java index 4c3fa61ad..6dccde167 100644 --- a/jenkins/src/main/java/com/publicissapient/kpidashboard/jenkins/config/WebSecurityConfig.java +++ b/jenkins/src/main/java/com/publicissapient/kpidashboard/jenkins/config/WebSecurityConfig.java @@ -32,6 +32,6 @@ public class WebSecurityConfig { // TODO:Fix websecurity using new spring boot. @Bean public WebSecurityCustomizer webSecurityCustomizer() { - return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*"); + return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*", "/actuator/health"); } } diff --git a/jenkins/src/main/resources/application.properties b/jenkins/src/main/resources/application.properties index 75b42420c..37823b637 100644 --- a/jenkins/src/main/resources/application.properties +++ b/jenkins/src/main/resources/application.properties @@ -48,4 +48,8 @@ togglz.feature-enums=com.publicissapient.kpidashboard.common.feature.FeatureEnum togglz.console.use-management-port=false togglz.console.enabled=true togglz.console.path=/togglz-console -togglz.console.secured=false \ No newline at end of file +togglz.console.secured=false + +#Spring boot actuator properties +management.endpoints.web.exposure.include=health +management.endpoint.health.show-details=never \ No newline at end of file diff --git a/jira-xray-zephyr-squad/pom.xml b/jira-xray-zephyr-squad/pom.xml index c2a5cabfe..da68df43b 100644 --- a/jira-xray-zephyr-squad/pom.xml +++ b/jira-xray-zephyr-squad/pom.xml @@ -246,6 +246,16 @@ + + org.springframework.boot + spring-boot-starter-actuator + + + com.fasterxml.jackson.core + jackson-databind + + + junit diff --git a/jira-xray-zephyr-squad/src/main/java/com/publicissapient/kpidashboard/jiratest/config/WebSecurityConfig.java b/jira-xray-zephyr-squad/src/main/java/com/publicissapient/kpidashboard/jiratest/config/WebSecurityConfig.java index d27e2cfd5..39dc4f77f 100644 --- a/jira-xray-zephyr-squad/src/main/java/com/publicissapient/kpidashboard/jiratest/config/WebSecurityConfig.java +++ b/jira-xray-zephyr-squad/src/main/java/com/publicissapient/kpidashboard/jiratest/config/WebSecurityConfig.java @@ -32,6 +32,6 @@ public class WebSecurityConfig { // TODO:Fix websecurity using new spring boot. @Bean public WebSecurityCustomizer webSecurityCustomizer() { - return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*"); + return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*", "/actuator/health"); } } diff --git a/jira-xray-zephyr-squad/src/main/resources/application.properties b/jira-xray-zephyr-squad/src/main/resources/application.properties index b9791ff35..c2dbe7eaa 100644 --- a/jira-xray-zephyr-squad/src/main/resources/application.properties +++ b/jira-xray-zephyr-squad/src/main/resources/application.properties @@ -69,4 +69,8 @@ jira.test.excludeLinks=cloned from,cloned to #extra keyword to append for direct link to issue jira.test.jiraDirectTicketLinkKey=browse/ -jira.test.jiraCloudDirectTicketLinkKey=browse/ \ No newline at end of file +jira.test.jiraCloudDirectTicketLinkKey=browse/ + +#Spring boot actuator properties +management.endpoints.web.exposure.include=health +management.endpoint.health.show-details=never \ No newline at end of file diff --git a/jira-zephyr-scale/pom.xml b/jira-zephyr-scale/pom.xml index 81af71571..7e7e3d949 100644 --- a/jira-zephyr-scale/pom.xml +++ b/jira-zephyr-scale/pom.xml @@ -210,6 +210,16 @@ + + org.springframework.boot + spring-boot-starter-actuator + + + com.fasterxml.jackson.core + jackson-databind + + + org.apache.commons commons-collections4 diff --git a/jira-zephyr-scale/src/main/java/com/publicissapient/kpidashboard/zephyr/config/WebSecurityConfig.java b/jira-zephyr-scale/src/main/java/com/publicissapient/kpidashboard/zephyr/config/WebSecurityConfig.java index c0acdf4d3..36bb9c8fd 100644 --- a/jira-zephyr-scale/src/main/java/com/publicissapient/kpidashboard/zephyr/config/WebSecurityConfig.java +++ b/jira-zephyr-scale/src/main/java/com/publicissapient/kpidashboard/zephyr/config/WebSecurityConfig.java @@ -33,6 +33,6 @@ public class WebSecurityConfig { // TODO:Fix websecurity using new spring boot. @Bean public WebSecurityCustomizer webSecurityCustomizer() { - return web -> web.ignoring().requestMatchers("/**"); + return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*", "/actuator/health"); } } diff --git a/jira-zephyr-scale/src/main/resources/application.properties b/jira-zephyr-scale/src/main/resources/application.properties index de56b5aa7..4f4a2fd83 100644 --- a/jira-zephyr-scale/src/main/resources/application.properties +++ b/jira-zephyr-scale/src/main/resources/application.properties @@ -44,4 +44,8 @@ zephyr.customApiBaseUrl=http://customapi:8080/ ## Auth properties -Start aesEncryptionKey= -## Auth properties -End \ No newline at end of file +## Auth properties -End + +#Spring boot actuator properties +management.endpoints.web.exposure.include=health +management.endpoint.health.show-details=never \ No newline at end of file diff --git a/jira/src/main/java/com/publicissapient/kpidashboard/jira/config/WebSecurityConfig.java b/jira/src/main/java/com/publicissapient/kpidashboard/jira/config/WebSecurityConfig.java index 8f592b6a2..00cbc0bcd 100644 --- a/jira/src/main/java/com/publicissapient/kpidashboard/jira/config/WebSecurityConfig.java +++ b/jira/src/main/java/com/publicissapient/kpidashboard/jira/config/WebSecurityConfig.java @@ -31,6 +31,6 @@ public class WebSecurityConfig { // TODO:Fix websecurity using new spring boot. @Bean public WebSecurityCustomizer webSecurityCustomizer() { - return web -> web.ignoring().requestMatchers("/api/job/*", "/togglz-console/*"); + return web -> web.ignoring().requestMatchers("/api/job/*", "/togglz-console/*", "/actuator/health"); } } diff --git a/jira/src/main/resources/application.properties b/jira/src/main/resources/application.properties index 46dd54115..fa5ee9e82 100644 --- a/jira/src/main/resources/application.properties +++ b/jira/src/main/resources/application.properties @@ -131,3 +131,7 @@ togglz.console.use-management-port=false togglz.console.enabled=true togglz.console.path=/togglz-console togglz.console.secured=false + +#Spring boot actuator properties +management.endpoints.web.exposure.include=health +management.endpoint.health.show-details=never diff --git a/rally/src/main/java/com/publicissapient/kpidashboard/rally/config/WebSecurityConfig.java b/rally/src/main/java/com/publicissapient/kpidashboard/rally/config/WebSecurityConfig.java index de3dfa105..1d5458a82 100644 --- a/rally/src/main/java/com/publicissapient/kpidashboard/rally/config/WebSecurityConfig.java +++ b/rally/src/main/java/com/publicissapient/kpidashboard/rally/config/WebSecurityConfig.java @@ -29,6 +29,6 @@ public class WebSecurityConfig { @Bean public WebSecurityCustomizer webSecurityCustomizer() { - return web -> web.ignoring().requestMatchers("/api/job/*", "/togglz-console/*"); + return web -> web.ignoring().requestMatchers("/api/job/*", "/togglz-console/*", "/actuator/health"); } } diff --git a/rally/src/main/resources/application.properties b/rally/src/main/resources/application.properties index a89057763..5022540df 100644 --- a/rally/src/main/resources/application.properties +++ b/rally/src/main/resources/application.properties @@ -118,4 +118,8 @@ togglz.console.enabled=true togglz.console.path=/togglz-console togglz.console.secured=false rally.test.connection=project -rally.userstory.baseurl=https://rally1.rallydev.com/#/detail/userstory/ \ No newline at end of file +rally.userstory.baseurl=https://rally1.rallydev.com/#/detail/userstory/ + +#Spring boot actuator properties +management.endpoints.web.exposure.include=health +management.endpoint.health.show-details=never \ No newline at end of file diff --git a/sonar/pom.xml b/sonar/pom.xml index 5dd4c5e9b..d50c070a0 100644 --- a/sonar/pom.xml +++ b/sonar/pom.xml @@ -163,6 +163,16 @@ commons-collections4 4.4 + + org.springframework.boot + spring-boot-starter-actuator + + + com.fasterxml.jackson.core + jackson-databind + + + junit diff --git a/sonar/src/main/java/com/publicissapient/kpidashboard/sonar/config/WebSecurityConfig.java b/sonar/src/main/java/com/publicissapient/kpidashboard/sonar/config/WebSecurityConfig.java index 123eee8ea..911c3c116 100644 --- a/sonar/src/main/java/com/publicissapient/kpidashboard/sonar/config/WebSecurityConfig.java +++ b/sonar/src/main/java/com/publicissapient/kpidashboard/sonar/config/WebSecurityConfig.java @@ -31,6 +31,6 @@ public class WebSecurityConfig { @Bean public WebSecurityCustomizer webSecurityCustomizer() { - return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*"); + return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*", "/actuator/health"); } } diff --git a/sonar/src/main/resources/application.properties b/sonar/src/main/resources/application.properties index dfd57a928..3e377d38e 100644 --- a/sonar/src/main/resources/application.properties +++ b/sonar/src/main/resources/application.properties @@ -50,4 +50,8 @@ togglz.feature-enums=com.publicissapient.kpidashboard.common.feature.FeatureEnum togglz.console.use-management-port=false togglz.console.enabled=true togglz.console.path=/togglz-console -togglz.console.secured=false \ No newline at end of file +togglz.console.secured=false + +#Spring boot actuator properties +management.endpoints.web.exposure.include=health +management.endpoint.health.show-details=never \ No newline at end of file diff --git a/teamcity/pom.xml b/teamcity/pom.xml index 60a346582..840cee0ed 100644 --- a/teamcity/pom.xml +++ b/teamcity/pom.xml @@ -99,6 +99,16 @@ commons-lang3 ${commons-lang3.version} + + org.springframework.boot + spring-boot-starter-actuator + + + com.fasterxml.jackson.core + jackson-databind + + + ch.qos.logback logback-core diff --git a/teamcity/src/main/java/com/publicissapient/kpidashboard/teamcity/config/WebSecurityConfig.java b/teamcity/src/main/java/com/publicissapient/kpidashboard/teamcity/config/WebSecurityConfig.java index bb43e0cad..6f032433e 100644 --- a/teamcity/src/main/java/com/publicissapient/kpidashboard/teamcity/config/WebSecurityConfig.java +++ b/teamcity/src/main/java/com/publicissapient/kpidashboard/teamcity/config/WebSecurityConfig.java @@ -31,6 +31,6 @@ public class WebSecurityConfig { @Bean public WebSecurityCustomizer webSecurityCustomizer() { - return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*"); + return web -> web.ignoring().requestMatchers("/processor/run", "/togglz-console/*", "/actuator/health"); } } diff --git a/teamcity/src/main/resources/application.properties b/teamcity/src/main/resources/application.properties index 8b1e7fa01..764338a3f 100644 --- a/teamcity/src/main/resources/application.properties +++ b/teamcity/src/main/resources/application.properties @@ -52,3 +52,6 @@ togglz.console.enabled=true togglz.console.path=/togglz-console togglz.console.secured=false +#Spring boot actuator properties +management.endpoints.web.exposure.include=health +management.endpoint.health.show-details=never \ No newline at end of file