[midPoint-git] [Evolveum/midpoint] 17f7c2: Allow testing on local clusters
Pavol Mederly
mederly at evolveum.com
Wed Sep 12 06:16:34 CEST 2018
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 17f7c259061e815284233d45f8d1f4820c587f3a
https://github.com/Evolveum/midpoint/commit/17f7c259061e815284233d45f8d1f4820c587f3a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/NodeAuthenticationEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionFactory.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ClusterCacheListener.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/MidpointRestAuthenticationHandler.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/NodeAuthenticationEvaluatorImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/RestAuthenticationMethod.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/CacheDispatcher.java
M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/CacheListener.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/CacheDispatcherImpl.java
M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/Cacheable.java
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskManager.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerConfiguration.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/cluster/NodeRegistrar.java
Log Message:
-----------
Allow testing on local clusters
Added NodeType.url property and taskManager.localNodeClusteringEnabled
experimental config.xml parameter.
The former enables communication between cluster nodes using explicitly
specified URLs (instead of generating them based on node.hostname and
URL patterns); the latter weakens some of security assumptions in
node-based authentication, allowing for authentication of
loopback-originated TCP connections.
Commit: 41f95c604133dfac991407b16353c69fe60e7b72
https://github.com/Evolveum/midpoint/commit/41f95c604133dfac991407b16353c69fe60e7b72
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2018-09-11 (Tue, 11 Sep 2018)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
Log Message:
-----------
Add "fluent API" for GetOperationOptions
Commit: 7dcbaa5501c684f4d34ac5b2d78a0f3a3fd9df8f
https://github.com/Evolveum/midpoint/commit/7dcbaa5501c684f4d34ac5b2d78a0f3a3fd9df8f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2018-09-12 (Wed, 12 Sep 2018)
Changed paths:
M infra/common/src/main/java/com/evolveum/midpoint/common/LoggingConfigurationManager.java
M infra/common/src/test/java/com/evolveum/midpoint/common/refinery/RelationRegistryDummyImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/RelationRegistry.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/relation/RelationRegistryImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ClusterCacheListener.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SystemConfigurationHandler.java
A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/controller/DummySystemConfigurationChangeApplierImpl.java
M model/model-impl/src/test/resources/ctx-model-test-no-repo.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.java
A repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/SystemConfigurationChangeApplier.java
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/CacheRegistry.java
A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/SystemConfigurationCacheableAdapter.java
M repo/repo-sql-impl/pom.xml
M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java
A repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SystemConfigurationChangeApplierImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java
M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/cluster/ClusterManager.java
Log Message:
-----------
Migrate sysconfig application to CacheRegistry
Application of system configuration changes is now centrally managed
via SystemConfigurationChangeApplier class. Also, the application
of changes is triggered using clusterwide cache invalidation mechanism.
Some issues remain, see MID-4886.
Commit: 846ef38724f75328817d37e356b6311f2c26baff
https://github.com/Evolveum/midpoint/commit/846ef38724f75328817d37e356b6311f2c26baff
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2018-09-12 (Wed, 12 Sep 2018)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/AbstractRoleMainPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/RoleMainPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/ContainerValueWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/ContainerWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceContentPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/AbstractRoleMemberPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/PageRole.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageService.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/OrgMemberPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel.java
M gui/admin-gui/src/main/resources/localization/Midpoint.properties
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestMisc.java
M model/model-intest/src/test/resources/misc/resource-dummy-scripty.xml
A model/model-intest/src/test/resources/misc/role-ship.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Compare: https://github.com/Evolveum/midpoint/compare/109434fa916f...846ef38724f7
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
More information about the midPoint-svn
mailing list