├── .gitignore ├── .run └── LocalSchemaRegistryServer.run.xml ├── .travis.yml ├── .zuul.yaml ├── CONTRIBUTING.md ├── Cloudera CCLA_25APR2018.pdf ├── Cloudera ICLA_25APR2018.pdf ├── DEVELOPER.md ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── atlas-integration ├── atlas-common │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── cloudera │ │ └── dim │ │ └── atlas │ │ ├── AtlasPlugin.java │ │ ├── AtlasUncheckedException.java │ │ └── NoopAtlasPlugin.java └── atlas-module │ ├── build.gradle │ └── src │ ├── main │ └── java │ │ └── com │ │ └── cloudera │ │ └── dim │ │ └── atlas │ │ ├── bootstrap │ │ └── AtlasModelBootstrap.java │ │ ├── conf │ │ ├── AtlasConfigurationProvider.java │ │ └── AtlasSchemaRegistryModule.java │ │ └── events │ │ ├── AtlasEventLogger.java │ │ └── AtlasEventsProcessor.java │ └── test │ └── java │ └── com │ └── cloudera │ └── dim │ └── atlas │ └── events │ ├── AtlasEventLoggerTest.java │ └── AtlasEventsProcessorTest.java ├── behavior-tests ├── build.gradle └── src │ └── test │ ├── java │ └── com │ │ └── cloudera │ │ └── dim │ │ └── schemaregistry │ │ ├── BehaviorTest.java │ │ ├── GlobalState.java │ │ ├── TestAtlasServer.java │ │ ├── TestOAuth2Server.java │ │ ├── TestSchemaRegistryServer.java │ │ ├── auth │ │ ├── FirstFilter.java │ │ ├── SecondFilter.java │ │ └── TestFilter.java │ │ └── steps │ │ ├── AbstractSteps.java │ │ ├── BeforeAndAfterSteps.java │ │ ├── ThenSteps.java │ │ └── WhenSteps.java │ └── resources │ ├── com │ └── cloudera │ │ └── dim │ │ └── schemaregistry │ │ ├── atlas_integration.feature │ │ ├── composite_filter.feature │ │ ├── default_compatibility.feature │ │ ├── delete_schema.feature │ │ ├── import-export.feature │ │ ├── json_schema.feature │ │ ├── mutual_tls.feature │ │ ├── oauth2.feature │ │ ├── rest_api.feature │ │ └── schema_registry_client.feature │ ├── logback.xml │ ├── template │ ├── atlas-application.properties │ ├── registry.ftl │ ├── test_rsa.private │ └── test_rsa.pub │ ├── testdata │ ├── complex-export.json │ └── offset-import.json │ └── tls │ ├── keystore.jks │ └── truststore.jks ├── bin ├── registry └── registry-server-start.sh ├── bootstrap ├── bootstrap-storage-initenv.sh ├── bootstrap-storage.sh └── sql │ ├── mysql │ ├── v001__create_tables.sql │ ├── v002__create_schema_version_state.sql │ ├── v003__create_schema_branch.sql │ ├── v004__create_host_config.sql │ ├── v005__schema_lock.sql │ ├── v006__add_schema_lock_for_existing_schemas.sql │ ├── v007__delete_host_config.sql │ ├── v008__create_registry_audit.sql │ └── v009__create_namespace_sequence.sql │ ├── oracle │ ├── v001__create_table.sql │ ├── v002__create_schema_version_state.sql │ ├── v003__create_schema_branch.sql │ ├── v004__create_host_config.sql │ ├── v005__allocate_extents.sql │ ├── v006__schema_lock.sql │ ├── v007__add_schema_lock_for_existing_schemas.sql │ ├── v008__delete_host_config.sql │ ├── v009__create_registry_audit.sql │ └── v010__create_namespace_sequence.sql │ └── postgresql │ ├── v001__create_tables.sql │ ├── v002__create_schema_version_state.sql │ ├── v003__create_schema_branch.sql │ ├── v004__create_host_config.sql │ ├── v005__schema_lock.sql │ ├── v006__add_schema_lock_for_existing_schemas.sql │ ├── v007__delete_host_config.sql │ ├── v008__create_registry_audit.sql │ └── v009__create_namespace_sequence.sql ├── checkstyle ├── checkstyle.dtd ├── checkstyle.xml └── suppressions.xml ├── ci ├── README.md ├── build-images.yaml ├── certificates.sh ├── collect-logs.yaml ├── collect_checkstyle_results.py ├── collect_test_results.py ├── docker │ ├── kdc │ │ ├── Dockerfile │ │ └── files │ │ │ ├── kadm5.acl │ │ │ ├── kerberos_setup.sh │ │ │ └── krb5.conf │ └── schema-registry │ │ ├── Dockerfile │ │ └── entrypoint.sh ├── gate-st.yaml ├── gate-sut.yaml ├── gate.yaml ├── helm │ ├── kdc │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── NOTES.txt │ │ │ ├── _helpers.tpl │ │ │ ├── deployment.yaml │ │ │ ├── ingress.yaml │ │ │ ├── service.yaml │ │ │ └── tests │ │ │ │ └── test-connection.yaml │ │ └── values.yaml │ └── schema-registry │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ ├── NOTES.txt │ │ ├── _entrypoint-sh.tpl │ │ ├── _helpers.tpl │ │ ├── _registry-config.tpl │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ ├── service.yaml │ │ └── tests │ │ │ └── test-connection.yaml │ │ └── values.yaml ├── local_inventory ├── local_vars.yaml ├── roles │ ├── helm3 │ │ └── tasks │ │ │ └── main.yaml │ ├── inmemory │ │ └── tasks │ │ │ └── main.yaml │ ├── mysql │ │ ├── defaults │ │ │ └── main.yaml │ │ └── tasks │ │ │ └── main.yaml │ ├── postgresql │ │ └── tasks │ │ │ └── main.yaml │ ├── registry │ │ ├── tasks │ │ │ └── main.yaml │ │ └── vars │ │ │ └── main.yaml │ ├── security │ │ └── tasks │ │ │ └── main.yaml │ └── system-test │ │ ├── defaults │ │ └── main.yaml │ │ └── tasks │ │ └── main.yaml ├── system-test │ ├── README.md │ ├── checkstyle │ │ ├── checkstyle.xml │ │ └── suppressions.xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── hw │ │ │ │ └── qe │ │ │ │ └── schemaregistry │ │ │ │ └── api │ │ │ │ ├── SchemaRegistryClientFactory.java │ │ │ │ ├── json │ │ │ │ ├── SchemaProviders.java │ │ │ │ ├── Schemas.java │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ ├── schemaTypes │ │ │ │ ├── SchemaTestDataInterface.java │ │ │ │ ├── SchemaTypesInterface.java │ │ │ │ ├── avro │ │ │ │ │ ├── AvroSchemaType.java │ │ │ │ │ ├── PrimitiveSchemaType.java │ │ │ │ │ ├── RecordSchemaType.java │ │ │ │ │ ├── data │ │ │ │ │ │ ├── package-info.java │ │ │ │ │ │ └── record │ │ │ │ │ │ │ ├── RecordCompatibilityNegativeCases.java │ │ │ │ │ │ │ ├── RecordCompatibilityPositiveCases.java │ │ │ │ │ │ │ ├── RecordCompatibilityTestCaseGenerator.java │ │ │ │ │ │ │ ├── RecordConstants.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ │ └── utils │ │ │ │ ├── AvroSchemaHelper.java │ │ │ │ ├── Config.java │ │ │ │ ├── SchemaRegistryConstants.java │ │ │ │ ├── SchemaRegistryHelper.java │ │ │ │ ├── WrongResponseCodeException.java │ │ │ │ ├── compatibility │ │ │ │ ├── CompatibilityTestCase.java │ │ │ │ ├── CompatibilityTestCases.java │ │ │ │ ├── CompatibiltyPositiveNegativeTestCases.java │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ └── resources │ │ │ └── schema-registry.properties │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── hw │ │ │ └── qe │ │ │ └── schemaregistry │ │ │ └── api │ │ │ ├── BaseAPITest.java │ │ │ ├── CompatibilityTestsDataProvider.java │ │ │ ├── LifecycleTestsDataProvider.java │ │ │ ├── avro │ │ │ ├── AvroSchemaAdvancedLifecycleTest.java │ │ │ ├── AvroSchemaCompatibilityTest.java │ │ │ ├── AvroSchemaLifecycleTest.java │ │ │ ├── AvroSchemaMetadataTest.java │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── utils │ │ │ ├── ExpectException.java │ │ │ └── package-info.java │ │ └── resources │ │ └── logback.xml ├── test-results │ └── index.html └── unittest.yaml ├── common-auth ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── hortonworks │ │ └── registries │ │ └── auth │ │ ├── AbstractLogin.java │ │ ├── KerberosLogin.java │ │ ├── Login.java │ │ ├── NOOPLogin.java │ │ ├── PlatformName.java │ │ ├── client │ │ ├── AuthenticatedURL.java │ │ ├── AuthenticationException.java │ │ ├── Authenticator.java │ │ ├── ConnectionConfigurator.java │ │ ├── KerberosAuthenticator.java │ │ └── PseudoAuthenticator.java │ │ ├── server │ │ ├── AltKerberosAuthenticationHandler.java │ │ ├── AuthTerminatorFilter.java │ │ ├── AuthTokenRequestWrapper.java │ │ ├── AuthenticationFilter.java │ │ ├── AuthenticationHandler.java │ │ ├── AuthenticationToken.java │ │ ├── JWTAuthenticationHandler.java │ │ ├── KerberosAuthenticationHandler.java │ │ ├── KerberosBasicAuthenticationHandler.java │ │ ├── PseudoAuthenticationHandler.java │ │ └── SunJaasKerberosClient.java │ │ └── util │ │ ├── AuthToken.java │ │ ├── CertificateUtil.java │ │ ├── FileSignerSecretProvider.java │ │ ├── JaasConfiguration.java │ │ ├── KerberosName.java │ │ ├── KerberosUtil.java │ │ ├── RandomSignerSecretProvider.java │ │ ├── RolloverSignerSecretProvider.java │ │ ├── Shell.java │ │ ├── Signer.java │ │ ├── SignerException.java │ │ ├── SignerSecretProvider.java │ │ └── Utils.java │ └── test │ └── java │ └── com │ └── hortonworks │ └── registries │ └── auth │ ├── KerberosTestUtils.java │ ├── TestKerberosLogin.java │ ├── client │ ├── AuthenticatorTestCase.java │ ├── TestAuthenticatedURL.java │ ├── TestKerberosAuthenticator.java │ └── TestPseudoAuthenticator.java │ ├── server │ ├── TestAltKerberosAuthenticationHandler.java │ ├── TestAuthenticationFilter.java │ ├── TestAuthenticationToken.java │ ├── TestJWTAuthenticationHandler.java │ ├── TestKerberosAuthenticationHandler.java │ ├── TestKerberosBasicAuthenticationHandler.java │ └── TestPseudoAuthenticationHandler.java │ └── util │ ├── StringSignerSecretProvider.java │ ├── StringSignerSecretProviderCreator.java │ ├── TestAuthToken.java │ ├── TestCertificateUtil.java │ ├── TestFileSignerSecretProvider.java │ ├── TestJaasConfiguration.java │ ├── TestKerberosName.java │ ├── TestKerberosUtil.java │ ├── TestRandomSignerSecretProvider.java │ ├── TestRolloverSignerSecretProvider.java │ ├── TestSigner.java │ └── TestStringSignerSecretProvider.java ├── conf ├── atlas-application.properties ├── registry-dev-ssl.yaml ├── registry-dev.yaml ├── registry-env.sh ├── registry-inmemory-example.yaml ├── registry-mysql-example.yaml ├── registry-oracle-example.yaml ├── registry-oracle-ssl-example.yaml ├── registry-oraclexe-example.yaml ├── registry-postgres-example.yaml └── registry.yaml ├── dependencies.gradle ├── dev-tools ├── merge_registry_pr.py └── travis │ ├── print-errors-from-test-reports.py │ ├── ratprint.py │ ├── save-logs.py │ ├── travis-install.sh │ └── travis-script.sh ├── docker ├── README.md ├── build.gradle └── src │ └── main │ └── jib │ └── entrypoint.sh ├── docs ├── competition.rst ├── confluent.rst ├── examples.rst ├── images │ └── registry-homepage.png ├── index.rst ├── install.rst ├── roadmap.rst ├── schema-registry.rst ├── security.rst └── serdes.rst ├── examples └── schema-registry │ ├── avro │ ├── avro-examples │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── avro │ │ │ ├── page_view.avsc │ │ │ ├── user_activity.avsc │ │ │ └── user_profile.avsc │ │ ├── java │ │ │ └── com │ │ │ │ └── hortonworks │ │ │ │ └── registries │ │ │ │ ├── schemaregistry │ │ │ │ └── examples │ │ │ │ │ ├── TruckEvent.java │ │ │ │ │ ├── TruckEventsCsvConverter.java │ │ │ │ │ └── avro │ │ │ │ │ ├── KafkaAvroSerDesApp.java │ │ │ │ │ └── SampleSchemaRegistryClientApp.java │ │ │ │ └── streams │ │ │ │ └── examples │ │ │ │ ├── ClickStreamEnrichment.java │ │ │ │ └── ClickStreamEnrichmentDriver.java │ │ └── resources │ │ │ ├── device-next.avsc │ │ │ ├── device.avsc │ │ │ ├── kafka-consumer.props │ │ │ ├── kafka-producer.props │ │ │ ├── logback.xml │ │ │ ├── truck_events.avsc │ │ │ ├── truck_events.csv │ │ │ ├── truck_events_json │ │ │ ├── yelp_review.avsc │ │ │ └── yelp_review_json │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── hortonworks │ │ │ └── registries │ │ │ └── schemaregistry │ │ │ └── examples │ │ │ └── avro │ │ │ └── SampleApplicationTest.java │ │ └── resources │ │ └── schema-registry-test.yaml │ ├── schema-lifecycle │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── hortonworks │ │ │ │ └── registries │ │ │ │ └── examples │ │ │ │ └── schema │ │ │ │ └── lifecycle │ │ │ │ ├── SchemaLifecycleApp.java │ │ │ │ ├── executor │ │ │ │ └── CustomReviewCycleExecutor.java │ │ │ │ ├── review │ │ │ │ └── service │ │ │ │ │ ├── ReviewServiceApp.java │ │ │ │ │ ├── ReviewServiceConfig.java │ │ │ │ │ └── ReviewServiceResource.java │ │ │ │ └── state │ │ │ │ └── CustomReviewCycleStates.java │ │ └── resources │ │ │ ├── registry-lifecycle-example.yaml │ │ │ └── review-service.yaml │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── hortonworks │ │ │ └── registries │ │ │ └── examples │ │ │ └── schema │ │ │ └── lifecycle │ │ │ └── CustomStateTransitionTest.java │ │ └── resources │ │ ├── device.avsc │ │ ├── device1.avsc │ │ ├── registry-lifecycle-client.yaml │ │ └── registry-lifecycle-test-example.yaml │ ├── serdes │ └── serdes-examples │ ├── build.gradle │ └── src │ └── main │ └── java │ └── org │ └── apache │ └── schemaregistry │ └── samples │ └── serdes │ ├── SimpleDeserializer.java │ └── SimpleSerializer.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── integration-tests ├── build.gradle └── src │ └── test │ └── java │ └── com │ └── cloudera │ └── dim │ └── schemaregistry │ ├── AbstractTestServer.java │ ├── TestUtils.java │ ├── atlas │ └── TestAtlasPluginProvider.java │ └── config │ └── RegistryYamlGenerator.java ├── registry-common-client ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── hortonworks │ │ └── registries │ │ └── common │ │ ├── SchemaRegistryServiceInfo.java │ │ ├── SchemaRegistryVersion.java │ │ ├── catalog │ │ └── CatalogResponse.java │ │ └── util │ │ └── ClassLoaderAwareInvocationHandler.java │ └── resources │ └── registry │ └── .gitignore ├── registry-common ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hortonworks │ │ │ └── registries │ │ │ └── common │ │ │ ├── CollectionResponse.java │ │ │ ├── FileService.java │ │ │ ├── FileStorageConfiguration.java │ │ │ ├── FileStorageProperties.java │ │ │ ├── KerberosService.java │ │ │ ├── QueryParam.java │ │ │ ├── Schema.java │ │ │ ├── ServiceAuthenticationConfiguration.java │ │ │ ├── ServletFilterConfiguration.java │ │ │ ├── SlotSynchronizer.java │ │ │ ├── exception │ │ │ ├── DuplicateEntityException.java │ │ │ ├── ErrorCallback.java │ │ │ ├── ParserException.java │ │ │ ├── WrappedWebApplicationException.java │ │ │ └── service │ │ │ │ └── exception │ │ │ │ ├── WebServiceException.java │ │ │ │ ├── request │ │ │ │ ├── BadRequestException.java │ │ │ │ ├── EntityAlreadyExistsException.java │ │ │ │ ├── EntityNotFoundException.java │ │ │ │ └── UnsupportedMediaTypeException.java │ │ │ │ └── server │ │ │ │ └── UnhandledServerException.java │ │ │ ├── test │ │ │ ├── HBaseIntegrationTest.java │ │ │ └── IntegrationTest.java │ │ │ └── util │ │ │ ├── FileStorage.java │ │ │ ├── LocalFileSystemStorage.java │ │ │ ├── MutableURLClassLoader.java │ │ │ ├── ProxyUtil.java │ │ │ ├── ReflectionHelper.java │ │ │ └── WSUtils.java │ └── resources │ │ └── cache │ │ ├── cache-config-template.json │ │ ├── cache-config-template.yaml │ │ └── cache-config.yaml │ └── test │ ├── java │ └── com │ │ └── hortonworks │ │ └── registries │ │ └── common │ │ ├── AbstractRestIntegrationTest.java │ │ ├── QueryParamsResourceTestElement.java │ │ ├── ResourceTestElement.java │ │ ├── SchemaTest.java │ │ ├── SlotSynchronizerTest.java │ │ └── util │ │ ├── AbstractFileStorageTest.java │ │ ├── LocalFileSystemStorageTest.java │ │ └── WSUtilsTest.java │ └── resources │ └── testconfig.yaml ├── registry-dist └── build.gradle ├── registry-webservice ├── build.gradle └── src │ ├── .gitattributes │ └── main │ └── nodeJs │ ├── .babelrc │ ├── .eslintignore.js │ ├── .eslintrc.js │ ├── app │ ├── scripts │ │ ├── app.js │ │ ├── components │ │ │ ├── FSModal.jsx │ │ │ ├── FSReactToastr.jsx │ │ │ ├── Footer.jsx │ │ │ ├── ForkBranchForm.jsx │ │ │ ├── Header.jsx │ │ │ ├── NoData.jsx │ │ │ ├── SchemaBranches.jsx │ │ │ ├── SchemaChangeState.jsx │ │ │ └── SchemaDetail.jsx │ │ ├── config.js │ │ ├── containers │ │ │ ├── BaseContainer.jsx │ │ │ └── Registry-Services │ │ │ │ ├── SchemaRegistry │ │ │ │ ├── SchemaInfoForm.jsx │ │ │ │ ├── SchemaRegistryContainer.jsx │ │ │ │ ├── SchemaVersionDiff.jsx │ │ │ │ └── SchemaVersionForm.jsx │ │ │ │ └── SerializerDeserializer │ │ │ │ ├── SerializerDeserializerContainer.jsx │ │ │ │ └── SerializerDeserializerForm.jsx │ │ ├── libs │ │ │ ├── form │ │ │ │ ├── Fields.jsx │ │ │ │ ├── Form.jsx │ │ │ │ ├── ValidationRules.js │ │ │ │ └── index.js │ │ │ └── jsdifflib │ │ │ │ ├── difflib.js │ │ │ │ ├── diffview.css │ │ │ │ └── diffview.js │ │ ├── main.js │ │ ├── rest │ │ │ ├── FileREST.js │ │ │ ├── SchemaREST.js │ │ │ └── SerializerDeserializerREST.js │ │ ├── routers │ │ │ └── routes.jsx │ │ └── utils │ │ │ ├── CommonNotification.jsx │ │ │ ├── Constants.js │ │ │ ├── Overrides.js │ │ │ └── Utils.js │ └── styles │ │ ├── css │ │ ├── bootstrap.css │ │ ├── font-awesome.min.css │ │ ├── style.css │ │ ├── theme.css │ │ └── toastr.min.css │ │ ├── fonts │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ ├── fontawesome-webfont.woff2 │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ │ └── img │ │ ├── back-default.png │ │ ├── data-not-found.jpg │ │ ├── favicon.ico │ │ ├── logo.png │ │ └── start-loader.gif │ ├── browserslist │ ├── config │ ├── webpack.config.base.js │ ├── webpack.config.development.js │ └── webpack.config.production.js │ ├── dev-server.js │ ├── index.ejs │ ├── package-lock.json │ ├── package.json │ └── public │ └── assets │ ├── 401.html │ └── back-default.png ├── schema-registry ├── README.md ├── jersey-shaded │ └── build.gradle ├── oauth2-authenticator │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── cloudera │ │ │ └── dim │ │ │ └── registry │ │ │ └── oauth2 │ │ │ ├── JwtKeyStoreType.java │ │ │ ├── OAuth2AuthenticationHandler.java │ │ │ ├── ranger │ │ │ └── RangerOAuth2Authenticator.java │ │ │ └── variant │ │ │ ├── HmacSignedJwtValidator.java │ │ │ ├── JwkValidator.java │ │ │ ├── JwtValidatorVariant.java │ │ │ ├── RsaSignedJwtValidator.java │ │ │ ├── RsaUtil.java │ │ │ └── StoredKeyValidator.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── cloudera │ │ │ └── dim │ │ │ └── registry │ │ │ └── oauth2 │ │ │ ├── OAuth2AuthenticationHandlerTest.java │ │ │ ├── TestJwtGenerator.java │ │ │ └── variant │ │ │ ├── HmacSignedJwtValidatorTest.java │ │ │ ├── JwkValidatorTest.java │ │ │ └── RsaSignedJwtValidatorTest.java │ │ └── resources │ │ ├── jwks.json │ │ ├── test.key.pcks8 │ │ ├── test.pub │ │ └── testkeystore.jks ├── oauth2-common │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── cloudera │ │ └── dim │ │ └── registry │ │ └── oauth2 │ │ ├── HttpClientForOAuth2.java │ │ └── OAuth2Config.java ├── schema-registry-authorizer │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── hortonworks │ │ │ └── registries │ │ │ └── schemaregistry │ │ │ └── authorizer │ │ │ ├── AuthorizerFactory.java │ │ │ ├── agent │ │ │ ├── AuthorizationAgent.java │ │ │ ├── AuthorizationAgentFactory.java │ │ │ ├── DefaultAuthorizationAgent.java │ │ │ └── NOOPAuthorizationAgent.java │ │ │ └── core │ │ │ ├── Authorizer.java │ │ │ ├── RangerAuthenticator.java │ │ │ └── util │ │ │ ├── RangerKerberosAuthenticator.java │ │ │ └── RangerNoopAuthenticator.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── hortonworks │ │ │ └── registries │ │ │ └── schemaregistry │ │ │ └── authorizer │ │ │ ├── AuthorizerFactoryTest.java │ │ │ ├── agent │ │ │ ├── AuthorizationAgentFactoryTest.java │ │ │ ├── DefaultAuthorizationAgentTest.java │ │ │ └── util │ │ │ │ ├── SchemaTextStore.java │ │ │ │ ├── SecurityContextForTesting.java │ │ │ │ ├── TestAuthorizationAgent.java │ │ │ │ └── TestAuthorizer.java │ │ │ └── core │ │ │ └── AuthorizerTest.java │ │ └── resources │ │ ├── log4j.xml │ │ ├── ranger-schema-registry-security.xml │ │ ├── schema-registry-policies-tag.json │ │ ├── schema-registry-policies.json │ │ ├── schema-text3.avcs │ │ ├── schema-text3_1.avcs │ │ └── schema-text4.avcs ├── schema-registry-client │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── hortonworks │ │ │ │ └── registries │ │ │ │ └── schemaregistry │ │ │ │ ├── client │ │ │ │ ├── AbstractUrlSelector.java │ │ │ │ ├── ClassLoaderCache.java │ │ │ │ ├── FailoverUrlSelector.java │ │ │ │ ├── LoadBalancedFailoverUrlSelector.java │ │ │ │ ├── OAuth2Login.java │ │ │ │ ├── RoundRobinUrlSelector.java │ │ │ │ ├── SchemaMetadataCache.java │ │ │ │ ├── SchemaRegistryClient.java │ │ │ │ └── UrlSelector.java │ │ │ │ └── exceptions │ │ │ │ └── RegistryRetryableException.java │ │ └── resources │ │ │ └── default-schema-registry-client.yaml │ │ └── test │ │ └── java │ │ └── com │ │ └── hortonworks │ │ └── registries │ │ └── schemaregistry │ │ └── client │ │ ├── LoadBalancedFailoverUrlSelectorTest.java │ │ ├── SchemaRegistryClientTest.java │ │ └── TestConnectorProvider.java ├── schema-registry-common │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── hortonworks │ │ │ └── registries │ │ │ └── schemaregistry │ │ │ ├── AbstractSchemaProvider.java │ │ │ ├── AggregatedSchemaBranch.java │ │ │ ├── AggregatedSchemaMetadataInfo.java │ │ │ ├── CompatibilityResult.java │ │ │ ├── ConfigEntry.java │ │ │ ├── ISchemaRegistryService.java │ │ │ ├── Resourceable.java │ │ │ ├── SchemaBranch.java │ │ │ ├── SchemaBranchKey.java │ │ │ ├── SchemaCompatibility.java │ │ │ ├── SchemaFieldInfo.java │ │ │ ├── SchemaFieldQuery.java │ │ │ ├── SchemaIdVersion.java │ │ │ ├── SchemaMetadata.java │ │ │ ├── SchemaMetadataInfo.java │ │ │ ├── SchemaProvider.java │ │ │ ├── SchemaProviderInfo.java │ │ │ ├── SchemaResolver.java │ │ │ ├── SchemaValidationLevel.java │ │ │ ├── SchemaValidator.java │ │ │ ├── SchemaVersion.java │ │ │ ├── SchemaVersionInfo.java │ │ │ ├── SchemaVersionKey.java │ │ │ ├── SchemaVersionMergeResult.java │ │ │ ├── SchemaVersionMergeStrategy.java │ │ │ ├── SchemaVersionRetriever.java │ │ │ ├── SerDesInfo.java │ │ │ ├── SerDesPair.java │ │ │ ├── avro │ │ │ ├── AvroFieldsGenerator.java │ │ │ ├── AvroSchemaProvider.java │ │ │ ├── AvroSchemaResolver.java │ │ │ ├── AvroSchemaValidator.java │ │ │ ├── BackwardCompatibilityValidator.java │ │ │ ├── BothCompatibilityValidator.java │ │ │ ├── ForwardCompatibilityValidator.java │ │ │ ├── NoneCompatibilityValidator.java │ │ │ └── SchemaCompatibilityValidator.java │ │ │ ├── cache │ │ │ ├── AbstractCache.java │ │ │ ├── SchemaRegistryCacheType.java │ │ │ └── SchemaVersionInfoCache.java │ │ │ ├── client │ │ │ └── ISchemaRegistryClient.java │ │ │ ├── errors │ │ │ ├── ConfigTypeConversionException.java │ │ │ ├── CyclicSchemaDependencyException.java │ │ │ ├── IncompatibleSchemaException.java │ │ │ ├── InvalidSchemaBranchDeletionException.java │ │ │ ├── InvalidSchemaBranchVersionMapping.java │ │ │ ├── InvalidSchemaException.java │ │ │ ├── SchemaBranchAlreadyExistsException.java │ │ │ ├── SchemaBranchNotFoundException.java │ │ │ ├── SchemaNotFoundException.java │ │ │ ├── SchemaVersionMergeException.java │ │ │ └── UnsupportedSchemaTypeException.java │ │ │ ├── exceptions │ │ │ └── RegistryException.java │ │ │ ├── json │ │ │ ├── JsonSchemaProvider.java │ │ │ ├── JsonSchemaResolver.java │ │ │ └── JsonUtils.java │ │ │ ├── retry │ │ │ ├── RetryExecutor.java │ │ │ ├── block │ │ │ │ └── RetryableBlock.java │ │ │ └── policy │ │ │ │ ├── BackoffPolicy.java │ │ │ │ ├── ExponentialBackoffPolicy.java │ │ │ │ ├── FixedTimeBackoffPolicy.java │ │ │ │ └── NOOPBackoffPolicy.java │ │ │ ├── serde │ │ │ ├── RetryableException.java │ │ │ ├── SerDesException.java │ │ │ ├── SnapshotDeserializer.java │ │ │ ├── SnapshotSerializer.java │ │ │ ├── pull │ │ │ │ ├── EndFieldContext.java │ │ │ │ ├── EndRecordContext.java │ │ │ │ ├── FieldValueContext.java │ │ │ │ ├── PullDeserializer.java │ │ │ │ ├── PullEventContext.java │ │ │ │ ├── PullSerializer.java │ │ │ │ ├── RecordContext.java │ │ │ │ ├── StartFieldContext.java │ │ │ │ └── StartRecordContext.java │ │ │ └── push │ │ │ │ ├── PushDeserializer.java │ │ │ │ └── PushDeserializerHandler.java │ │ │ ├── state │ │ │ ├── AbstractInbuiltSchemaLifecycleState.java │ │ │ ├── BaseSchemaVersionLifecycleState.java │ │ │ ├── CustomSchemaStateExecutor.java │ │ │ ├── DefaultCustomSchemaStateExecutor.java │ │ │ ├── InbuiltSchemaVersionLifecycleState.java │ │ │ ├── SchemaLifecycleException.java │ │ │ ├── SchemaVersionLifecycleContext.java │ │ │ ├── SchemaVersionLifecycleState.java │ │ │ ├── SchemaVersionLifecycleStateAction.java │ │ │ ├── SchemaVersionLifecycleStateMachine.java │ │ │ ├── SchemaVersionLifecycleStateMachineInfo.java │ │ │ ├── SchemaVersionLifecycleStatePojo.java │ │ │ ├── SchemaVersionLifecycleStateTransition.java │ │ │ ├── SchemaVersionLifecycleStateTransitionListener.java │ │ │ ├── SchemaVersionLifecycleStates.java │ │ │ ├── SchemaVersionService.java │ │ │ └── details │ │ │ │ ├── AbstractStateDetails.java │ │ │ │ ├── InitializedStateDetails.java │ │ │ │ └── MergeInfo.java │ │ │ └── utils │ │ │ └── ObjectMapperUtils.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── hortonworks │ │ │ └── registries │ │ │ └── schemaregistry │ │ │ ├── SchemaIdVersionTest.java │ │ │ ├── SchemaVersionInfoCacheTest.java │ │ │ ├── avro │ │ │ ├── AvroCompatibilityCheckerTest.java │ │ │ ├── AvroCompositeSchemasTest.java │ │ │ ├── AvroNestedCheckerTest.java │ │ │ ├── AvroSchemaProviderTest.java │ │ │ └── AvroSchemaValidatorTest.java │ │ │ ├── json │ │ │ └── JsonSchemaProviderTest.java │ │ │ ├── retry │ │ │ ├── RetryExecutorTest.java │ │ │ └── policy │ │ │ │ ├── ExponentialBackoffPolicyTest.java │ │ │ │ └── FixedTimeBackoffPolicyTest.java │ │ │ ├── serde │ │ │ ├── SampleNestedPullDeserializer.java │ │ │ ├── SampleNestedPullDeserializerTest.java │ │ │ ├── SamplePullDeserializer.java │ │ │ ├── SamplePullDeserializerTest.java │ │ │ └── SchemaDetails.java │ │ │ └── state │ │ │ └── SchemaVersionLifecycleStatesTest.java │ │ └── resources │ │ ├── avro │ │ ├── book-backward.avsc │ │ ├── book-both.avsc │ │ ├── book-forward.avsc │ │ ├── book-initial.avsc │ │ ├── book-invalid-compat.avsc │ │ ├── complex-2.avsc │ │ ├── complex.avsc │ │ ├── composites │ │ │ ├── account-cyclic.avsc │ │ │ ├── account-dep.avsc │ │ │ ├── account-ref-cyclic.avsc │ │ │ ├── account.avsc │ │ │ ├── expected-simple-union.avsc │ │ │ ├── expected-unions-with-defaults.avsc │ │ │ ├── expected-unions.avsc │ │ │ ├── simple-union.avsc │ │ │ ├── unions-with-defaults.avsc │ │ │ ├── unions-with-props.avsc │ │ │ ├── unions.avsc │ │ │ └── util.avsc │ │ ├── nested │ │ │ ├── nested-complex.avsc │ │ │ └── nested-simple.avsc │ │ └── user.avsc │ │ ├── json │ │ └── person.json │ │ ├── sample-parser-nested-payload-1.txt │ │ ├── sample-parser-nested-payload-2.txt │ │ └── sample-parser-payload.txt ├── schema-registry-core │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── hortonworks │ │ │ │ └── registries │ │ │ │ ├── common │ │ │ │ ├── AtlasConfiguration.java │ │ │ │ ├── CompatibilityConfig.java │ │ │ │ ├── GenericExceptionMapper.java │ │ │ │ └── RegistryConfiguration.java │ │ │ │ └── schemaregistry │ │ │ │ ├── AtlasEventStorable.java │ │ │ │ ├── DataValidationException.java │ │ │ │ ├── DefaultSchemaRegistry.java │ │ │ │ ├── DefaultSchemaVersionLifecycleManager.java │ │ │ │ ├── ISchemaRegistry.java │ │ │ │ ├── SchemaBranchStorable.java │ │ │ │ ├── SchemaBranchVersionMapping.java │ │ │ │ ├── SchemaFieldInfoStorable.java │ │ │ │ ├── SchemaLockStorable.java │ │ │ │ ├── SchemaMetadataStorable.java │ │ │ │ ├── SchemaSerDesMapping.java │ │ │ │ ├── SchemaVersionLifecycleManager.java │ │ │ │ ├── SchemaVersionStateStorable.java │ │ │ │ ├── SchemaVersionStorable.java │ │ │ │ ├── SerDesInfoStorable.java │ │ │ │ ├── authorizer │ │ │ │ └── exception │ │ │ │ │ ├── AuthorizationException.java │ │ │ │ │ └── RangerException.java │ │ │ │ ├── exportimport │ │ │ │ ├── AddSchemaWithId.java │ │ │ │ ├── BulkUploadInputFormat.java │ │ │ │ ├── BulkUploadService.java │ │ │ │ ├── RawSchema.java │ │ │ │ ├── UploadResult.java │ │ │ │ └── reader │ │ │ │ │ ├── ClouderaFileReader.java │ │ │ │ │ └── ConfluentFileReader.java │ │ │ │ ├── locks │ │ │ │ ├── Lock.java │ │ │ │ ├── LockType.java │ │ │ │ ├── ReadLock.java │ │ │ │ ├── SchemaLockManager.java │ │ │ │ └── WriteLock.java │ │ │ │ ├── streams │ │ │ │ └── StreamsSchemaProvider.java │ │ │ │ ├── validator │ │ │ │ └── SchemaMetadataTypeValidator.java │ │ │ │ └── webservice │ │ │ │ └── validator │ │ │ │ └── exception │ │ │ │ └── InvalidJarFileException.java │ │ └── resources │ │ │ └── mysql │ │ │ ├── create_schemaregistry-tables.sql │ │ │ └── drop_schemaregistry-tables.sql │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── hortonworks │ │ │ └── registries │ │ │ └── schemaregistry │ │ │ ├── DefaultSchemaRegistryTest.java │ │ │ ├── avro │ │ │ └── AvroSchemaProviderTest.java │ │ │ ├── exportimport │ │ │ ├── BulkUploadServiceTest.java │ │ │ └── reader │ │ │ │ ├── ClouderaFileReaderTest.java │ │ │ │ └── ConfluentFileReaderTest.java │ │ │ ├── streams │ │ │ └── StreamsSchemaProviderTest.java │ │ │ └── validator │ │ │ └── SchemaMetadataTypeValidatorTest.java │ │ └── resources │ │ ├── avro │ │ └── trucks.avsc │ │ ├── exportimport │ │ ├── confluent1.txt │ │ ├── confluent2.txt │ │ ├── confluent3.txt │ │ ├── jsonschema.json │ │ ├── schemaexport.json │ │ ├── simplecloudera.json │ │ ├── thwobranches.json │ │ ├── twobranch.json │ │ └── twometas.json │ │ ├── logback.xml │ │ └── streams │ │ └── trucks.stsc ├── schema-registry-serdes │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── hortonworks │ │ │ └── registries │ │ │ └── schemaregistry │ │ │ ├── serde │ │ │ ├── AbstractSerDes.java │ │ │ ├── AbstractSnapshotDeserializer.java │ │ │ └── AbstractSnapshotSerializer.java │ │ │ └── serdes │ │ │ ├── SerDesProtocolHandler.java │ │ │ ├── Utils.java │ │ │ ├── avro │ │ │ ├── AbstractAvroSerDesProtocolHandler.java │ │ │ ├── AbstractAvroSnapshotDeserializer.java │ │ │ ├── AbstractAvroSnapshotSerializer.java │ │ │ ├── AvroSerDesHandler.java │ │ │ ├── AvroSnapshotDeserializer.java │ │ │ ├── AvroSnapshotSerializer.java │ │ │ ├── AvroUtils.java │ │ │ ├── ConfluentAvroSerDesHandler.java │ │ │ ├── ConfluentProtocolHandler.java │ │ │ ├── DefaultAvroSerDesHandler.java │ │ │ ├── MessageAndMetadata.java │ │ │ ├── MessageAndMetadataAvroDeserializer.java │ │ │ ├── MessageAndMetadataAvroSerializer.java │ │ │ ├── SchemaMetadataIdProtocolHandler.java │ │ │ ├── SchemaVersionIdAsIntProtocolHandler.java │ │ │ ├── SchemaVersionIdAsLongProtocolHandler.java │ │ │ ├── SerDesProtocolHandlerRegistry.java │ │ │ ├── exceptions │ │ │ │ ├── AvroException.java │ │ │ │ └── AvroRetryableException.java │ │ │ └── kafka │ │ │ │ ├── KafkaAvroDeserializer.java │ │ │ │ ├── KafkaAvroSerde.java │ │ │ │ └── KafkaAvroSerializer.java │ │ │ └── json │ │ │ ├── AbstractJsonSnapshotDeserializer.java │ │ │ ├── AbstractJsonSnapshotSerializer.java │ │ │ ├── JsonSerDesHandler.java │ │ │ ├── JsonSerDesProtocolHandler.java │ │ │ ├── JsonSnapshotDeserializer.java │ │ │ ├── JsonSnapshotSerializer.java │ │ │ ├── MessageAndMetadataJsonDeserializer.java │ │ │ ├── MessageAndMetadataJsonSerializer.java │ │ │ ├── exceptions │ │ │ ├── JsonException.java │ │ │ └── JsonRetryableException.java │ │ │ └── kafka │ │ │ ├── KafkaJsonDeserializer.java │ │ │ ├── KafkaJsonSerde.java │ │ │ └── KafkaJsonSerializer.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── hortonworks │ │ │ └── registries │ │ │ ├── schemaregistry │ │ │ ├── avro │ │ │ │ ├── AvroSchemaFieldsGeneratorTest.java │ │ │ │ ├── AvroSchemaRegistryTest.java │ │ │ │ └── serdes │ │ │ │ │ ├── AvroSerDesInitClosureTest.java │ │ │ │ │ ├── MessageContext.java │ │ │ │ │ ├── MessageContextBasedAvroDeserializer.java │ │ │ │ │ ├── MessageContextBasedAvroSerDesTest.java │ │ │ │ │ ├── MessageContextBasedAvroSerializer.java │ │ │ │ │ └── SchemaVersionProtocolHandlerTest.java │ │ │ ├── client │ │ │ │ └── MockSchemaRegistryClient.java │ │ │ ├── serde │ │ │ │ └── AbstractSnapshotDeserializerTest.java │ │ │ └── serdes │ │ │ │ ├── avro │ │ │ │ ├── AbstractAvroSnapshotDeserializerTest.java │ │ │ │ ├── AvroSnapshotSerializerTest.java │ │ │ │ ├── TestRecord.java │ │ │ │ └── kafka │ │ │ │ │ ├── KafkaAvroDeserializerTest.java │ │ │ │ │ └── KafkaAvroSerdesTest.java │ │ │ │ └── json │ │ │ │ ├── JsonSerDesHandlerTest.java │ │ │ │ ├── JsonSerDesProtocolHandlerTest.java │ │ │ │ ├── JsonSnapshotDeserializerTest.java │ │ │ │ ├── JsonSnapshotSerializerTest.java │ │ │ │ └── kafka │ │ │ │ └── KafkaJsonDeserializerTest.java │ │ │ └── serdes │ │ │ └── Device.java │ │ └── resources │ │ ├── SchemaVersionKey.json │ │ ├── device-compat.avsc │ │ ├── device-incompat.avsc │ │ ├── device-unsupported-type.avsc │ │ ├── device.avsc │ │ ├── schema-1.avsc │ │ ├── schema-2.avsc │ │ ├── schema-3.avsc │ │ └── schema-4.avsc ├── schema-registry-webservice │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── hortonworks │ │ │ │ └── registries │ │ │ │ ├── schemaregistry │ │ │ │ ├── providers │ │ │ │ │ ├── CompatibilityConfigurationProvider.java │ │ │ │ │ ├── FileStorageProvider.java │ │ │ │ │ ├── SchemaRegistryProvider.java │ │ │ │ │ ├── StorageManagerProvider.java │ │ │ │ │ └── TxManagerProvider.java │ │ │ │ └── webservice │ │ │ │ │ ├── BaseRegistryResource.java │ │ │ │ │ ├── ConfluentCompatibilityResult.java │ │ │ │ │ ├── ConfluentSchemaRegistryCompatibleResource.java │ │ │ │ │ ├── CoreModule.java │ │ │ │ │ ├── LocalSchemaRegistryServer.java │ │ │ │ │ ├── RewriteUriFilter.java │ │ │ │ │ ├── SchemaRegistryModule.java │ │ │ │ │ ├── SchemaRegistryResource.java │ │ │ │ │ ├── auth │ │ │ │ │ └── RangerCompositeAuthenticator.java │ │ │ │ │ └── validator │ │ │ │ │ └── JarInputStreamValidator.java │ │ │ │ ├── storage │ │ │ │ └── transaction │ │ │ │ │ └── TransactionEventListener.java │ │ │ │ └── webservice │ │ │ │ └── RegistryApplication.java │ │ └── resources │ │ │ └── swagger-index.ftl │ │ └── test │ │ ├── java │ │ └── com │ │ │ ├── cloudera │ │ │ └── dim │ │ │ │ └── registry │ │ │ │ └── ssl │ │ │ │ └── MutualSslFilterTest.java │ │ │ └── hortonworks │ │ │ └── registries │ │ │ └── schemaregistry │ │ │ ├── avro │ │ │ ├── AvroSchemaRegistryClientTest.java │ │ │ ├── BasicSchemaRegistryClientOpsTest.java │ │ │ ├── ConfluentProtocolCompatibleTest.java │ │ │ ├── ConfluentRegistryCompatibleResourceTest.java │ │ │ ├── Device.java │ │ │ ├── FileUploadTest.java │ │ │ ├── KafkaAvroSerDesTest.java │ │ │ ├── KafkaAvroSerDesWithKafkaServerTest.java │ │ │ ├── LocalRegistryServerIT.java │ │ │ ├── RewriteUriFilterTest.java │ │ │ ├── SchemaBranchLifeCycleTest.java │ │ │ ├── SingletonInmemoryStore.java │ │ │ ├── conf │ │ │ │ ├── SchemaRegistryTestConfiguration.java │ │ │ │ └── SchemaRegistryTestProfileType.java │ │ │ ├── helper │ │ │ │ ├── JarFileFactory.java │ │ │ │ └── SchemaRegistryTestServerClientWrapper.java │ │ │ └── util │ │ │ │ ├── AcceptAllHostnameVerifier.java │ │ │ │ └── AvroSchemaRegistryClientUtil.java │ │ │ └── webservice │ │ │ ├── SchemaRegistryResourceTest.java │ │ │ ├── integration │ │ │ ├── ConfluentSchemaRegistryCompatibleResourceIT.java │ │ │ └── SchemaRegistryResourceIT.java │ │ │ └── validator │ │ │ └── JarInputStreamValidatorTest.java │ │ └── resources │ │ ├── another_test.cer │ │ ├── device-compat.avsc │ │ ├── device-incompat.avsc │ │ ├── device-unsupported-type.avsc │ │ ├── device.avsc │ │ ├── exportimport │ │ └── confluent1.txt │ │ ├── jks │ │ ├── client.jks │ │ └── server.jks │ │ ├── notvalidtest.cer │ │ ├── one-way-ssl-schema-registry-client.yaml │ │ ├── one-way-ssl-schema-registry.yaml │ │ ├── schema-1.avsc │ │ ├── schema-2.avsc │ │ ├── schema-3.avsc │ │ ├── schema-4.avsc │ │ ├── schema-registry-client.yaml │ │ ├── schema-registry-ha.yaml │ │ ├── schema-registry.yaml │ │ ├── serdes-examples.jar.test │ │ ├── ssl-schema-registry-client.yaml │ │ ├── ssl-schema-registry-ha.yaml │ │ ├── ssl-schema-registry.yaml │ │ └── test.cer └── ssl-authenticator │ ├── build.gradle │ └── src │ └── main │ └── java │ └── com │ └── cloudera │ └── dim │ └── registry │ └── ssl │ ├── MutualSslFilter.java │ └── ranger │ └── RangerMutualSslAuthenticator.java ├── settings.gradle ├── storage ├── storage-common │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── hortonworks │ │ └── registries │ │ └── storage │ │ └── common │ │ ├── DatabaseType.java │ │ └── util │ │ └── Constants.java ├── storage-core │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── hortonworks │ │ │ └── registries │ │ │ └── storage │ │ │ ├── AbstractVersionedStorable.java │ │ │ ├── ConnectionProperties.java │ │ │ ├── DbProperties.java │ │ │ ├── NOOPTransactionManager.java │ │ │ ├── OffsetProperties.java │ │ │ ├── OrderByField.java │ │ │ ├── PrimaryKey.java │ │ │ ├── Storable.java │ │ │ ├── StorableFactory.java │ │ │ ├── StorableKey.java │ │ │ ├── StorageManager.java │ │ │ ├── StorageManagerAware.java │ │ │ ├── StorageProviderConfiguration.java │ │ │ ├── StorageProviderProperties.java │ │ │ ├── TransactionManager.java │ │ │ ├── VersionedStorable.java │ │ │ ├── annotation │ │ │ ├── SchemaIgnore.java │ │ │ ├── SearchableField.java │ │ │ ├── StorableEntity.java │ │ │ └── VersionField.java │ │ │ ├── catalog │ │ │ └── AbstractStorable.java │ │ │ ├── exception │ │ │ ├── AlreadyExistsException.java │ │ │ ├── IgnoreTransactionRollbackException.java │ │ │ ├── IllegalQueryParameterException.java │ │ │ ├── MalformedQueryException.java │ │ │ ├── NonIncrementalColumnException.java │ │ │ ├── OffsetRangeReachedException.java │ │ │ ├── StorageException.java │ │ │ └── TransactionException.java │ │ │ ├── filestorage │ │ │ ├── DbFileStorage.java │ │ │ └── FileBlob.java │ │ │ ├── impl │ │ │ ├── jdbc │ │ │ │ ├── JdbcStorageManager.java │ │ │ │ ├── config │ │ │ │ │ ├── ExecutionConfig.java │ │ │ │ │ ├── HikariBasicConfig.java │ │ │ │ │ └── HikariConfigFactory.java │ │ │ │ ├── connection │ │ │ │ │ ├── ConnectionBuilder.java │ │ │ │ │ └── HikariCPConnectionBuilder.java │ │ │ │ ├── provider │ │ │ │ │ ├── QueryExecutorFactory.java │ │ │ │ │ ├── mysql │ │ │ │ │ │ ├── factory │ │ │ │ │ │ │ └── MySqlExecutor.java │ │ │ │ │ │ └── query │ │ │ │ │ │ │ ├── MySqlAggregateSqlQuery.java │ │ │ │ │ │ │ ├── MySqlInsertQuery.java │ │ │ │ │ │ │ ├── MySqlInsertUpdateDuplicate.java │ │ │ │ │ │ │ ├── MySqlQuery.java │ │ │ │ │ │ │ ├── MySqlSelectForShareQuery.java │ │ │ │ │ │ │ ├── MySqlSelectForUpdateQuery.java │ │ │ │ │ │ │ ├── MySqlSelectQuery.java │ │ │ │ │ │ │ └── MysqlUpdateQuery.java │ │ │ │ │ ├── oracle │ │ │ │ │ │ ├── exception │ │ │ │ │ │ │ └── OracleQueryException.java │ │ │ │ │ │ ├── factory │ │ │ │ │ │ │ └── OracleExecutor.java │ │ │ │ │ │ ├── query │ │ │ │ │ │ │ ├── OracleAggregateSqlQuery.java │ │ │ │ │ │ │ ├── OracleDeleteQuery.java │ │ │ │ │ │ │ ├── OracleInsertQuery.java │ │ │ │ │ │ │ ├── OracleInsertUpdateDuplicate.java │ │ │ │ │ │ │ ├── OracleSelectForShareQuery.java │ │ │ │ │ │ │ ├── OracleSelectForUpdateQuery.java │ │ │ │ │ │ │ ├── OracleSelectQuery.java │ │ │ │ │ │ │ ├── OracleSequenceIdQuery.java │ │ │ │ │ │ │ └── OracleUpdateQuery.java │ │ │ │ │ │ └── statement │ │ │ │ │ │ │ └── OracleDataTypeContext.java │ │ │ │ │ ├── postgresql │ │ │ │ │ │ ├── factory │ │ │ │ │ │ │ └── PostgresqlExecutor.java │ │ │ │ │ │ └── query │ │ │ │ │ │ │ ├── PostgresAggregateSqlQuery.java │ │ │ │ │ │ │ ├── PostgresqlDeleteQuery.java │ │ │ │ │ │ │ ├── PostgresqlInsertQuery.java │ │ │ │ │ │ │ ├── PostgresqlSelectForShareQuery.java │ │ │ │ │ │ │ ├── PostgresqlSelectForUpdateQuery.java │ │ │ │ │ │ │ ├── PostgresqlSelectQuery.java │ │ │ │ │ │ │ └── PostgresqlUpdateQuery.java │ │ │ │ │ └── sql │ │ │ │ │ │ ├── factory │ │ │ │ │ │ ├── AbstractQueryExecutor.java │ │ │ │ │ │ └── QueryExecutor.java │ │ │ │ │ │ ├── query │ │ │ │ │ │ ├── AbstractAggregateSqlQuery.java │ │ │ │ │ │ ├── AbstractSelectQuery.java │ │ │ │ │ │ ├── AbstractSqlQuery.java │ │ │ │ │ │ ├── AbstractStorableKeyQuery.java │ │ │ │ │ │ ├── AbstractStorableSqlQuery.java │ │ │ │ │ │ ├── AbstractStorableUpdateQuery.java │ │ │ │ │ │ ├── SqlDeleteQuery.java │ │ │ │ │ │ ├── SqlInsertQuery.java │ │ │ │ │ │ ├── SqlQuery.java │ │ │ │ │ │ └── SqlSelectQuery.java │ │ │ │ │ │ └── statement │ │ │ │ │ │ ├── DefaultStorageDataTypeContext.java │ │ │ │ │ │ ├── PreparedStatementBuilder.java │ │ │ │ │ │ └── StorageDataTypeContext.java │ │ │ │ ├── sequences │ │ │ │ │ └── NamespaceSequenceStorable.java │ │ │ │ └── util │ │ │ │ │ ├── Columns.java │ │ │ │ │ ├── SchemaFields.java │ │ │ │ │ └── Util.java │ │ │ └── memory │ │ │ │ └── InMemoryStorageManager.java │ │ │ ├── search │ │ │ ├── OrderBy.java │ │ │ ├── Predicate.java │ │ │ ├── PredicateCombinerPair.java │ │ │ ├── SearchQuery.java │ │ │ ├── WhereClause.java │ │ │ └── WhereClauseCombiner.java │ │ │ ├── transaction │ │ │ ├── ManagedTransaction.java │ │ │ ├── TransactionBookKeeper.java │ │ │ ├── TransactionContext.java │ │ │ ├── TransactionIsolation.java │ │ │ ├── TransactionState.java │ │ │ ├── UnitOfWork.java │ │ │ └── functional │ │ │ │ ├── ManagedTransactionConsumer.java │ │ │ │ └── ManagedTransactionFunction.java │ │ │ └── util │ │ │ └── StorageUtils.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── hortonworks │ │ │ └── registries │ │ │ └── storage │ │ │ ├── AbstractStoreManagerTest.java │ │ │ ├── SearchApiTest.java │ │ │ ├── StorableTest.java │ │ │ ├── StorageProviderConfigurationTest.java │ │ │ ├── filestorage │ │ │ ├── DbFileStorageTest.java │ │ │ └── TransactionTest.java │ │ │ ├── impl │ │ │ ├── jdbc │ │ │ │ ├── JdbcStorageManagerIntegrationTest.java │ │ │ │ ├── JdbcStorageManagerTest.java │ │ │ │ ├── mysql │ │ │ │ │ ├── AbstractMySqlStorageManagerNoCacheIntegrationTest.java │ │ │ │ │ ├── AbstractMySqlStorageManagerWithCacheIntegrationTest.java │ │ │ │ │ ├── MySqlSelectQueryTest.java │ │ │ │ │ ├── MySqlStorageManagerNoCacheIntegrationTest.java │ │ │ │ │ └── MySqlStorageManagerWithCacheIntegrationTest.java │ │ │ │ ├── postgres │ │ │ │ │ └── PostgresSelectQueryTest.java │ │ │ │ └── provider │ │ │ │ │ ├── oracle │ │ │ │ │ └── query │ │ │ │ │ │ └── OracleSelectQueryTest.java │ │ │ │ │ ├── postgresql │ │ │ │ │ └── query │ │ │ │ │ │ └── PostgresqlSelectQueryTest.java │ │ │ │ │ └── sql │ │ │ │ │ └── query │ │ │ │ │ └── AbstractSelectQueryTest.java │ │ │ └── memory │ │ │ │ ├── AbstractInMemoryStorageManagerTest.java │ │ │ │ └── InMemoryStorageManagerTest.java │ │ │ └── transaction │ │ │ └── ManagedTransactionTest.java │ │ └── resources │ │ ├── create_fileblob.sql │ │ ├── data.txt │ │ ├── drop_fileblob.sql │ │ ├── mysql │ │ ├── create_tables.sql │ │ └── drop_tables.sql │ │ ├── storageconfigbadtest.yaml │ │ ├── storageconfiginvalidtest.yaml │ │ └── storageconfigtest.yaml └── storage-tool │ ├── build.gradle │ └── src │ └── main │ └── java │ └── com │ └── hortonworks │ └── registries │ └── storage │ └── tool │ ├── shell │ ├── ShellFlywayFactory.java │ ├── ShellMigrationExecutor.java │ ├── ShellMigrationHelper.java │ ├── ShellMigrationInitializer.java │ ├── ShellMigrationOption.java │ ├── ShellMigrationResolver.java │ └── exception │ │ └── ShellMigrationException.java │ └── sql │ ├── DatabaseUserInitializer.java │ ├── JdbcDriverClass.java │ ├── PropertiesReader.java │ ├── SchemaFlywayFactory.java │ ├── SchemaMigrationHelper.java │ ├── SchemaMigrationOption.java │ ├── StorageProviderConfiguration.java │ ├── StorageProviderConfigurationReader.java │ ├── TablesInitializer.java │ ├── Utils.java │ ├── exception │ └── SchemaMigrationException.java │ └── initenv │ ├── DatabaseCreator.java │ ├── DatabaseCreatorFactory.java │ ├── UserCreator.java │ ├── UserCreatorFactory.java │ ├── mysql │ ├── MySqlDatabaseCreator.java │ └── MySqlUserCreator.java │ └── postgres │ ├── PostgreSqlDatabaseCreator.java │ └── PostgreSqlUserCreator.java ├── tag-registry ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── hortonworks │ │ │ └── registries │ │ │ └── tag │ │ │ ├── Tag.java │ │ │ ├── TagStorableMapping.java │ │ │ ├── TaggedEntity.java │ │ │ ├── client │ │ │ └── TagClient.java │ │ │ ├── dto │ │ │ └── TagDto.java │ │ │ └── service │ │ │ ├── CatalogTagService.java │ │ │ ├── TagCatalogResource.java │ │ │ ├── TagNotEmptyException.java │ │ │ ├── TagRegistryModule.java │ │ │ └── TagService.java │ └── resources │ │ └── tagstorables.props │ └── test │ ├── java │ └── com │ │ └── hortonworks │ │ └── registries │ │ └── tag │ │ └── service │ │ ├── StorageProviderConfiguration.java │ │ ├── TagRestServiceTest.java │ │ ├── TestApplication.java │ │ └── TestConfiguration.java │ └── resources │ └── tag-test.yaml └── testcontainers ├── build.gradle └── src └── test ├── java └── com │ └── cloudera │ └── dim │ └── schemaregistry │ └── testcontainers │ ├── env │ ├── db │ │ ├── DbConnProps.java │ │ ├── DbConnection.java │ │ ├── DbHandler.java │ │ ├── DbType.java │ │ ├── H2Connection.java │ │ ├── MysqlConnection.java │ │ └── PostgresConnection.java │ ├── envutils │ │ ├── LocalSchemaRegistryServerForTestcontainersTests.java │ │ ├── config │ │ │ ├── Krb5ConfGenerator.java │ │ │ ├── RegistryConfigGenerator.java │ │ │ └── ServletFilterConfigGenerator.java │ │ └── testcontainers │ │ │ └── TestcontainersUtils.java │ └── testsetup │ │ ├── TestSetup.java │ │ └── parts │ │ ├── AtlasSetup.java │ │ ├── DbSetup.java │ │ ├── KerberosSetup.java │ │ ├── OAuthSetup.java │ │ └── TlsSetup.java │ └── tests │ ├── AvroSchemaAdvancedLifecycleTest.java │ ├── AvroSchemaCompatibilityTest.java │ ├── AvroSchemaLifecycleTest.java │ ├── AvroSchemaMetadataTest.java │ ├── TestcontainersTestsBase.java │ ├── mtls │ └── h2 │ │ ├── AvroSchemaAdvancedLifecycleTestMtlsH2.java │ │ ├── AvroSchemaCompatibilityTestMtlsH2.java │ │ ├── AvroSchemaLifecycleTestMtlsH2.java │ │ ├── AvroSchemaMetadataTestMtlsH2.java │ │ └── MTlsH2.java │ ├── nosec │ └── mysql │ │ ├── AvroSchemaAdvancedLifecycleTestNosecMysql.java │ │ ├── AvroSchemaCompatibilityTestNosecMysql.java │ │ ├── AvroSchemaLifecycleTestNosecMsql.java │ │ ├── AvroSchemaMetadataTestNosecMysql.java │ │ └── NosecMysql.java │ ├── testutils │ ├── ExpectException.java │ ├── SchemaRegistryHelper.java │ ├── compatibility │ │ ├── CompatibilityTestCase.java │ │ ├── CompatibilityTestCases.java │ │ ├── CompatibiltyPositiveNegativeTestCases.java │ │ └── TestStep.java │ └── schematypes │ │ ├── SchemaTestDataInterface.java │ │ ├── SchemaTypesInterface.java │ │ └── avro │ │ ├── AvroSchemaType.java │ │ ├── PrimitiveSchemaType.java │ │ ├── RecordSchemaType.java │ │ └── data │ │ └── record │ │ ├── RecordCompatibilityNegativeCases.java │ │ ├── RecordCompatibilityPositiveCases.java │ │ ├── RecordCompatibilityTestCaseGenerator.java │ │ └── RecordConstants.java │ └── tlskerb │ └── postgres │ ├── AvroSchemaAdvancedLifecycleTestTlskerbPostgres.java │ ├── AvroSchemaCompatibilityTestTlskerbPostgres.java │ ├── AvroSchemaLifecycleTestTlskerbPostgres.java │ ├── AvroSchemaMetadataTestTlskerbPostgres.java │ └── TlsKerbPostgres.java └── resources ├── docker ├── kdc │ ├── Dockerfile │ └── files │ │ ├── kadm5.acl │ │ ├── kerberos_setup.sh │ │ └── krb5.conf └── schemaregistry │ ├── Dockerfile_testcontainers │ └── files │ └── entrypoint.sh ├── link_to_bootstrap_sql_dir ├── link_to_distributions_tar_gz ├── logback-test.xml ├── template ├── for_oauth │ ├── test_rsa.private │ └── test_rsa.pub ├── krb5_conf.ftl └── registry.ftl └── tls ├── keystore.jks └── truststore.jks /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/.gitignore -------------------------------------------------------------------------------- /.run/LocalSchemaRegistryServer.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/.run/LocalSchemaRegistryServer.run.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/.travis.yml -------------------------------------------------------------------------------- /.zuul.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/.zuul.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cloudera CCLA_25APR2018.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/Cloudera CCLA_25APR2018.pdf -------------------------------------------------------------------------------- /Cloudera ICLA_25APR2018.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/Cloudera ICLA_25APR2018.pdf -------------------------------------------------------------------------------- /DEVELOPER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/DEVELOPER.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/README.md -------------------------------------------------------------------------------- /atlas-integration/atlas-common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/atlas-integration/atlas-common/build.gradle -------------------------------------------------------------------------------- /atlas-integration/atlas-common/src/main/java/com/cloudera/dim/atlas/AtlasPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/atlas-integration/atlas-common/src/main/java/com/cloudera/dim/atlas/AtlasPlugin.java -------------------------------------------------------------------------------- /atlas-integration/atlas-common/src/main/java/com/cloudera/dim/atlas/AtlasUncheckedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/atlas-integration/atlas-common/src/main/java/com/cloudera/dim/atlas/AtlasUncheckedException.java -------------------------------------------------------------------------------- /atlas-integration/atlas-common/src/main/java/com/cloudera/dim/atlas/NoopAtlasPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/atlas-integration/atlas-common/src/main/java/com/cloudera/dim/atlas/NoopAtlasPlugin.java -------------------------------------------------------------------------------- /atlas-integration/atlas-module/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/atlas-integration/atlas-module/build.gradle -------------------------------------------------------------------------------- /atlas-integration/atlas-module/src/main/java/com/cloudera/dim/atlas/bootstrap/AtlasModelBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/atlas-integration/atlas-module/src/main/java/com/cloudera/dim/atlas/bootstrap/AtlasModelBootstrap.java -------------------------------------------------------------------------------- /atlas-integration/atlas-module/src/main/java/com/cloudera/dim/atlas/conf/AtlasConfigurationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/atlas-integration/atlas-module/src/main/java/com/cloudera/dim/atlas/conf/AtlasConfigurationProvider.java -------------------------------------------------------------------------------- /atlas-integration/atlas-module/src/main/java/com/cloudera/dim/atlas/conf/AtlasSchemaRegistryModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/atlas-integration/atlas-module/src/main/java/com/cloudera/dim/atlas/conf/AtlasSchemaRegistryModule.java -------------------------------------------------------------------------------- /atlas-integration/atlas-module/src/main/java/com/cloudera/dim/atlas/events/AtlasEventLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/atlas-integration/atlas-module/src/main/java/com/cloudera/dim/atlas/events/AtlasEventLogger.java -------------------------------------------------------------------------------- /atlas-integration/atlas-module/src/main/java/com/cloudera/dim/atlas/events/AtlasEventsProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/atlas-integration/atlas-module/src/main/java/com/cloudera/dim/atlas/events/AtlasEventsProcessor.java -------------------------------------------------------------------------------- /atlas-integration/atlas-module/src/test/java/com/cloudera/dim/atlas/events/AtlasEventLoggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/atlas-integration/atlas-module/src/test/java/com/cloudera/dim/atlas/events/AtlasEventLoggerTest.java -------------------------------------------------------------------------------- /atlas-integration/atlas-module/src/test/java/com/cloudera/dim/atlas/events/AtlasEventsProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/atlas-integration/atlas-module/src/test/java/com/cloudera/dim/atlas/events/AtlasEventsProcessorTest.java -------------------------------------------------------------------------------- /behavior-tests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/build.gradle -------------------------------------------------------------------------------- /behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/BehaviorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/BehaviorTest.java -------------------------------------------------------------------------------- /behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/GlobalState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/GlobalState.java -------------------------------------------------------------------------------- /behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/TestAtlasServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/TestAtlasServer.java -------------------------------------------------------------------------------- /behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/TestOAuth2Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/TestOAuth2Server.java -------------------------------------------------------------------------------- /behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/TestSchemaRegistryServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/TestSchemaRegistryServer.java -------------------------------------------------------------------------------- /behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/auth/FirstFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/auth/FirstFilter.java -------------------------------------------------------------------------------- /behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/auth/SecondFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/auth/SecondFilter.java -------------------------------------------------------------------------------- /behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/auth/TestFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/auth/TestFilter.java -------------------------------------------------------------------------------- /behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/steps/AbstractSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/steps/AbstractSteps.java -------------------------------------------------------------------------------- /behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/steps/BeforeAndAfterSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/steps/BeforeAndAfterSteps.java -------------------------------------------------------------------------------- /behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/steps/ThenSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/steps/ThenSteps.java -------------------------------------------------------------------------------- /behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/steps/WhenSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/java/com/cloudera/dim/schemaregistry/steps/WhenSteps.java -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/atlas_integration.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/atlas_integration.feature -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/composite_filter.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/composite_filter.feature -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/default_compatibility.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/default_compatibility.feature -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/delete_schema.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/delete_schema.feature -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/import-export.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/import-export.feature -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/json_schema.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/json_schema.feature -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/mutual_tls.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/mutual_tls.feature -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/oauth2.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/oauth2.feature -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/rest_api.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/rest_api.feature -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/schema_registry_client.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/com/cloudera/dim/schemaregistry/schema_registry_client.feature -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/logback.xml -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/template/atlas-application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/template/atlas-application.properties -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/template/registry.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/template/registry.ftl -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/template/test_rsa.private: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/template/test_rsa.private -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/template/test_rsa.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/template/test_rsa.pub -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/testdata/complex-export.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/testdata/complex-export.json -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/testdata/offset-import.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/testdata/offset-import.json -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/tls/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/tls/keystore.jks -------------------------------------------------------------------------------- /behavior-tests/src/test/resources/tls/truststore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/behavior-tests/src/test/resources/tls/truststore.jks -------------------------------------------------------------------------------- /bin/registry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bin/registry -------------------------------------------------------------------------------- /bin/registry-server-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bin/registry-server-start.sh -------------------------------------------------------------------------------- /bootstrap/bootstrap-storage-initenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/bootstrap-storage-initenv.sh -------------------------------------------------------------------------------- /bootstrap/bootstrap-storage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/bootstrap-storage.sh -------------------------------------------------------------------------------- /bootstrap/sql/mysql/v001__create_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/mysql/v001__create_tables.sql -------------------------------------------------------------------------------- /bootstrap/sql/mysql/v002__create_schema_version_state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/mysql/v002__create_schema_version_state.sql -------------------------------------------------------------------------------- /bootstrap/sql/mysql/v003__create_schema_branch.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/mysql/v003__create_schema_branch.sql -------------------------------------------------------------------------------- /bootstrap/sql/mysql/v004__create_host_config.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/mysql/v004__create_host_config.sql -------------------------------------------------------------------------------- /bootstrap/sql/mysql/v005__schema_lock.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/mysql/v005__schema_lock.sql -------------------------------------------------------------------------------- /bootstrap/sql/mysql/v006__add_schema_lock_for_existing_schemas.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/mysql/v006__add_schema_lock_for_existing_schemas.sql -------------------------------------------------------------------------------- /bootstrap/sql/mysql/v007__delete_host_config.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/mysql/v007__delete_host_config.sql -------------------------------------------------------------------------------- /bootstrap/sql/mysql/v008__create_registry_audit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/mysql/v008__create_registry_audit.sql -------------------------------------------------------------------------------- /bootstrap/sql/mysql/v009__create_namespace_sequence.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/mysql/v009__create_namespace_sequence.sql -------------------------------------------------------------------------------- /bootstrap/sql/oracle/v001__create_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/oracle/v001__create_table.sql -------------------------------------------------------------------------------- /bootstrap/sql/oracle/v002__create_schema_version_state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/oracle/v002__create_schema_version_state.sql -------------------------------------------------------------------------------- /bootstrap/sql/oracle/v003__create_schema_branch.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/oracle/v003__create_schema_branch.sql -------------------------------------------------------------------------------- /bootstrap/sql/oracle/v004__create_host_config.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/oracle/v004__create_host_config.sql -------------------------------------------------------------------------------- /bootstrap/sql/oracle/v005__allocate_extents.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/oracle/v005__allocate_extents.sql -------------------------------------------------------------------------------- /bootstrap/sql/oracle/v006__schema_lock.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/oracle/v006__schema_lock.sql -------------------------------------------------------------------------------- /bootstrap/sql/oracle/v007__add_schema_lock_for_existing_schemas.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/oracle/v007__add_schema_lock_for_existing_schemas.sql -------------------------------------------------------------------------------- /bootstrap/sql/oracle/v008__delete_host_config.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/oracle/v008__delete_host_config.sql -------------------------------------------------------------------------------- /bootstrap/sql/oracle/v009__create_registry_audit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/oracle/v009__create_registry_audit.sql -------------------------------------------------------------------------------- /bootstrap/sql/oracle/v010__create_namespace_sequence.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/oracle/v010__create_namespace_sequence.sql -------------------------------------------------------------------------------- /bootstrap/sql/postgresql/v001__create_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/postgresql/v001__create_tables.sql -------------------------------------------------------------------------------- /bootstrap/sql/postgresql/v002__create_schema_version_state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/postgresql/v002__create_schema_version_state.sql -------------------------------------------------------------------------------- /bootstrap/sql/postgresql/v003__create_schema_branch.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/postgresql/v003__create_schema_branch.sql -------------------------------------------------------------------------------- /bootstrap/sql/postgresql/v004__create_host_config.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/postgresql/v004__create_host_config.sql -------------------------------------------------------------------------------- /bootstrap/sql/postgresql/v005__schema_lock.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/postgresql/v005__schema_lock.sql -------------------------------------------------------------------------------- /bootstrap/sql/postgresql/v006__add_schema_lock_for_existing_schemas.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/postgresql/v006__add_schema_lock_for_existing_schemas.sql -------------------------------------------------------------------------------- /bootstrap/sql/postgresql/v007__delete_host_config.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/postgresql/v007__delete_host_config.sql -------------------------------------------------------------------------------- /bootstrap/sql/postgresql/v008__create_registry_audit.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/postgresql/v008__create_registry_audit.sql -------------------------------------------------------------------------------- /bootstrap/sql/postgresql/v009__create_namespace_sequence.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/bootstrap/sql/postgresql/v009__create_namespace_sequence.sql -------------------------------------------------------------------------------- /checkstyle/checkstyle.dtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/checkstyle/checkstyle.dtd -------------------------------------------------------------------------------- /checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /checkstyle/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/checkstyle/suppressions.xml -------------------------------------------------------------------------------- /ci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/README.md -------------------------------------------------------------------------------- /ci/build-images.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/build-images.yaml -------------------------------------------------------------------------------- /ci/certificates.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/certificates.sh -------------------------------------------------------------------------------- /ci/collect-logs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/collect-logs.yaml -------------------------------------------------------------------------------- /ci/collect_checkstyle_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/collect_checkstyle_results.py -------------------------------------------------------------------------------- /ci/collect_test_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/collect_test_results.py -------------------------------------------------------------------------------- /ci/docker/kdc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/docker/kdc/Dockerfile -------------------------------------------------------------------------------- /ci/docker/kdc/files/kadm5.acl: -------------------------------------------------------------------------------- 1 | */admin@K8S.COM ex * -------------------------------------------------------------------------------- /ci/docker/kdc/files/kerberos_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/docker/kdc/files/kerberos_setup.sh -------------------------------------------------------------------------------- /ci/docker/kdc/files/krb5.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/docker/kdc/files/krb5.conf -------------------------------------------------------------------------------- /ci/docker/schema-registry/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/docker/schema-registry/Dockerfile -------------------------------------------------------------------------------- /ci/docker/schema-registry/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/docker/schema-registry/entrypoint.sh -------------------------------------------------------------------------------- /ci/gate-st.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/gate-st.yaml -------------------------------------------------------------------------------- /ci/gate-sut.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/gate-sut.yaml -------------------------------------------------------------------------------- /ci/gate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/gate.yaml -------------------------------------------------------------------------------- /ci/helm/kdc/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/kdc/.helmignore -------------------------------------------------------------------------------- /ci/helm/kdc/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/kdc/Chart.yaml -------------------------------------------------------------------------------- /ci/helm/kdc/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/kdc/templates/NOTES.txt -------------------------------------------------------------------------------- /ci/helm/kdc/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/kdc/templates/_helpers.tpl -------------------------------------------------------------------------------- /ci/helm/kdc/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/kdc/templates/deployment.yaml -------------------------------------------------------------------------------- /ci/helm/kdc/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/kdc/templates/ingress.yaml -------------------------------------------------------------------------------- /ci/helm/kdc/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/kdc/templates/service.yaml -------------------------------------------------------------------------------- /ci/helm/kdc/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/kdc/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /ci/helm/kdc/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/kdc/values.yaml -------------------------------------------------------------------------------- /ci/helm/schema-registry/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/schema-registry/.helmignore -------------------------------------------------------------------------------- /ci/helm/schema-registry/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/schema-registry/Chart.yaml -------------------------------------------------------------------------------- /ci/helm/schema-registry/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/schema-registry/templates/NOTES.txt -------------------------------------------------------------------------------- /ci/helm/schema-registry/templates/_entrypoint-sh.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/schema-registry/templates/_entrypoint-sh.tpl -------------------------------------------------------------------------------- /ci/helm/schema-registry/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/schema-registry/templates/_helpers.tpl -------------------------------------------------------------------------------- /ci/helm/schema-registry/templates/_registry-config.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/schema-registry/templates/_registry-config.tpl -------------------------------------------------------------------------------- /ci/helm/schema-registry/templates/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/schema-registry/templates/configmap.yaml -------------------------------------------------------------------------------- /ci/helm/schema-registry/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/schema-registry/templates/deployment.yaml -------------------------------------------------------------------------------- /ci/helm/schema-registry/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/schema-registry/templates/service.yaml -------------------------------------------------------------------------------- /ci/helm/schema-registry/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/schema-registry/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /ci/helm/schema-registry/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/helm/schema-registry/values.yaml -------------------------------------------------------------------------------- /ci/local_inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/local_inventory -------------------------------------------------------------------------------- /ci/local_vars.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/local_vars.yaml -------------------------------------------------------------------------------- /ci/roles/helm3/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/roles/helm3/tasks/main.yaml -------------------------------------------------------------------------------- /ci/roles/inmemory/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/roles/inmemory/tasks/main.yaml -------------------------------------------------------------------------------- /ci/roles/mysql/defaults/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/roles/mysql/defaults/main.yaml -------------------------------------------------------------------------------- /ci/roles/mysql/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/roles/mysql/tasks/main.yaml -------------------------------------------------------------------------------- /ci/roles/postgresql/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/roles/postgresql/tasks/main.yaml -------------------------------------------------------------------------------- /ci/roles/registry/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/roles/registry/tasks/main.yaml -------------------------------------------------------------------------------- /ci/roles/registry/vars/main.yaml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ci/roles/security/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/roles/security/tasks/main.yaml -------------------------------------------------------------------------------- /ci/roles/system-test/defaults/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/roles/system-test/defaults/main.yaml -------------------------------------------------------------------------------- /ci/roles/system-test/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/roles/system-test/tasks/main.yaml -------------------------------------------------------------------------------- /ci/system-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/README.md -------------------------------------------------------------------------------- /ci/system-test/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /ci/system-test/checkstyle/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/checkstyle/suppressions.xml -------------------------------------------------------------------------------- /ci/system-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/pom.xml -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/SchemaRegistryClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/SchemaRegistryClientFactory.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/json/SchemaProviders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/json/SchemaProviders.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/json/Schemas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/json/Schemas.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/json/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/json/package-info.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/package-info.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/SchemaTestDataInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/SchemaTestDataInterface.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/SchemaTypesInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/SchemaTypesInterface.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/avro/AvroSchemaType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/avro/AvroSchemaType.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/avro/PrimitiveSchemaType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/avro/PrimitiveSchemaType.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/avro/RecordSchemaType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/avro/RecordSchemaType.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/avro/data/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/avro/data/package-info.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/avro/data/record/RecordConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/avro/data/record/RecordConstants.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/avro/data/record/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/avro/data/record/package-info.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/avro/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/avro/package-info.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/schemaTypes/package-info.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/utils/AvroSchemaHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/utils/AvroSchemaHelper.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/utils/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/utils/Config.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/utils/SchemaRegistryConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/utils/SchemaRegistryConstants.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/utils/SchemaRegistryHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/utils/SchemaRegistryHelper.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/utils/WrongResponseCodeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/utils/WrongResponseCodeException.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/utils/compatibility/CompatibilityTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/utils/compatibility/CompatibilityTestCase.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/utils/compatibility/CompatibilityTestCases.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/utils/compatibility/CompatibilityTestCases.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/utils/compatibility/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/utils/compatibility/package-info.java -------------------------------------------------------------------------------- /ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/utils/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/java/org/hw/qe/schemaregistry/api/utils/package-info.java -------------------------------------------------------------------------------- /ci/system-test/src/main/resources/schema-registry.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/main/resources/schema-registry.properties -------------------------------------------------------------------------------- /ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/BaseAPITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/BaseAPITest.java -------------------------------------------------------------------------------- /ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/CompatibilityTestsDataProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/CompatibilityTestsDataProvider.java -------------------------------------------------------------------------------- /ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/LifecycleTestsDataProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/LifecycleTestsDataProvider.java -------------------------------------------------------------------------------- /ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/avro/AvroSchemaAdvancedLifecycleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/avro/AvroSchemaAdvancedLifecycleTest.java -------------------------------------------------------------------------------- /ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/avro/AvroSchemaCompatibilityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/avro/AvroSchemaCompatibilityTest.java -------------------------------------------------------------------------------- /ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/avro/AvroSchemaLifecycleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/avro/AvroSchemaLifecycleTest.java -------------------------------------------------------------------------------- /ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/avro/AvroSchemaMetadataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/avro/AvroSchemaMetadataTest.java -------------------------------------------------------------------------------- /ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/avro/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/avro/package-info.java -------------------------------------------------------------------------------- /ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/package-info.java -------------------------------------------------------------------------------- /ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/utils/ExpectException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/utils/ExpectException.java -------------------------------------------------------------------------------- /ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/utils/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/test/java/org/hw/qe/schemaregistry/api/utils/package-info.java -------------------------------------------------------------------------------- /ci/system-test/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/system-test/src/test/resources/logback.xml -------------------------------------------------------------------------------- /ci/test-results/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/test-results/index.html -------------------------------------------------------------------------------- /ci/unittest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/ci/unittest.yaml -------------------------------------------------------------------------------- /common-auth/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/build.gradle -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/AbstractLogin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/AbstractLogin.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/KerberosLogin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/KerberosLogin.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/Login.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/Login.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/NOOPLogin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/NOOPLogin.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/PlatformName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/PlatformName.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/client/AuthenticatedURL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/client/AuthenticatedURL.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/client/AuthenticationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/client/AuthenticationException.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/client/Authenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/client/Authenticator.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/client/ConnectionConfigurator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/client/ConnectionConfigurator.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/client/KerberosAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/client/KerberosAuthenticator.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/client/PseudoAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/client/PseudoAuthenticator.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/server/AltKerberosAuthenticationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/server/AltKerberosAuthenticationHandler.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/server/AuthTerminatorFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/server/AuthTerminatorFilter.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/server/AuthTokenRequestWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/server/AuthTokenRequestWrapper.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/server/AuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/server/AuthenticationFilter.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/server/AuthenticationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/server/AuthenticationHandler.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/server/AuthenticationToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/server/AuthenticationToken.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/server/JWTAuthenticationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/server/JWTAuthenticationHandler.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/server/KerberosAuthenticationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/server/KerberosAuthenticationHandler.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/server/KerberosBasicAuthenticationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/server/KerberosBasicAuthenticationHandler.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/server/PseudoAuthenticationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/server/PseudoAuthenticationHandler.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/server/SunJaasKerberosClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/server/SunJaasKerberosClient.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/util/AuthToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/util/AuthToken.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/util/CertificateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/util/CertificateUtil.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/util/FileSignerSecretProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/util/FileSignerSecretProvider.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/util/JaasConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/util/JaasConfiguration.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/util/KerberosName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/util/KerberosName.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/util/KerberosUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/util/KerberosUtil.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/util/RandomSignerSecretProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/util/RandomSignerSecretProvider.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/util/RolloverSignerSecretProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/util/RolloverSignerSecretProvider.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/util/Shell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/util/Shell.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/util/Signer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/util/Signer.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/util/SignerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/util/SignerException.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/util/SignerSecretProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/util/SignerSecretProvider.java -------------------------------------------------------------------------------- /common-auth/src/main/java/com/hortonworks/registries/auth/util/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/main/java/com/hortonworks/registries/auth/util/Utils.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/KerberosTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/KerberosTestUtils.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/TestKerberosLogin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/TestKerberosLogin.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/client/AuthenticatorTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/client/AuthenticatorTestCase.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/client/TestAuthenticatedURL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/client/TestAuthenticatedURL.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/client/TestKerberosAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/client/TestKerberosAuthenticator.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/client/TestPseudoAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/client/TestPseudoAuthenticator.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/server/TestAltKerberosAuthenticationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/server/TestAltKerberosAuthenticationHandler.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/server/TestAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/server/TestAuthenticationFilter.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/server/TestAuthenticationToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/server/TestAuthenticationToken.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/server/TestJWTAuthenticationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/server/TestJWTAuthenticationHandler.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/server/TestKerberosAuthenticationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/server/TestKerberosAuthenticationHandler.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/server/TestKerberosBasicAuthenticationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/server/TestKerberosBasicAuthenticationHandler.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/server/TestPseudoAuthenticationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/server/TestPseudoAuthenticationHandler.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/util/StringSignerSecretProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/util/StringSignerSecretProvider.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/util/StringSignerSecretProviderCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/util/StringSignerSecretProviderCreator.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/util/TestAuthToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/util/TestAuthToken.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/util/TestCertificateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/util/TestCertificateUtil.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/util/TestFileSignerSecretProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/util/TestFileSignerSecretProvider.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/util/TestJaasConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/util/TestJaasConfiguration.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/util/TestKerberosName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/util/TestKerberosName.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/util/TestKerberosUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/util/TestKerberosUtil.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/util/TestRandomSignerSecretProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/util/TestRandomSignerSecretProvider.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/util/TestRolloverSignerSecretProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/util/TestRolloverSignerSecretProvider.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/util/TestSigner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/util/TestSigner.java -------------------------------------------------------------------------------- /common-auth/src/test/java/com/hortonworks/registries/auth/util/TestStringSignerSecretProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/common-auth/src/test/java/com/hortonworks/registries/auth/util/TestStringSignerSecretProvider.java -------------------------------------------------------------------------------- /conf/atlas-application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/conf/atlas-application.properties -------------------------------------------------------------------------------- /conf/registry-dev-ssl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/conf/registry-dev-ssl.yaml -------------------------------------------------------------------------------- /conf/registry-dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/conf/registry-dev.yaml -------------------------------------------------------------------------------- /conf/registry-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/conf/registry-env.sh -------------------------------------------------------------------------------- /conf/registry-inmemory-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/conf/registry-inmemory-example.yaml -------------------------------------------------------------------------------- /conf/registry-mysql-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/conf/registry-mysql-example.yaml -------------------------------------------------------------------------------- /conf/registry-oracle-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/conf/registry-oracle-example.yaml -------------------------------------------------------------------------------- /conf/registry-oracle-ssl-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/conf/registry-oracle-ssl-example.yaml -------------------------------------------------------------------------------- /conf/registry-oraclexe-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/conf/registry-oraclexe-example.yaml -------------------------------------------------------------------------------- /conf/registry-postgres-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/conf/registry-postgres-example.yaml -------------------------------------------------------------------------------- /conf/registry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/conf/registry.yaml -------------------------------------------------------------------------------- /dependencies.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/dependencies.gradle -------------------------------------------------------------------------------- /dev-tools/merge_registry_pr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/dev-tools/merge_registry_pr.py -------------------------------------------------------------------------------- /dev-tools/travis/print-errors-from-test-reports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/dev-tools/travis/print-errors-from-test-reports.py -------------------------------------------------------------------------------- /dev-tools/travis/ratprint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/dev-tools/travis/ratprint.py -------------------------------------------------------------------------------- /dev-tools/travis/save-logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/dev-tools/travis/save-logs.py -------------------------------------------------------------------------------- /dev-tools/travis/travis-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/dev-tools/travis/travis-install.sh -------------------------------------------------------------------------------- /dev-tools/travis/travis-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/dev-tools/travis/travis-script.sh -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/docker/build.gradle -------------------------------------------------------------------------------- /docker/src/main/jib/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/docker/src/main/jib/entrypoint.sh -------------------------------------------------------------------------------- /docs/competition.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/docs/competition.rst -------------------------------------------------------------------------------- /docs/confluent.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/docs/confluent.rst -------------------------------------------------------------------------------- /docs/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/docs/examples.rst -------------------------------------------------------------------------------- /docs/images/registry-homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/docs/images/registry-homepage.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/docs/install.rst -------------------------------------------------------------------------------- /docs/roadmap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/docs/roadmap.rst -------------------------------------------------------------------------------- /docs/schema-registry.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/docs/schema-registry.rst -------------------------------------------------------------------------------- /docs/security.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/docs/security.rst -------------------------------------------------------------------------------- /docs/serdes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/docs/serdes.rst -------------------------------------------------------------------------------- /examples/schema-registry/avro: -------------------------------------------------------------------------------- 1 | avro-examples -------------------------------------------------------------------------------- /examples/schema-registry/avro-examples/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/avro-examples/build.gradle -------------------------------------------------------------------------------- /examples/schema-registry/avro-examples/src/main/avro/page_view.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/avro-examples/src/main/avro/page_view.avsc -------------------------------------------------------------------------------- /examples/schema-registry/avro-examples/src/main/avro/user_activity.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/avro-examples/src/main/avro/user_activity.avsc -------------------------------------------------------------------------------- /examples/schema-registry/avro-examples/src/main/avro/user_profile.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/avro-examples/src/main/avro/user_profile.avsc -------------------------------------------------------------------------------- /examples/schema-registry/avro-examples/src/main/resources/device-next.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/avro-examples/src/main/resources/device-next.avsc -------------------------------------------------------------------------------- /examples/schema-registry/avro-examples/src/main/resources/device.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/avro-examples/src/main/resources/device.avsc -------------------------------------------------------------------------------- /examples/schema-registry/avro-examples/src/main/resources/kafka-consumer.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/avro-examples/src/main/resources/kafka-consumer.props -------------------------------------------------------------------------------- /examples/schema-registry/avro-examples/src/main/resources/kafka-producer.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/avro-examples/src/main/resources/kafka-producer.props -------------------------------------------------------------------------------- /examples/schema-registry/avro-examples/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/avro-examples/src/main/resources/logback.xml -------------------------------------------------------------------------------- /examples/schema-registry/avro-examples/src/main/resources/truck_events.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/avro-examples/src/main/resources/truck_events.avsc -------------------------------------------------------------------------------- /examples/schema-registry/avro-examples/src/main/resources/truck_events.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/avro-examples/src/main/resources/truck_events.csv -------------------------------------------------------------------------------- /examples/schema-registry/avro-examples/src/main/resources/truck_events_json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/avro-examples/src/main/resources/truck_events_json -------------------------------------------------------------------------------- /examples/schema-registry/avro-examples/src/main/resources/yelp_review.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/avro-examples/src/main/resources/yelp_review.avsc -------------------------------------------------------------------------------- /examples/schema-registry/avro-examples/src/main/resources/yelp_review_json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/avro-examples/src/main/resources/yelp_review_json -------------------------------------------------------------------------------- /examples/schema-registry/avro-examples/src/test/resources/schema-registry-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/avro-examples/src/test/resources/schema-registry-test.yaml -------------------------------------------------------------------------------- /examples/schema-registry/schema-lifecycle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/schema-lifecycle/README.md -------------------------------------------------------------------------------- /examples/schema-registry/schema-lifecycle/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/schema-lifecycle/build.gradle -------------------------------------------------------------------------------- /examples/schema-registry/schema-lifecycle/src/main/resources/registry-lifecycle-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/schema-lifecycle/src/main/resources/registry-lifecycle-example.yaml -------------------------------------------------------------------------------- /examples/schema-registry/schema-lifecycle/src/main/resources/review-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/schema-lifecycle/src/main/resources/review-service.yaml -------------------------------------------------------------------------------- /examples/schema-registry/schema-lifecycle/src/test/resources/device.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/schema-lifecycle/src/test/resources/device.avsc -------------------------------------------------------------------------------- /examples/schema-registry/schema-lifecycle/src/test/resources/device1.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/schema-lifecycle/src/test/resources/device1.avsc -------------------------------------------------------------------------------- /examples/schema-registry/schema-lifecycle/src/test/resources/registry-lifecycle-client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/schema-lifecycle/src/test/resources/registry-lifecycle-client.yaml -------------------------------------------------------------------------------- /examples/schema-registry/schema-lifecycle/src/test/resources/registry-lifecycle-test-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/schema-lifecycle/src/test/resources/registry-lifecycle-test-example.yaml -------------------------------------------------------------------------------- /examples/schema-registry/serdes: -------------------------------------------------------------------------------- 1 | serdes-examples -------------------------------------------------------------------------------- /examples/schema-registry/serdes-examples/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/examples/schema-registry/serdes-examples/build.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/gradlew.bat -------------------------------------------------------------------------------- /integration-tests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/integration-tests/build.gradle -------------------------------------------------------------------------------- /integration-tests/src/test/java/com/cloudera/dim/schemaregistry/AbstractTestServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/integration-tests/src/test/java/com/cloudera/dim/schemaregistry/AbstractTestServer.java -------------------------------------------------------------------------------- /integration-tests/src/test/java/com/cloudera/dim/schemaregistry/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/integration-tests/src/test/java/com/cloudera/dim/schemaregistry/TestUtils.java -------------------------------------------------------------------------------- /integration-tests/src/test/java/com/cloudera/dim/schemaregistry/atlas/TestAtlasPluginProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/integration-tests/src/test/java/com/cloudera/dim/schemaregistry/atlas/TestAtlasPluginProvider.java -------------------------------------------------------------------------------- /integration-tests/src/test/java/com/cloudera/dim/schemaregistry/config/RegistryYamlGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/integration-tests/src/test/java/com/cloudera/dim/schemaregistry/config/RegistryYamlGenerator.java -------------------------------------------------------------------------------- /registry-common-client/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common-client/build.gradle -------------------------------------------------------------------------------- /registry-common-client/src/main/java/com/hortonworks/registries/common/SchemaRegistryServiceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common-client/src/main/java/com/hortonworks/registries/common/SchemaRegistryServiceInfo.java -------------------------------------------------------------------------------- /registry-common-client/src/main/java/com/hortonworks/registries/common/SchemaRegistryVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common-client/src/main/java/com/hortonworks/registries/common/SchemaRegistryVersion.java -------------------------------------------------------------------------------- /registry-common-client/src/main/java/com/hortonworks/registries/common/catalog/CatalogResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common-client/src/main/java/com/hortonworks/registries/common/catalog/CatalogResponse.java -------------------------------------------------------------------------------- /registry-common-client/src/main/resources/registry/.gitignore: -------------------------------------------------------------------------------- 1 | VERSION -------------------------------------------------------------------------------- /registry-common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/build.gradle -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/CollectionResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/CollectionResponse.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/FileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/FileService.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/FileStorageConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/FileStorageConfiguration.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/FileStorageProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/FileStorageProperties.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/KerberosService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/KerberosService.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/QueryParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/QueryParam.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/Schema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/Schema.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/ServiceAuthenticationConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/ServiceAuthenticationConfiguration.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/ServletFilterConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/ServletFilterConfiguration.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/SlotSynchronizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/SlotSynchronizer.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/exception/DuplicateEntityException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/exception/DuplicateEntityException.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/exception/ErrorCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/exception/ErrorCallback.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/exception/ParserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/exception/ParserException.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/exception/WrappedWebApplicationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/exception/WrappedWebApplicationException.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/test/HBaseIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/test/HBaseIntegrationTest.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/test/IntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/test/IntegrationTest.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/util/FileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/util/FileStorage.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/util/LocalFileSystemStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/util/LocalFileSystemStorage.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/util/MutableURLClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/util/MutableURLClassLoader.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/util/ProxyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/util/ProxyUtil.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/util/ReflectionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/util/ReflectionHelper.java -------------------------------------------------------------------------------- /registry-common/src/main/java/com/hortonworks/registries/common/util/WSUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/java/com/hortonworks/registries/common/util/WSUtils.java -------------------------------------------------------------------------------- /registry-common/src/main/resources/cache/cache-config-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/resources/cache/cache-config-template.json -------------------------------------------------------------------------------- /registry-common/src/main/resources/cache/cache-config-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/resources/cache/cache-config-template.yaml -------------------------------------------------------------------------------- /registry-common/src/main/resources/cache/cache-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/main/resources/cache/cache-config.yaml -------------------------------------------------------------------------------- /registry-common/src/test/java/com/hortonworks/registries/common/AbstractRestIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/test/java/com/hortonworks/registries/common/AbstractRestIntegrationTest.java -------------------------------------------------------------------------------- /registry-common/src/test/java/com/hortonworks/registries/common/QueryParamsResourceTestElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/test/java/com/hortonworks/registries/common/QueryParamsResourceTestElement.java -------------------------------------------------------------------------------- /registry-common/src/test/java/com/hortonworks/registries/common/ResourceTestElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/test/java/com/hortonworks/registries/common/ResourceTestElement.java -------------------------------------------------------------------------------- /registry-common/src/test/java/com/hortonworks/registries/common/SchemaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/test/java/com/hortonworks/registries/common/SchemaTest.java -------------------------------------------------------------------------------- /registry-common/src/test/java/com/hortonworks/registries/common/SlotSynchronizerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/test/java/com/hortonworks/registries/common/SlotSynchronizerTest.java -------------------------------------------------------------------------------- /registry-common/src/test/java/com/hortonworks/registries/common/util/AbstractFileStorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/test/java/com/hortonworks/registries/common/util/AbstractFileStorageTest.java -------------------------------------------------------------------------------- /registry-common/src/test/java/com/hortonworks/registries/common/util/LocalFileSystemStorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/test/java/com/hortonworks/registries/common/util/LocalFileSystemStorageTest.java -------------------------------------------------------------------------------- /registry-common/src/test/java/com/hortonworks/registries/common/util/WSUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/test/java/com/hortonworks/registries/common/util/WSUtilsTest.java -------------------------------------------------------------------------------- /registry-common/src/test/resources/testconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-common/src/test/resources/testconfig.yaml -------------------------------------------------------------------------------- /registry-dist/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-dist/build.gradle -------------------------------------------------------------------------------- /registry-webservice/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/build.gradle -------------------------------------------------------------------------------- /registry-webservice/src/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/.gitattributes -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/.babelrc -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/.eslintignore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/.eslintignore.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/.eslintrc.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/app.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/components/FSModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/components/FSModal.jsx -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/components/FSReactToastr.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/components/FSReactToastr.jsx -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/components/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/components/Footer.jsx -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/components/ForkBranchForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/components/ForkBranchForm.jsx -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/components/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/components/Header.jsx -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/components/NoData.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/components/NoData.jsx -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/components/SchemaBranches.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/components/SchemaBranches.jsx -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/components/SchemaChangeState.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/components/SchemaChangeState.jsx -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/components/SchemaDetail.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/components/SchemaDetail.jsx -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/config.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/containers/BaseContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/containers/BaseContainer.jsx -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/containers/Registry-Services/SchemaRegistry/SchemaInfoForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/containers/Registry-Services/SchemaRegistry/SchemaInfoForm.jsx -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/containers/Registry-Services/SchemaRegistry/SchemaVersionDiff.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/containers/Registry-Services/SchemaRegistry/SchemaVersionDiff.jsx -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/containers/Registry-Services/SchemaRegistry/SchemaVersionForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/containers/Registry-Services/SchemaRegistry/SchemaVersionForm.jsx -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/libs/form/Fields.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/libs/form/Fields.jsx -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/libs/form/Form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/libs/form/Form.jsx -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/libs/form/ValidationRules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/libs/form/ValidationRules.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/libs/form/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/libs/form/index.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/libs/jsdifflib/difflib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/libs/jsdifflib/difflib.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/libs/jsdifflib/diffview.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/libs/jsdifflib/diffview.css -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/libs/jsdifflib/diffview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/libs/jsdifflib/diffview.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/main.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/rest/FileREST.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/rest/FileREST.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/rest/SchemaREST.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/rest/SchemaREST.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/rest/SerializerDeserializerREST.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/rest/SerializerDeserializerREST.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/routers/routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/routers/routes.jsx -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/utils/CommonNotification.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/utils/CommonNotification.jsx -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/utils/Constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/utils/Constants.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/utils/Overrides.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/utils/Overrides.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/scripts/utils/Utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/scripts/utils/Utils.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/css/bootstrap.css -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/css/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/css/font-awesome.min.css -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/css/style.css -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/css/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/css/theme.css -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/css/toastr.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/css/toastr.min.css -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/img/back-default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/img/back-default.png -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/img/data-not-found.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/img/data-not-found.jpg -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/img/favicon.ico -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/img/logo.png -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/app/styles/img/start-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/app/styles/img/start-loader.gif -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/browserslist -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/config/webpack.config.base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/config/webpack.config.base.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/config/webpack.config.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/config/webpack.config.development.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/config/webpack.config.production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/config/webpack.config.production.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/dev-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/dev-server.js -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/index.ejs -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/package-lock.json -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/package.json -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/public/assets/401.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/public/assets/401.html -------------------------------------------------------------------------------- /registry-webservice/src/main/nodeJs/public/assets/back-default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/registry-webservice/src/main/nodeJs/public/assets/back-default.png -------------------------------------------------------------------------------- /schema-registry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/README.md -------------------------------------------------------------------------------- /schema-registry/jersey-shaded/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/jersey-shaded/build.gradle -------------------------------------------------------------------------------- /schema-registry/oauth2-authenticator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/oauth2-authenticator/README.md -------------------------------------------------------------------------------- /schema-registry/oauth2-authenticator/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/oauth2-authenticator/build.gradle -------------------------------------------------------------------------------- /schema-registry/oauth2-authenticator/src/main/java/com/cloudera/dim/registry/oauth2/JwtKeyStoreType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/oauth2-authenticator/src/main/java/com/cloudera/dim/registry/oauth2/JwtKeyStoreType.java -------------------------------------------------------------------------------- /schema-registry/oauth2-authenticator/src/main/java/com/cloudera/dim/registry/oauth2/variant/JwkValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/oauth2-authenticator/src/main/java/com/cloudera/dim/registry/oauth2/variant/JwkValidator.java -------------------------------------------------------------------------------- /schema-registry/oauth2-authenticator/src/main/java/com/cloudera/dim/registry/oauth2/variant/RsaUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/oauth2-authenticator/src/main/java/com/cloudera/dim/registry/oauth2/variant/RsaUtil.java -------------------------------------------------------------------------------- /schema-registry/oauth2-authenticator/src/test/java/com/cloudera/dim/registry/oauth2/TestJwtGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/oauth2-authenticator/src/test/java/com/cloudera/dim/registry/oauth2/TestJwtGenerator.java -------------------------------------------------------------------------------- /schema-registry/oauth2-authenticator/src/test/java/com/cloudera/dim/registry/oauth2/variant/JwkValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/oauth2-authenticator/src/test/java/com/cloudera/dim/registry/oauth2/variant/JwkValidatorTest.java -------------------------------------------------------------------------------- /schema-registry/oauth2-authenticator/src/test/resources/jwks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/oauth2-authenticator/src/test/resources/jwks.json -------------------------------------------------------------------------------- /schema-registry/oauth2-authenticator/src/test/resources/test.key.pcks8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/oauth2-authenticator/src/test/resources/test.key.pcks8 -------------------------------------------------------------------------------- /schema-registry/oauth2-authenticator/src/test/resources/test.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/oauth2-authenticator/src/test/resources/test.pub -------------------------------------------------------------------------------- /schema-registry/oauth2-authenticator/src/test/resources/testkeystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/oauth2-authenticator/src/test/resources/testkeystore.jks -------------------------------------------------------------------------------- /schema-registry/oauth2-common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/oauth2-common/build.gradle -------------------------------------------------------------------------------- /schema-registry/oauth2-common/src/main/java/com/cloudera/dim/registry/oauth2/HttpClientForOAuth2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/oauth2-common/src/main/java/com/cloudera/dim/registry/oauth2/HttpClientForOAuth2.java -------------------------------------------------------------------------------- /schema-registry/oauth2-common/src/main/java/com/cloudera/dim/registry/oauth2/OAuth2Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/oauth2-common/src/main/java/com/cloudera/dim/registry/oauth2/OAuth2Config.java -------------------------------------------------------------------------------- /schema-registry/schema-registry-authorizer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-authorizer/build.gradle -------------------------------------------------------------------------------- /schema-registry/schema-registry-authorizer/src/test/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-authorizer/src/test/resources/log4j.xml -------------------------------------------------------------------------------- /schema-registry/schema-registry-authorizer/src/test/resources/ranger-schema-registry-security.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-authorizer/src/test/resources/ranger-schema-registry-security.xml -------------------------------------------------------------------------------- /schema-registry/schema-registry-authorizer/src/test/resources/schema-registry-policies-tag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-authorizer/src/test/resources/schema-registry-policies-tag.json -------------------------------------------------------------------------------- /schema-registry/schema-registry-authorizer/src/test/resources/schema-registry-policies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-authorizer/src/test/resources/schema-registry-policies.json -------------------------------------------------------------------------------- /schema-registry/schema-registry-authorizer/src/test/resources/schema-text3.avcs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-authorizer/src/test/resources/schema-text3.avcs -------------------------------------------------------------------------------- /schema-registry/schema-registry-authorizer/src/test/resources/schema-text3_1.avcs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-authorizer/src/test/resources/schema-text3_1.avcs -------------------------------------------------------------------------------- /schema-registry/schema-registry-authorizer/src/test/resources/schema-text4.avcs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-authorizer/src/test/resources/schema-text4.avcs -------------------------------------------------------------------------------- /schema-registry/schema-registry-client/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-client/build.gradle -------------------------------------------------------------------------------- /schema-registry/schema-registry-client/src/main/resources/default-schema-registry-client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-client/src/main/resources/default-schema-registry-client.yaml -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/build.gradle -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/main/java/com/hortonworks/registries/schemaregistry/ConfigEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/main/java/com/hortonworks/registries/schemaregistry/ConfigEntry.java -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/main/java/com/hortonworks/registries/schemaregistry/Resourceable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/main/java/com/hortonworks/registries/schemaregistry/Resourceable.java -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/main/java/com/hortonworks/registries/schemaregistry/SerDesInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/main/java/com/hortonworks/registries/schemaregistry/SerDesInfo.java -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/main/java/com/hortonworks/registries/schemaregistry/SerDesPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/main/java/com/hortonworks/registries/schemaregistry/SerDesPair.java -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/book-backward.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/book-backward.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/book-both.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/book-both.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/book-forward.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/book-forward.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/book-initial.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/book-initial.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/book-invalid-compat.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/book-invalid-compat.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/complex-2.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/complex-2.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/complex.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/complex.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/composites/account-cyclic.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/composites/account-cyclic.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/composites/account-dep.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/composites/account-dep.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/composites/account-ref-cyclic.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/composites/account-ref-cyclic.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/composites/account.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/composites/account.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/composites/expected-simple-union.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/composites/expected-simple-union.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/composites/expected-unions-with-defaults.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/composites/expected-unions-with-defaults.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/composites/expected-unions.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/composites/expected-unions.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/composites/simple-union.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/composites/simple-union.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/composites/unions-with-defaults.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/composites/unions-with-defaults.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/composites/unions-with-props.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/composites/unions-with-props.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/composites/unions.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/composites/unions.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/composites/util.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/composites/util.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/nested/nested-complex.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/nested/nested-complex.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/nested/nested-simple.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/nested/nested-simple.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/avro/user.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/avro/user.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/json/person.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/json/person.json -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/sample-parser-nested-payload-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/sample-parser-nested-payload-1.txt -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/sample-parser-nested-payload-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/sample-parser-nested-payload-2.txt -------------------------------------------------------------------------------- /schema-registry/schema-registry-common/src/test/resources/sample-parser-payload.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-common/src/test/resources/sample-parser-payload.txt -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/build.gradle -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/src/main/java/com/hortonworks/registries/common/AtlasConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/src/main/java/com/hortonworks/registries/common/AtlasConfiguration.java -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/src/main/java/com/hortonworks/registries/common/CompatibilityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/src/main/java/com/hortonworks/registries/common/CompatibilityConfig.java -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/src/main/java/com/hortonworks/registries/common/RegistryConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/src/main/java/com/hortonworks/registries/common/RegistryConfiguration.java -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/src/main/java/com/hortonworks/registries/schemaregistry/locks/Lock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/src/main/java/com/hortonworks/registries/schemaregistry/locks/Lock.java -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/src/main/resources/mysql/create_schemaregistry-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/src/main/resources/mysql/create_schemaregistry-tables.sql -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/src/main/resources/mysql/drop_schemaregistry-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/src/main/resources/mysql/drop_schemaregistry-tables.sql -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/src/test/resources/avro/trucks.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/src/test/resources/avro/trucks.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/src/test/resources/exportimport/confluent1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/src/test/resources/exportimport/confluent1.txt -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/src/test/resources/exportimport/confluent2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/src/test/resources/exportimport/confluent2.txt -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/src/test/resources/exportimport/confluent3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/src/test/resources/exportimport/confluent3.txt -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/src/test/resources/exportimport/jsonschema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/src/test/resources/exportimport/jsonschema.json -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/src/test/resources/exportimport/schemaexport.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/src/test/resources/exportimport/schemaexport.json -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/src/test/resources/exportimport/simplecloudera.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/src/test/resources/exportimport/simplecloudera.json -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/src/test/resources/exportimport/thwobranches.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/src/test/resources/exportimport/thwobranches.json -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/src/test/resources/exportimport/twobranch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/src/test/resources/exportimport/twobranch.json -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/src/test/resources/exportimport/twometas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/src/test/resources/exportimport/twometas.json -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/src/test/resources/logback.xml -------------------------------------------------------------------------------- /schema-registry/schema-registry-core/src/test/resources/streams/trucks.stsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-core/src/test/resources/streams/trucks.stsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-serdes/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-serdes/build.gradle -------------------------------------------------------------------------------- /schema-registry/schema-registry-serdes/src/test/java/com/hortonworks/registries/serdes/Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-serdes/src/test/java/com/hortonworks/registries/serdes/Device.java -------------------------------------------------------------------------------- /schema-registry/schema-registry-serdes/src/test/resources/SchemaVersionKey.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-serdes/src/test/resources/SchemaVersionKey.json -------------------------------------------------------------------------------- /schema-registry/schema-registry-serdes/src/test/resources/device-compat.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-serdes/src/test/resources/device-compat.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-serdes/src/test/resources/device-incompat.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-serdes/src/test/resources/device-incompat.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-serdes/src/test/resources/device-unsupported-type.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-serdes/src/test/resources/device-unsupported-type.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-serdes/src/test/resources/device.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-serdes/src/test/resources/device.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-serdes/src/test/resources/schema-1.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-serdes/src/test/resources/schema-1.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-serdes/src/test/resources/schema-2.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-serdes/src/test/resources/schema-2.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-serdes/src/test/resources/schema-3.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-serdes/src/test/resources/schema-3.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-serdes/src/test/resources/schema-4.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-serdes/src/test/resources/schema-4.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/README.md -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/build.gradle -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/main/resources/swagger-index.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/main/resources/swagger-index.ftl -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/java/com/cloudera/dim/registry/ssl/MutualSslFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/java/com/cloudera/dim/registry/ssl/MutualSslFilterTest.java -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/another_test.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/another_test.cer -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/device-compat.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/device-compat.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/device-incompat.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/device-incompat.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/device-unsupported-type.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/device-unsupported-type.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/device.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/device.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/exportimport/confluent1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/exportimport/confluent1.txt -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/jks/client.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/jks/client.jks -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/jks/server.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/jks/server.jks -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/notvalidtest.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/notvalidtest.cer -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/one-way-ssl-schema-registry-client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/one-way-ssl-schema-registry-client.yaml -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/one-way-ssl-schema-registry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/one-way-ssl-schema-registry.yaml -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/schema-1.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/schema-1.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/schema-2.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/schema-2.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/schema-3.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/schema-3.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/schema-4.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/schema-4.avsc -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/schema-registry-client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/schema-registry-client.yaml -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/schema-registry-ha.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/schema-registry-ha.yaml -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/schema-registry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/schema-registry.yaml -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/serdes-examples.jar.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/serdes-examples.jar.test -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/ssl-schema-registry-client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/ssl-schema-registry-client.yaml -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/ssl-schema-registry-ha.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/ssl-schema-registry-ha.yaml -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/ssl-schema-registry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/ssl-schema-registry.yaml -------------------------------------------------------------------------------- /schema-registry/schema-registry-webservice/src/test/resources/test.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/schema-registry-webservice/src/test/resources/test.cer -------------------------------------------------------------------------------- /schema-registry/ssl-authenticator/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/ssl-authenticator/build.gradle -------------------------------------------------------------------------------- /schema-registry/ssl-authenticator/src/main/java/com/cloudera/dim/registry/ssl/MutualSslFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/schema-registry/ssl-authenticator/src/main/java/com/cloudera/dim/registry/ssl/MutualSslFilter.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/settings.gradle -------------------------------------------------------------------------------- /storage/storage-common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-common/build.gradle -------------------------------------------------------------------------------- /storage/storage-common/src/main/java/com/hortonworks/registries/storage/common/DatabaseType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-common/src/main/java/com/hortonworks/registries/storage/common/DatabaseType.java -------------------------------------------------------------------------------- /storage/storage-common/src/main/java/com/hortonworks/registries/storage/common/util/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-common/src/main/java/com/hortonworks/registries/storage/common/util/Constants.java -------------------------------------------------------------------------------- /storage/storage-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/build.gradle -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/AbstractVersionedStorable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/AbstractVersionedStorable.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/ConnectionProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/ConnectionProperties.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/DbProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/DbProperties.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/NOOPTransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/NOOPTransactionManager.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/OffsetProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/OffsetProperties.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/OrderByField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/OrderByField.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/PrimaryKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/PrimaryKey.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/Storable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/Storable.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/StorableFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/StorableFactory.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/StorableKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/StorableKey.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/StorageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/StorageManager.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/StorageManagerAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/StorageManagerAware.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/StorageProviderConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/StorageProviderConfiguration.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/StorageProviderProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/StorageProviderProperties.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/TransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/TransactionManager.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/VersionedStorable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/VersionedStorable.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/annotation/SchemaIgnore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/annotation/SchemaIgnore.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/annotation/SearchableField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/annotation/SearchableField.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/annotation/StorableEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/annotation/StorableEntity.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/annotation/VersionField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/annotation/VersionField.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/catalog/AbstractStorable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/catalog/AbstractStorable.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/exception/AlreadyExistsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/exception/AlreadyExistsException.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/exception/MalformedQueryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/exception/MalformedQueryException.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/exception/StorageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/exception/StorageException.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/exception/TransactionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/exception/TransactionException.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/filestorage/DbFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/filestorage/DbFileStorage.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/filestorage/FileBlob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/filestorage/FileBlob.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/impl/jdbc/JdbcStorageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/impl/jdbc/JdbcStorageManager.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/impl/jdbc/config/ExecutionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/impl/jdbc/config/ExecutionConfig.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/impl/jdbc/config/HikariBasicConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/impl/jdbc/config/HikariBasicConfig.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/impl/jdbc/config/HikariConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/impl/jdbc/config/HikariConfigFactory.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/impl/jdbc/util/Columns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/impl/jdbc/util/Columns.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/impl/jdbc/util/SchemaFields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/impl/jdbc/util/SchemaFields.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/impl/jdbc/util/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/impl/jdbc/util/Util.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/impl/memory/InMemoryStorageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/impl/memory/InMemoryStorageManager.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/search/OrderBy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/search/OrderBy.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/search/Predicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/search/Predicate.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/search/PredicateCombinerPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/search/PredicateCombinerPair.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/search/SearchQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/search/SearchQuery.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/search/WhereClause.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/search/WhereClause.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/search/WhereClauseCombiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/search/WhereClauseCombiner.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/transaction/ManagedTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/transaction/ManagedTransaction.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/transaction/TransactionBookKeeper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/transaction/TransactionBookKeeper.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/transaction/TransactionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/transaction/TransactionContext.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/transaction/TransactionIsolation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/transaction/TransactionIsolation.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/transaction/TransactionState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/transaction/TransactionState.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/transaction/UnitOfWork.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/transaction/UnitOfWork.java -------------------------------------------------------------------------------- /storage/storage-core/src/main/java/com/hortonworks/registries/storage/util/StorageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/main/java/com/hortonworks/registries/storage/util/StorageUtils.java -------------------------------------------------------------------------------- /storage/storage-core/src/test/java/com/hortonworks/registries/storage/AbstractStoreManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/test/java/com/hortonworks/registries/storage/AbstractStoreManagerTest.java -------------------------------------------------------------------------------- /storage/storage-core/src/test/java/com/hortonworks/registries/storage/SearchApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/test/java/com/hortonworks/registries/storage/SearchApiTest.java -------------------------------------------------------------------------------- /storage/storage-core/src/test/java/com/hortonworks/registries/storage/StorableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/test/java/com/hortonworks/registries/storage/StorableTest.java -------------------------------------------------------------------------------- /storage/storage-core/src/test/java/com/hortonworks/registries/storage/StorageProviderConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/test/java/com/hortonworks/registries/storage/StorageProviderConfigurationTest.java -------------------------------------------------------------------------------- /storage/storage-core/src/test/java/com/hortonworks/registries/storage/filestorage/DbFileStorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/test/java/com/hortonworks/registries/storage/filestorage/DbFileStorageTest.java -------------------------------------------------------------------------------- /storage/storage-core/src/test/java/com/hortonworks/registries/storage/filestorage/TransactionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/test/java/com/hortonworks/registries/storage/filestorage/TransactionTest.java -------------------------------------------------------------------------------- /storage/storage-core/src/test/java/com/hortonworks/registries/storage/impl/jdbc/JdbcStorageManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/test/java/com/hortonworks/registries/storage/impl/jdbc/JdbcStorageManagerTest.java -------------------------------------------------------------------------------- /storage/storage-core/src/test/java/com/hortonworks/registries/storage/impl/jdbc/mysql/MySqlSelectQueryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/test/java/com/hortonworks/registries/storage/impl/jdbc/mysql/MySqlSelectQueryTest.java -------------------------------------------------------------------------------- /storage/storage-core/src/test/java/com/hortonworks/registries/storage/transaction/ManagedTransactionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/test/java/com/hortonworks/registries/storage/transaction/ManagedTransactionTest.java -------------------------------------------------------------------------------- /storage/storage-core/src/test/resources/create_fileblob.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/test/resources/create_fileblob.sql -------------------------------------------------------------------------------- /storage/storage-core/src/test/resources/data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/test/resources/data.txt -------------------------------------------------------------------------------- /storage/storage-core/src/test/resources/drop_fileblob.sql: -------------------------------------------------------------------------------- 1 | drop table fileblob; -------------------------------------------------------------------------------- /storage/storage-core/src/test/resources/mysql/create_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/test/resources/mysql/create_tables.sql -------------------------------------------------------------------------------- /storage/storage-core/src/test/resources/mysql/drop_tables.sql: -------------------------------------------------------------------------------- 1 | 2 | DROP TABLE IF EXISTS device_info; 3 | -------------------------------------------------------------------------------- /storage/storage-core/src/test/resources/storageconfigbadtest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/test/resources/storageconfigbadtest.yaml -------------------------------------------------------------------------------- /storage/storage-core/src/test/resources/storageconfiginvalidtest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/test/resources/storageconfiginvalidtest.yaml -------------------------------------------------------------------------------- /storage/storage-core/src/test/resources/storageconfigtest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-core/src/test/resources/storageconfigtest.yaml -------------------------------------------------------------------------------- /storage/storage-tool/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-tool/build.gradle -------------------------------------------------------------------------------- /storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/shell/ShellFlywayFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/shell/ShellFlywayFactory.java -------------------------------------------------------------------------------- /storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/shell/ShellMigrationExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/shell/ShellMigrationExecutor.java -------------------------------------------------------------------------------- /storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/shell/ShellMigrationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/shell/ShellMigrationHelper.java -------------------------------------------------------------------------------- /storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/shell/ShellMigrationInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/shell/ShellMigrationInitializer.java -------------------------------------------------------------------------------- /storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/shell/ShellMigrationOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/shell/ShellMigrationOption.java -------------------------------------------------------------------------------- /storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/shell/ShellMigrationResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/shell/ShellMigrationResolver.java -------------------------------------------------------------------------------- /storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/DatabaseUserInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/DatabaseUserInitializer.java -------------------------------------------------------------------------------- /storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/JdbcDriverClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/JdbcDriverClass.java -------------------------------------------------------------------------------- /storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/PropertiesReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/PropertiesReader.java -------------------------------------------------------------------------------- /storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/SchemaFlywayFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/SchemaFlywayFactory.java -------------------------------------------------------------------------------- /storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/SchemaMigrationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/SchemaMigrationHelper.java -------------------------------------------------------------------------------- /storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/SchemaMigrationOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/SchemaMigrationOption.java -------------------------------------------------------------------------------- /storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/TablesInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/TablesInitializer.java -------------------------------------------------------------------------------- /storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/Utils.java -------------------------------------------------------------------------------- /storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/initenv/DatabaseCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/initenv/DatabaseCreator.java -------------------------------------------------------------------------------- /storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/initenv/UserCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/initenv/UserCreator.java -------------------------------------------------------------------------------- /storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/initenv/UserCreatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/storage/storage-tool/src/main/java/com/hortonworks/registries/storage/tool/sql/initenv/UserCreatorFactory.java -------------------------------------------------------------------------------- /tag-registry/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/tag-registry/build.gradle -------------------------------------------------------------------------------- /tag-registry/src/main/java/com/hortonworks/registries/tag/Tag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/tag-registry/src/main/java/com/hortonworks/registries/tag/Tag.java -------------------------------------------------------------------------------- /tag-registry/src/main/java/com/hortonworks/registries/tag/TagStorableMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/tag-registry/src/main/java/com/hortonworks/registries/tag/TagStorableMapping.java -------------------------------------------------------------------------------- /tag-registry/src/main/java/com/hortonworks/registries/tag/TaggedEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/tag-registry/src/main/java/com/hortonworks/registries/tag/TaggedEntity.java -------------------------------------------------------------------------------- /tag-registry/src/main/java/com/hortonworks/registries/tag/client/TagClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/tag-registry/src/main/java/com/hortonworks/registries/tag/client/TagClient.java -------------------------------------------------------------------------------- /tag-registry/src/main/java/com/hortonworks/registries/tag/dto/TagDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/tag-registry/src/main/java/com/hortonworks/registries/tag/dto/TagDto.java -------------------------------------------------------------------------------- /tag-registry/src/main/java/com/hortonworks/registries/tag/service/CatalogTagService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/tag-registry/src/main/java/com/hortonworks/registries/tag/service/CatalogTagService.java -------------------------------------------------------------------------------- /tag-registry/src/main/java/com/hortonworks/registries/tag/service/TagCatalogResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/tag-registry/src/main/java/com/hortonworks/registries/tag/service/TagCatalogResource.java -------------------------------------------------------------------------------- /tag-registry/src/main/java/com/hortonworks/registries/tag/service/TagNotEmptyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/tag-registry/src/main/java/com/hortonworks/registries/tag/service/TagNotEmptyException.java -------------------------------------------------------------------------------- /tag-registry/src/main/java/com/hortonworks/registries/tag/service/TagRegistryModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/tag-registry/src/main/java/com/hortonworks/registries/tag/service/TagRegistryModule.java -------------------------------------------------------------------------------- /tag-registry/src/main/java/com/hortonworks/registries/tag/service/TagService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/tag-registry/src/main/java/com/hortonworks/registries/tag/service/TagService.java -------------------------------------------------------------------------------- /tag-registry/src/main/resources/tagstorables.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/tag-registry/src/main/resources/tagstorables.props -------------------------------------------------------------------------------- /tag-registry/src/test/java/com/hortonworks/registries/tag/service/StorageProviderConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/tag-registry/src/test/java/com/hortonworks/registries/tag/service/StorageProviderConfiguration.java -------------------------------------------------------------------------------- /tag-registry/src/test/java/com/hortonworks/registries/tag/service/TagRestServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/tag-registry/src/test/java/com/hortonworks/registries/tag/service/TagRestServiceTest.java -------------------------------------------------------------------------------- /tag-registry/src/test/java/com/hortonworks/registries/tag/service/TestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/tag-registry/src/test/java/com/hortonworks/registries/tag/service/TestApplication.java -------------------------------------------------------------------------------- /tag-registry/src/test/java/com/hortonworks/registries/tag/service/TestConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/tag-registry/src/test/java/com/hortonworks/registries/tag/service/TestConfiguration.java -------------------------------------------------------------------------------- /tag-registry/src/test/resources/tag-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/tag-registry/src/test/resources/tag-test.yaml -------------------------------------------------------------------------------- /testcontainers/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/build.gradle -------------------------------------------------------------------------------- /testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/db/DbConnProps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/db/DbConnProps.java -------------------------------------------------------------------------------- /testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/db/DbConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/db/DbConnection.java -------------------------------------------------------------------------------- /testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/db/DbHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/db/DbHandler.java -------------------------------------------------------------------------------- /testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/db/DbType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/db/DbType.java -------------------------------------------------------------------------------- /testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/db/H2Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/db/H2Connection.java -------------------------------------------------------------------------------- /testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/db/MysqlConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/db/MysqlConnection.java -------------------------------------------------------------------------------- /testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/db/PostgresConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/db/PostgresConnection.java -------------------------------------------------------------------------------- /testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/testsetup/TestSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/testsetup/TestSetup.java -------------------------------------------------------------------------------- /testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/testsetup/parts/AtlasSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/testsetup/parts/AtlasSetup.java -------------------------------------------------------------------------------- /testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/testsetup/parts/DbSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/testsetup/parts/DbSetup.java -------------------------------------------------------------------------------- /testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/testsetup/parts/OAuthSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/testsetup/parts/OAuthSetup.java -------------------------------------------------------------------------------- /testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/testsetup/parts/TlsSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/env/testsetup/parts/TlsSetup.java -------------------------------------------------------------------------------- /testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/tests/AvroSchemaLifecycleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/tests/AvroSchemaLifecycleTest.java -------------------------------------------------------------------------------- /testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/tests/AvroSchemaMetadataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/tests/AvroSchemaMetadataTest.java -------------------------------------------------------------------------------- /testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/tests/TestcontainersTestsBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/tests/TestcontainersTestsBase.java -------------------------------------------------------------------------------- /testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/tests/mtls/h2/MTlsH2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/tests/mtls/h2/MTlsH2.java -------------------------------------------------------------------------------- /testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/tests/nosec/mysql/NosecMysql.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/java/com/cloudera/dim/schemaregistry/testcontainers/tests/nosec/mysql/NosecMysql.java -------------------------------------------------------------------------------- /testcontainers/src/test/resources/docker/kdc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/resources/docker/kdc/Dockerfile -------------------------------------------------------------------------------- /testcontainers/src/test/resources/docker/kdc/files/kadm5.acl: -------------------------------------------------------------------------------- 1 | */admin@K8S.COM ex * -------------------------------------------------------------------------------- /testcontainers/src/test/resources/docker/kdc/files/kerberos_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/resources/docker/kdc/files/kerberos_setup.sh -------------------------------------------------------------------------------- /testcontainers/src/test/resources/docker/kdc/files/krb5.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/resources/docker/kdc/files/krb5.conf -------------------------------------------------------------------------------- /testcontainers/src/test/resources/docker/schemaregistry/Dockerfile_testcontainers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/resources/docker/schemaregistry/Dockerfile_testcontainers -------------------------------------------------------------------------------- /testcontainers/src/test/resources/docker/schemaregistry/files/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/resources/docker/schemaregistry/files/entrypoint.sh -------------------------------------------------------------------------------- /testcontainers/src/test/resources/link_to_bootstrap_sql_dir: -------------------------------------------------------------------------------- 1 | ../../../../bootstrap/sql/ -------------------------------------------------------------------------------- /testcontainers/src/test/resources/link_to_distributions_tar_gz: -------------------------------------------------------------------------------- 1 | ../../../../registry-dist/ -------------------------------------------------------------------------------- /testcontainers/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /testcontainers/src/test/resources/template/for_oauth/test_rsa.private: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/resources/template/for_oauth/test_rsa.private -------------------------------------------------------------------------------- /testcontainers/src/test/resources/template/for_oauth/test_rsa.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/resources/template/for_oauth/test_rsa.pub -------------------------------------------------------------------------------- /testcontainers/src/test/resources/template/krb5_conf.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/resources/template/krb5_conf.ftl -------------------------------------------------------------------------------- /testcontainers/src/test/resources/template/registry.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/resources/template/registry.ftl -------------------------------------------------------------------------------- /testcontainers/src/test/resources/tls/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/resources/tls/keystore.jks -------------------------------------------------------------------------------- /testcontainers/src/test/resources/tls/truststore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hortonworks/registry/HEAD/testcontainers/src/test/resources/tls/truststore.jks --------------------------------------------------------------------------------