[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