You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by ma...@apache.org on 2021/05/26 13:36:11 UTC
[nifi] branch main updated (103aae6 -> dfa683a)
This is an automated email from the ASF dual-hosted git repository.
markap14 pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git.
from 103aae6 NIFI-8614 Adjusted NodeClusterCoordinatorFactoryBean to handle null ClusterNodeFirewall (#5100)
add dfa683a NIFI-8528 Migrate NiFi Registry into NiFi codebase (#5065)
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci-workflow.yml | 6 +-
LICENSE | 22 +
README.md | 79 +
.../nifi-framework/nifi-client-dto/pom.xml | 2 +-
.../nifi-framework-components/pom.xml | 6 +-
.../nifi-framework/nifi-framework-core-api/pom.xml | 4 +-
.../nifi-framework/nifi-framework-core/pom.xml | 6 +-
nifi-registry/build-and-run.sh | 33 +
nifi-registry/nifi-registry-assembly/LICENSE | 1614 ++
nifi-registry/nifi-registry-assembly/NOTICE | 319 +
nifi-registry/nifi-registry-assembly/README.md | 63 +
nifi-registry/nifi-registry-assembly/pom.xml | 493 +
.../src/main/assembly/dependencies.xml | 187 +
.../nifi-registry-bootstrap/pom.xml | 40 +
.../nifi/registry/bootstrap/BootstrapCodec.java | 108 +
.../registry/bootstrap/NiFiRegistryListener.java | 141 +
.../nifi/registry/bootstrap/RunNiFiRegistry.java | 1290 ++
.../nifi/registry/bootstrap/ShutdownHook.java | 97 +
.../exception/InvalidCommandException.java | 38 +
.../bootstrap/util/LimitingInputStream.java | 107 +
.../nifi/registry/bootstrap/util/OSUtils.java | 134 +
.../nifi-registry-bundle-utils/pom.xml | 52 +
.../registry/bundle/extract/BundleException.java | 32 +
.../registry/bundle/extract/BundleExtractor.java | 36 +
.../minificpp/MiNiFiCppBundleExtractor.java | 36 +
.../bundle/extract/nar/NarBundleExtractor.java | 234 +
.../bundle/extract/nar/NarManifestEntry.java | 48 +
.../extract/nar/docs/ExtensionManifestParser.java | 30 +
.../nar/docs/JacksonExtensionManifestParser.java | 50 +
.../nifi/registry/bundle/model/BundleDetails.java | 145 +
.../registry/bundle/model/BundleIdentifier.java | 83 +
.../nifi/registry/bundle/util/BundleUtils.java | 37 +
.../bundle/extract/nar/TestNarBundleExtractor.java | 154 +
.../docs/TestJacksonExtensionManifestParser.java | 161 +
.../descriptors/extension-manifest-ambari-nar.xml | 84 +
.../extension-manifest-dbcp-service-nar.xml | 325 +
.../descriptors/extension-manifest-hadoop-nar.xml | 3274 ++++
.../extension-manifest-missing-sys-api.xml | 4 +
.../extension-manifest-test-components.xml | 56 +
.../nifi-foo-nar-missing-extension-descriptor.nar | Bin 0 -> 574 bytes
.../src/test/resources/nars/nifi-foo-nar.nar | Bin 0 -> 981 bytes
.../src/test/resources/nars/nifi-framework-nar.nar | Bin 0 -> 984 bytes
.../src/test/resources/nars/nifi-hadoop-nar.nar | Bin 0 -> 17236 bytes
.../nars/nifi-missing-manifest-entries.nar | Bin 0 -> 213 bytes
.../test/resources/nars/nifi-missing-manifest.nar | Bin 0 -> 168 bytes
.../nifi-registry-client/pom.xml | 66 +
.../apache/nifi/registry/client/AccessClient.java | 59 +
.../apache/nifi/registry/client/BucketClient.java | 86 +
.../apache/nifi/registry/client/BundleClient.java | 84 +
.../nifi/registry/client/BundleVersionClient.java | 209 +
.../nifi/registry/client/ExtensionClient.java | 62 +
.../nifi/registry/client/ExtensionRepoClient.java | 210 +
.../apache/nifi/registry/client/FlowClient.java | 132 +
.../nifi/registry/client/FlowSnapshotClient.java | 133 +
.../apache/nifi/registry/client/ItemsClient.java | 64 +
.../nifi/registry/client/NiFiRegistryClient.java | 267 +
.../registry/client/NiFiRegistryClientConfig.java | 59 +-
.../registry/client/NiFiRegistryException.java | 32 +
.../nifi/registry/client/PoliciesClient.java | 62 +
.../apache/nifi/registry/client/RequestConfig.java | 32 +
.../apache/nifi/registry/client/TenantsClient.java | 166 +
.../apache/nifi/registry/client/UserClient.java | 42 +
.../client/impl/AbstractCRUDJerseyClient.java | 111 +
.../registry/client/impl/AbstractJerseyClient.java | 152 +
.../client/impl/BucketItemDeserializer.java | 81 +
.../nifi/registry/client/impl/ClientUtils.java | 47 +
.../registry/client/impl/JerseyAccessClient.java | 92 +
.../registry/client/impl/JerseyBucketClient.java | 148 +
.../registry/client/impl/JerseyBundleClient.java | 121 +
.../client/impl/JerseyBundleVersionClient.java | 370 +
.../client/impl/JerseyExtensionClient.java | 111 +
.../client/impl/JerseyExtensionRepoClient.java | 335 +
.../registry/client/impl/JerseyFlowClient.java | 214 +
.../client/impl/JerseyFlowSnapshotClient.java | 246 +
.../registry/client/impl/JerseyItemsClient.java | 85 +
.../client/impl/JerseyNiFiRegistryClient.java | 363 +
.../registry/client/impl/JerseyPoliciesClient.java | 64 +
.../registry/client/impl/JerseyTenantsClient.java | 112 +
.../registry/client/impl/JerseyUserClient.java | 46 +
.../impl/request/BasicAuthRequestConfig.java | 55 +
.../impl/request/BearerTokenRequestConfig.java | 45 +
.../impl/request/ProxiedEntityRequestConfig.java | 47 +
.../impl/request/TestBasicAuthRequestConfig.java | 48 +
.../impl/request/TestBearerTokenRequestConfig.java | 43 +
.../request/TestProxiedEntityRequestConfig.java | 62 +
.../nifi-registry-data-model/pom.xml | 58 +
.../nifi/registry/RegistryConfiguration.java | 78 +
.../nifi/registry/authorization/AccessPolicy.java | 72 +
.../authorization/AccessPolicySummary.java | 94 +
.../nifi/registry/authorization/CurrentUser.java | 75 +
.../nifi/registry/authorization/Permissions.java | 130 +
.../nifi/registry/authorization/Resource.java | 56 +
.../authorization/ResourcePermissions.java | 127 +
.../apache/nifi/registry/authorization/Tenant.java | 135 +
.../apache/nifi/registry/authorization/User.java | 58 +
.../nifi/registry/authorization/UserGroup.java | 70 +
.../org/apache/nifi/registry/bucket/Bucket.java | 149 +
.../apache/nifi/registry/bucket/BucketItem.java | 156 +
.../nifi/registry/bucket/BucketItemType.java | 30 +
.../nifi/registry/diff/ComponentDifference.java | 77 +
.../registry/diff/ComponentDifferenceGroup.java | 96 +
.../registry/diff/VersionedFlowDifference.java | 79 +
.../nifi/registry/extension/bundle/BuildInfo.java | 102 +
.../nifi/registry/extension/bundle/Bundle.java | 95 +
.../extension/bundle/BundleFilterParams.java | 92 +
.../nifi/registry/extension/bundle/BundleInfo.java | 108 +
.../nifi/registry/extension/bundle/BundleType.java | 61 +
.../extension/bundle/BundleTypeAdapter.java | 40 +
.../extension/bundle/BundleTypeValues.java | 25 +
.../registry/extension/bundle/BundleVersion.java | 99 +
.../extension/bundle/BundleVersionDependency.java | 84 +
.../bundle/BundleVersionFilterParams.java | 87 +
.../extension/bundle/BundleVersionMetadata.java | 224 +
.../extension/component/ExtensionFilterParams.java | 101 +
.../extension/component/ExtensionMetadata.java | 174 +
.../component/ExtensionMetadataContainer.java | 57 +
.../registry/extension/component/TagCount.java | 66 +
.../component/manifest/AllowableValue.java | 59 +
.../extension/component/manifest/Attribute.java | 49 +
.../manifest/ControllerServiceDefinition.java | 87 +
.../component/manifest/DeprecationNotice.java | 55 +
.../component/manifest/DynamicProperty.java | 79 +
.../component/manifest/DynamicRelationship.java | 50 +
.../manifest/ExpressionLanguageScope.java | 39 +
.../extension/component/manifest/Extension.java | 258 +
.../component/manifest/ExtensionManifest.java | 64 +
.../component/manifest/ExtensionType.java | 30 +
.../component/manifest/InputRequirement.java | 48 +
.../extension/component/manifest/Property.java | 159 +
.../component/manifest/ProvidedServiceAPI.java | 91 +
.../extension/component/manifest/Relationship.java | 59 +
.../extension/component/manifest/Restricted.java | 58 +
.../extension/component/manifest/Restriction.java | 67 +
.../extension/component/manifest/Scope.java | 30 +
.../extension/component/manifest/Stateful.java | 56 +
.../manifest/SystemResourceConsideration.java | 50 +
.../extension/repo/ExtensionRepoArtifact.java | 91 +
.../extension/repo/ExtensionRepoBucket.java | 64 +
.../repo/ExtensionRepoExtensionMetadata.java | 71 +
.../extension/repo/ExtensionRepoGroup.java | 79 +
.../extension/repo/ExtensionRepoVersion.java | 82 +
.../repo/ExtensionRepoVersionSummary.java | 127 +
.../org/apache/nifi/registry/field/Fields.java | 41 +
.../org/apache/nifi/registry/flow/BatchSize.java | 76 +
.../java/org/apache/nifi/registry/flow/Bundle.java | 83 +
.../apache/nifi/registry/flow/ComponentType.java | 49 +
.../nifi/registry/flow/ConnectableComponent.java | 95 +
.../registry/flow/ConnectableComponentType.java | 27 +
.../nifi/registry/flow/ControllerServiceAPI.java | 65 +
.../flow/ExternalControllerServiceReference.java | 45 +
.../org/apache/nifi/registry/flow/PortType.java | 23 +
.../org/apache/nifi/registry/flow/Position.java | 73 +
.../apache/nifi/registry/flow/ScheduledState.java | 22 +
.../registry/flow/SiteToSiteTransportProtocol.java | 23 +
.../nifi/registry/flow/VersionedComponent.java | 103 +
.../flow/VersionedConfigurableComponent.java | 34 +
.../nifi/registry/flow/VersionedConnection.java | 177 +
.../registry/flow/VersionedControllerService.java | 103 +
.../registry/flow/VersionedExtensionComponent.java | 32 +
.../apache/nifi/registry/flow/VersionedFlow.java | 80 +
.../registry/flow/VersionedFlowCoordinates.java | 101 +
.../nifi/registry/flow/VersionedFlowSnapshot.java | 177 +
.../flow/VersionedFlowSnapshotMetadata.java | 130 +
.../apache/nifi/registry/flow/VersionedFunnel.java | 25 +
.../apache/nifi/registry/flow/VersionedLabel.java | 73 +
.../nifi/registry/flow/VersionedParameter.java | 78 +
.../registry/flow/VersionedParameterContext.java | 55 +
.../apache/nifi/registry/flow/VersionedPort.java | 72 +
.../nifi/registry/flow/VersionedProcessGroup.java | 178 +
.../nifi/registry/flow/VersionedProcessor.java | 207 +
.../registry/flow/VersionedPropertyDescriptor.java | 63 +
.../registry/flow/VersionedRemoteGroupPort.java | 119 +
.../registry/flow/VersionedRemoteProcessGroup.java | 164 +
.../org/apache/nifi/registry/link/JaxbLink.java | 139 +
.../org/apache/nifi/registry/link/LinkAdapter.java | 69 +
.../apache/nifi/registry/link/LinkableDocs.java | 36 +
.../apache/nifi/registry/link/LinkableEntity.java | 46 +
.../org/apache/nifi/registry/params/SortOrder.java | 47 +
.../apache/nifi/registry/params/SortParameter.java | 85 +
.../flow/TestVersionedRemoteProcessGroup.java | 102 +
.../nifi-registry-docker}/dockerhub/.dockerignore | 0
.../nifi-registry-docker/dockerhub/DockerBuild.sh | 36 +
.../nifi-registry-docker/dockerhub/DockerImage.txt | 16 +
.../nifi-registry-docker/dockerhub/Dockerfile | 59 +
.../nifi-registry-docker/dockerhub/README.md | 171 +
.../nifi-registry-docker/dockerhub/sh/common.sh | 28 +
.../nifi-registry-docker/dockerhub/sh/secure.sh | 57 +
.../nifi-registry-docker/dockerhub/sh/start.sh | 56 +
.../dockerhub/sh/update_bundle_provider.sh | 48 +
.../dockerhub/sh/update_database.sh | 24 +
.../dockerhub/sh/update_flow_provider.sh | 48 +
.../dockerhub/sh/update_login_providers.sh | 47 +
.../nifi-registry-docker/pom.xml | 27 +
.../nifi-registry-core/nifi-registry-docs/LICENSE | 137 +-
.../nifi-registry-core/nifi-registry-docs/NOTICE | 5 +
.../nifi-registry-core/nifi-registry-docs/pom.xml | 215 +
.../src/main/asciidoc/administration-guide.adoc | 1654 ++
.../src/main/asciidoc/asciidoc-mod.css | 418 +
.../src/main/asciidoc/getting-started.adoc | 171 +
.../src/main/asciidoc/images/ABCD_flow_changes.png | Bin 0 -> 119728 bytes
.../asciidoc/images/ABCD_flow_in_test_bucket.png | Bin 0 -> 65823 bytes
.../src/main/asciidoc/images/ABCD_flow_saved.png | Bin 0 -> 156665 bytes
.../asciidoc/images/ABCD_process_group_menu.png | Bin 0 -> 185393 bytes
.../asciidoc/images/ABCD_save_flow_version_2.png | Bin 0 -> 111920 bytes
.../src/main/asciidoc/images/ABCD_version_2.png | Bin 0 -> 157133 bytes
.../src/main/asciidoc/images/add_user_button.png | Bin 0 -> 59897 bytes
.../src/main/asciidoc/images/add_user_dialog.png | Bin 0 -> 17823 bytes
.../asciidoc/images/add_user_to_groups_dialog.png | Bin 0 -> 29156 bytes
.../src/main/asciidoc/images/bucket_menu.png | Bin 0 -> 54430 bytes
.../images/bucket_nav_allow_bundle_overwrite.png | Bin 0 -> 74539 bytes
.../asciidoc/images/bucket_nav_make_public.png | Bin 0 -> 74649 bytes
.../main/asciidoc/images/bucket_nav_name_edit.png | Bin 0 -> 73116 bytes
.../asciidoc/images/buckets_filter_by_name.png | Bin 0 -> 49859 bytes
.../main/asciidoc/images/buckets_sort_by_name.png | Bin 0 -> 59859 bytes
.../main/asciidoc/images/changed_flow_options.png | Bin 0 -> 212864 bytes
.../asciidoc/images/check_multiple_buckets.png | Bin 0 -> 62281 bytes
.../main/asciidoc/images/check_multiple_users.png | Bin 0 -> 60431 bytes
.../images/controller-settings-selection.png | Bin
.../src/main/asciidoc/images/create_new_group.png | Bin 0 -> 63792 bytes
.../asciidoc/images/create_new_group_dialog.png | Bin 0 -> 21564 bytes
.../main/asciidoc/images/delete_bucket_dialog.png | Bin 0 -> 17736 bytes
.../main/asciidoc/images/delete_bucket_policy.png | Bin 0 -> 94634 bytes
.../images/delete_bucket_policy_dialog.png | Bin 0 -> 20881 bytes
.../main/asciidoc/images/delete_bucket_single.png | Bin 0 -> 62781 bytes
.../main/asciidoc/images/delete_buckets_dialog.png | Bin 0 -> 19357 bytes
.../asciidoc/images/delete_multiple_buckets.png | Bin 0 -> 65092 bytes
.../main/asciidoc/images/delete_multiple_users.png | Bin 0 -> 64823 bytes
.../main/asciidoc/images/delete_user_dialog.png | Bin 0 -> 15769 bytes
.../main/asciidoc/images/delete_user_single.png | Bin 0 -> 61305 bytes
.../asciidoc/images/delete_users_groups_dialog.png | Bin 0 -> 26343 bytes
.../main/asciidoc/images/drag_process_group.png | Bin 0 -> 163108 bytes
.../src/main/asciidoc/images/empty_registry.png | Bin 0 -> 34853 bytes
.../src/main/asciidoc/images/flow_change_log.png | Bin 0 -> 77032 bytes
.../main/asciidoc/images/flow_delete_action.png | Bin 0 -> 69145 bytes
.../main/asciidoc/images/flow_delete_confirm.png | Bin 0 -> 46657 bytes
.../src/main/asciidoc/images/flows_all.png | Bin 0 -> 47974 bytes
.../main/asciidoc/images/flows_filter_by_name.png | Bin 0 -> 37004 bytes
.../src/main/asciidoc/images/flows_sort_menu.png | Bin 0 -> 52627 bytes
.../src/main/asciidoc/images/group_added.png | Bin 0 -> 92440 bytes
.../src/main/asciidoc/images/iconDelete.png | Bin 0 -> 695 bytes
.../src/main/asciidoc/images/iconHelp.png | Bin 0 -> 970 bytes
.../main/asciidoc/images/iconLocallyModified.png | Bin
.../src/main/asciidoc/images/iconManage.png | Bin 0 -> 748 bytes
.../src/main/asciidoc/images/iconSettings.png | Bin 0 -> 887 bytes
.../src/main/asciidoc/images/iconUpToDate.png | Bin
.../main/asciidoc/images/import_ABCD_version_2.png | Bin 0 -> 113797 bytes
.../asciidoc/images/import_flow_from_registry.png | Bin 0 -> 117875 bytes
.../src/main/asciidoc/images/local_registry.png | Bin 0 -> 70503 bytes
.../src/main/asciidoc/images/loginRegistry.png | Bin 0 -> 15560 bytes
.../src/main/asciidoc/images/manage_bucket.png | Bin 0 -> 63105 bytes
.../src/main/asciidoc/images/manage_user.png | Bin 0 -> 62620 bytes
.../src/main/asciidoc/images/new_bucket_button.png | Bin 0 -> 61133 bytes
.../src/main/asciidoc/images/new_bucket_dialog.png | Bin 0 -> 22630 bytes
.../asciidoc/images/new_bucket_policy_added.png | Bin 0 -> 83416 bytes
.../asciidoc/images/new_bucket_policy_create.png | Bin 0 -> 72899 bytes
.../images/new_bucket_policy_user_permission.png | Bin 0 -> 28727 bytes
.../src/main/asciidoc/images/new_test_bucket.png | Bin 0 -> 54131 bytes
.../asciidoc/images/nifi-registry-components.png | Bin 0 -> 68544 bytes
.../asciidoc/images/nifi_user1_template.snagproj | Bin 0 -> 9758309 bytes
.../asciidoc/images/nifi_user_template.snagproj | Bin 0 -> 11249836 bytes
.../asciidoc/images/remove_group_from_user.png | Bin 0 -> 99590 bytes
.../asciidoc/images/remove_user_from_group.png | Bin 0 -> 112981 bytes
.../main/asciidoc/images/save_ABCD_flow_dialog.png | Bin 0 -> 106088 bytes
.../images/select_users_create_new_group.png | Bin 0 -> 73927 bytes
.../select_users_create_new_group_dialog.png | Bin 0 -> 21597 bytes
.../images/select_users_new_group_added.png | Bin 0 -> 111636 bytes
.../src/main/asciidoc/images/test_bucket.png | Bin 0 -> 52937 bytes
.../main/asciidoc/images/test_bucket_dialog.png | Bin 0 -> 78443 bytes
.../src/main/asciidoc/images/two_ABCD_flows.png | Bin 0 -> 174863 bytes
.../main/asciidoc/images/user_nav_add_to_group.png | Bin 0 -> 97855 bytes
.../main/asciidoc/images/user_nav_name_edit.png | Bin 0 -> 83547 bytes
.../asciidoc/images/user_special_privileges.png | Bin 0 -> 98657 bytes
.../main/asciidoc/images/users_filter_by_name.png | Bin 0 -> 50482 bytes
.../asciidoc/images/users_non_configurable.png | Bin 0 -> 27133 bytes
.../main/asciidoc/images/users_sort_by_name.png | Bin 0 -> 59613 bytes
.../src/main/asciidoc/user-guide.adoc | 442 +
.../src/main/assembly/dependencies.xml | 0
.../nifi-registry-flow-diff/pom.xml | 30 +
.../registry/flow/diff/ComparableDataFlow.java | 26 +
.../diff/ConciseEvolvingDifferenceDescriptor.java | 99 +
.../registry/flow/diff/DifferenceDescriptor.java | 36 +
.../nifi/registry/flow/diff/DifferenceType.java | 282 +
.../flow/diff/EvolvingDifferenceDescriptor.java | 75 +
.../nifi/registry/flow/diff/FlowComparator.java | 35 +
.../nifi/registry/flow/diff/FlowComparison.java | 28 +
.../nifi/registry/flow/diff/FlowDifference.java | 38 +
.../flow/diff/StandardComparableDataFlow.java | 41 +
.../registry/flow/diff/StandardFlowComparator.java | 463 +
.../registry/flow/diff/StandardFlowComparison.java | 60 +
.../registry/flow/diff/StandardFlowDifference.java | 119 +
.../flow/diff/StaticDifferenceDescriptor.java | 103 +
.../nifi-registry-framework/pom.xml | 430 +
.../registry/db/CustomFlywayConfiguration.java | 124 +
.../registry/db/CustomFlywayMigrationStrategy.java | 157 +
.../apache/nifi/registry/db/DataSourceFactory.java | 97 +
.../nifi/registry/db/DatabaseKeyService.java | 136 +
.../nifi/registry/db/DatabaseMetadataService.java | 1163 ++
.../nifi/registry/db/entity/BucketEntity.java | 103 +
.../nifi/registry/db/entity/BucketItemEntity.java | 123 +
.../registry/db/entity/BucketItemEntityType.java | 46 +
.../nifi/registry/db/entity/BundleEntity.java | 73 +
.../db/entity/BundleVersionDependencyEntity.java | 73 +
.../registry/db/entity/BundleVersionEntity.java | 228 +
.../entity/ExtensionAdditionalDetailsEntity.java | 43 +
.../nifi/registry/db/entity/ExtensionEntity.java | 210 +
.../entity/ExtensionProvidedServiceApiEntity.java | 100 +
.../db/entity/ExtensionRestrictionEntity.java | 78 +
.../registry/db/entity/ExtensionTagEntity.java | 41 +
.../apache/nifi/registry/db/entity/FlowEntity.java | 42 +
.../registry/db/entity/FlowSnapshotEntity.java | 93 +
.../apache/nifi/registry/db/entity/KeyEntity.java | 51 +
.../nifi/registry/db/entity/TagCountEntity.java | 40 +
.../registry/db/mapper/BucketEntityRowMapper.java | 41 +
.../db/mapper/BucketItemEntityRowMapper.java | 67 +
.../registry/db/mapper/BundleEntityRowMapper.java | 51 +
.../BundleVersionDependencyEntityRowMapper.java | 38 +
.../db/mapper/BundleVersionEntityRowMapper.java | 56 +
.../db/mapper/ExtensionEntityRowMapper.java | 55 +
.../registry/db/mapper/FlowEntityRowMapper.java | 43 +
.../db/mapper/FlowSnapshotEntityRowMapper.java | 39 +
.../registry/db/mapper/KeyEntityRowMapper.java | 37 +
.../registry/db/mapper/TagCountEntityMapper.java | 34 +
.../nifi/registry/db/migration/BucketEntityV1.java | 86 +
.../nifi/registry/db/migration/FlowEntityV1.java | 106 +
.../db/migration/FlowSnapshotEntityV1.java | 96 +
.../db/migration/LegacyDataSourceFactory.java | 81 +
.../db/migration/LegacyDatabaseService.java | 77 +
.../registry/db/migration/LegacyEntityMapper.java | 63 +
.../apache/nifi/registry/event/EventFactory.java | 186 +
.../apache/nifi/registry/event/EventService.java | 115 +
.../apache/nifi/registry/event/StandardEvent.java | 147 +
.../nifi/registry/event/StandardEventField.java | 72 +
.../exception/AdministrationException.java | 39 +
.../exception/ResourceNotFoundException.java | 32 +
.../registry/extension/ExtensionClassLoader.java | 37 +
.../registry/extension/ExtensionCloseable.java | 56 +
.../nifi/registry/extension/ExtensionManager.java | 201 +
.../nifi/registry/provider/ProviderFactory.java | 52 +
.../provider/ProviderFactoryException.java | 38 +
.../StandardProviderConfigurationContext.java | 39 +
.../registry/provider/StandardProviderFactory.java | 326 +
.../FileSystemBundlePersistenceProvider.java | 249 +
.../extension/StandardBundleCoordinate.java | 96 +
.../StandardBundlePersistenceContext.java | 93 +
.../extension/StandardBundleVersionCoordinate.java | 137 +
.../flow/DatabaseFlowPersistenceProvider.java | 86 +
.../flow/FileSystemFlowPersistenceProvider.java | 186 +
.../provider/flow/FlowMetadataSynchronizer.java | 138 +
.../provider/flow/StandardFlowSnapshotContext.java | 211 +
.../nifi/registry/provider/flow/git/Bucket.java | 91 +
.../nifi/registry/provider/flow/git/Flow.java | 175 +
.../provider/flow/git/GitFlowMetaData.java | 528 +
.../flow/git/GitFlowPersistenceProvider.java | 363 +
.../provider/hook/LoggingEventHookProvider.java | 59 +
.../provider/hook/ScriptEventHookProvider.java | 102 +
.../authentication/IdentityProviderFactory.java | 291 +
...andardIdentityProviderConfigurationContext.java | 54 +
.../AbstractConfigurableAccessPolicyProvider.java | 84 +
.../AbstractPolicyBasedAuthorizer.java | 782 +
.../security/authorization/AuthorizableLookup.java | 84 +
.../AuthorizerCapabilityDetection.java | 75 +
.../security/authorization/AuthorizerFactory.java | 994 +
.../authorization/AuthorizerFactoryException.java | 33 +
.../CompositeConfigurableUserGroupProvider.java | 232 +
.../authorization/CompositeUserAndGroups.java | 79 +
.../authorization/CompositeUserGroupProvider.java | 207 +
.../authorization/StandardAuthorizableLookup.java | 282 +
.../StandardAuthorizerConfigurationContext.java | 54 +
.../StandardAuthorizerInitializationContext.java | 52 +
.../authorization/StandardManagedAuthorizer.java | 264 +
.../authorization/UntrustedProxyException.java | 29 +
.../authorization/UsersAndAccessPolicies.java | 52 +
.../database/DatabaseAccessPolicyProvider.java | 401 +
.../database/DatabaseUserGroupProvider.java | 387 +
.../database/entity/DatabaseAccessPolicy.java | 50 +
.../database/entity/DatabaseGroup.java | 41 +
.../database/entity/DatabaseUser.java | 41 +
.../mapper/DatabaseAccessPolicyRowMapper.java | 35 +
.../database/mapper/DatabaseGroupRowMapper.java | 34 +
.../database/mapper/DatabaseUserRowMapper.java | 35 +
.../authorization/file/AuthorizationsHolder.java | 187 +
.../file/FileAccessPolicyProvider.java | 670 +
.../authorization/file/FileAuthorizer.java | 275 +
.../authorization/file/FileUserGroupProvider.java | 716 +
.../authorization/file/UserGroupHolder.java | 241 +
.../authorization/resource/Authorizable.java | 300 +
.../resource/InheritingAuthorizable.java | 85 +
.../resource/ProxyChainAuthorizable.java | 145 +
.../resource/PublicCheckingAuthorizable.java | 107 +
.../authorization/resource/ResourceFactory.java | 235 +
.../authorization/resource/ResourceType.java | 87 +
.../authorization/shell/NssShellCommands.java | 89 +
.../authorization/shell/OsxShellCommands.java | 81 +
.../authorization/shell/RemoteShellCommands.java | 73 +
.../authorization/shell/ShellCommandsProvider.java | 100 +
.../security/authorization/shell/ShellRunner.java | 127 +
.../shell/ShellUserGroupProvider.java | 719 +
.../security/authorization/user/NiFiUser.java | 52 +
.../authorization/user/NiFiUserDetails.java | 91 +
.../security/authorization/user/NiFiUserUtils.java | 91 +
.../authorization/user/StandardNiFiUser.java | 189 +
.../util/AccessPolicyProviderUtils.java | 143 +
.../authorization/util/InitialPolicies.java | 99 +
.../authorization/util/ResourceAndAction.java | 61 +
.../authorization/util/UserGroupProviderUtils.java | 51 +
.../SensitivePropertyProviderConfiguration.java | 67 +
.../security/identity/DefaultIdentityMapper.java | 50 +
.../registry/security/identity/IdentityMapper.java | 40 +
.../org/apache/nifi/registry/security/key/Key.java | 69 +
.../nifi/registry/security/key/KeyService.java | 46 +
.../registry/security/ldap/IdentityStrategy.java | 22 +
.../security/ldap/LdapAuthenticationStrategy.java | 24 +
.../security/ldap/LdapIdentityProvider.java | 355 +
.../registry/security/ldap/LdapsSocketFactory.java | 106 +
.../registry/security/ldap/ReferralStrategy.java | 35 +
.../ldap/tenants/LdapUserGroupProvider.java | 860 +
.../security/ldap/tenants/SearchScope.java | 28 +
.../security/ldap/tenants/TenantHolder.java | 165 +
.../registry/security/util/ClassLoaderUtils.java | 138 +
.../nifi/registry/security/util/XmlUtils.java | 44 +
.../AbstractMultiVersionSerializer.java | 128 +
.../serialization/ExtensionSerializer.java | 54 +
.../nifi/registry/serialization/FlowContent.java | 35 +
.../serialization/FlowContentSerializer.java | 156 +
.../serialization/SerializationConstants.java | 23 +
.../serialization/SerializationException.java | 35 +
.../nifi/registry/serialization/Serializer.java | 43 +
.../serialization/VersionedSerializer.java | 65 +
.../jackson/JacksonExtensionSerializer.java | 33 +
.../jackson/JacksonFlowContentSerializer.java | 32 +
.../serialization/jackson/JacksonSerializer.java | 126 +
.../JacksonVersionedProcessGroupSerializer.java | 32 +
.../jackson/ObjectMapperProvider.java | 54 +
.../jackson/SerializationContainer.java | 50 +
.../serialization/jaxb/JAXBSerializer.java | 127 +
.../jaxb/JAXBVersionedProcessGroupSerializer.java | 30 +
.../registry/service/AuthorizationService.java | 856 +
.../nifi/registry/service/MetadataService.java | 483 +
.../nifi/registry/service/QueryParameters.java | 114 +
.../nifi/registry/service/RegistryService.java | 984 +
.../service/alias/RegistryUrlAliasService.java | 171 +
.../extension/BundleMetadataExtractors.java | 45 +
.../service/extension/ExtensionService.java | 254 +
.../extension/StandardExtensionService.java | 962 +
.../extension/docs/DocumentationConstants.java | 36 +
.../service/extension/docs/ExtensionDocWriter.java | 37 +
.../extension/docs/HtmlExtensionDocWriter.java | 769 +
.../registry/service/mapper/BucketMappings.java | 51 +
.../registry/service/mapper/ExtensionMappings.java | 308 +
.../nifi/registry/service/mapper/FlowMappings.java | 127 +
.../nifi/registry/service/mapper/KeyMappings.java | 43 +
...fi.registry.extension.BundlePersistenceProvider | 15 +
...ache.nifi.registry.flow.FlowPersistenceProvider | 17 +
...org.apache.nifi.registry.hook.EventHookProvider | 16 +
...gistry.security.authentication.IdentityProvider | 15 +
...try.security.authorization.AccessPolicyProvider | 16 +
...nifi.registry.security.authorization.Authorizer | 16 +
...gistry.security.authorization.UserGroupProvider | 20 +
.../resources/db/migration/default/V2__Initial.sql | 60 +
.../db/migration/default/V3__AddExtensions.sql | 105 +
.../migration/default/V4__AddCascadeOnDelete.sql | 23 +
.../migration/default/V5__AddBucketPublicFlags.sql | 16 +
.../migration/default/V6__AddFlowPersistence.sql | 22 +
.../db/migration/default/V7__AddRevision.sql | 21 +
.../migration/default/V8__AddUserGroupPolicy.sql | 63 +
.../resources/db/migration/mysql/V2__Initial.sql | 59 +
.../db/migration/mysql/V3__AddExtensions.sql | 105 +
.../db/migration/mysql/V4__AddCascadeOnDelete.sql | 26 +
.../migration/mysql/V5__AddBucketPublicFlags.sql | 16 +
.../db/migration/mysql/V6__AddFlowPersistence.sql | 22 +
.../db/migration/mysql/V7__AddRevision.sql | 21 +
.../db/migration/mysql/V8__AddUserGroupPolicy.sql | 63 +
.../original/V1.2__IncreaseColumnSizes.sql | 25 +
.../V1.3__DropBucketItemNameUniqueness.sql | 27 +
.../db/migration/original/V1__Initial.sql | 54 +
.../db/migration/postgres/V2__Initial.sql | 60 +
.../db/migration/postgres/V3__AddExtensions.sql | 105 +
.../migration/postgres/V4__AddCascadeOnDelete.sql | 23 +
.../postgres/V5__AddBucketPublicFlags.sql | 16 +
.../migration/postgres/V6__AddFlowPersistence.sql | 22 +
.../db/migration/postgres/V7__AddRevision.sql | 21 +
.../migration/postgres/V8__AddUserGroupPolicy.sql | 63 +
.../src/main/xsd/aliases.xsd | 41 +
.../src/main/xsd/authorizations.xsd | 87 +
.../src/main/xsd/authorizers.xsd | 68 +
.../src/main/xsd/identity-providers.xsd | 50 +
.../src/main/xsd/providers.xsd | 52 +
.../src/main/xsd/tenants.xsd | 0
.../authorization/AuthorizerFactorySpec.groovy | 135 +
.../service/AuthorizationServiceSpec.groovy | 630 +
.../registry/GenerateExtensionManifestSchema.java | 53 +
.../apache/nifi/registry/db/DatabaseBaseTest.java | 33 +
.../nifi/registry/db/DatabaseTestApplication.java | 53 +
.../nifi/registry/db/TestDatabaseKeyService.java | 76 +
.../registry/db/TestDatabaseMetadataService.java | 1110 ++
.../db/migration/TestLegacyDatabaseService.java | 143 +
.../db/migration/TestLegacyEntityMapper.java | 79 +
.../nifi/registry/event/TestEventFactory.java | 246 +
.../nifi/registry/event/TestEventService.java | 97 +
.../nifi/registry/event/TestStandardEvent.java | 47 +
.../provider/MockBundlePersistenceProvider.java | 68 +
.../provider/MockFlowPersistenceProvider.java | 57 +
.../provider/TestStandardProviderFactory.java | 115 +
.../TestFileSystemBundlePersistenceProvider.java | 326 +
.../flow/TestDatabaseFlowPersistenceProvider.java | 89 +
.../TestFileSystemFlowPersistenceProvider.java | 204 +
.../flow/TestFlowMetadataSynchronizer.java | 120 +
.../flow/TestStandardFlowSnapshotContext.java | 57 +
.../flow/git/TestGitFlowPersistenceProvider.java | 290 +
.../provider/hook/TestScriptEventHookProvider.java | 53 +
.../TestStandardAuthorizableLookup.java | 404 +
.../database/TestDatabaseAccessPolicyProvider.java | 496 +
.../database/TestDatabaseUserGroupProvider.java | 595 +
.../ldap/tenants/LdapUserGroupProviderTest.java | 777 +
.../serialization/TestExtensionSerializer.java | 53 +
.../serialization/TestFlowContentSerializer.java | 282 +
.../TestJAXBVersionedProcessGroupSerializer.java | 72 +
.../nifi/registry/service/TestRegistryService.java | 1364 ++
.../service/alias/RegistryUrlAliasServiceTest.java | 171 +
.../extension/docs/TestHtmlExtensionDocWriter.java | 95 +
.../service/extension/docs/XmlValidator.java | 47 +
.../src/test/resources/application.properties | 28 +
.../db/migration/common/V999999.1__test-setup.sql | 313 +
.../extensions/ConsumeKafkaRecord_1_0.json | 369 +
.../src/test/resources/nifi-example.ldif | 0
.../provider/hook/bad-script-provider.xml | 36 +
.../provider/providers-class-not-found.xml | 30 +
.../src/test/resources/provider/providers-good.xml | 30 +
.../security/authorizers-bad-ap-provider-ids.xml | 47 +
.../security/authorizers-bad-authorizer-ids.xml | 46 +
.../security/authorizers-bad-composite.xml | 54 +
.../authorizers-bad-configurable-composite.xml | 54 +
.../security/authorizers-bad-ug-provider-ids.xml | 46 +
.../security/authorizers-good-file-providers.xml | 39 +
.../serialization/json/no-version.snapshot | 5 +
.../json/non-integer-version.snapshot | 6 +
.../src/test/resources/serialization/ver1.snapshot | Bin 0 -> 4421 bytes
.../src/test/resources/serialization/ver2.snapshot | 97 +
.../src/test/resources/serialization/ver3.snapshot | 28 +
.../test/resources/serialization/ver9999.snapshot | 6 +
.../nifi-registry-core/nifi-registry-jetty/pom.xml | 76 +
.../apache/nifi/registry/jetty/JettyServer.java | 566 +
.../jetty/headers/ContentSecurityPolicyFilter.java | 58 +
.../headers/StrictTransportSecurityFilter.java | 58 +
.../jetty/headers/XFrameOptionsFilter.java | 58 +
.../jetty/headers/XSSProtectionFilter.java | 59 +
.../org/apache/nifi-registry}/web/webdefault.xml | 0
.../registry/jetty/JettyServerGroovyTest.groovy | 136 +
.../test/resources/keystoreDifferentPasswords.jks | Bin 0 -> 3128 bytes
.../src/test/resources/keystoreSamePassword.jks | Bin 0 -> 3128 bytes
.../src/test/resources/truststore.jks | Bin 0 -> 935 bytes
.../nifi-registry-properties/pom.xml | 76 +
.../properties/AESSensitivePropertyProvider.java | 265 +
.../AESSensitivePropertyProviderFactory.java | 54 +
...ltipleSensitivePropertyProtectionException.java | 129 +
.../properties/NiFiRegistryProperties.java | 461 +
.../properties/NiFiRegistryPropertiesLoader.java | 148 +
.../ProtectedNiFiRegistryProperties.java | 528 +
.../SensitivePropertyProtectionException.java | 89 +
.../properties/SensitivePropertyProvider.java | 52 +
.../SensitivePropertyProviderFactory.java | 23 +
.../registry/properties/util/IdentityMapping.java | 65 +
.../properties/util/IdentityMappingUtil.java | 210 +
.../crypto/BootstrapFileCryptoKeyProvider.java | 81 +
.../registry/security/crypto/CryptoKeyLoader.java | 87 +
.../security/crypto/CryptoKeyProvider.java | 68 +
.../security/crypto/MissingCryptoKeyException.java | 47 +
.../AESSensitivePropertyProviderFactoryTest.groovy | 81 +
.../AESSensitivePropertyProviderTest.groovy | 471 +
.../NiFiRegistryPropertiesGroovyTest.groovy | 148 +
.../NiFiRegistryPropertiesLoaderGroovyTest.groovy | 264 +
.../ProtectedNiFiPropertiesGroovyTest.groovy | 739 +
.../crypto/CryptoKeyLoaderGroovyTest.groovy | 125 +
.../src/test/resources/conf/bootstrap.conf | 60 +
.../bootstrap.unreadable_file_permissions.conf | 22 +
.../resources/conf/bootstrap.with_missing_key.conf | 60 +
.../conf/bootstrap.with_missing_key_line.conf | 60 +
.../test/resources/conf/nifi-registry.properties | 45 +
...istry.with_additional_sensitive_keys.properties | 55 +
...sitive_props_fully_protected_aes_128.properties | 43 +
...th_sensitive_props_protected_aes_128.properties | 43 +
...ive_props_protected_aes_128_password.properties | 43 +
...th_sensitive_props_protected_aes_256.properties | 43 +
...ops_protected_aes_multiple_malformed.properties | 43 +
...props_protected_aes_single_malformed.properties | 43 +
...th_sensitive_props_protected_unknown.properties | 43 +
...try.with_sensitive_props_unprotected.properties | 41 +
...nsitive_props_unprotected_extra_line.properties | 42 +
.../nifi-registry-provider-api/pom.xml | 28 +
.../nifi/registry/extension/BundleCoordinate.java | 41 +
.../extension/BundlePersistenceContext.java | 44 +
.../extension/BundlePersistenceException.java | 32 +
.../extension/BundlePersistenceProvider.java | 75 +
.../extension/BundleVersionCoordinate.java | 55 +
.../nifi/registry/extension/BundleVersionType.java | 28 +
.../registry/flow/FlowPersistenceException.java | 31 +
.../registry/flow/FlowPersistenceProvider.java | 71 +
.../nifi/registry/flow/FlowSnapshotContext.java | 69 +
.../flow/MetadataAwareFlowPersistenceProvider.java | 38 +
.../java/org/apache/nifi/registry/hook/Event.java | 50 +
.../org/apache/nifi/registry/hook/EventField.java | 33 +
.../apache/nifi/registry/hook/EventFieldName.java | 34 +
.../nifi/registry/hook/EventHookException.java | 31 +
.../nifi/registry/hook/EventHookProvider.java | 53 +
.../org/apache/nifi/registry/hook/EventType.java | 118 +
.../hook/WhitelistFilteringEventHookProvider.java | 70 +
.../nifi/registry/metadata/BucketMetadata.java | 67 +
.../nifi/registry/metadata/FlowMetadata.java | 67 +
.../registry/metadata/FlowSnapshotMetadata.java | 64 +
.../apache/nifi/registry/provider/Provider.java | 39 +
.../provider/ProviderConfigurationContext.java | 36 +
.../nifi/registry/provider/ProviderContext.java | 34 +
.../provider/ProviderCreationException.java | 39 +
.../nifi-registry-resources/pom.xml | 50 +
.../src/main/assembly/dependencies.xml | 36 +
.../src/main/resources/bin/dump-nifi-registry.bat | 49 +
.../src/main/resources/bin/nifi-registry-env.sh | 28 +
.../src/main/resources/bin/nifi-registry.sh | 357 +
.../src/main/resources/bin/run-nifi-registry.bat | 50 +
.../main/resources/bin/status-nifi-registry.bat | 50 +
.../src/main/resources/conf/authorizers.xml | 323 +
.../src/main/resources/conf/bootstrap.conf | 54 +
.../src/main/resources/conf/identity-providers.xml | 0
.../src/main/resources/conf/logback.xml | 122 +
.../main/resources/conf/nifi-registry.properties | 113 +
.../src/main/resources/conf/providers.xml | 100 +
.../src/main/resources/conf/registry-aliases.xml | 23 +
.../nifi-registry-revision-api/pom.xml | 27 +
.../registry/revision/api/DeleteRevisionTask.java | 29 +
.../registry/revision/api/EntityModification.java | 64 +
.../api/ExpiredRevisionClaimException.java | 31 +
.../revision/api/InvalidRevisionException.java | 34 +
.../nifi/registry/revision/api/Revision.java | 117 +
.../nifi/registry/revision/api/RevisionClaim.java | 31 +
.../registry/revision/api/RevisionManager.java | 92 +
.../nifi/registry/revision/api/RevisionUpdate.java | 43 +
.../nifi/registry/revision/api/UpdateResult.java | 44 +
.../registry/revision/api/UpdateRevisionTask.java | 34 +
.../nifi-registry-revision-common/pom.xml | 35 +
.../revision/naive/NaiveRevisionManager.java | 163 +
.../revision/standard/RevisionComparator.java | 42 +
.../revision/standard/StandardRevisionClaim.java | 49 +
.../revision/standard/StandardRevisionUpdate.java | 66 +
.../revision/standard/StandardUpdateResult.java | 59 +
.../registry/revision/web/ClientIdParameter.java | 43 +
.../nifi/registry/revision/web/LongParameter.java | 39 +
.../nifi-registry-revision-entity-model}/pom.xml | 39 +-
.../registry/revision/entity/RevisableEntity.java | 48 +
.../registry/revision/entity/RevisionInfo.java | 79 +
.../nifi-registry-revision-entity-service}/pom.xml | 49 +-
.../revision/entity/RevisableEntityService.java | 86 +
.../entity/StandardRevisableEntityService.java | 196 +
.../entity/TestStandardRevisableEntityService.java | 248 +
.../nifi-registry-revision-spring-jdbc}/pom.xml | 65 +-
.../revision/jdbc/JdbcRevisionManager.java | 247 +
.../registry/revision/jdbc/RevisionRowMapper.java | 35 +
.../org/apache/nifi/registry/TestApplication.java | 36 +
.../revision/jdbc/TestJdbcRevisionManager.java | 412 +
.../src/test/resources/application.properties | 22 +
.../nifi-registry-revision/pom.xml | 34 +
.../nifi-registry-runtime}/pom.xml | 49 +-
.../apache/nifi/registry/BootstrapListener.java | 395 +
.../org/apache/nifi/registry/NiFiRegistry.java | 205 +
.../nifi/registry/util/LimitingInputStream.java | 107 +
.../nifi-registry-security-api/pom.xml | 41 +
.../authentication/AuthenticationRequest.java | 82 +
.../authentication/AuthenticationResponse.java | 98 +
.../authentication/BasicAuthIdentityProvider.java | 100 +
.../authentication/BearerAuthIdentityProvider.java | 77 +
.../security/authentication/IdentityProvider.java | 157 +
.../IdentityProviderConfigurationContext.java | 50 +
.../authentication/IdentityProviderLookup.java | 23 +
.../authentication/IdentityProviderUsage.java | 135 +
.../UsernamePasswordAuthenticationRequest.java | 25 +
.../annotation/IdentityProviderContext.java | 31 +
.../exception/IdentityAccessException.java | 33 +
.../exception/InvalidCredentialsException.java | 33 +
.../security/authorization/AccessPolicy.java | 367 +
.../authorization/AccessPolicyProvider.java | 90 +
.../AccessPolicyProviderInitializationContext.java | 30 +
.../authorization/AccessPolicyProviderLookup.java | 31 +
.../authorization/AuthorizationAuditor.java | 30 +
.../authorization/AuthorizationRequest.java | 268 +
.../authorization/AuthorizationResult.java | 103 +
.../security/authorization/Authorizer.java | 63 +
.../AuthorizerConfigurationContext.java | 48 +
.../AuthorizerInitializationContext.java | 30 +
.../security/authorization/AuthorizerLookup.java | 31 +
.../ConfigurableAccessPolicyProvider.java | 100 +
.../ConfigurableUserGroupProvider.java | 146 +
.../registry/security/authorization/Group.java | 263 +
.../security/authorization/ManagedAuthorizer.java | 59 +
.../security/authorization/RequestAction.java | 56 +
.../registry/security/authorization/Resource.java | 44 +
.../nifi/registry/security/authorization/User.java | 187 +
.../security/authorization/UserAndGroups.java | 55 +
.../security/authorization/UserContextKeys.java | 26 +
.../security/authorization/UserGroupProvider.java | 108 +
.../UserGroupProviderInitializationContext.java | 37 +
.../authorization/UserGroupProviderLookup.java | 31 +
.../annotation/AuthorizerContext.java | 35 +
.../exception/AccessDeniedException.java | 39 +
.../exception/AuthorizationAccessException.java | 32 +
.../UninheritableAuthorizationsException.java | 28 +
.../SecurityProviderCreationException.java | 38 +
.../SecurityProviderDestructionException.java | 38 +
.../nifi-registry-security-utils/pom.xml | 52 +
.../registry/security/util/CertificateUtils.java | 671 +
.../nifi/registry/security/util/CryptoUtils.java | 75 +
.../nifi/registry/security/util/KeyStoreUtils.java | 76 +
.../nifi/registry/security/util/KeystoreType.java | 26 +
.../security/util/ProxiedEntitiesUtils.java | 251 +
.../registry/security/util/SslContextFactory.java | 249 +
.../util/kerberos/KerberosPrincipalParser.java | 60 +
.../security/util/ProxiedEntitiesUtilsTest.groovy | 334 +
.../kerberos/KerberosPrincipalParserSpec.groovy | 44 +
.../registry/security/util/KeyStoreUtilsTest.java | 48 +
.../nifi-registry-core/nifi-registry-test/pom.xml | 78 +
.../registry/db/DatabaseProfileValueSource.java | 62 +
.../registry/db/MariaDB10DataSourceFactory.java | 37 +
.../registry/db/MariaDB10_2DataSourceFactory.java | 37 +
.../registry/db/MariaDB10_3DataSourceFactory.java | 37 +
.../nifi/registry/db/MariaDBCustomContainer.java | 40 +
.../nifi/registry/db/MariaDBDataSourceFactory.java | 53 +
.../nifi/registry/db/MySql6DataSourceFactory.java | 37 +
.../nifi/registry/db/MySql7DataSourceFactory.java | 37 +
.../nifi/registry/db/MySql8DataSourceFactory.java | 37 +
.../nifi/registry/db/MySqlCustomContainer.java | 40 +
.../nifi/registry/db/MySqlDataSourceFactory.java | 49 +
.../registry/db/Postgres10DataSourceFactory.java | 55 +
.../registry/db/Postgres11DataSourceFactory.java | 54 +
.../registry/db/Postgres12DataSourceFactory.java | 54 +
.../registry/db/Postgres13DataSourceFactory.java | 54 +
.../registry/db/PostgresDataSourceFactory.java | 55 +
.../nifi/registry/db/TestDataSourceFactory.java | 36 +
.../nifi-registry-core/nifi-registry-utils/pom.xml | 26 +
.../org/apache/nifi/registry/util/DataUnit.java | 245 +
.../org/apache/nifi/registry/util/EscapeUtils.java | 41 +
.../org/apache/nifi/registry/util/FileUtils.java | 426 +
.../org/apache/nifi/registry/util/FormatUtils.java | 429 +
.../apache/nifi/registry/util/PropertyValue.java | 91 +
.../nifi/registry/util/StandardPropertyValue.java | 79 +
.../apache/nifi/registry/util/TestFileUtils.java | 31 +
.../nifi-registry-web-api/pom.xml | 515 +
.../src/main/asciidoc/rest-api.adoc | 20 +
.../nifi/registry/NiFiRegistryApiApplication.java | 92 +
.../registry/NiFiRegistryPropertiesFactory.java | 47 +
.../registry/web/NiFiRegistryResourceConfig.java | 90 +
.../registry/web/api/AccessPolicyResource.java | 341 +
.../nifi/registry/web/api/AccessResource.java | 835 +
.../nifi/registry/web/api/ApplicationResource.java | 233 +
.../registry/web/api/BucketBundleResource.java | 151 +
.../nifi/registry/web/api/BucketFlowResource.java | 542 +
.../nifi/registry/web/api/BucketResource.java | 249 +
.../nifi/registry/web/api/BundleResource.java | 479 +
.../nifi/registry/web/api/ConfigResource.java | 75 +
.../registry/web/api/ExtensionRepoResource.java | 545 +
.../nifi/registry/web/api/ExtensionResource.java | 173 +
.../apache/nifi/registry/web/api/FlowResource.java | 226 +
.../nifi/registry/web/api/HttpStatusMessages.java | 30 +
.../apache/nifi/registry/web/api/ItemResource.java | 133 +
.../nifi/registry/web/api/TenantResource.java | 492 +
.../web/exception/UnauthorizedException.java | 74 +
.../apache/nifi/registry/web/link/LinkBuilder.java | 30 +
.../apache/nifi/registry/web/link/LinkService.java | 385 +
.../web/mapper/AccessDeniedExceptionMapper.java | 75 +
.../web/mapper/AdministrationExceptionMapper.java | 46 +
...ticationCredentialsNotFoundExceptionMapper.java | 50 +
.../mapper/AuthorizationAccessExceptionMapper.java | 46 +
.../web/mapper/BadRequestExceptionMapper.java | 49 +
.../mapper/ConstraintViolationExceptionMapper.java | 67 +
.../web/mapper/IllegalArgumentExceptionMapper.java | 48 +
.../web/mapper/IllegalStateExceptionMapper.java | 46 +
.../InvalidAuthenticationExceptionMapper.java | 47 +
.../web/mapper/InvalidRevisionExceptionMapper.java | 48 +
.../web/mapper/NiFiRegistryJsonProvider.java | 36 +
.../web/mapper/NotAllowedExceptionMapper.java | 46 +
.../web/mapper/NotFoundExceptionMapper.java | 50 +
.../web/mapper/QueryParamExceptionMapper.java | 46 +
.../mapper/ResourceNotFoundExceptionMapper.java | 47 +
.../web/mapper/SerializationExceptionMapper.java | 47 +
.../nifi/registry/web/mapper/ThrowableMapper.java | 42 +
.../web/mapper/UnauthorizedExceptionMapper.java | 56 +
.../web/mapper/UntrustedProxyExceptionMapper.java | 48 +
.../NiFiRegistryMasterKeyProviderFactory.java | 67 +
.../web/security/NiFiRegistrySecurityConfig.java | 204 +
.../registry/web/security/PermissionsService.java | 94 +
.../authentication/AnonymousIdentityFilter.java | 39 +
.../authentication/AuthenticationRequestToken.java | 107 +
.../authentication/AuthenticationSuccessToken.java | 55 +
.../IdentityAuthenticationProvider.java | 135 +
.../security/authentication/IdentityFilter.java | 97 +
.../exception/InvalidAuthenticationException.java | 35 +
.../authentication/jwt/JwtIdentityProvider.java | 85 +
.../security/authentication/jwt/JwtService.java | 245 +
.../kerberos/KerberosIdentityProvider.java | 141 +
.../kerberos/KerberosSpnegoFactory.java | 67 +
.../kerberos/KerberosSpnegoIdentityProvider.java | 182 +
.../kerberos/KerberosTicketValidatorFactory.java | 69 +
.../kerberos/KerberosUserDetailsService.java | 38 +
.../authentication/oidc/OidcIdentityProvider.java | 79 +
.../security/authentication/oidc/OidcService.java | 258 +
.../oidc/StandardOidcIdentityProvider.java | 466 +
.../web/security/authentication/util/CacheKey.java | 62 +
.../x509/SubjectDnX509PrincipalExtractor.java | 35 +
.../x509/X509AuthenticationRequestDetails.java | 40 +
.../x509/X509CertificateExtractor.java | 55 +
.../x509/X509IdentityAuthenticationProvider.java | 108 +
.../authentication/x509/X509IdentityProvider.java | 175 +
.../HttpMethodAuthorizationRules.java | 48 +
.../authorization/ResourceAuthorizationFilter.java | 218 +
.../StandardHttpMethodAuthorizationRules.java | 40 +
.../web/service/RevisionConfiguration.java | 51 +
.../nifi/registry/web/service/RevisionFeature.java | 23 +
.../nifi/registry/web/service/ServiceFacade.java | 235 +
.../web/service/StandardServiceFacade.java | 1248 ++
.../registry/web/service/StreamingContent.java | 39 +
.../src/main/resources/META-INF/LICENSE | 276 +-
.../src/main/resources/META-INF/NOTICE | 184 +
...gistry.security.authentication.IdentityProvider | 15 +
.../src/main/resources/banner.txt | 8 +
.../src/main/resources/images/bgNifiLogo.png | Bin
.../src/main/resources}/images/nifi16.ico | Bin
.../resources/swagger/security-definitions.json | 12 +
.../src/main/resources/templates/endpoint.hbs | 61 +
.../src/main/resources/templates/example.hbs | 0
.../src/main/resources/templates/index.html.hbs | 550 +
.../src/main/resources/templates/operation.hbs | 110 +
.../src/main/resources/templates/type.hbs | 0
.../ResourceAuthorizationFilterSpec.groovy | 172 +
.../StandardOidcIdentityProviderGroovyTest.groovy | 580 +
.../registry/NiFiRegistryTestApiApplication.java | 47 +
.../registry/SecureLdapTestApiApplication.java | 45 +
.../nifi/registry/web/JettyITServerCustomizer.java | 132 +
.../org/apache/nifi/registry/web/TestRestAPI.java | 173 +
.../apache/nifi/registry/web/api/BucketsIT.java | 327 +
.../nifi/registry/web/api/DBFlowStorageIT.java | 185 +
.../org/apache/nifi/registry/web/api/FlowsIT.java | 544 +
.../nifi/registry/web/api/IntegrationTestBase.java | 222 +
.../registry/web/api/IntegrationTestUtils.java | 120 +
.../nifi/registry/web/api/NoRevisionsIT.java | 139 +
.../nifi/registry/web/api/SecureDatabaseIT.java | 238 +
.../apache/nifi/registry/web/api/SecureFileIT.java | 193 +
.../web/api/SecureITClientConfiguration.java | 91 +
.../nifi/registry/web/api/SecureKerberosIT.java | 216 +
.../apache/nifi/registry/web/api/SecureLdapIT.java | 813 +
.../web/api/SecureNiFiRegistryClientIT.java | 314 +
.../nifi/registry/web/api/SecureProxyIT.java | 229 +
.../nifi/registry/web/api/TenantResourceTest.java | 165 +
.../nifi/registry/web/api/UnsecuredITBase.java | 42 +
.../web/api/UnsecuredNiFiRegistryClientIT.java | 1041 +
.../web/api/UnsecuredNoRevisionsITBase.java | 42 +
.../nifi/registry/web/link/TestLinkService.java | 361 +
.../authentication/oidc/OidcServiceTest.java | 154 +
.../oidc/StandardOidcIdentityProviderTest.java | 82 +
.../application-ITDBFlowStorage.properties | 21 +
.../application-ITSecureDatabase.properties | 36 +
.../resources/application-ITSecureFile.properties | 36 +
.../application-ITSecureKerberos.properties | 36 +
.../resources/application-ITSecureLdap.properties | 48 +
.../resources/application-ITSecureProxy.properties | 36 +
.../resources/application-ITUnsecured.properties | 21 +
.../application-ITUnsecuredNoRevisions.properties | 21 +
.../src/test/resources/application.properties | 28 +
.../src/test/resources/banner.txt | 8 +
.../conf/db-flow-storage/nifi-registry.properties | 31 +
.../resources/conf/providers-db-flow-storage.xml | 29 +
.../src/test/resources/conf/providers.xml | 30 +
.../resources/conf/secure-database/authorizers.xml | 80 +
.../nifi-registry-client.properties | 25 +
.../conf/secure-database/nifi-registry.properties | 33 +
.../resources/conf/secure-file/authorizers.xml | 143 +
.../secure-file/nifi-registry-client.properties | 25 +
.../conf/secure-file/nifi-registry.properties | 33 +
.../resources/conf/secure-kerberos/authorizers.xml | 101 +
.../conf/secure-kerberos/identity-providers.xml | 31 +
.../nifi-registry-client.properties | 22 +
.../conf/secure-kerberos/nifi-registry.properties | 39 +
.../conf/secure-ldap/authorizers.protected.xml | 221 +
.../resources/conf/secure-ldap/authorizers.xml | 242 +
.../test/resources/conf/secure-ldap/bootstrap.conf | 60 +
.../secure-ldap/identity-providers.protected.xml | 89 +
.../conf/secure-ldap/identity-providers.xml | 88 +
.../secure-ldap/nifi-registry-client.properties | 22 +
.../conf/secure-ldap/nifi-registry.properties | 35 +
.../resources/conf/secure-ldap/test-ldap-data.ldif | 261 +
.../resources/conf/secure-proxy/authorizers.xml | 103 +
.../secure-proxy/nifi-registry-client.properties | 25 +
.../conf/secure-proxy/nifi-registry.properties | 33 +
.../nifi-registry.properties | 31 +
.../conf/unsecured/nifi-registry.properties | 31 +
.../src/test/resources/db/BucketsIT.sql | 26 +
.../src/test/resources/db/FlowsIT.sql | 50 +
.../src/test/resources/db/clearDB.sql | 21 +
.../extensions/nars/nifi-foo-nar-1.0.0.nar | Bin 0 -> 1092 bytes
.../nars/nifi-foo-nar-2.0.0-SNAPSHOT-BUILD1.nar | Bin 0 -> 1302 bytes
.../nars/nifi-foo-nar-2.0.0-SNAPSHOT-BUILD2.nar | Bin 0 -> 1302 bytes
.../nars/nifi-foo-nar-2.0.0-SNAPSHOT-BUILD3.nar | Bin 0 -> 1302 bytes
.../extensions/nars/nifi-test-nar-1.0.0.nar | Bin 0 -> 1334 bytes
.../nars/nifi-test-nar-2.0.0-bad-manifest.nar | Bin 0 -> 1272 bytes
.../nars/nifi-test-nar-2.0.0-diff-checksum.nar | Bin 0 -> 1501 bytes
...nifi-test-nar-2.0.0-missing-docs-descriptor.nar | Bin 0 -> 571 bytes
.../nars/nifi-test-nar-2.0.0-missing-manifest.nar | Bin 0 -> 934 bytes
.../nars/nifi-test-nar-2.0.0-no-dependency.nar | Bin 0 -> 1311 bytes
.../extensions/nars/nifi-test-nar-2.0.0.nar | Bin 0 -> 1337 bytes
.../src/test/resources/keys/README.md | 249 +
.../src/test/resources/keys/ca-cert.pem | 21 +
.../src/test/resources/keys/ca-key.pem | 27 +
.../src/test/resources/keys/ca-ts.jks | Bin 0 -> 935 bytes
.../src/test/resources/keys/ca-ts.p12 | Bin 0 -> 1168 bytes
.../src/test/resources/keys/proxy-cert.pem | 51 +
.../src/test/resources/keys/proxy-key.pem | 85 +
.../src/test/resources/keys/proxy-ks.jks | Bin 0 -> 3121 bytes
.../src/test/resources/keys/proxy-ks.p12 | Bin 0 -> 3589 bytes
.../src/test/resources/keys/registry-cert.pem | 51 +
.../src/test/resources/keys/registry-key.pem | 85 +
.../src/test/resources/keys/registry-ks.jks | Bin 0 -> 3128 bytes
.../src/test/resources/keys/registry-ks.p12 | Bin 0 -> 3608 bytes
.../src/test/resources/keys/user1-cert.pem | 50 +
.../src/test/resources/keys/user1-key.pem | 84 +
.../src/test/resources/keys/user1-ks.jks | Bin 0 -> 3090 bytes
.../src/test/resources/keys/user1-ks.p12 | Bin 0 -> 3554 bytes
.../nifi-registry-web-docs/pom.xml | 68 +
.../registry/web/docs/DocumentationController.java | 57 +
.../src/main/resources/META-INF/LICENSE | 149 +-
.../src/main/resources/META-INF/NOTICE | 14 +
.../src/main/webapp/WEB-INF/jsp/documentation.jsp | 84 +
.../webapp/WEB-INF/jsp/no-documentation-found.jsp | 31 +
.../src/main/webapp/WEB-INF/web.xml | 33 +
.../src/main/webapp/css/component-usage.css | 192 +
.../src/main/webapp/css/main.css | 0
.../src/main/webapp/images}/bgBannerFoot.png | Bin
.../src/main/webapp/images/bgHeader.png | Bin
.../src/main/webapp/images/bgTableHeader.png | Bin
.../src/main/webapp}/images/iconInfo.png | Bin
.../src/main/webapp/images/registry-favicon.png | Bin 0 -> 388 bytes
.../src/main/webapp/js/application.js | 0
.../src/main/webapp/js/jquery.min.js | 4 +
.../nifi-registry-web-ui/pom.xml | 516 +
.../nifi-registry-web-ui/src/main/.editorconfig | 28 +
.../nifi-registry-web-ui/src/main/.eslintignore | 3 +
.../nifi-registry-web-ui/src/main/.eslintrc.js | 89 +
.../nifi-registry-web-ui/src/main/.stylelintrc.js | 31 +
.../src/main/angular-url-loader.js | 31 +
.../nifi/registry/web/filter/LoginFilter.java | 60 +
.../nifi/registry/web/filter/LogoutFilter.java | 56 +
.../src/main/karma-test-shim.js | 29 +
.../nifi-registry-web-ui/src/main/karma.conf.js | 127 +
.../src/main/locale/messages.es.xlf | 136 +
.../src/main/package-lock.json | 19100 +++++++++++++++++++
.../nifi-registry-web-ui/src/main/package.json | 138 +
.../src/main/resources/META-INF/LICENSE | 845 +
.../src/main/resources/META-INF/NOTICE | 36 +
.../nifi-registry-web-ui/src/main/tsconfig.json | 38 +
.../src/main/webapp/WEB-INF/web.xml | 73 +
.../administration/nf-registry-administration.html | 40 +
.../administration/nf-registry-administration.js | 95 +
.../nf-registry-administration.spec.js | 90 +
.../nf-registry-add-user-to-groups.html | 83 +
.../nf-registry-add-user-to-groups.js | 279 +
.../nf-registry-add-user-to-groups.spec.js | 177 +
.../dialogs/add-user/nf-registry-add-user.html | 48 +
.../users/dialogs/add-user/nf-registry-add-user.js | 107 +
.../dialogs/add-user/nf-registry-add-user.spec.js | 86 +
.../nf-registry-add-users-to-group.html | 82 +
.../nf-registry-add-users-to-group.js | 273 +
.../nf-registry-add-users-to-group.spec.js | 174 +
.../nf-registry-create-new-group.html | 48 +
.../nf-registry-create-new-group.js | 108 +
.../nf-registry-create-new-group.spec.js | 85 +
.../users/nf-registry-users-administration.html | 180 +
.../users/nf-registry-users-administration.js | 158 +
.../users/nf-registry-users-adminstration.spec.js | 132 +
.../manage-group/nf-registry-manage-group.html | 226 +
.../manage-group/nf-registry-manage-group.js | 676 +
.../manage-group/nf-registry-manage-group.spec.js | 2445 +++
.../manage-user/nf-registry-manage-user.html | 233 +
.../sidenav/manage-user/nf-registry-manage-user.js | 699 +
.../manage-user/nf-registry-manage-user.spec.js | 1805 ++
.../nf-registry-add-policy-to-bucket.html | 97 +
.../nf-registry-add-policy-to-bucket.js | 423 +
.../create-bucket/nf-registry-create-bucket.html | 52 +
.../create-bucket/nf-registry-create-bucket.js | 109 +
.../nf-registry-create-bucket.spec.js | 81 +
.../nf-registry-edit-bucket-policy.html | 57 +
.../nf-registry-edit-bucket-policy.js | 361 +
.../nf-registry-workflow-administration.html | 124 +
.../nf-registry-workflow-administration.js | 109 +
.../nf-registry-workflow-administration.spec.js | 109 +
.../manage-bucket/nf-registry-manage-bucket.html | 171 +
.../manage-bucket/nf-registry-manage-bucket.js | 621 +
.../nf-registry-manage-bucket.spec.js | 738 +
.../nf-registry-bucket-grid-list-viewer.js | 126 +
.../nf-registry-bucket-grid-list-viewer.spec.js | 192 +
.../nf-registry-droplet-grid-list-viewer.js | 127 +
.../nf-registry-droplet-grid-list-viewer.spec.js | 241 +
.../registry/nf-registry-grid-list-viewer.html | 124 +
.../registry/nf-registry-grid-list-viewer.js | 104 +
.../registry/nf-registry-grid-list-viewer.spec.js | 145 +
.../components/explorer/nf-registry-explorer.html | 18 +
.../components/explorer/nf-registry-explorer.js | 71 +
.../explorer/nf-registry-explorer.spec.js | 64 +
.../login/dialogs/nf-registry-user-login.html | 50 +
.../login/dialogs/nf-registry-user-login.js | 91 +
.../webapp/components/login/nf-registry-login.html | 19 +
.../webapp/components/login/nf-registry-login.js | 66 +
.../page-not-found/nf-registry-page-not-found.html | 19 +
.../page-not-found/nf-registry-page-not-found.js | 76 +
.../webapp/images/registry-background-logo.svg | 17 +
.../src/main/webapp/images/registry-favicon.png | Bin 0 -> 388 bytes
.../main/webapp/images/registry-logo-web-app.svg | 17 +
.../src/main/webapp/nf-registry-bootstrap.js | 69 +
.../src/main/webapp/nf-registry.animations.js | 128 +
.../src/main/webapp/nf-registry.html | 95 +
.../src/main/webapp/nf-registry.js | 125 +
.../src/main/webapp/nf-registry.module.js | 122 +
.../src/main/webapp/nf-registry.routes.js | 114 +
.../src/main/webapp/nf-registry.spec.js | 41 +
.../src/main/webapp/nf-registry.testbed-factory.js | 107 +
.../src/main/webapp/services/nf-registry.api.js | 865 +
.../main/webapp/services/nf-registry.api.spec.js | 1403 ++
.../services/nf-registry.auth-guard.service.js | 418 +
.../nf-registry.auth-guard.service.spec.js | 660 +
.../main/webapp/services/nf-registry.service.js | 1219 ++
.../webapp/services/nf-registry.service.spec.js | 1094 ++
.../services/nf-registry.token.interceptor.js | 52 +
.../src/main/webapp/services/nf-storage.service.js | 215 +
.../src/main/webapp/template.dev.html | 31 +
.../src/main/webapp/template.html | 31 +
.../src/main/webapp/theming/_helperClasses.scss | 82 +
.../main/webapp/theming/_structureElements.scss | 252 +
.../administration/_structureElements.scss | 22 +
.../administration/users/_structureElements.scss | 72 +
.../workflow/_structureElements.scss | 48 +
.../explorer/grid-list/_structureElements.scss | 56 +
.../src/main/webapp/theming/nf-registry.scss | 58 +
.../nifi-registry-web-ui/src/main/webpack.alias.js | 33 +
.../src/main/webpack.common.js | 88 +
.../nifi-registry-web-ui/src/main/webpack.dev.js | 132 +
.../nifi-registry-web-ui/src/main/webpack.karma.js | 43 +
.../src/main/webpack.loader.js | 226 +
.../nifi-registry-web-ui/src/main/webpack.prod.js | 78 +
.../apache/nifi/registry/ui/ITCreateBucket.java | 165 +
.../nifi/registry/ui/ITCreateBucketCancel.java | 135 +
.../nifi/registry/ui/ITCreateDuplicateBucket.java | 211 +
.../nifi/registry/ui/ITCreateMultipleBuckets.java | 197 +
.../nifi/registry/ui/ITDeleteSingleBucket.java | 161 +
.../registry/ui/ITDeleteSingleBucketCancel.java | 186 +
.../apache/nifi/registry/ui/ITRenameBucket.java | 205 +
.../nifi/registry/ui/ITRenameBucketDuplicate.java | 253 +
nifi-registry/nifi-registry-core/pom.xml | 272 +
.../dockermaven/Dockerfile | 73 +
.../dockermaven/integration-test.sh | 50 +
.../nifi-registry-docker-maven/dockermaven/pom.xml | 102 +
.../dockermaven/sh/common.sh | 28 +
.../dockermaven/sh/secure.sh | 57 +
.../dockermaven/sh/start.sh | 56 +
.../dockermaven/sh/update_bundle_provider.sh | 48 +
.../dockermaven/sh/update_database.sh | 24 +
.../dockermaven/sh/update_flow_provider.sh | 44 +
.../dockermaven/sh/update_login_providers.sh | 47 +
nifi-registry/nifi-registry-docker-maven/pom.xml | 33 +
.../nifi-registry-aws-assembly/LICENSE | 166 +-
.../nifi-registry-aws-assembly/NOTICE | 290 +
.../nifi-registry-aws-assembly/README.md | 87 +
.../nifi-registry-aws-assembly/pom.xml | 61 +
.../src/main/assembly/extension.xml | 56 +
.../nifi-registry-aws-extensions}/pom.xml | 58 +-
.../registry/aws/S3BundlePersistenceProvider.java | 326 +
...fi.registry.extension.BundlePersistenceProvider | 15 +
.../aws/S3BundlePersistenceProviderIT.java | 167 +
.../src/test/resources/nars/nifi-foo-nar-1.0.0.nar | Bin 0 -> 1092 bytes
.../nifi-registry-aws/pom.xml | 48 +
.../nifi-registry-ranger-assembly/LICENSE | 445 +
.../nifi-registry-ranger-assembly/NOTICE | 460 +
.../nifi-registry-ranger-assembly/README.md | 131 +
.../conf/ranger-nifi-registry-audit.xml | 174 +
.../conf/ranger-nifi-registry-security.xml | 92 +
.../nifi-registry-ranger-assembly/pom.xml | 61 +
.../src/main/assembly/extension.xml | 62 +
.../nifi-registry-ranger-jersey-bundle/pom.xml | 72 +
.../nifi-registry-ranger-plugin/pom.xml | 331 +
.../nifi/registry/ranger/RangerAuthorizer.java | 436 +
.../ranger/RangerBasePluginWithPolicies.java | 291 +
...nifi.registry.security.authorization.Authorizer | 15 +
.../nifi/registry/ranger/TestRangerAuthorizer.java | 723 +
.../ranger/TestRangerBasePluginWithPolicies.java | 544 +
.../src/test/resources/krb5.conf | 0
.../src/test/resources/ranger/core-site.xml | 0
.../ranger/ranger-nifi-registry-audit.xml | 0
.../ranger/ranger-nifi-registry-security.xml | 83 +
.../test/resources/ranger/ranger-policymgr-ssl.xml | 0
.../nifi-registry-ranger/pom.xml | 33 +
nifi-registry/nifi-registry-extensions/pom.xml | 33 +
nifi-registry/nifi-registry-toolkit/README.md | 35 +
.../nifi-registry-toolkit-assembly/LICENSE | 150 +-
.../nifi-registry-toolkit-assembly/NOTICE | 244 +
.../nifi-registry-toolkit-assembly/pom.xml | 68 +
.../src/main/assembly/dependencies.xml | 65 +
.../src/main/resources/bin/persistence-toolkit.bat | 41 +
.../src/main/resources/bin/persistence-toolkit.sh | 120 +
.../src/main/resources/classpath/log4j.properties | 22 +
.../nifi-registry-toolkit-persistence/pom.xml | 55 +
.../FlowPersistenceProviderMigrator.java | 110 +
.../FlowPersistenceProviderMigratorTest.java | 156 +
nifi-registry/nifi-registry-toolkit/pom.xml | 31 +
nifi-registry/pom.xml | 794 +
nifi-registry/stop.sh | 23 +
.../nifi-stateless-engine/pom.xml | 2 +-
.../nifi-stateless-system-test-suite/pom.xml | 2 +-
nifi-toolkit/nifi-toolkit-cli/pom.xml | 2 +-
.../cli/impl/client/nifi/NiFiClientConfig.java | 2 +-
pom.xml | 2 +-
1113 files changed, 158025 insertions(+), 939 deletions(-)
create mode 100755 nifi-registry/build-and-run.sh
create mode 100644 nifi-registry/nifi-registry-assembly/LICENSE
create mode 100644 nifi-registry/nifi-registry-assembly/NOTICE
create mode 100644 nifi-registry/nifi-registry-assembly/README.md
create mode 100644 nifi-registry/nifi-registry-assembly/pom.xml
create mode 100644 nifi-registry/nifi-registry-assembly/src/main/assembly/dependencies.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bootstrap/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bootstrap/src/main/java/org/apache/nifi/registry/bootstrap/BootstrapCodec.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bootstrap/src/main/java/org/apache/nifi/registry/bootstrap/NiFiRegistryListener.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bootstrap/src/main/java/org/apache/nifi/registry/bootstrap/RunNiFiRegistry.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bootstrap/src/main/java/org/apache/nifi/registry/bootstrap/ShutdownHook.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bootstrap/src/main/java/org/apache/nifi/registry/bootstrap/exception/InvalidCommandException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bootstrap/src/main/java/org/apache/nifi/registry/bootstrap/util/LimitingInputStream.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bootstrap/src/main/java/org/apache/nifi/registry/bootstrap/util/OSUtils.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/main/java/org/apache/nifi/registry/bundle/extract/BundleException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/main/java/org/apache/nifi/registry/bundle/extract/BundleExtractor.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/main/java/org/apache/nifi/registry/bundle/extract/minificpp/MiNiFiCppBundleExtractor.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/main/java/org/apache/nifi/registry/bundle/extract/nar/NarBundleExtractor.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/main/java/org/apache/nifi/registry/bundle/extract/nar/NarManifestEntry.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/main/java/org/apache/nifi/registry/bundle/extract/nar/docs/ExtensionManifestParser.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/main/java/org/apache/nifi/registry/bundle/extract/nar/docs/JacksonExtensionManifestParser.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/main/java/org/apache/nifi/registry/bundle/model/BundleDetails.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/main/java/org/apache/nifi/registry/bundle/model/BundleIdentifier.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/main/java/org/apache/nifi/registry/bundle/util/BundleUtils.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/java/org/apache/nifi/registry/bundle/extract/nar/TestNarBundleExtractor.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/java/org/apache/nifi/registry/bundle/extract/nar/docs/TestJacksonExtensionManifestParser.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/resources/descriptors/extension-manifest-ambari-nar.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/resources/descriptors/extension-manifest-dbcp-service-nar.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/resources/descriptors/extension-manifest-hadoop-nar.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/resources/descriptors/extension-manifest-missing-sys-api.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/resources/descriptors/extension-manifest-test-components.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/resources/nars/nifi-foo-nar-missing-extension-descriptor.nar
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/resources/nars/nifi-foo-nar.nar
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/resources/nars/nifi-framework-nar.nar
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/resources/nars/nifi-hadoop-nar.nar
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/resources/nars/nifi-missing-manifest-entries.nar
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-bundle-utils/src/test/resources/nars/nifi-missing-manifest.nar
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/AccessClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/BucketClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/BundleClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/BundleVersionClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/ExtensionClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/ExtensionRepoClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/FlowClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/FlowSnapshotClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/ItemsClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/NiFiRegistryClient.java
copy nifi-toolkit/nifi-toolkit-cli/src/main/java/org/apache/nifi/toolkit/cli/impl/client/nifi/NiFiClientConfig.java => nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/NiFiRegistryClientConfig.java (82%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/NiFiRegistryException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/PoliciesClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/RequestConfig.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/TenantsClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/UserClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/AbstractCRUDJerseyClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/AbstractJerseyClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/BucketItemDeserializer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/ClientUtils.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/JerseyAccessClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/JerseyBucketClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/JerseyBundleClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/JerseyBundleVersionClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/JerseyExtensionClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/JerseyExtensionRepoClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/JerseyFlowClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/JerseyFlowSnapshotClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/JerseyItemsClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/JerseyNiFiRegistryClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/JerseyPoliciesClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/JerseyTenantsClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/JerseyUserClient.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/request/BasicAuthRequestConfig.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/request/BearerTokenRequestConfig.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/main/java/org/apache/nifi/registry/client/impl/request/ProxiedEntityRequestConfig.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/test/java/org/apache/nifi/registry/client/impl/request/TestBasicAuthRequestConfig.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/test/java/org/apache/nifi/registry/client/impl/request/TestBearerTokenRequestConfig.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-client/src/test/java/org/apache/nifi/registry/client/impl/request/TestProxiedEntityRequestConfig.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/RegistryConfiguration.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/authorization/AccessPolicy.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/authorization/AccessPolicySummary.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/authorization/CurrentUser.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/authorization/Permissions.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/authorization/Resource.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/authorization/ResourcePermissions.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/authorization/Tenant.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/authorization/User.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/authorization/UserGroup.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/bucket/Bucket.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/bucket/BucketItem.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/bucket/BucketItemType.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/diff/ComponentDifference.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/diff/ComponentDifferenceGroup.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/diff/VersionedFlowDifference.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/bundle/BuildInfo.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/bundle/Bundle.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/bundle/BundleFilterParams.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/bundle/BundleInfo.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/bundle/BundleType.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/bundle/BundleTypeAdapter.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/bundle/BundleTypeValues.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/bundle/BundleVersion.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/bundle/BundleVersionDependency.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/bundle/BundleVersionFilterParams.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/bundle/BundleVersionMetadata.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/ExtensionFilterParams.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/ExtensionMetadata.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/ExtensionMetadataContainer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/TagCount.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/AllowableValue.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/Attribute.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/ControllerServiceDefinition.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/DeprecationNotice.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/DynamicProperty.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/DynamicRelationship.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/ExpressionLanguageScope.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/Extension.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/ExtensionManifest.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/ExtensionType.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/InputRequirement.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/Property.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/ProvidedServiceAPI.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/Relationship.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/Restricted.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/Restriction.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/Scope.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/Stateful.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/component/manifest/SystemResourceConsideration.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/repo/ExtensionRepoArtifact.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/repo/ExtensionRepoBucket.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/repo/ExtensionRepoExtensionMetadata.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/repo/ExtensionRepoGroup.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/repo/ExtensionRepoVersion.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/extension/repo/ExtensionRepoVersionSummary.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/field/Fields.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/BatchSize.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/Bundle.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/ComponentType.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/ConnectableComponent.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/ConnectableComponentType.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/ControllerServiceAPI.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/ExternalControllerServiceReference.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/PortType.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/Position.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/ScheduledState.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/SiteToSiteTransportProtocol.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedComponent.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedConfigurableComponent.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedConnection.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedControllerService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedExtensionComponent.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedFlow.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedFlowCoordinates.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedFlowSnapshot.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedFlowSnapshotMetadata.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedFunnel.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedLabel.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedParameter.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedParameterContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedPort.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedProcessGroup.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedProcessor.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedPropertyDescriptor.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedRemoteGroupPort.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/flow/VersionedRemoteProcessGroup.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/link/JaxbLink.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/link/LinkAdapter.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/link/LinkableDocs.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/link/LinkableEntity.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/params/SortOrder.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/main/java/org/apache/nifi/registry/params/SortParameter.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-data-model/src/test/java/org/apache/nifi/registry/flow/TestVersionedRemoteProcessGroup.java
copy {nifi-docker => nifi-registry/nifi-registry-core/nifi-registry-docker}/dockerhub/.dockerignore (100%)
create mode 100755 nifi-registry/nifi-registry-core/nifi-registry-docker/dockerhub/DockerBuild.sh
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docker/dockerhub/DockerImage.txt
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docker/dockerhub/Dockerfile
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docker/dockerhub/README.md
create mode 100755 nifi-registry/nifi-registry-core/nifi-registry-docker/dockerhub/sh/common.sh
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docker/dockerhub/sh/secure.sh
create mode 100755 nifi-registry/nifi-registry-core/nifi-registry-docker/dockerhub/sh/start.sh
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docker/dockerhub/sh/update_bundle_provider.sh
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docker/dockerhub/sh/update_database.sh
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docker/dockerhub/sh/update_flow_provider.sh
create mode 100755 nifi-registry/nifi-registry-core/nifi-registry-docker/dockerhub/sh/update_login_providers.sh
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docker/pom.xml
copy LICENSE => nifi-registry/nifi-registry-core/nifi-registry-docs/LICENSE (63%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/NOTICE
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/administration-guide.adoc
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/asciidoc-mod.css
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/getting-started.adoc
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/ABCD_flow_changes.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/ABCD_flow_in_test_bucket.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/ABCD_flow_saved.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/ABCD_process_group_menu.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/ABCD_save_flow_version_2.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/ABCD_version_2.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/add_user_button.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/add_user_dialog.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/add_user_to_groups_dialog.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/bucket_menu.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/bucket_nav_allow_bundle_overwrite.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/bucket_nav_make_public.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/bucket_nav_name_edit.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/buckets_filter_by_name.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/buckets_sort_by_name.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/changed_flow_options.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/check_multiple_buckets.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/check_multiple_users.png
copy {nifi-docs => nifi-registry/nifi-registry-core/nifi-registry-docs}/src/main/asciidoc/images/controller-settings-selection.png (100%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/create_new_group.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/create_new_group_dialog.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/delete_bucket_dialog.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/delete_bucket_policy.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/delete_bucket_policy_dialog.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/delete_bucket_single.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/delete_buckets_dialog.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/delete_multiple_buckets.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/delete_multiple_users.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/delete_user_dialog.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/delete_user_single.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/delete_users_groups_dialog.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/drag_process_group.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/empty_registry.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/flow_change_log.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/flow_delete_action.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/flow_delete_confirm.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/flows_all.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/flows_filter_by_name.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/flows_sort_menu.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/group_added.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/iconDelete.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/iconHelp.png
copy {nifi-docs => nifi-registry/nifi-registry-core/nifi-registry-docs}/src/main/asciidoc/images/iconLocallyModified.png (100%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/iconManage.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/iconSettings.png
copy {nifi-docs => nifi-registry/nifi-registry-core/nifi-registry-docs}/src/main/asciidoc/images/iconUpToDate.png (100%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/import_ABCD_version_2.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/import_flow_from_registry.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/local_registry.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/loginRegistry.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/manage_bucket.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/manage_user.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/new_bucket_button.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/new_bucket_dialog.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/new_bucket_policy_added.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/new_bucket_policy_create.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/new_bucket_policy_user_permission.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/new_test_bucket.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/nifi-registry-components.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/nifi_user1_template.snagproj
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/nifi_user_template.snagproj
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/remove_group_from_user.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/remove_user_from_group.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/save_ABCD_flow_dialog.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/select_users_create_new_group.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/select_users_create_new_group_dialog.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/select_users_new_group_added.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/test_bucket.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/test_bucket_dialog.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/two_ABCD_flows.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/user_nav_add_to_group.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/user_nav_name_edit.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/user_special_privileges.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/users_filter_by_name.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/users_non_configurable.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/images/users_sort_by_name.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-docs/src/main/asciidoc/user-guide.adoc
copy {nifi-docs => nifi-registry/nifi-registry-core/nifi-registry-docs}/src/main/assembly/dependencies.xml (100%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-flow-diff/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-flow-diff/src/main/java/org/apache/nifi/registry/flow/diff/ComparableDataFlow.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-flow-diff/src/main/java/org/apache/nifi/registry/flow/diff/ConciseEvolvingDifferenceDescriptor.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-flow-diff/src/main/java/org/apache/nifi/registry/flow/diff/DifferenceDescriptor.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-flow-diff/src/main/java/org/apache/nifi/registry/flow/diff/DifferenceType.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-flow-diff/src/main/java/org/apache/nifi/registry/flow/diff/EvolvingDifferenceDescriptor.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-flow-diff/src/main/java/org/apache/nifi/registry/flow/diff/FlowComparator.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-flow-diff/src/main/java/org/apache/nifi/registry/flow/diff/FlowComparison.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-flow-diff/src/main/java/org/apache/nifi/registry/flow/diff/FlowDifference.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-flow-diff/src/main/java/org/apache/nifi/registry/flow/diff/StandardComparableDataFlow.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-flow-diff/src/main/java/org/apache/nifi/registry/flow/diff/StandardFlowComparator.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-flow-diff/src/main/java/org/apache/nifi/registry/flow/diff/StandardFlowComparison.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-flow-diff/src/main/java/org/apache/nifi/registry/flow/diff/StandardFlowDifference.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-flow-diff/src/main/java/org/apache/nifi/registry/flow/diff/StaticDifferenceDescriptor.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/CustomFlywayConfiguration.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/CustomFlywayMigrationStrategy.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/DataSourceFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/DatabaseKeyService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/DatabaseMetadataService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/entity/BucketEntity.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/entity/BucketItemEntity.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/entity/BucketItemEntityType.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/entity/BundleEntity.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/entity/BundleVersionDependencyEntity.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/entity/BundleVersionEntity.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/entity/ExtensionAdditionalDetailsEntity.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/entity/ExtensionEntity.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/entity/ExtensionProvidedServiceApiEntity.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/entity/ExtensionRestrictionEntity.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/entity/ExtensionTagEntity.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/entity/FlowEntity.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/entity/FlowSnapshotEntity.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/entity/KeyEntity.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/entity/TagCountEntity.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/mapper/BucketEntityRowMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/mapper/BucketItemEntityRowMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/mapper/BundleEntityRowMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/mapper/BundleVersionDependencyEntityRowMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/mapper/BundleVersionEntityRowMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/mapper/ExtensionEntityRowMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/mapper/FlowEntityRowMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/mapper/FlowSnapshotEntityRowMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/mapper/KeyEntityRowMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/mapper/TagCountEntityMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/migration/BucketEntityV1.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/migration/FlowEntityV1.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/migration/FlowSnapshotEntityV1.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/migration/LegacyDataSourceFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/migration/LegacyDatabaseService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/db/migration/LegacyEntityMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/event/EventFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/event/EventService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/event/StandardEvent.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/event/StandardEventField.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/exception/AdministrationException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/exception/ResourceNotFoundException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/extension/ExtensionClassLoader.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/extension/ExtensionCloseable.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/extension/ExtensionManager.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/provider/ProviderFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/provider/ProviderFactoryException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/provider/StandardProviderConfigurationContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/provider/StandardProviderFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/provider/extension/FileSystemBundlePersistenceProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/provider/extension/StandardBundleCoordinate.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/provider/extension/StandardBundlePersistenceContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/provider/extension/StandardBundleVersionCoordinate.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/provider/flow/DatabaseFlowPersistenceProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/provider/flow/FileSystemFlowPersistenceProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/provider/flow/FlowMetadataSynchronizer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/provider/flow/StandardFlowSnapshotContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/provider/flow/git/Bucket.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/provider/flow/git/Flow.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/provider/flow/git/GitFlowMetaData.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/provider/flow/git/GitFlowPersistenceProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/provider/hook/LoggingEventHookProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/provider/hook/ScriptEventHookProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authentication/IdentityProviderFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authentication/StandardIdentityProviderConfigurationContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/AbstractConfigurableAccessPolicyProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/AbstractPolicyBasedAuthorizer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/AuthorizableLookup.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/AuthorizerCapabilityDetection.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/AuthorizerFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/AuthorizerFactoryException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/CompositeConfigurableUserGroupProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/CompositeUserAndGroups.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/CompositeUserGroupProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/StandardAuthorizableLookup.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/StandardAuthorizerConfigurationContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/StandardAuthorizerInitializationContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/StandardManagedAuthorizer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/UntrustedProxyException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/UsersAndAccessPolicies.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/database/DatabaseAccessPolicyProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/database/DatabaseUserGroupProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/database/entity/DatabaseAccessPolicy.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/database/entity/DatabaseGroup.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/database/entity/DatabaseUser.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/database/mapper/DatabaseAccessPolicyRowMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/database/mapper/DatabaseGroupRowMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/database/mapper/DatabaseUserRowMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/file/AuthorizationsHolder.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/file/FileAccessPolicyProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/file/FileAuthorizer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/file/FileUserGroupProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/file/UserGroupHolder.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/resource/Authorizable.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/resource/InheritingAuthorizable.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/resource/ProxyChainAuthorizable.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/resource/PublicCheckingAuthorizable.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/resource/ResourceFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/resource/ResourceType.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/shell/NssShellCommands.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/shell/OsxShellCommands.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/shell/RemoteShellCommands.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/shell/ShellCommandsProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/shell/ShellRunner.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/shell/ShellUserGroupProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/user/NiFiUser.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/user/NiFiUserDetails.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/user/NiFiUserUtils.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/user/StandardNiFiUser.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/util/AccessPolicyProviderUtils.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/util/InitialPolicies.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/util/ResourceAndAction.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/authorization/util/UserGroupProviderUtils.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/crypto/SensitivePropertyProviderConfiguration.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/identity/DefaultIdentityMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/identity/IdentityMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/key/Key.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/key/KeyService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/ldap/IdentityStrategy.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/ldap/LdapAuthenticationStrategy.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/ldap/LdapIdentityProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/ldap/LdapsSocketFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/ldap/ReferralStrategy.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/ldap/tenants/LdapUserGroupProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/ldap/tenants/SearchScope.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/ldap/tenants/TenantHolder.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/util/ClassLoaderUtils.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/security/util/XmlUtils.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/serialization/AbstractMultiVersionSerializer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/serialization/ExtensionSerializer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/serialization/FlowContent.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/serialization/FlowContentSerializer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/serialization/SerializationConstants.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/serialization/SerializationException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/serialization/Serializer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/serialization/VersionedSerializer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/serialization/jackson/JacksonExtensionSerializer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/serialization/jackson/JacksonFlowContentSerializer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/serialization/jackson/JacksonSerializer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/serialization/jackson/JacksonVersionedProcessGroupSerializer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/serialization/jackson/ObjectMapperProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/serialization/jackson/SerializationContainer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/serialization/jaxb/JAXBSerializer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/serialization/jaxb/JAXBVersionedProcessGroupSerializer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/service/AuthorizationService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/service/MetadataService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/service/QueryParameters.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/service/RegistryService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/service/alias/RegistryUrlAliasService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/service/extension/BundleMetadataExtractors.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/service/extension/ExtensionService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/service/extension/StandardExtensionService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/service/extension/docs/DocumentationConstants.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/service/extension/docs/ExtensionDocWriter.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/service/extension/docs/HtmlExtensionDocWriter.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/service/mapper/BucketMappings.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/service/mapper/ExtensionMappings.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/service/mapper/FlowMappings.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/java/org/apache/nifi/registry/service/mapper/KeyMappings.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/META-INF/services/org.apache.nifi.registry.extension.BundlePersistenceProvider
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/META-INF/services/org.apache.nifi.registry.flow.FlowPersistenceProvider
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/META-INF/services/org.apache.nifi.registry.hook.EventHookProvider
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/META-INF/services/org.apache.nifi.registry.security.authentication.IdentityProvider
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/META-INF/services/org.apache.nifi.registry.security.authorization.AccessPolicyProvider
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/META-INF/services/org.apache.nifi.registry.security.authorization.Authorizer
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/META-INF/services/org.apache.nifi.registry.security.authorization.UserGroupProvider
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/default/V2__Initial.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/default/V3__AddExtensions.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/default/V4__AddCascadeOnDelete.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/default/V5__AddBucketPublicFlags.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/default/V6__AddFlowPersistence.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/default/V7__AddRevision.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/default/V8__AddUserGroupPolicy.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/mysql/V2__Initial.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/mysql/V3__AddExtensions.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/mysql/V4__AddCascadeOnDelete.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/mysql/V5__AddBucketPublicFlags.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/mysql/V6__AddFlowPersistence.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/mysql/V7__AddRevision.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/mysql/V8__AddUserGroupPolicy.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/original/V1.2__IncreaseColumnSizes.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/original/V1.3__DropBucketItemNameUniqueness.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/original/V1__Initial.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/postgres/V2__Initial.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/postgres/V3__AddExtensions.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/postgres/V4__AddCascadeOnDelete.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/postgres/V5__AddBucketPublicFlags.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/postgres/V6__AddFlowPersistence.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/postgres/V7__AddRevision.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/resources/db/migration/postgres/V8__AddUserGroupPolicy.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/xsd/aliases.xsd
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/xsd/authorizations.xsd
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/xsd/authorizers.xsd
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/xsd/identity-providers.xsd
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/main/xsd/providers.xsd
copy {nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-file-authorizer => nifi-registry/nifi-registry-core/nifi-registry-framework}/src/main/xsd/tenants.xsd (100%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/groovy/org/apache/nifi/registry/security/authorization/AuthorizerFactorySpec.groovy
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/groovy/org/apache/nifi/registry/service/AuthorizationServiceSpec.groovy
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/GenerateExtensionManifestSchema.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/db/DatabaseBaseTest.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/db/DatabaseTestApplication.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/db/TestDatabaseKeyService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/db/TestDatabaseMetadataService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/db/migration/TestLegacyDatabaseService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/db/migration/TestLegacyEntityMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/event/TestEventFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/event/TestEventService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/event/TestStandardEvent.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/provider/MockBundlePersistenceProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/provider/MockFlowPersistenceProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/provider/TestStandardProviderFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/provider/extension/TestFileSystemBundlePersistenceProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/provider/flow/TestDatabaseFlowPersistenceProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/provider/flow/TestFileSystemFlowPersistenceProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/provider/flow/TestFlowMetadataSynchronizer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/provider/flow/TestStandardFlowSnapshotContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/provider/flow/git/TestGitFlowPersistenceProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/provider/hook/TestScriptEventHookProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/security/authorization/TestStandardAuthorizableLookup.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/security/authorization/database/TestDatabaseAccessPolicyProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/security/authorization/database/TestDatabaseUserGroupProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/security/ldap/tenants/LdapUserGroupProviderTest.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/serialization/TestExtensionSerializer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/serialization/TestFlowContentSerializer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/serialization/jaxb/TestJAXBVersionedProcessGroupSerializer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/service/TestRegistryService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/service/alias/RegistryUrlAliasServiceTest.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/service/extension/docs/TestHtmlExtensionDocWriter.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/java/org/apache/nifi/registry/service/extension/docs/XmlValidator.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/resources/application.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/resources/db/migration/common/V999999.1__test-setup.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/resources/extensions/ConsumeKafkaRecord_1_0.json
copy {nifi-nar-bundles/nifi-ldap-iaa-providers-bundle/nifi-ldap-iaa-providers => nifi-registry/nifi-registry-core/nifi-registry-framework}/src/test/resources/nifi-example.ldif (100%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/resources/provider/hook/bad-script-provider.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/resources/provider/providers-class-not-found.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/resources/provider/providers-good.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/resources/security/authorizers-bad-ap-provider-ids.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/resources/security/authorizers-bad-authorizer-ids.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/resources/security/authorizers-bad-composite.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/resources/security/authorizers-bad-configurable-composite.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/resources/security/authorizers-bad-ug-provider-ids.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/resources/security/authorizers-good-file-providers.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/resources/serialization/json/no-version.snapshot
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/resources/serialization/json/non-integer-version.snapshot
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/resources/serialization/ver1.snapshot
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/resources/serialization/ver2.snapshot
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/resources/serialization/ver3.snapshot
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-framework/src/test/resources/serialization/ver9999.snapshot
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-jetty/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-jetty/src/main/java/org/apache/nifi/registry/jetty/JettyServer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-jetty/src/main/java/org/apache/nifi/registry/jetty/headers/ContentSecurityPolicyFilter.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-jetty/src/main/java/org/apache/nifi/registry/jetty/headers/StrictTransportSecurityFilter.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-jetty/src/main/java/org/apache/nifi/registry/jetty/headers/XFrameOptionsFilter.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-jetty/src/main/java/org/apache/nifi/registry/jetty/headers/XSSProtectionFilter.java
copy {nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-jetty/src/main/resources/org/apache/nifi => nifi-registry/nifi-registry-core/nifi-registry-jetty/src/main/resources/org/apache/nifi-registry}/web/webdefault.xml (100%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-jetty/src/test/groovy/org/apache/nifi/registry/jetty/JettyServerGroovyTest.groovy
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-jetty/src/test/resources/keystoreDifferentPasswords.jks
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-jetty/src/test/resources/keystoreSamePassword.jks
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-jetty/src/test/resources/truststore.jks
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/main/java/org/apache/nifi/registry/properties/AESSensitivePropertyProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/main/java/org/apache/nifi/registry/properties/AESSensitivePropertyProviderFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/main/java/org/apache/nifi/registry/properties/MultipleSensitivePropertyProtectionException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/main/java/org/apache/nifi/registry/properties/NiFiRegistryProperties.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/main/java/org/apache/nifi/registry/properties/NiFiRegistryPropertiesLoader.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/main/java/org/apache/nifi/registry/properties/ProtectedNiFiRegistryProperties.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/main/java/org/apache/nifi/registry/properties/SensitivePropertyProtectionException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/main/java/org/apache/nifi/registry/properties/SensitivePropertyProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/main/java/org/apache/nifi/registry/properties/SensitivePropertyProviderFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/main/java/org/apache/nifi/registry/properties/util/IdentityMapping.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/main/java/org/apache/nifi/registry/properties/util/IdentityMappingUtil.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/main/java/org/apache/nifi/registry/security/crypto/BootstrapFileCryptoKeyProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/main/java/org/apache/nifi/registry/security/crypto/CryptoKeyLoader.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/main/java/org/apache/nifi/registry/security/crypto/CryptoKeyProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/main/java/org/apache/nifi/registry/security/crypto/MissingCryptoKeyException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/groovy/org/apache/nifi/registry/properties/AESSensitivePropertyProviderFactoryTest.groovy
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/groovy/org/apache/nifi/registry/properties/AESSensitivePropertyProviderTest.groovy
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/groovy/org/apache/nifi/registry/properties/NiFiRegistryPropertiesGroovyTest.groovy
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/groovy/org/apache/nifi/registry/properties/NiFiRegistryPropertiesLoaderGroovyTest.groovy
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/groovy/org/apache/nifi/registry/properties/ProtectedNiFiPropertiesGroovyTest.groovy
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/groovy/org/apache/nifi/security/crypto/CryptoKeyLoaderGroovyTest.groovy
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/resources/conf/bootstrap.conf
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/resources/conf/bootstrap.unreadable_file_permissions.conf
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/resources/conf/bootstrap.with_missing_key.conf
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/resources/conf/bootstrap.with_missing_key_line.conf
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/resources/conf/nifi-registry.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/resources/conf/nifi-registry.with_additional_sensitive_keys.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/resources/conf/nifi-registry.with_sensitive_props_fully_protected_aes_128.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/resources/conf/nifi-registry.with_sensitive_props_protected_aes_128.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/resources/conf/nifi-registry.with_sensitive_props_protected_aes_128_password.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/resources/conf/nifi-registry.with_sensitive_props_protected_aes_256.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/resources/conf/nifi-registry.with_sensitive_props_protected_aes_multiple_malformed.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/resources/conf/nifi-registry.with_sensitive_props_protected_aes_single_malformed.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/resources/conf/nifi-registry.with_sensitive_props_protected_unknown.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/resources/conf/nifi-registry.with_sensitive_props_unprotected.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-properties/src/test/resources/conf/nifi-registry.with_sensitive_props_unprotected_extra_line.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/extension/BundleCoordinate.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/extension/BundlePersistenceContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/extension/BundlePersistenceException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/extension/BundlePersistenceProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/extension/BundleVersionCoordinate.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/extension/BundleVersionType.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/flow/FlowPersistenceException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/flow/FlowPersistenceProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/flow/FlowSnapshotContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/flow/MetadataAwareFlowPersistenceProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/hook/Event.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/hook/EventField.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/hook/EventFieldName.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/hook/EventHookException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/hook/EventHookProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/hook/EventType.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/hook/WhitelistFilteringEventHookProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/metadata/BucketMetadata.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/metadata/FlowMetadata.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/metadata/FlowSnapshotMetadata.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/provider/Provider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/provider/ProviderConfigurationContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/provider/ProviderContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-provider-api/src/main/java/org/apache/nifi/registry/provider/ProviderCreationException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-resources/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-resources/src/main/assembly/dependencies.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-resources/src/main/resources/bin/dump-nifi-registry.bat
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-resources/src/main/resources/bin/nifi-registry-env.sh
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-resources/src/main/resources/bin/nifi-registry.sh
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-resources/src/main/resources/bin/run-nifi-registry.bat
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-resources/src/main/resources/bin/status-nifi-registry.bat
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-resources/src/main/resources/conf/authorizers.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-resources/src/main/resources/conf/bootstrap.conf
copy nifi-toolkit/nifi-toolkit-encrypt-config/src/test/resources/nifi-registry/identity-providers-commented.xml => nifi-registry/nifi-registry-core/nifi-registry-resources/src/main/resources/conf/identity-providers.xml (100%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-resources/src/main/resources/conf/logback.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-resources/src/main/resources/conf/nifi-registry.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-resources/src/main/resources/conf/providers.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-resources/src/main/resources/conf/registry-aliases.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-api/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-api/src/main/java/org/apache/nifi/registry/revision/api/DeleteRevisionTask.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-api/src/main/java/org/apache/nifi/registry/revision/api/EntityModification.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-api/src/main/java/org/apache/nifi/registry/revision/api/ExpiredRevisionClaimException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-api/src/main/java/org/apache/nifi/registry/revision/api/InvalidRevisionException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-api/src/main/java/org/apache/nifi/registry/revision/api/Revision.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-api/src/main/java/org/apache/nifi/registry/revision/api/RevisionClaim.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-api/src/main/java/org/apache/nifi/registry/revision/api/RevisionManager.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-api/src/main/java/org/apache/nifi/registry/revision/api/RevisionUpdate.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-api/src/main/java/org/apache/nifi/registry/revision/api/UpdateResult.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-api/src/main/java/org/apache/nifi/registry/revision/api/UpdateRevisionTask.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-common/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-common/src/main/java/org/apache/nifi/registry/revision/naive/NaiveRevisionManager.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-common/src/main/java/org/apache/nifi/registry/revision/standard/RevisionComparator.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-common/src/main/java/org/apache/nifi/registry/revision/standard/StandardRevisionClaim.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-common/src/main/java/org/apache/nifi/registry/revision/standard/StandardRevisionUpdate.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-common/src/main/java/org/apache/nifi/registry/revision/standard/StandardUpdateResult.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-common/src/main/java/org/apache/nifi/registry/revision/web/ClientIdParameter.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-common/src/main/java/org/apache/nifi/registry/revision/web/LongParameter.java
copy {nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-client-dto => nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-entity-model}/pom.xml (51%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-entity-model/src/main/java/org/apache/nifi/registry/revision/entity/RevisableEntity.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-entity-model/src/main/java/org/apache/nifi/registry/revision/entity/RevisionInfo.java
copy {nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-client-dto => nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-entity-service}/pom.xml (51%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-entity-service/src/main/java/org/apache/nifi/registry/revision/entity/RevisableEntityService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-entity-service/src/main/java/org/apache/nifi/registry/revision/entity/StandardRevisableEntityService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-entity-service/src/test/java/org/apache/nifi/registry/revision/entity/TestStandardRevisableEntityService.java
copy {nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-client-dto => nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-spring-jdbc}/pom.xml (50%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-spring-jdbc/src/main/java/org/apache/nifi/registry/revision/jdbc/JdbcRevisionManager.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-spring-jdbc/src/main/java/org/apache/nifi/registry/revision/jdbc/RevisionRowMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-spring-jdbc/src/test/java/org/apache/nifi/registry/TestApplication.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-spring-jdbc/src/test/java/org/apache/nifi/registry/revision/jdbc/TestJdbcRevisionManager.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/nifi-registry-revision-spring-jdbc/src/test/resources/application.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-revision/pom.xml
copy {nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-client-dto => nifi-registry/nifi-registry-core/nifi-registry-runtime}/pom.xml (51%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-runtime/src/main/java/org/apache/nifi/registry/BootstrapListener.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-runtime/src/main/java/org/apache/nifi/registry/NiFiRegistry.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-runtime/src/main/java/org/apache/nifi/registry/util/LimitingInputStream.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authentication/AuthenticationRequest.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authentication/AuthenticationResponse.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authentication/BasicAuthIdentityProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authentication/BearerAuthIdentityProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authentication/IdentityProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authentication/IdentityProviderConfigurationContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authentication/IdentityProviderLookup.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authentication/IdentityProviderUsage.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authentication/UsernamePasswordAuthenticationRequest.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authentication/annotation/IdentityProviderContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authentication/exception/IdentityAccessException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authentication/exception/InvalidCredentialsException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/AccessPolicy.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/AccessPolicyProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/AccessPolicyProviderInitializationContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/AccessPolicyProviderLookup.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/AuthorizationAuditor.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/AuthorizationRequest.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/AuthorizationResult.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/Authorizer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/AuthorizerConfigurationContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/AuthorizerInitializationContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/AuthorizerLookup.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/ConfigurableAccessPolicyProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/ConfigurableUserGroupProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/Group.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/ManagedAuthorizer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/RequestAction.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/Resource.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/User.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/UserAndGroups.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/UserContextKeys.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/UserGroupProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/UserGroupProviderInitializationContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/UserGroupProviderLookup.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/annotation/AuthorizerContext.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/exception/AccessDeniedException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/exception/AuthorizationAccessException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/exception/UninheritableAuthorizationsException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/exception/SecurityProviderCreationException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/exception/SecurityProviderDestructionException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-utils/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-utils/src/main/java/org/apache/nifi/registry/security/util/CertificateUtils.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-utils/src/main/java/org/apache/nifi/registry/security/util/CryptoUtils.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-utils/src/main/java/org/apache/nifi/registry/security/util/KeyStoreUtils.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-utils/src/main/java/org/apache/nifi/registry/security/util/KeystoreType.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-utils/src/main/java/org/apache/nifi/registry/security/util/ProxiedEntitiesUtils.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-utils/src/main/java/org/apache/nifi/registry/security/util/SslContextFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-utils/src/main/java/org/apache/nifi/registry/security/util/kerberos/KerberosPrincipalParser.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-utils/src/test/groovy/org/apache/nifi/registry/security/util/ProxiedEntitiesUtilsTest.groovy
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-utils/src/test/groovy/org/apache/nifi/registry/security/util/kerberos/KerberosPrincipalParserSpec.groovy
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-security-utils/src/test/java/org/apache/nifi/registry/security/util/KeyStoreUtilsTest.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-test/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-test/src/main/java/org/apache/nifi/registry/db/DatabaseProfileValueSource.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-test/src/main/java/org/apache/nifi/registry/db/MariaDB10DataSourceFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-test/src/main/java/org/apache/nifi/registry/db/MariaDB10_2DataSourceFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-test/src/main/java/org/apache/nifi/registry/db/MariaDB10_3DataSourceFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-test/src/main/java/org/apache/nifi/registry/db/MariaDBCustomContainer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-test/src/main/java/org/apache/nifi/registry/db/MariaDBDataSourceFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-test/src/main/java/org/apache/nifi/registry/db/MySql6DataSourceFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-test/src/main/java/org/apache/nifi/registry/db/MySql7DataSourceFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-test/src/main/java/org/apache/nifi/registry/db/MySql8DataSourceFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-test/src/main/java/org/apache/nifi/registry/db/MySqlCustomContainer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-test/src/main/java/org/apache/nifi/registry/db/MySqlDataSourceFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-test/src/main/java/org/apache/nifi/registry/db/Postgres10DataSourceFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-test/src/main/java/org/apache/nifi/registry/db/Postgres11DataSourceFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-test/src/main/java/org/apache/nifi/registry/db/Postgres12DataSourceFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-test/src/main/java/org/apache/nifi/registry/db/Postgres13DataSourceFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-test/src/main/java/org/apache/nifi/registry/db/PostgresDataSourceFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-test/src/main/java/org/apache/nifi/registry/db/TestDataSourceFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-utils/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-utils/src/main/java/org/apache/nifi/registry/util/DataUnit.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-utils/src/main/java/org/apache/nifi/registry/util/EscapeUtils.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-utils/src/main/java/org/apache/nifi/registry/util/FileUtils.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-utils/src/main/java/org/apache/nifi/registry/util/FormatUtils.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-utils/src/main/java/org/apache/nifi/registry/util/PropertyValue.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-utils/src/main/java/org/apache/nifi/registry/util/StandardPropertyValue.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-utils/src/test/java/org/apache/nifi/registry/util/TestFileUtils.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/asciidoc/rest-api.adoc
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/NiFiRegistryApiApplication.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/NiFiRegistryPropertiesFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/NiFiRegistryResourceConfig.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/api/AccessPolicyResource.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/api/AccessResource.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/api/ApplicationResource.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/api/BucketBundleResource.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/api/BucketFlowResource.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/api/BucketResource.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/api/BundleResource.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/api/ConfigResource.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/api/ExtensionRepoResource.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/api/ExtensionResource.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/api/FlowResource.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/api/HttpStatusMessages.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/api/ItemResource.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/api/TenantResource.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/exception/UnauthorizedException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/link/LinkBuilder.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/link/LinkService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/AccessDeniedExceptionMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/AdministrationExceptionMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/AuthenticationCredentialsNotFoundExceptionMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/AuthorizationAccessExceptionMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/BadRequestExceptionMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/ConstraintViolationExceptionMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/IllegalArgumentExceptionMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/IllegalStateExceptionMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/InvalidAuthenticationExceptionMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/InvalidRevisionExceptionMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/NiFiRegistryJsonProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/NotAllowedExceptionMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/NotFoundExceptionMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/QueryParamExceptionMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/ResourceNotFoundExceptionMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/SerializationExceptionMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/ThrowableMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/UnauthorizedExceptionMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/mapper/UntrustedProxyExceptionMapper.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/NiFiRegistryMasterKeyProviderFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/NiFiRegistrySecurityConfig.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/PermissionsService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/AnonymousIdentityFilter.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/AuthenticationRequestToken.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/AuthenticationSuccessToken.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/IdentityAuthenticationProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/IdentityFilter.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/exception/InvalidAuthenticationException.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/jwt/JwtIdentityProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/jwt/JwtService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/kerberos/KerberosIdentityProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/kerberos/KerberosSpnegoFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/kerberos/KerberosSpnegoIdentityProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/kerberos/KerberosTicketValidatorFactory.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/kerberos/KerberosUserDetailsService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/oidc/OidcIdentityProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/oidc/OidcService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/oidc/StandardOidcIdentityProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/util/CacheKey.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/x509/SubjectDnX509PrincipalExtractor.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/x509/X509AuthenticationRequestDetails.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/x509/X509CertificateExtractor.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/x509/X509IdentityAuthenticationProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authentication/x509/X509IdentityProvider.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authorization/HttpMethodAuthorizationRules.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authorization/ResourceAuthorizationFilter.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/security/authorization/StandardHttpMethodAuthorizationRules.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/service/RevisionConfiguration.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/service/RevisionFeature.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/service/ServiceFacade.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/service/StandardServiceFacade.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/java/org/apache/nifi/registry/web/service/StreamingContent.java
copy LICENSE => nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/resources/META-INF/LICENSE (61%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/resources/META-INF/NOTICE
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/resources/META-INF/services/org.apache.nifi.registry.security.authentication.IdentityProvider
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/resources/banner.txt
copy {nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api => nifi-registry/nifi-registry-core/nifi-registry-web-api}/src/main/resources/images/bgNifiLogo.png (100%)
copy {nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/src/main/webapp => nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/resources}/images/nifi16.ico (100%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/resources/swagger/security-definitions.json
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/resources/templates/endpoint.hbs
copy {nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api => nifi-registry/nifi-registry-core/nifi-registry-web-api}/src/main/resources/templates/example.hbs (100%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/resources/templates/index.html.hbs
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/main/resources/templates/operation.hbs
copy {nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api => nifi-registry/nifi-registry-core/nifi-registry-web-api}/src/main/resources/templates/type.hbs (100%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/groovy/org/apache/nifi/registry/security/authorization/ResourceAuthorizationFilterSpec.groovy
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/groovy/org/apache/nifi/registry/web/security/authentication/oidc/StandardOidcIdentityProviderGroovyTest.groovy
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/NiFiRegistryTestApiApplication.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/SecureLdapTestApiApplication.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/JettyITServerCustomizer.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/TestRestAPI.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/api/BucketsIT.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/api/DBFlowStorageIT.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/api/FlowsIT.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/api/IntegrationTestBase.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/api/IntegrationTestUtils.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/api/NoRevisionsIT.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/api/SecureDatabaseIT.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/api/SecureFileIT.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/api/SecureITClientConfiguration.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/api/SecureKerberosIT.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/api/SecureLdapIT.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/api/SecureNiFiRegistryClientIT.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/api/SecureProxyIT.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/api/TenantResourceTest.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/api/UnsecuredITBase.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/api/UnsecuredNiFiRegistryClientIT.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/api/UnsecuredNoRevisionsITBase.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/link/TestLinkService.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/security/authentication/oidc/OidcServiceTest.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/java/org/apache/nifi/registry/web/security/authentication/oidc/StandardOidcIdentityProviderTest.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/application-ITDBFlowStorage.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/application-ITSecureDatabase.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/application-ITSecureFile.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/application-ITSecureKerberos.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/application-ITSecureLdap.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/application-ITSecureProxy.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/application-ITUnsecured.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/application-ITUnsecuredNoRevisions.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/application.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/banner.txt
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/db-flow-storage/nifi-registry.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/providers-db-flow-storage.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/providers.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-database/authorizers.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-database/nifi-registry-client.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-database/nifi-registry.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-file/authorizers.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-file/nifi-registry-client.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-file/nifi-registry.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-kerberos/authorizers.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-kerberos/identity-providers.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-kerberos/nifi-registry-client.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-kerberos/nifi-registry.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-ldap/authorizers.protected.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-ldap/authorizers.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-ldap/bootstrap.conf
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-ldap/identity-providers.protected.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-ldap/identity-providers.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-ldap/nifi-registry-client.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-ldap/nifi-registry.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-ldap/test-ldap-data.ldif
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-proxy/authorizers.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-proxy/nifi-registry-client.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/secure-proxy/nifi-registry.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/unsecured-no-revisions/nifi-registry.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/conf/unsecured/nifi-registry.properties
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/db/BucketsIT.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/db/FlowsIT.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/db/clearDB.sql
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/extensions/nars/nifi-foo-nar-1.0.0.nar
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/extensions/nars/nifi-foo-nar-2.0.0-SNAPSHOT-BUILD1.nar
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/extensions/nars/nifi-foo-nar-2.0.0-SNAPSHOT-BUILD2.nar
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/extensions/nars/nifi-foo-nar-2.0.0-SNAPSHOT-BUILD3.nar
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/extensions/nars/nifi-test-nar-1.0.0.nar
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/extensions/nars/nifi-test-nar-2.0.0-bad-manifest.nar
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/extensions/nars/nifi-test-nar-2.0.0-diff-checksum.nar
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/extensions/nars/nifi-test-nar-2.0.0-missing-docs-descriptor.nar
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/extensions/nars/nifi-test-nar-2.0.0-missing-manifest.nar
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/extensions/nars/nifi-test-nar-2.0.0-no-dependency.nar
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/extensions/nars/nifi-test-nar-2.0.0.nar
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/keys/README.md
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/keys/ca-cert.pem
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/keys/ca-key.pem
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/keys/ca-ts.jks
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/keys/ca-ts.p12
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/keys/proxy-cert.pem
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/keys/proxy-key.pem
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/keys/proxy-ks.jks
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/keys/proxy-ks.p12
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/keys/registry-cert.pem
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/keys/registry-key.pem
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/keys/registry-ks.jks
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/keys/registry-ks.p12
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/keys/user1-cert.pem
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/keys/user1-key.pem
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/keys/user1-ks.jks
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-api/src/test/resources/keys/user1-ks.p12
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-docs/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-docs/src/main/java/org/apache/nifi/registry/web/docs/DocumentationController.java
copy LICENSE => nifi-registry/nifi-registry-core/nifi-registry-web-docs/src/main/resources/META-INF/LICENSE (61%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-docs/src/main/resources/META-INF/NOTICE
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-docs/src/main/webapp/WEB-INF/jsp/documentation.jsp
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-docs/src/main/webapp/WEB-INF/jsp/no-documentation-found.jsp
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-docs/src/main/webapp/WEB-INF/web.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-docs/src/main/webapp/css/component-usage.css
copy {nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-docs => nifi-registry/nifi-registry-core/nifi-registry-web-docs}/src/main/webapp/css/main.css (100%)
copy {nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/resources/TestIdentifyMimeType => nifi-registry/nifi-registry-core/nifi-registry-web-docs/src/main/webapp/images}/bgBannerFoot.png (100%)
copy {nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-docs => nifi-registry/nifi-registry-core/nifi-registry-web-docs}/src/main/webapp/images/bgHeader.png (100%)
copy {nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-docs => nifi-registry/nifi-registry-core/nifi-registry-web-docs}/src/main/webapp/images/bgTableHeader.png (100%)
copy {nifi-docs/src/main/asciidoc => nifi-registry/nifi-registry-core/nifi-registry-web-docs/src/main/webapp}/images/iconInfo.png (100%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-docs/src/main/webapp/images/registry-favicon.png
copy {nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-docs => nifi-registry/nifi-registry-core/nifi-registry-web-docs}/src/main/webapp/js/application.js (100%)
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-docs/src/main/webapp/js/jquery.min.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/pom.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/.editorconfig
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/.eslintignore
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/.eslintrc.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/.stylelintrc.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/angular-url-loader.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/java/org/apache/nifi/registry/web/filter/LoginFilter.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/java/org/apache/nifi/registry/web/filter/LogoutFilter.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/karma-test-shim.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/karma.conf.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/locale/messages.es.xlf
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/package-lock.json
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/package.json
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/resources/META-INF/LICENSE
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/resources/META-INF/NOTICE
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/tsconfig.json
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/WEB-INF/web.xml
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/nf-registry-administration.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/nf-registry-administration.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/nf-registry-administration.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/dialogs/add-user-to-groups/nf-registry-add-user-to-groups.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/dialogs/add-user-to-groups/nf-registry-add-user-to-groups.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/dialogs/add-user-to-groups/nf-registry-add-user-to-groups.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/dialogs/add-user/nf-registry-add-user.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/dialogs/add-user/nf-registry-add-user.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/dialogs/add-user/nf-registry-add-user.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/dialogs/add-users-to-group/nf-registry-add-users-to-group.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/dialogs/add-users-to-group/nf-registry-add-users-to-group.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/dialogs/add-users-to-group/nf-registry-add-users-to-group.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/dialogs/create-new-group/nf-registry-create-new-group.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/dialogs/create-new-group/nf-registry-create-new-group.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/dialogs/create-new-group/nf-registry-create-new-group.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/nf-registry-users-administration.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/nf-registry-users-administration.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/nf-registry-users-adminstration.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/sidenav/manage-group/nf-registry-manage-group.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/sidenav/manage-group/nf-registry-manage-group.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/sidenav/manage-group/nf-registry-manage-group.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/sidenav/manage-user/nf-registry-manage-user.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/sidenav/manage-user/nf-registry-manage-user.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/users/sidenav/manage-user/nf-registry-manage-user.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/workflow/dialogs/add-policy-to-bucket/nf-registry-add-policy-to-bucket.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/workflow/dialogs/add-policy-to-bucket/nf-registry-add-policy-to-bucket.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/workflow/dialogs/create-bucket/nf-registry-create-bucket.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/workflow/dialogs/create-bucket/nf-registry-create-bucket.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/workflow/dialogs/create-bucket/nf-registry-create-bucket.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/workflow/dialogs/edit-bucket-policy/nf-registry-edit-bucket-policy.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/workflow/dialogs/edit-bucket-policy/nf-registry-edit-bucket-policy.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/workflow/nf-registry-workflow-administration.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/workflow/nf-registry-workflow-administration.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/workflow/nf-registry-workflow-administration.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/workflow/sidenav/manage-bucket/nf-registry-manage-bucket.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/workflow/sidenav/manage-bucket/nf-registry-manage-bucket.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/administration/workflow/sidenav/manage-bucket/nf-registry-manage-bucket.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/explorer/grid-list/registry/nf-registry-bucket-grid-list-viewer.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/explorer/grid-list/registry/nf-registry-bucket-grid-list-viewer.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/explorer/grid-list/registry/nf-registry-droplet-grid-list-viewer.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/explorer/grid-list/registry/nf-registry-droplet-grid-list-viewer.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/explorer/grid-list/registry/nf-registry-grid-list-viewer.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/explorer/grid-list/registry/nf-registry-grid-list-viewer.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/explorer/grid-list/registry/nf-registry-grid-list-viewer.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/explorer/nf-registry-explorer.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/explorer/nf-registry-explorer.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/explorer/nf-registry-explorer.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/login/dialogs/nf-registry-user-login.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/login/dialogs/nf-registry-user-login.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/login/nf-registry-login.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/login/nf-registry-login.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/page-not-found/nf-registry-page-not-found.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/components/page-not-found/nf-registry-page-not-found.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/images/registry-background-logo.svg
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/images/registry-favicon.png
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/images/registry-logo-web-app.svg
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/nf-registry-bootstrap.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/nf-registry.animations.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/nf-registry.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/nf-registry.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/nf-registry.module.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/nf-registry.routes.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/nf-registry.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/nf-registry.testbed-factory.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/services/nf-registry.api.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/services/nf-registry.api.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/services/nf-registry.auth-guard.service.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/services/nf-registry.auth-guard.service.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/services/nf-registry.service.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/services/nf-registry.service.spec.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/services/nf-registry.token.interceptor.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/services/nf-storage.service.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/template.dev.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/template.html
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/theming/_helperClasses.scss
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/theming/_structureElements.scss
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/theming/components/administration/_structureElements.scss
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/theming/components/administration/users/_structureElements.scss
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/theming/components/administration/workflow/_structureElements.scss
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/theming/components/explorer/grid-list/_structureElements.scss
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webapp/theming/nf-registry.scss
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webpack.alias.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webpack.common.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webpack.dev.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webpack.karma.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webpack.loader.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/main/webpack.prod.js
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/test/java/org/apache/nifi/registry/ui/ITCreateBucket.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/test/java/org/apache/nifi/registry/ui/ITCreateBucketCancel.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/test/java/org/apache/nifi/registry/ui/ITCreateDuplicateBucket.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/test/java/org/apache/nifi/registry/ui/ITCreateMultipleBuckets.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/test/java/org/apache/nifi/registry/ui/ITDeleteSingleBucket.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/test/java/org/apache/nifi/registry/ui/ITDeleteSingleBucketCancel.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/test/java/org/apache/nifi/registry/ui/ITRenameBucket.java
create mode 100644 nifi-registry/nifi-registry-core/nifi-registry-web-ui/src/test/java/org/apache/nifi/registry/ui/ITRenameBucketDuplicate.java
create mode 100644 nifi-registry/nifi-registry-core/pom.xml
create mode 100644 nifi-registry/nifi-registry-docker-maven/dockermaven/Dockerfile
create mode 100755 nifi-registry/nifi-registry-docker-maven/dockermaven/integration-test.sh
create mode 100644 nifi-registry/nifi-registry-docker-maven/dockermaven/pom.xml
create mode 100755 nifi-registry/nifi-registry-docker-maven/dockermaven/sh/common.sh
create mode 100644 nifi-registry/nifi-registry-docker-maven/dockermaven/sh/secure.sh
create mode 100755 nifi-registry/nifi-registry-docker-maven/dockermaven/sh/start.sh
create mode 100644 nifi-registry/nifi-registry-docker-maven/dockermaven/sh/update_bundle_provider.sh
create mode 100644 nifi-registry/nifi-registry-docker-maven/dockermaven/sh/update_database.sh
create mode 100644 nifi-registry/nifi-registry-docker-maven/dockermaven/sh/update_flow_provider.sh
create mode 100755 nifi-registry/nifi-registry-docker-maven/dockermaven/sh/update_login_providers.sh
create mode 100644 nifi-registry/nifi-registry-docker-maven/pom.xml
copy LICENSE => nifi-registry/nifi-registry-extensions/nifi-registry-aws/nifi-registry-aws-assembly/LICENSE (55%)
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-aws/nifi-registry-aws-assembly/NOTICE
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-aws/nifi-registry-aws-assembly/README.md
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-aws/nifi-registry-aws-assembly/pom.xml
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-aws/nifi-registry-aws-assembly/src/main/assembly/extension.xml
copy {nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-client-dto => nifi-registry/nifi-registry-extensions/nifi-registry-aws/nifi-registry-aws-extensions}/pom.xml (51%)
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-aws/nifi-registry-aws-extensions/src/main/java/org/apache/nifi/registry/aws/S3BundlePersistenceProvider.java
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-aws/nifi-registry-aws-extensions/src/main/resources/META-INF/services/org.apache.nifi.registry.extension.BundlePersistenceProvider
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-aws/nifi-registry-aws-extensions/src/test/java/org/apache/nifi/registry/aws/S3BundlePersistenceProviderIT.java
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-aws/nifi-registry-aws-extensions/src/test/resources/nars/nifi-foo-nar-1.0.0.nar
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-aws/pom.xml
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-assembly/LICENSE
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-assembly/NOTICE
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-assembly/README.md
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-assembly/conf/ranger-nifi-registry-audit.xml
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-assembly/conf/ranger-nifi-registry-security.xml
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-assembly/pom.xml
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-assembly/src/main/assembly/extension.xml
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-jersey-bundle/pom.xml
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-plugin/pom.xml
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-plugin/src/main/java/org/apache/nifi/registry/ranger/RangerAuthorizer.java
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-plugin/src/main/java/org/apache/nifi/registry/ranger/RangerBasePluginWithPolicies.java
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-plugin/src/main/resources/META-INF/services/org.apache.nifi.registry.security.authorization.Authorizer
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-plugin/src/test/java/org/apache/nifi/registry/ranger/TestRangerAuthorizer.java
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-plugin/src/test/java/org/apache/nifi/registry/ranger/TestRangerBasePluginWithPolicies.java
copy {nifi-nar-bundles/nifi-ranger-bundle/nifi-ranger-plugin => nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-plugin}/src/test/resources/krb5.conf (100%)
copy {nifi-nar-bundles/nifi-ranger-bundle/nifi-ranger-plugin => nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-plugin}/src/test/resources/ranger/core-site.xml (100%)
copy nifi-nar-bundles/nifi-ranger-bundle/nifi-ranger-plugin/src/test/resources/ranger/ranger-nifi-audit.xml => nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-plugin/src/test/resources/ranger/ranger-nifi-registry-audit.xml (100%)
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-plugin/src/test/resources/ranger/ranger-nifi-registry-security.xml
copy {nifi-nar-bundles/nifi-ranger-bundle/nifi-ranger-plugin => nifi-registry/nifi-registry-extensions/nifi-registry-ranger/nifi-registry-ranger-plugin}/src/test/resources/ranger/ranger-policymgr-ssl.xml (100%)
create mode 100644 nifi-registry/nifi-registry-extensions/nifi-registry-ranger/pom.xml
create mode 100644 nifi-registry/nifi-registry-extensions/pom.xml
create mode 100644 nifi-registry/nifi-registry-toolkit/README.md
copy LICENSE => nifi-registry/nifi-registry-toolkit/nifi-registry-toolkit-assembly/LICENSE (61%)
create mode 100644 nifi-registry/nifi-registry-toolkit/nifi-registry-toolkit-assembly/NOTICE
create mode 100644 nifi-registry/nifi-registry-toolkit/nifi-registry-toolkit-assembly/pom.xml
create mode 100644 nifi-registry/nifi-registry-toolkit/nifi-registry-toolkit-assembly/src/main/assembly/dependencies.xml
create mode 100644 nifi-registry/nifi-registry-toolkit/nifi-registry-toolkit-assembly/src/main/resources/bin/persistence-toolkit.bat
create mode 100644 nifi-registry/nifi-registry-toolkit/nifi-registry-toolkit-assembly/src/main/resources/bin/persistence-toolkit.sh
create mode 100644 nifi-registry/nifi-registry-toolkit/nifi-registry-toolkit-assembly/src/main/resources/classpath/log4j.properties
create mode 100644 nifi-registry/nifi-registry-toolkit/nifi-registry-toolkit-persistence/pom.xml
create mode 100644 nifi-registry/nifi-registry-toolkit/nifi-registry-toolkit-persistence/src/main/java/org/apache/nifi/registry/toolkit/persistence/FlowPersistenceProviderMigrator.java
create mode 100644 nifi-registry/nifi-registry-toolkit/nifi-registry-toolkit-persistence/src/test/java/org/apache/nifi/registry/toolkit/persistence/FlowPersistenceProviderMigratorTest.java
create mode 100644 nifi-registry/nifi-registry-toolkit/pom.xml
create mode 100644 nifi-registry/pom.xml
create mode 100755 nifi-registry/stop.sh