Path Lines of Code build.groovy 2 code-review.groovy 2 create-release.groovy 2 deploy-templates/Chart.yaml 11 deploy-templates/templates/_helpers.tpl 63 deploy-templates/templates/publish-users-job.yaml 121 deploy-templates/templates/publisher-clusterrole.yaml 15 deploy-templates/templates/publisher-rolebinding.yaml 12 deploy-templates/templates/serviceaccount.yaml 10 deploy-templates/values.yaml 71 src/it/java/com/epam/digital/data/platform/user/config/WireMockConfig.java 11 src/it/java/com/epam/digital/data/platform/user/service/KeycloakServiceTest.java 155 src/it/java/com/epam/digital/data/platform/user/util/TestUtils.java 14 src/it/java/com/epam/digital/data/platform/user/util/WireMockCustomizer.java 63 src/main/java/com/epam/digital/data/platform/user/UserPublisherApplication.java 33 src/main/java/com/epam/digital/data/platform/user/audit/UserImportAuditFacade.java 101 src/main/java/com/epam/digital/data/platform/user/config/CephConfig.java 36 src/main/java/com/epam/digital/data/platform/user/config/FeignConfig.java 15 src/main/java/com/epam/digital/data/platform/user/config/GenericConfig.java 34 src/main/java/com/epam/digital/data/platform/user/config/SkippingConfig.java 21 src/main/java/com/epam/digital/data/platform/user/config/ValidationConfig.java 62 src/main/java/com/epam/digital/data/platform/user/exception/Base64DecodingException.java 6 src/main/java/com/epam/digital/data/platform/user/exception/BatchImportException.java 6 src/main/java/com/epam/digital/data/platform/user/exception/ClientInfoValidationException.java 6 src/main/java/com/epam/digital/data/platform/user/exception/FileContentNotReadableException.java 6 src/main/java/com/epam/digital/data/platform/user/exception/FileHasDuplicateColumnsException.java 6 src/main/java/com/epam/digital/data/platform/user/exception/FileNameNotFoundException.java 6 src/main/java/com/epam/digital/data/platform/user/exception/FileNotFoundException.java 6 src/main/java/com/epam/digital/data/platform/user/exception/JwtObtainingException.java 6 src/main/java/com/epam/digital/data/platform/user/exception/JwtParsingException.java 6 src/main/java/com/epam/digital/data/platform/user/exception/JwtValidationException.java 6 src/main/java/com/epam/digital/data/platform/user/exception/MappingException.java 6 src/main/java/com/epam/digital/data/platform/user/feign/FeignClientInitializer.java 23 src/main/java/com/epam/digital/data/platform/user/feign/FeignErrorDecoder.java 53 src/main/java/com/epam/digital/data/platform/user/feign/FeignKeycloakClient.java 54 src/main/java/com/epam/digital/data/platform/user/feign/FeignRequestInterceptor.java 19 src/main/java/com/epam/digital/data/platform/user/model/BatchOfUsers.java 23 src/main/java/com/epam/digital/data/platform/user/model/ClientInfo.java 17 src/main/java/com/epam/digital/data/platform/user/model/CsvUser.java 62 src/main/java/com/epam/digital/data/platform/user/model/EnumerableUser.java 17 src/main/java/com/epam/digital/data/platform/user/model/FileObject.java 58 src/main/java/com/epam/digital/data/platform/user/model/JwtClaims.java 35 src/main/java/com/epam/digital/data/platform/user/model/KeycloakAccessToken.java 12 src/main/java/com/epam/digital/data/platform/user/model/KeycloakRole.java 31 src/main/java/com/epam/digital/data/platform/user/model/PartialImportKeycloakResponse.java 62 src/main/java/com/epam/digital/data/platform/user/model/RealmInfo.java 17 src/main/java/com/epam/digital/data/platform/user/model/SkippingResult.java 16 src/main/java/com/epam/digital/data/platform/user/model/Statistics.java 68 src/main/java/com/epam/digital/data/platform/user/model/User.java 78 src/main/java/com/epam/digital/data/platform/user/model/ValidationResult.java 19 src/main/java/com/epam/digital/data/platform/user/provider/ClientInfoProvider.java 26 src/main/java/com/epam/digital/data/platform/user/provider/ExistingRolesProvider.java 23 src/main/java/com/epam/digital/data/platform/user/provider/ExistingUsersProvider.java 20 src/main/java/com/epam/digital/data/platform/user/provider/KeycloakDependentProvider.java 13 src/main/java/com/epam/digital/data/platform/user/provider/RealmInfoProvider.java 26 src/main/java/com/epam/digital/data/platform/user/provider/UserInfoProvider.java 40 src/main/java/com/epam/digital/data/platform/user/service/BatchHelper.java 40 src/main/java/com/epam/digital/data/platform/user/service/CsvParser.java 66 src/main/java/com/epam/digital/data/platform/user/service/FileService.java 71 src/main/java/com/epam/digital/data/platform/user/service/KeycloakService.java 103 src/main/java/com/epam/digital/data/platform/user/service/SkippingService.java 31 src/main/java/com/epam/digital/data/platform/user/service/TokenParser.java 23 src/main/java/com/epam/digital/data/platform/user/service/UserPublishingService.java 166 src/main/java/com/epam/digital/data/platform/user/service/UserService.java 82 src/main/java/com/epam/digital/data/platform/user/service/ValidationService.java 34 src/main/java/com/epam/digital/data/platform/user/service/VaultService.java 16 src/main/java/com/epam/digital/data/platform/user/skip/DifferentNameEqualsAttributesSkipper.java 47 src/main/java/com/epam/digital/data/platform/user/skip/DuplicatesSkipper.java 38 src/main/java/com/epam/digital/data/platform/user/skip/EqualsNameDifferentAttributesSkipper.java 43 src/main/java/com/epam/digital/data/platform/user/skip/EqualsNameEqualsAttributesSkipper.java 43 src/main/java/com/epam/digital/data/platform/user/skip/Skipper.java 18 src/main/java/com/epam/digital/data/platform/user/util/Constants.java 9 src/main/java/com/epam/digital/data/platform/user/util/KatottgUtil.java 55 src/main/java/com/epam/digital/data/platform/user/util/UserNameUtils.java 18 src/main/java/com/epam/digital/data/platform/user/util/Util.java 30 src/main/java/com/epam/digital/data/platform/user/validate/CharactersValidator.java 15 src/main/java/com/epam/digital/data/platform/user/validate/Validator.java 19 src/main/java/com/epam/digital/data/platform/user/validate/custom/CustomAttributeCharactersValidator.java 28 src/main/java/com/epam/digital/data/platform/user/validate/custom/CustomAttributeLengthValidator.java 35 src/main/java/com/epam/digital/data/platform/user/validate/custom/CustomAttributePresenceValidator.java 13 src/main/java/com/epam/digital/data/platform/user/validate/drfo/DrfoCharactersValidator.java 18 src/main/java/com/epam/digital/data/platform/user/validate/drfo/DrfoPresenceValidator.java 14 src/main/java/com/epam/digital/data/platform/user/validate/edrpou/EdrpouCharactersValidator.java 14 src/main/java/com/epam/digital/data/platform/user/validate/edrpou/EdrpouPresenceValidator.java 14 src/main/java/com/epam/digital/data/platform/user/validate/fullname/FullNameCharactersValidator.java 18 src/main/java/com/epam/digital/data/platform/user/validate/fullname/FullNamePresenceValidator.java 14 src/main/java/com/epam/digital/data/platform/user/validate/katottg/KatottgCharactersValidator.java 21 src/main/java/com/epam/digital/data/platform/user/validate/katottg/KatottgCountValidator.java 18 src/main/java/com/epam/digital/data/platform/user/validate/role/RoleCountValidator.java 18 src/main/java/com/epam/digital/data/platform/user/validate/role/RolePresenceInRealmValidator.java 21 src/main/java/com/epam/digital/data/platform/user/validate/role/RolePresenceValidator.java 16 src/main/resources/application-local.yaml 44 src/main/resources/application.yaml 56 src/main/resources/log4j2-json-console-logger.xml 19 upgrade-scripts/pre-upgrade/common/RemovePublishUsersJob.groovy 5