-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/1692 api v3 runs #2073
Feature/1692 api v3 runs #2073
Commits on Mar 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d109b73 - Browse repository at this point
Copy the full SHA d109b73View commit details
Commits on Apr 12, 2021
-
#1612 Separating Menas UI and API (#1620)
* 1422 and 1423 Remove HDFS and Oozie from Menas * #1422 Fix HDFS location validation * #1424 Add Menas Dockerfile * #1416 hadoop-aws 2.8.5 + s3 aws sdk 2.13.65 compiles. * #1416 - enceladus on S3: - all directly-hdfs touching stuff disabled (atum, performance measurements, info files, output path checking) # Add menasfargate into hosts sudo nano /etc/hosts # paste 20.0.63.69 menasfargate # save & exit (ctrl+O, ctrl+X) # Running standardization works via: spark-submit --class za.co.absa.enceladus.standardization.StandardizationJob --conf "spark.driver.extraJavaOptions=-Dmenas.rest.uri=http://menasfargate:8080 -Dstandardized.hdfs.path=s3://euw1-ctodatadev-dev-bigdatarnd-s3-poc/enceladusPoc/ao-hdfs-data/stdOutput/standardized-{0}-{1}-{2}-{3}" ~/enceladusPoc/spark-jobs-2.11.0-SNAPSHOT.jar --menas-credentials-file ~/enceladusPoc/menas-credentials.properties --dataset-name dk_test1_emr285 --raw-format json --dataset-version 1 --report-date 2019-11-27 --report-version 1 2> ~/enceladusPoc/stderr.txt * #1416 - enceladus on S3 - (crude) conformance works on s3 (s3 std input, s3 conf output) 0- all directly-hdfs touching stuff disabled (atum, performance measurements, info files, output path checking) # Add menasfargate into hosts sudo nano /etc/hosts # paste 20.0.63.69 menasfargate # save & exit (ctrl+O, ctrl+X) # Running conformance works via: spark-submit --class za.co.absa.enceladus.conformance.DynamicConformanceJob --conf "spark.driver.extraJavaOptions=-Dmenas.rest.uri=http://menasfargate:8080 -Dstandardized.hdfs.path=s3://euw1-ctodatadev-dev-bigdatarnd-s3-poc/enceladusPoc/ao-hdfs-data/stdOutput/standardized-{0}-{1}-{2}-{3}" ~/enceladusPoc/spark-jobs-2.11.0-SNAPSHOT.jar --menas-credentials-file ~/enceladusPoc/menas-credentials.properties --dataset-name dk_test1_emr285 --dataset-version 1 --report-date 2019-11-27 --report-version 1 2> ~/enceladusPoc/conf-log.txt * ref issue = 1416 * related test cases ignored (issue reference added) * PR updates * Merge spline 0.5.3 into aws-poc * Update spline to 0.5.4 for AWS PoC * #1503 Remove HDFS url Validation This is a temporary solution. We currently experiment with many forms of URLs, and having a regex there now slows us down. * New dockerfile - smaller image * s3 persistence (atum, sdk fs usage, ...) (#1526) #1526 * FsUtils divided into LocalFsUtils & HdfsUtils * PathConfigSuite update * S3FsUtils with tail-recursive pagination accumulation - now generic with optional short-circuit breakOut TestRunnerJob updated to manually cover the cases - should serve as a basis for tests * HdfsUtils replace by trait DistributedFsUtils (except for MenasCredentials loading & nonSplittable splitting) * using final version of s3-powered Atum (3.0.0) * mockito-update version update, scalatest version update * S3FsUtilsSuite: exists, read, sizeDir(hidden, non-hidden, reucursive), non-splittable (simple, recursive with breakOut), delete (recursive), version find (simple - empty, recursive) * explicit stubbing fix for hyperdrive * Feature/1556 file access PoC using Hadoop FS API (#1586) * s3 using hadoop fs api * s3 sdk usage removed (pom, classes, tests) * atum final version 3.1.0 used * readStandardizationInputData(... path: String)(implicit ... fs: FileSystem) -> readStandardizationInputData(input: PathWithFs) * 1554 Tomcat with TLS in Docker container (#1585) * #1554 Tomcat with TLS container * #1554 Added envoy config + enabling running unencrypted container * #1499 Add authentication to /lineage + update spline to 0.5.5 * #1618 - fixes failing spline 0.5.5 integration by providing compatible commons library version. Test-ran on EMR. (#1619) * #1612 Separation start * #1612 Updated DAO for spark-jobs * #1612 Fixed spline integration and schema, removed redundant code * #1612 Fixed tests, removed unused dependency * #1612 Added back dependency * WIP fixing merge issues * * Merge compiles * Tests pass * Depends on ATUM 3.1.1-SNAPSHOT (the bugfix for AbsaOSS/atum#48) * #1612 Removed Spring from menas-web, enabled building war and static resources. Removed version subpath in menas-web + added theme dependencies in repo * #1612 Cookies + updated lineage * * put back HDFS browser * put back Oozie * downgraded Spline * * AWS SDK Exclusion * #1612 Included HDFSFolder + missing Oozie parts * * New ATUM version * * Adding missing files * #1612 menas-web on nginx container and passing API_URL * #1612 Working TLS on nginx, resources not included in code * 1622: Merge of aws-poc to develop brach * Addressed issues identified by reviewers * * comments improvement * 1434 Add new way of serving properties to Docker * #1612 Building using ui5 + reused /api route * #1612 Project version * #713 Add favicon * #1612 Merges * #1612 pom parent version * #1648 Fix war deployment + adding back spline to menas * #1612 other fixes * #1612 added pom package.json version sync * #1612 newline * #1612 fix version sync + cleaning dist * 1648 merge to develop * 1648 merge fix * 1648 Fixes schema upload * 1648 Fixes schema registry request * 1648 pom version * 1612 add docker build * #601 Swagger 2 PoC * #601 Swagger 2 PoC * #601 Swagger 2 PoC * #1648 Updating menas-web to 3.0 * #1612 Updated npm project versions + mvn plugin * #1612 license_check.yml * #1612 licence check fix Co-authored-by: Saša Zejnilović <[email protected]> Co-authored-by: Daniel Kavan <[email protected]> Co-authored-by: Jan Scherbaum <[email protected]> Co-authored-by: David Benedeki <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0d265e5 - Browse repository at this point
Copy the full SHA 0d265e5View commit details
Commits on Apr 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1c7d8a9 - Browse repository at this point
Copy the full SHA 1c7d8a9View commit details -
Merge branch 'develop' into develop-ver-3.0
% Conflicts: % data-model/src/main/scala/META-INF/MANIFEST.MF % menas-web/ui/components/dataset/conformanceRule/MappingConformanceRule/targetSchemaFieldSelector.fragment.xml % menas/ui/index.html
Configuration menu - View commit details
-
Copy full SHA for 836bbec - Browse repository at this point
Copy the full SHA 836bbecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 07d4888 - Browse repository at this point
Copy the full SHA 07d4888View commit details
Commits on Apr 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8a1c171 - Browse repository at this point
Copy the full SHA 8a1c171View commit details -
Configuration menu - View commit details
-
Copy full SHA for 952e52a - Browse repository at this point
Copy the full SHA 952e52aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b0f371 - Browse repository at this point
Copy the full SHA 2b0f371View commit details -
Merge remote-tracking branch 'origin/develop' into feature/merging-de…
…velop-ver.30 # Conflicts: # menas/src/main/scala/za/co/absa/enceladus/menas/MvcConfig.scala
Configuration menu - View commit details
-
Copy full SHA for 43a2740 - Browse repository at this point
Copy the full SHA 43a2740View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90188dc - Browse repository at this point
Copy the full SHA 90188dcView commit details
Commits on Apr 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5d3f4e0 - Browse repository at this point
Copy the full SHA 5d3f4e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e90cbd - Browse repository at this point
Copy the full SHA 5e90cbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42df938 - Browse repository at this point
Copy the full SHA 42df938View commit details -
Merge pull request #1752 from AbsaOSS/feature/merging-develop-ver.30
merging develop into develop-ver3.0 (via feature/merging-develop-ver.30 branch)
Configuration menu - View commit details
-
Copy full SHA for da03de0 - Browse repository at this point
Copy the full SHA da03de0View commit details
Commits on Apr 26, 2021
-
#1774 test fix, the main is unchanged. (#1775)
KafkaErrorSenderPluginSuite test fix for SourcePhase.{Standardization, Conformance} capitalization.
Configuration menu - View commit details
-
Copy full SHA for 027f695 - Browse repository at this point
Copy the full SHA 027f695View commit details
Commits on May 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d3b57a0 - Browse repository at this point
Copy the full SHA d3b57a0View commit details
Commits on May 14, 2021
-
#417 SparkXML-related unit test added first (regression guard), Spark…
…XMLHack removed, the test holds. (#1783)
Configuration menu - View commit details
-
Copy full SHA for fa2bbd5 - Browse repository at this point
Copy the full SHA fa2bbd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88fabeb - Browse repository at this point
Copy the full SHA 88fabebView commit details
Commits on May 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 70999f5 - Browse repository at this point
Copy the full SHA 70999f5View commit details
Commits on May 26, 2021
-
1770 Rename menas web to menas (#1786)
* #1770 Rename menas-web to menas
Configuration menu - View commit details
-
Copy full SHA for c4dcd92 - Browse repository at this point
Copy the full SHA c4dcd92View commit details
Commits on Jun 1, 2021
-
Merge branch 'develop' into develop-ver-3.0
% Conflicts: % dao/pom.xml % data-model/pom.xml % examples/pom.xml % menas/pom.xml % migrations-cli/pom.xml % migrations/pom.xml % plugins-api/pom.xml % plugins-builtin/pom.xml % pom.xml % spark-jobs/pom.xml % utils/pom.xml
Configuration menu - View commit details
-
Copy full SHA for 03f24ba - Browse repository at this point
Copy the full SHA 03f24baView commit details
Commits on Jun 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7f2d6e5 - Browse repository at this point
Copy the full SHA 7f2d6e5View commit details
Commits on Jun 7, 2021
-
Merge branch 'develop' into develop-ver-3.0
% Conflicts: % menas/pom.xml % menas/ui/index.html % pom.xml % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/WebSecurityConfig.scala % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/controllers/DatasetController.scala
Configuration menu - View commit details
-
Copy full SHA for f6f0e52 - Browse repository at this point
Copy the full SHA f6f0e52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1404bb3 - Browse repository at this point
Copy the full SHA 1404bb3View commit details -
Merge branch 'develop' into develop-ver-3.0
% Conflicts: % menas/pom.xml
Configuration menu - View commit details
-
Copy full SHA for e52c9ff - Browse repository at this point
Copy the full SHA e52c9ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6eea153 - Browse repository at this point
Copy the full SHA 6eea153View commit details
Commits on Jun 8, 2021
-
[merging develop->develop-ver-3.0] mergefix2 (authorizeRequests now r…
…elate to rest_api, not menas: `/3rdParty/**` should not be added anymore as it is menas-related)
Configuration menu - View commit details
-
Copy full SHA for 5fa0909 - Browse repository at this point
Copy the full SHA 5fa0909View commit details
Commits on Aug 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c461d22 - Browse repository at this point
Copy the full SHA c461d22View commit details
Commits on Sep 18, 2021
-
Merge branch 'master' into merge/release-2.23.-0-into-develop-ver-3
* Adding back Menas module, that somehow got omitted.
Configuration menu - View commit details
-
Copy full SHA for d87e7c3 - Browse repository at this point
Copy the full SHA d87e7c3View commit details
Commits on Sep 20, 2021
-
Merge pull request #1890 from AbsaOSS/merge/release-2.23.-0-into-deve…
…lop-ver-3 Merging Release 2.23. 0 into develop ver 3
Configuration menu - View commit details
-
Copy full SHA for bd39018 - Browse repository at this point
Copy the full SHA bd39018View commit details
Commits on Oct 21, 2021
-
Merge/release 2.24 into develop ver 3 (#1928)
* merge 2.24 into develop-ver-3
Configuration menu - View commit details
-
Copy full SHA for facb46a - Browse repository at this point
Copy the full SHA facb46aView commit details
Commits on Nov 4, 2021
-
Merge/merging release 2.25 into develop ver 3 (#1963)
* Update for next development version 2.24.0-SNAPSHOT * Suppress download noise in license check * Suppress compiler warning of obsolete Java (#1892) * 1868 statistics with missing counts and datasets missing proprties (#1873) * 1868 statistics with missing counts and datasets missing proprties * 1843 Summary page for properties (#1880) * 1843 Home page with properties, side panel with missing counts and summary page for properties with tab containing datasets missing that particular property * Feature/1603 mapping table filtering general (#1879) * #1603 serde tests for CR and MT DataFrameFilters (mongo-bson-based serde tests for CR and MT DataFrameFilters, mongo-bson-based serde tests extended for CR with a blank mappingTableFilter) * #1909 Increase the limit of columns shown in menas column selection * 1903 Add validation for complex default values in mapping tables on import * Project config and management updates (#1908) Project config and management updates * poc issue template * CODEOWNERS update * developers update * Badges to README.md * 1881 HyperConformance enceladus_info_version from payload (#1896) 1881 HyperConformance enceladus_info_version from payload * #1887 defaultTimestampTimeZone can be source type specific (#1899) #1887 defaultTimestampTimeZone can be source type specific * `DefaultsByFormat` extends the `Defaults` trait, being able to read defaults from configuration files * `DefaultsByFormat` offers further granularity by first checking the format specific setting only then taking the global one * Basic `GlobalDefaults` are not configuration dependent anymore * Standardization now user `DefaultsByFormat` for its defaults, where rawFormat is used for format parameter * Switched to configuration path to be `enceladus.defaultTimestampTimeZone.default` and `enceladus.defaultTimestampTimeZone.[rawFormat]` respectively * `defaultTimestampTimeZone` is still supported/read as an obsolete fallback Co-authored-by: Daniel K <[email protected]> * #1887 defaultTimestampTimeZone can be source type specific (#1916) #1887 defaultTimestampTimeZone can be source type specific * rename of the configuration prefix from `enceladus.` to `standardization.` * #172 Save original timezone information in metadata file (#1900) * Upgrade of Atum to 3.6.0 * Writing the default time zones for timestamps and dates into _INFO file * #1894 `HadoopFsPersistenceFactory` - adding Spline S3 write support (#1912) * #1894 Spline S3 support via custom persistence factory `HadoopFsPersistenceFactory`. Co-authored-by: David Benedeki <[email protected]> * Update versions for release v2.24.0 * Update for next development version 2.25.0-SNAPSHOT * #1926 Add executor extra java opts to helper scripts * #1931 Add switch for running kinit in helper scripts * #1882 Update Cobrix dependency to v.2.3.0 * #1882 Remove explicit "collapse_root" since it is the default since Cobrix 2.3.0 * #1882 Update Cobrix to 2.4.1 and update Cobol test suite for ASCII files. * #1882 Bump up Cobrix version to 2.4.2. * #1927 Spline _LINEAGE and Atum _INFO files permission alignment (#1934) * #1927 - testing setup: set both spline _LINEAGE and atum _INFO to hdfs file permissions 733 -> the result on EMR HDFS was 711 (due to 022 umask there) -> evidence of working * #1927 - cleanup of test settings of 733 fs permissions * #1927 Atum final version 3.7.0 used instead of the snapshot (same code) * #1927 comment change * #1927 - default 644 FS permissions for both _INFO and _LINEAGE files. * 1937 limit output file size (#1941) * 1937 limit output file size * 1937 limit output file size * 1937 renamings + constants * 1937 more conditions * 1937 rename params * 1937 feedback + script params * 1937 more feedback * 1937 final feedback * #1951: Windows Helper scripts - add missing features * `ADDITIONAL_JVM_EXECUTOR_CONF` * Kerberos configuration * Trust store configuration * kinit execution option * `--min-processing-block-size` & `--max-processing-block-size` * logo improvement * * --min-processing-block-size -> --min-processing-partition-size * --max-processing-block-size -> --max-processing-partition-size * #1869: SparkJobs working with LoadBalanced Menas (#1935) * `menas.rest.retryCount` - configuration, how many times an url should be retried if failing with retry-able error implemented * `menas.rest.availability.setup` - configuration, how the url list should be handled * _Standardization_, _Conformance_ and _HyperConformance_ changed to provide retry count and availability setup to Dao, read from configuration * `ConfigReader` enhanced and unified to read configurations more easily and universally * Mockito upgraded to 1.16.42 Co-authored-by: Daniel K <[email protected]> * Feature/1863 mapping table filtering (#1929) * #1863 mapping cr & mt fitler successfully reuses the same fragment (both using the same named model) - todo reuse validation, reuse manipulation methods * #1863 FilterEdit.js allows reusing filterEdit TreeTable logic between mCR and MT editings * #1863 mCT editing validation enabled (commons from FilterEdit.js) * #1863 mCT datatype hinting hinting enabled (commons from DataTypeUtils.js) * #1863 mCR/MT edit dialog default width=950px, some cleanup * #1863 bugfixes: directly creating MT with filter (fix on accepting the field), UI fix for MT filter model initialization * #1863 npm audit fix * #1863 bugfix: adding new mCR (when no edit MCR dialog has been opened yet) did not work - fixed * #1863 selecting mapping column from MT schema works (for all schema levels) for edit. TODO = Schema type support #1863 mCR - schema-based columns suggested for filter, value types filled in silently during submit, too. * #1863 bugfix: empty MT - schema may be empty * #1863 bugfix: removing a filter left a null node - cleanup was needed (otherwise view would fail) logging cleanup * #1863 select list item now shows valueType as additionalText, cleanup * #1863 nonEmptyAndNonNullFilled - map->filter bug fixed. * #1863 typo for null filter Co-authored-by: David Benedeki <[email protected]> * Update versions for release v2.25.0 * [merge] build fix * [merge] npm audit fix * [merge] npm audit fix * [merge] buildfix (menas->rest_api packaging fix) * [merge] review updates Co-authored-by: David Benedeki <[email protected]> Co-authored-by: Saša Zejnilović <[email protected]> Co-authored-by: David Benedeki <[email protected]> Co-authored-by: Adrian Olosutean <[email protected]> Co-authored-by: Ruslan Iushchenko <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 10213a2 - Browse repository at this point
Copy the full SHA 10213a2View commit details
Commits on Jan 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d9a72fc - Browse repository at this point
Copy the full SHA d9a72fcView commit details
Commits on Mar 7, 2022
-
#1693 API v3: VersionedModel v3 init - VersionedModelControllerV3 bas…
…e contours, empty DatasetControllerV3 to test
Configuration menu - View commit details
-
Copy full SHA for f1798b2 - Browse repository at this point
Copy the full SHA f1798b2View commit details -
#1693 API v3: some basic VersionedModelControllerV3 integration test
- login allowed at /api/login & /api-v3/login - v2/v3 BaseRestApiTest distinquished
Configuration menu - View commit details
-
Copy full SHA for 0f62851 - Browse repository at this point
Copy the full SHA 0f62851View commit details
Commits on Mar 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c01cfda - Browse repository at this point
Copy the full SHA c01cfdaView commit details
Commits on Mar 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 55696a0 - Browse repository at this point
Copy the full SHA 55696a0View commit details
Commits on Mar 15, 2022
-
#2027: Ensures TimezoneNormalizer is used in tests (#2030)
* New class `TZNormalizedSparkTestBase` used over all tests instead of `SparkTestBase`
Configuration menu - View commit details
-
Copy full SHA for a10e6b5 - Browse repository at this point
Copy the full SHA a10e6b5View commit details
Commits on Mar 21, 2022
-
#1693 API v3: VersionedModelControllerV3 - post to yield location hea…
…der and no content -> IT updated
Configuration menu - View commit details
-
Copy full SHA for 4fd08e2 - Browse repository at this point
Copy the full SHA 4fd08e2View commit details
Commits on Mar 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5c8e005 - Browse repository at this point
Copy the full SHA 5c8e005View commit details -
#1693 API v3: VersionedModelControllerV3 - IT for /ds/export (latest …
…version, includes a sample CR)
Configuration menu - View commit details
-
Copy full SHA for 458bfed - Browse repository at this point
Copy the full SHA 458bfedView commit details -
#1693 API v3: VersionedModelControllerV3 - location header for put/po…
…st and post-import + IT to prove correct behavior
Configuration menu - View commit details
-
Copy full SHA for a7a6cf9 - Browse repository at this point
Copy the full SHA a7a6cf9View commit details
Commits on Mar 24, 2022
-
#1693 API v3: VersionedModelControllerV3 - location header for post-i…
…mport + IT to prove correct behavior - fix with common location processing with segment stripping (+normalization)
Configuration menu - View commit details
-
Copy full SHA for af489b1 - Browse repository at this point
Copy the full SHA af489b1View commit details -
#1693 API v3: VersionedModelControllerV3 -IT for GET datasets/{name},…
… GET datasets/{name}/{version}
Configuration menu - View commit details
-
Copy full SHA for 21f8008 - Browse repository at this point
Copy the full SHA 21f8008View commit details -
#1693 API v3: VersionedModelControllerV3 - IT for GET datasets/{name}…
…/audit-trail added
Configuration menu - View commit details
-
Copy full SHA for 6f63117 - Browse repository at this point
Copy the full SHA 6f63117View commit details -
#1693 API v3: VersionedModelControllerV3 - GET /datasets/{name}/{vers…
…ion} now works for # or 'latest' (IT = regression test)
Configuration menu - View commit details
-
Copy full SHA for 76e87ce - Browse repository at this point
Copy the full SHA 76e87ceView commit details -
#1693 API v3: VersionedModelControllerV3 - common implementation of /…
…{name}/{version} and /{name}/latest - improved
Configuration menu - View commit details
-
Copy full SHA for d62cd90 - Browse repository at this point
Copy the full SHA d62cd90View commit details -
#1693 API v3: VersionedModelControllerV3 - /{name}/{version}/used-in …
…- supports latest for as version-expression, impl for datasets improved by actual existence checking + IT test cases for non-existing/non-latest queries
Configuration menu - View commit details
-
Copy full SHA for fc4c359 - Browse repository at this point
Copy the full SHA fc4c359View commit details
Commits on Mar 29, 2022
-
#1693 API v3: VersionedModelControllerV3 - GET/PUT /{name}/{version}/…
…properties - supports latest for as version-expression; get impl is unvalidated, put impl checks validity - login is now common, under /api/login for both v2 and v3 (did not work previously)
Configuration menu - View commit details
-
Copy full SHA for e6c8d8c - Browse repository at this point
Copy the full SHA e6c8d8cView commit details
Commits on Mar 30, 2022
-
#1693 API v3: VersionedModelControllerV3 - GET/PUT /{name}/{version}/…
…properties - supports latest for as version-expression; get impl is unvalidated, put impl checks validity - extended for different validation cases - login is now common, under /api/login for both v2 and v3 (did not work previously)
Configuration menu - View commit details
-
Copy full SHA for 3566df5 - Browse repository at this point
Copy the full SHA 3566df5View commit details -
#1693 Fix: (v2) VersionedModelController.getLatestVersionNumber(): Fu…
…ture -> CompletableFuture (mistake reverted)
Configuration menu - View commit details
-
Copy full SHA for 219360a - Browse repository at this point
Copy the full SHA 219360aView commit details -
#1693 VersionedModelControllerV3:
/{name}/{version}/validation
impl…… added. IT mostly adjusted, but there are todos - DatasetServiceV3 introduced to carry difference in behavior to DatasetService. original entity validation has been divided into create-validation and regular-entity validation. - buildfix for VersionedModelServiceTest
Configuration menu - View commit details
-
Copy full SHA for 112ac1e - Browse repository at this point
Copy the full SHA 112ac1eView commit details
Commits on Mar 31, 2022
-
#1693 VersionedModelControllerV3 - IT extended for `POST /{name}/{ver…
…sion}` in proper validations
Configuration menu - View commit details
-
Copy full SHA for 101b37a - Browse repository at this point
Copy the full SHA 101b37aView commit details
Commits on Apr 1, 2022
-
#1693 VersionedModelControllerV3 - conformance rule mgmt GET+POST dat…
…asets/dsName/version/rules, GET datasets/dsName/version/rules/# + IT
Configuration menu - View commit details
-
Copy full SHA for b934958 - Browse repository at this point
Copy the full SHA b934958View commit details
Commits on Apr 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 51ad013 - Browse repository at this point
Copy the full SHA 51ad013View commit details -
#1693 Validation-warnings as payload to caller in V3
- v2 ignores this added information - needs
Configuration menu - View commit details
-
Copy full SHA for ba5edce - Browse repository at this point
Copy the full SHA ba5edceView commit details
Commits on Apr 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 662119b - Browse repository at this point
Copy the full SHA 662119bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0fd955 - Browse repository at this point
Copy the full SHA b0fd955View commit details -
Configuration menu - View commit details
-
Copy full SHA for d480445 - Browse repository at this point
Copy the full SHA d480445View commit details -
Merge branch 'feature/1693-api-v3-versioned-model' into feature/1693-…
…api-v3-schema-etc
Configuration menu - View commit details
-
Copy full SHA for bffbf55 - Browse repository at this point
Copy the full SHA bffbf55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3542a43 - Browse repository at this point
Copy the full SHA 3542a43View commit details -
Merge branch 'feature/1693-api-v3-versioned-model' into feature/1693-…
…api-v3-schema-etc
Configuration menu - View commit details
-
Copy full SHA for 51d68a8 - Browse repository at this point
Copy the full SHA 51d68a8View commit details
Commits on Apr 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e1c904e - Browse repository at this point
Copy the full SHA e1c904eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 489ae12 - Browse repository at this point
Copy the full SHA 489ae12View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6ef401 - Browse repository at this point
Copy the full SHA d6ef401View commit details -
Configuration menu - View commit details
-
Copy full SHA for a75ab85 - Browse repository at this point
Copy the full SHA a75ab85View commit details -
Merge branch 'feature/1693-api-v3-versioned-model' into feature/1693-…
…api-v3-schema-etc
Configuration menu - View commit details
-
Copy full SHA for 6a16696 - Browse repository at this point
Copy the full SHA 6a16696View commit details
Commits on Apr 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 65b9f21 - Browse repository at this point
Copy the full SHA 65b9f21View commit details
Commits on Apr 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4426ff7 - Browse repository at this point
Copy the full SHA 4426ff7View commit details -
#2050: Unifying project space with GitHub defaults (#2051)
#2050: Unifying project space with GitHub defaults * docs -> documentation * Milestones are obsolete
Configuration menu - View commit details
-
Copy full SHA for 7e3d599 - Browse repository at this point
Copy the full SHA 7e3d599View commit details -
#1693 schema controller v3 - partial IT - POST, .../json, .../origina…
…l, .../from-file
Configuration menu - View commit details
-
Copy full SHA for fe6246c - Browse repository at this point
Copy the full SHA fe6246cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9241eb1 - Browse repository at this point
Copy the full SHA 9241eb1View commit details
Commits on Apr 20, 2022
-
#1693 PropertyDefinitionControllerV3 - impl + IT for create;
VersionedModelControllerV3 now requires admin rights on specific endpoints (create, edit, import, delete) - TODO reflect in other datatypes
Configuration menu - View commit details
-
Copy full SHA for 373bf1d - Browse repository at this point
Copy the full SHA 373bf1dView commit details -
#1693 admin rights required in VersionedModelControllerV3 -> reflecte…
…d in DatasetControllerV3, MappingTableControllerV3, SchemaControllerV3. ITs fixed, but 403 tests missing
Configuration menu - View commit details
-
Copy full SHA for 73bb8fd - Browse repository at this point
Copy the full SHA 73bb8fdView commit details -
#1693 admin rights required in VersionedModelControllerV3 -> ITs with…
… 403 cases for all types
Configuration menu - View commit details
-
Copy full SHA for a2c5f40 - Browse repository at this point
Copy the full SHA a2c5f40View commit details
Commits on Apr 22, 2022
-
#1693 schema api v3: GET ... /json 400 with validation errors on empt…
…y fields + PUT/POST with schema with empty fields -> 400 validation error, too. + ITs reflecting this (this reqiured parallel SchemaServiceV3)
Configuration menu - View commit details
-
Copy full SHA for 4d9f623 - Browse repository at this point
Copy the full SHA 4d9f623View commit details
Commits on Apr 25, 2022
-
#1693 dataset v2 delete IT asserted to make sure there are regression…
…s to the implementation of V3 alongside of V2
Configuration menu - View commit details
-
Copy full SHA for f410702 - Browse repository at this point
Copy the full SHA f410702View commit details -
#1693 VersionedModelControllerV3 disable (DELETE .../{name}) + enable…
… (PUT .../{name}) implemented. ITs cover dataset disabling - BaseRestApiTest omits entity for Delete calls + reflected in various places
Configuration menu - View commit details
-
Copy full SHA for 27b2e62 - Browse repository at this point
Copy the full SHA 27b2e62View commit details
Commits on Apr 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1787692 - Browse repository at this point
Copy the full SHA 1787692View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4559b1 - Browse repository at this point
Copy the full SHA e4559b1View commit details
Commits on Apr 27, 2022
-
#1693 VersionedModelControllerV3 - 2 levels of .../used-in exist ( /{…
…name}/used-in & /{name}/{version}/used-in). The former is used in disable checking. IT cases added for Schema usedIns, Datasets with disabled entities
Configuration menu - View commit details
-
Copy full SHA for cdbe7ae - Browse repository at this point
Copy the full SHA cdbe7aeView commit details
Commits on Apr 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for be02b5d - Browse repository at this point
Copy the full SHA be02b5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09c326e - Browse repository at this point
Copy the full SHA 09c326eView commit details -
Merge branch 'feature/1693-api-v3-versioned-model' into feature/1693-…
…api-v3-schema-etc
Configuration menu - View commit details
-
Copy full SHA for 5df526d - Browse repository at this point
Copy the full SHA 5df526dView commit details -
Merge branch 'feature/1693-api-v3-schema-etc' into feature/1693-api-v…
…3-delete-recreate
Configuration menu - View commit details
-
Copy full SHA for fd87e11 - Browse repository at this point
Copy the full SHA fd87e11View commit details
Commits on Apr 29, 2022
-
#1693 PR review update: SchemaService(V3) update/create behavior is e…
…xtensible via `updateFields` method - V3 uses this to reflect schema fields (actual name of the field :D).
Configuration menu - View commit details
-
Copy full SHA for 8baf2d3 - Browse repository at this point
Copy the full SHA 8baf2d3View commit details -
Merge branch 'feature/1693-api-v3-schema-etc' into feature/1693-api-v…
…3-delete-recreate
Configuration menu - View commit details
-
Copy full SHA for 0677bef - Browse repository at this point
Copy the full SHA 0677befView commit details -
Configuration menu - View commit details
-
Copy full SHA for a474054 - Browse repository at this point
Copy the full SHA a474054View commit details -
#1693 MT in MCR check - usedIn fix (originally from JS). IT test-case…
…s for usedIn and delete added. Custom alternative: ```scala // /** // * Finds references of MappingTable in Dataset's mapping conformance rules // * @param mtName // * @return // */ // def findRefByMappingTableInMappingConformanceRules(mtName: String, version: Option[Int]): Future[Seq[MenasReference]] = { // /* The gist of the find query that this method is based on; testable in a mongo client // { $and : [ // {...}, // non disabled // {"conformance": {"$elemMatch": {$and : [ // {"_t": "MappingConformanceRule"}, // {"mappingTable": "AnotherAwesomeMappingTable"} // mappingTableVersion not needed for match, but will be reported as part of the MenasReference // ]}}} // ]} // */ // val versionFilter = version.fold(Filters.and() /*empty filter*/ )(ver => Filters.eq("mappingTableVersion", ver)) // // val filter: Bson = Filters.and( // getNotDisabledFilter, // Filters.elemMatch("conformance", Filters.and( // Filters.eq("_t", "MappingConformanceRule"), // Filters.eq("mappingTable", mtName), // versionFilter // )) // ) // // collection // .find[MenasReference](filter) // .projection(fields(include("name", "version"), computed("collection", collectionBaseName))) // .sort(Sorts.ascending("name", "version")) // .toFuture() // } ```
Configuration menu - View commit details
-
Copy full SHA for c50a024 - Browse repository at this point
Copy the full SHA c50a024View commit details -
#1693 UsedIn - empty/nonEmpty normalization + UnitTest. V2 alternated…
… between None and Some(Seq.empty) in various places, V3 consistently returns None for no references groups -> reflected in V3 ITs. + cleanup
Configuration menu - View commit details
-
Copy full SHA for 32e48d0 - Browse repository at this point
Copy the full SHA 32e48d0View commit details
Commits on May 3, 2022
-
#1693 DatasetService.updateProperties[V3] -> split between DatasetSer…
…vice and DatasetServiceV3 with renaming. VersionList removed in favor of VersionedSummary everywhere. - explanatory comments
Configuration menu - View commit details
-
Copy full SHA for 1c241d1 - Browse repository at this point
Copy the full SHA 1c241d1View commit details -
Merge branch 'feature/1693-api-v3-versioned-model' into feature/1693-…
…api-v3-schema-etc
Configuration menu - View commit details
-
Copy full SHA for bf15425 - Browse repository at this point
Copy the full SHA bf15425View commit details -
Merge branch 'feature/1693-api-v3-schema-etc' into feature/1693-api-v…
…3-delete-recreate % Conflicts: % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/v3/DatasetServiceV3.scala
Configuration menu - View commit details
-
Copy full SHA for 06e5c5f - Browse repository at this point
Copy the full SHA 06e5c5fView commit details
Commits on May 4, 2022
-
#1693 PR review update: VersionedModelControllerV3 - GET /{name}/expo…
…rt mapping removed -> reflected in IT; small updates
Configuration menu - View commit details
-
Copy full SHA for 7fe2a93 - Browse repository at this point
Copy the full SHA 7fe2a93View commit details -
#1693 VersionedMongoRepository - unused method
getAllVersionsValues
…… removed, some ITs and comments added
Configuration menu - View commit details
-
Copy full SHA for 56a9f0c - Browse repository at this point
Copy the full SHA 56a9f0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4aac70 - Browse repository at this point
Copy the full SHA a4aac70View commit details -
#1693 PR review update: VersionedModelControllerV3 - GET /{name}/expo…
…rt mapping removed -> reflected in IT; small updates
Configuration menu - View commit details
-
Copy full SHA for 5d24819 - Browse repository at this point
Copy the full SHA 5d24819View commit details -
#1693 VersionedMongoRepository - unused method
getAllVersionsValues
…… removed, some ITs and comments added
Configuration menu - View commit details
-
Copy full SHA for 7040694 - Browse repository at this point
Copy the full SHA 7040694View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0fda73 - Browse repository at this point
Copy the full SHA e0fda73View commit details -
Merge branch 'feature/1693-api-v3-versioned-model' into feature/1693-…
…api-v3-schema-etc
Configuration menu - View commit details
-
Copy full SHA for 2bfd751 - Browse repository at this point
Copy the full SHA 2bfd751View commit details -
Merge branch 'feature/1693-api-v3-schema-etc' into feature/1693-api-v…
…3-delete-recreate
Configuration menu - View commit details
-
Copy full SHA for a401024 - Browse repository at this point
Copy the full SHA a401024View commit details
Commits on May 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1da8e8c - Browse repository at this point
Copy the full SHA 1da8e8cView commit details -
Merge branch 'feature/1693-api-v3-schema-etc' into feature/1693-api-v…
…3-delete-recreate
Configuration menu - View commit details
-
Copy full SHA for 7ae4acb - Browse repository at this point
Copy the full SHA 7ae4acbView commit details -
#1693 PR review updates: `@PreAuthorize("@authConstants.hasAdminRole(…
…authentication)")` is now limited to changing endpoints of PropertyDefinitionControllerV3 (previously it was incorrectly used for all changing endpoints. IT updated. And specific check for the adminRole have been added to PropertyDefinitionControllerV3IntegrationSuite.
Configuration menu - View commit details
-
Copy full SHA for 9c3f663 - Browse repository at this point
Copy the full SHA 9c3f663View commit details -
Merge branch 'feature/1693-api-v3-schema-etc' into feature/1693-api-v…
…3-delete-recreate % Conflicts: % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/controllers/v3/PropertyDefinitionControllerV3.scala % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/controllers/v3/VersionedModelControllerV3.scala % rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/DatasetControllerV3IntegrationSuite.scala % rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/PropertyDefinitionControllerV3IntegrationSuite.scala
Configuration menu - View commit details
-
Copy full SHA for c72e559 - Browse repository at this point
Copy the full SHA c72e559View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99ee67b - Browse repository at this point
Copy the full SHA 99ee67bView commit details
Commits on May 6, 2022
-
#1693 Swagger differs in paths based on
spring.profiles.active
bein……g `dev` or not.
Configuration menu - View commit details
-
Copy full SHA for a80d9ac - Browse repository at this point
Copy the full SHA a80d9acView commit details -
Merge branch 'feature/1693-api-v3-versioned-model' into feature/1693-…
…api-v3-schema-etc
Configuration menu - View commit details
-
Copy full SHA for f851bce - Browse repository at this point
Copy the full SHA f851bceView commit details -
Merge branch 'feature/1693-api-v3-schema-etc' into feature/1693-api-v…
…3-delete-recreate
Configuration menu - View commit details
-
Copy full SHA for 9679d56 - Browse repository at this point
Copy the full SHA 9679d56View commit details
Commits on May 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 562da60 - Browse repository at this point
Copy the full SHA 562da60View commit details -
Merge branch 'feature/1693-api-v3-versioned-model' into feature/1693-…
…api-v3-schema-etc
Configuration menu - View commit details
-
Copy full SHA for fb0dd93 - Browse repository at this point
Copy the full SHA fb0dd93View commit details -
Merge branch 'feature/1693-api-v3-schema-etc' into feature/1693-api-v…
…3-delete-recreate
Configuration menu - View commit details
-
Copy full SHA for 1a9c18b - Browse repository at this point
Copy the full SHA 1a9c18bView commit details -
Configuration menu - View commit details
-
Copy full SHA for eac77dd - Browse repository at this point
Copy the full SHA eac77ddView commit details -
#1693
NamedLatestVersion
generalized into a multipurpose `NamedVers……ion`. Small updates, thanks @benedeki
Configuration menu - View commit details
-
Copy full SHA for db1227b - Browse repository at this point
Copy the full SHA db1227bView commit details -
Feature/1693 api v3 versioned model - Dataset v3 implementation (#2046)
* #1693 API v3: VersionedModel v3 - VersionedModelControllerV3 , DatasetControllerV3 - login allowed at /api/login (common) - v2/v3 BaseRestApiTest distinquished - location header for put/post and post-import - /{name}/{version}/used-in - supports latest for as version-expression, impl for datasets improved by actual existence checking + IT test cases for non-existing/non-latest queries - /{name}/{version}/validation` impl added - conformance rule mgmt GET+POST datasets/dsName/version/rules, GET datasets/dsName/version/rules/# + IT - Swagger API: dev-profile: full v2+v3 API, non-dev: full v3 API - IT testcases
Configuration menu - View commit details
-
Copy full SHA for a3fdde4 - Browse repository at this point
Copy the full SHA a3fdde4View commit details -
#1693 PRReview
/{name}/{version}/defaults
processing generalization…… with `MappingTableControllerV3.withMappingTableToResponse`
Configuration menu - View commit details
-
Copy full SHA for 56ba9ed - Browse repository at this point
Copy the full SHA 56ba9edView commit details -
Merge branch 'feature/1693-api-v3-schema-etc' into feature/1693-api-v…
…3-delete-recreate
Configuration menu - View commit details
-
Copy full SHA for 28c7334 - Browse repository at this point
Copy the full SHA 28c7334View commit details -
Merge branch 'develop-ver-3.0' into feature/1693-api-v3-schema-etc
% Conflicts: % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/controllers/SchemaController.scala % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/controllers/v3/VersionedModelControllerV3.scala % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/SchemaService.scala % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/VersionedModelService.scala % rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/DatasetControllerV3IntegrationSuite.scala
Configuration menu - View commit details
-
Copy full SHA for 619da37 - Browse repository at this point
Copy the full SHA 619da37View commit details -
Merge branch 'feature/1693-api-v3-schema-etc' into feature/1693-api-v…
…3-delete-recreate % Conflicts: % rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/DatasetControllerV3IntegrationSuite.scala
Configuration menu - View commit details
-
Copy full SHA for 67f163e - Browse repository at this point
Copy the full SHA 67f163eView commit details
Commits on May 10, 2022
-
Feature/1693 api v3 schema etc (#2052)
* #1693 - API v3 impl for MTs + ITs - Mt existence check for DS rules + reflecting in integTest - API v3 impl for MTs for schemas schema + validation for DSs + IntegTest update - POST, .../json, .../original, .../from-file - json 400 with validation errors on empty fields + PUT/POST with schema with empty fields -> 400 validation error, too. + ITs reflecting this (this reqiured parallel SchemaServiceV3) - Swagger differs in paths based on `spring.profiles.active` being `dev` or not. - PR review updates
Configuration menu - View commit details
-
Copy full SHA for 0576893 - Browse repository at this point
Copy the full SHA 0576893View commit details -
Merge branch 'develop-ver-3.0' into feature/1693-api-v3-delete-recreate
% Conflicts: % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/controllers/v3/PropertyDefinitionControllerV3.scala % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/v3/MappingTableServiceV3.scala % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/v3/SchemaServiceV3.scala % rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/MappingTableControllerV3IntegrationSuite.scala % rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/PropertyDefinitionControllerV3IntegrationSuite.scala % rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/SchemaControllerV3IntegrationSuite.scala
Configuration menu - View commit details
-
Copy full SHA for 9769f8d - Browse repository at this point
Copy the full SHA 9769f8dView commit details
Commits on May 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 352691a - Browse repository at this point
Copy the full SHA 352691aView commit details -
#1692 APIv3 for runs: .updateRunStatus(dsName, dsVersion, runId, newR…
…unStatus) added on all sub-levels (repo, service) + IT + methods for grouped summaries renamed to indicate such a fact
Configuration menu - View commit details
-
Copy full SHA for 74ef264 - Browse repository at this point
Copy the full SHA 74ef264View commit details
Commits on May 12, 2022
-
#1692 Review update: API v3 summary (NamedVersion) now contains `disa…
…bled` information - mainly on GET ...{/name}
Configuration menu - View commit details
-
Copy full SHA for 0ff6851 - Browse repository at this point
Copy the full SHA 0ff6851View commit details -
#1692 Review update: UsedIn.{isEmpty|nonEmpty} omitted from serializa…
…tion. IT updated.
Configuration menu - View commit details
-
Copy full SHA for 4574b09 - Browse repository at this point
Copy the full SHA 4574b09View commit details
Commits on May 13, 2022
-
2031 spark partition sizing (#2033)
* #2031 spark-partition-sizing
Configuration menu - View commit details
-
Copy full SHA for bf09a2f - Browse repository at this point
Copy the full SHA bf09a2fView commit details
Commits on May 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fe56a6c - Browse repository at this point
Copy the full SHA fe56a6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10c45db - Browse repository at this point
Copy the full SHA 10c45dbView commit details -
#1693 As
disabled
flag cases to fail validation:- custom isDisabledCheck is not needed anymore (V3 services use `validate` for this) - `EntityDisabledException` removed, replaced by a `Validation` with `disabled` key. - validation fixed for Schemas (did not include super-check) - V3 integTests updated to cover the `disabled` = validation fail
Configuration menu - View commit details
-
Copy full SHA for 5e1b4cd - Browse repository at this point
Copy the full SHA 5e1b4cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 982e813 - Browse repository at this point
Copy the full SHA 982e813View commit details -
Merge branch 'feature/1693-api-v3-delete-recreate' into feature/1693-…
…api-v3-disabled-fails-validation
Configuration menu - View commit details
-
Copy full SHA for dcdeb34 - Browse repository at this point
Copy the full SHA dcdeb34View commit details
Commits on May 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 006feb0 - Browse repository at this point
Copy the full SHA 006feb0View commit details -
Merge branch 'feature/1693-api-v3-delete-recreate' into feature/1693-…
…api-v3-disabled-fails-validation
Configuration menu - View commit details
-
Copy full SHA for 7e889e9 - Browse repository at this point
Copy the full SHA 7e889e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cb15ce - Browse repository at this point
Copy the full SHA 1cb15ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2905892 - Browse repository at this point
Copy the full SHA 2905892View commit details -
#1693 disable fail due to nonEmpty used in now carries a wrapper with…
… an error message (`UsedIn` wrapped in `EntityInUseException`)
Configuration menu - View commit details
-
Copy full SHA for e593df1 - Browse repository at this point
Copy the full SHA e593df1View commit details -
Merge branch 'feature/1693-api-v3-delete-recreate' into feature/1693-…
…api-v3-disabled-fails-validation % Conflicts: % rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/MappingTableControllerV3IntegrationSuite.scala
Configuration menu - View commit details
-
Copy full SHA for 432ea61 - Browse repository at this point
Copy the full SHA 432ea61View commit details
Commits on May 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 34292c4 - Browse repository at this point
Copy the full SHA 34292c4View commit details -
Merge branch 'feature/1693-api-v3-delete-recreate' into feature/1693-…
…api-v3-disabled-fails-validation
Configuration menu - View commit details
-
Copy full SHA for 698086d - Browse repository at this point
Copy the full SHA 698086dView commit details -
Merge branch 'feature/1693-api-v3-disabled-fails-validation' into fea…
…ture/1692-api-v3-runs
Configuration menu - View commit details
-
Copy full SHA for 1b089ac - Browse repository at this point
Copy the full SHA 1b089acView commit details
Commits on May 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1ea08eb - Browse repository at this point
Copy the full SHA 1ea08ebView commit details
Commits on May 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 186115d - Browse repository at this point
Copy the full SHA 186115dView commit details
Commits on May 24, 2022
-
Feature/1693 api v3 delete recreate (#2055)
* #1693 API v3: VersionedModel v3 disable/enable + usedIn - integrationTest cases added - 2 levels of .../used-in exist ( /{name}/used-in & /{name}/{version}/used-in). The former is used in disable checking. - UsedIn - empty/nonEmpty normalization V2 alternated between None and Some(Seq.empty) in various places, V3 consistently returns None for no references groups. - `NamedLatestVersion` generalized into a multipurpose `NamedVersion`. Small updates, thanks @benedeki - API v3 summary (NamedVersion) now contains `disabled` information - mainly on GET ...{/name} - disable fail due to nonEmpty used in now carries a wrapper with an error message (`UsedIn` wrapped in `EntityInUseException`) - Future {throw x}` replaced with `Future.failed(x)` in rest_api, cleanup
Configuration menu - View commit details
-
Copy full SHA for 0c9bf73 - Browse repository at this point
Copy the full SHA 0c9bf73View commit details -
Merge branch 'develop-ver-3.0' into feature/1693-api-v3-disabled-fail…
…s-validation % Conflicts: % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/controllers/v3/VersionedModelControllerV3.scala % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/exceptions/EndpointDisabled.scala % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/exceptions/EndpointDisabledException.scala % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/exceptions/EntityDisabledException.scala % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/DatasetService.scala % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/PropertyDefinitionService.scala % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/VersionedModelService.scala % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/v3/DatasetServiceV3.scala % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/v3/MappingTableServiceV3.scala % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/v3/PropertyDefinitionServiceV3.scala % rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/DatasetControllerV3IntegrationSuite.scala % rest-api/src/test/scala/za/co/absa/enceladus/rest_api/integration/controllers/v3/MappingTableControllerV3IntegrationSuite.scala
Configuration menu - View commit details
-
Copy full SHA for 7b8acd8 - Browse repository at this point
Copy the full SHA 7b8acd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bf7302 - Browse repository at this point
Copy the full SHA 6bf7302View commit details -
#1693 bugfix: V3 API now correctly checks `metadata":{"exportVersion"…
…:1}` to be present on imports. + IT
Configuration menu - View commit details
-
Copy full SHA for 243f9e2 - Browse repository at this point
Copy the full SHA 243f9e2View commit details -
#1692 runs serialization based on Atum 3.8.1 and `ObjectMapper.setSer…
…ializationInclusion(Include.NON_ABSENT)` -> not using Future[String] in the controller anymore and skip serialization of None-valued fields
Configuration menu - View commit details
-
Copy full SHA for b1ae51d - Browse repository at this point
Copy the full SHA b1ae51dView commit details -
Merge branch 'feature/1693-api-v3-disabled-fails-validation' into fea…
…ture/1692-api-v3-runs
Configuration menu - View commit details
-
Copy full SHA for a9e8809 - Browse repository at this point
Copy the full SHA a9e8809View commit details
Commits on May 25, 2022
-
#1692 RunMongoRepository with new implementation started + IT start
- Index on `run_v1` for `runId: 1` added
Configuration menu - View commit details
-
Copy full SHA for d49a141 - Browse repository at this point
Copy the full SHA d49a141View commit details
Commits on May 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 79ba7a9 - Browse repository at this point
Copy the full SHA 79ba7a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf4c515 - Browse repository at this point
Copy the full SHA cf4c515View commit details
Commits on May 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cab3ae0 - Browse repository at this point
Copy the full SHA cab3ae0View commit details -
#1692 RunMongoRepositoryV3.getLatestOfEachRunSummary now offers to fi…
…lter on datasetName/Version, too. + IT testcases added
Configuration menu - View commit details
-
Copy full SHA for f124e3e - Browse repository at this point
Copy the full SHA f124e3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56b33cd - Browse repository at this point
Copy the full SHA 56b33cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3ffe43 - Browse repository at this point
Copy the full SHA b3ffe43View commit details -
#1692 RunControllerV3 @ RunServiceV3 @ RunMongoRepositoryV3.
- endpoints / and /{datasetName} with options implemented, partial IT coverage
Configuration menu - View commit details
-
Copy full SHA for c9259af - Browse repository at this point
Copy the full SHA c9259afView commit details -
Merge branch 'feature/1693-api-v3-disabled-fails-validation' into fea…
…ture/1692-api-v3-runs
Configuration menu - View commit details
-
Copy full SHA for 168d9b7 - Browse repository at this point
Copy the full SHA 168d9b7View commit details
Commits on May 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9350533 - Browse repository at this point
Copy the full SHA 9350533View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bac171 - Browse repository at this point
Copy the full SHA 3bac171View commit details -
#1692 RunMongoRepositoryV3.getRunSummaries + IT - @GetMapping(Array("…
…/{datasetName}/{datasetVersion}")) IT covered
Configuration menu - View commit details
-
Copy full SHA for 73856b3 - Browse repository at this point
Copy the full SHA 73856b3View commit details -
#1692 RunControllerV3IntegrationSuite: POST $apiUrl/{datasetName}/{da…
…tasetVersion} IT test cases
Configuration menu - View commit details
-
Copy full SHA for b30646e - Browse repository at this point
Copy the full SHA b30646eView commit details -
#1692 RunServiceV3 has custom validation - it checks the reference'd …
…dataset existence for run (a top of uniqueness) - reflected in IT
Configuration menu - View commit details
-
Copy full SHA for 4d39116 - Browse repository at this point
Copy the full SHA 4d39116View commit details
Commits on May 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e819630 - Browse repository at this point
Copy the full SHA e819630View commit details -
Configuration menu - View commit details
-
Copy full SHA for cee9a8b - Browse repository at this point
Copy the full SHA cee9a8bView commit details -
Feature/1693 api v3 disabled fails validation (#2066)
* #1693 As `disabled` flag cases to fail validation: - custom isDisabledCheck is not needed anymore (V3 services use `validate` for this) - `EntityDisabledException` removed, replaced by a `Validation` with `disabled` key. - validation fixed for Schemas (did not include super-check) - V3 integTests updated to cover the `disabled` = validation fail * #1693 disable fail due to nonEmpty used in now carries a wrapper with an error message (`UsedIn` wrapped in `EntityInUseException`) * #1693 `Future {throw x}` replaced with `Future.failed(x)` in rest_api, cleanup
Configuration menu - View commit details
-
Copy full SHA for 9cf521e - Browse repository at this point
Copy the full SHA 9cf521eView commit details -
Merge branch 'develop-ver-3.0' into feature/1692-api-v3-runs
% Conflicts: % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/controllers/v3/VersionedModelControllerV3.scala % rest-api/src/main/scala/za/co/absa/enceladus/rest_api/services/RunService.scala
Configuration menu - View commit details
-
Copy full SHA for ba9c447 - Browse repository at this point
Copy the full SHA ba9c447View commit details -
#1692 GET $apiUrl/{datasetName}/{datasetVersion}/{runId} IT - but wit…
…h enumClass! (atum 3.8.1 is most probably incorrectly released)
Configuration menu - View commit details
-
Copy full SHA for c8141be - Browse repository at this point
Copy the full SHA c8141beView commit details -
#1692 GET $apiUrl/{datasetName}/{datasetVersion}/{runId} IT - no enum…
…Class (atum 3.8.2 with correct serialization support)
Configuration menu - View commit details
-
Copy full SHA for 8bca3a6 - Browse repository at this point
Copy the full SHA 8bca3a6View commit details
Commits on Jun 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3bf4262 - Browse repository at this point
Copy the full SHA 3bf4262View commit details
Commits on Jun 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e6f93cd - Browse repository at this point
Copy the full SHA e6f93cdView commit details -
#1692 RunControllerV3.create now yields a ResponseEntity with `Locati…
…on` header, not the Run. ITs updated. Everywhere: Location header correct caps.
Configuration menu - View commit details
-
Copy full SHA for 2c398ad - Browse repository at this point
Copy the full SHA 2c398adView commit details -
Configuration menu - View commit details
-
Copy full SHA for a289966 - Browse repository at this point
Copy the full SHA a289966View commit details -
Configuration menu - View commit details
-
Copy full SHA for 830637c - Browse repository at this point
Copy the full SHA 830637cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 507aa26 - Browse repository at this point
Copy the full SHA 507aa26View commit details
Commits on Jun 3, 2022
-
#1692 RunControllerV3 API:
POST .../checkpoints
IT, ResponseEntitie……s results of POST/PUTs, cleanup
Configuration menu - View commit details
-
Copy full SHA for ebb793e - Browse repository at this point
Copy the full SHA ebb793eView commit details -
#1692 RunControllerV3 API:
POST .../checkpoints
IT now check for CP…… duplicates by name + IT
Configuration menu - View commit details
-
Copy full SHA for 7d9df2b - Browse repository at this point
Copy the full SHA 7d9df2bView commit details
Commits on Jun 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a0680de - Browse repository at this point
Copy the full SHA a0680deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f75144 - Browse repository at this point
Copy the full SHA 0f75144View commit details -
Configuration menu - View commit details
-
Copy full SHA for c752cab - Browse repository at this point
Copy the full SHA c752cabView commit details -
Configuration menu - View commit details
-
Copy full SHA for cadeda6 - Browse repository at this point
Copy the full SHA cadeda6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e47400 - Browse repository at this point
Copy the full SHA 2e47400View commit details -
Configuration menu - View commit details
-
Copy full SHA for b22c5da - Browse repository at this point
Copy the full SHA b22c5daView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5c3822 - Browse repository at this point
Copy the full SHA a5c3822View commit details
Commits on Jun 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 043d090 - Browse repository at this point
Copy the full SHA 043d090View commit details -
Merge branch 'develop' into feature/1692-api-v3-runs
% Conflicts: % README.md % spark-jobs/src/main/scala/za/co/absa/enceladus/common/CommonJobExecution.scala
Configuration menu - View commit details
-
Copy full SHA for 15af297 - Browse repository at this point
Copy the full SHA 15af297View commit details
Commits on Jun 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fc37b04 - Browse repository at this point
Copy the full SHA fc37b04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4571415 - Browse repository at this point
Copy the full SHA 4571415View commit details -
#1692 filtering runs from
startDate
fixed - using LocalDate/ISODate…… instead of lexicographical comparison as before (which does not work for DD-MM-YYYY). Input changed for controllers - now accepts YYYY-MM-DD instead of DD-MM-YYYY from the client. Tests added + existing adjusted.
Configuration menu - View commit details
-
Copy full SHA for b252ecf - Browse repository at this point
Copy the full SHA b252ecfView commit details
Commits on Jun 20, 2022
-
#1692
GET $apiUrl/{datasetName}
and s"GET $apiUrl/{datasetName}/{da……tasetVersion} are checked for ds existence => 404
Configuration menu - View commit details
-
Copy full SHA for 3db75dd - Browse repository at this point
Copy the full SHA 3db75ddView commit details -
#1692 @PutMapping(Array("/{datasetName}/{datasetVersion}/{runId} retu…
…rns an wrapped message now
Configuration menu - View commit details
-
Copy full SHA for fcb42d6 - Browse repository at this point
Copy the full SHA fcb42d6View commit details
Commits on Jun 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 976191d - Browse repository at this point
Copy the full SHA 976191dView commit details