Skip to content
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

Full jigsaw adoption / distribution changes #1292

Merged
merged 481 commits into from
Jun 16, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
481 commits
Select commit Hold shift + click to select a range
b31f8ba
change to use script and not old jar file
melowe Dec 1, 2020
2cb43a0
remove hyphens from pid file name
melowe Dec 1, 2020
aff7700
use start script not jar file
melowe Dec 2, 2020
b68bb36
error in setting start script
melowe Dec 2, 2020
1d8f656
change log levels
melowe Dec 2, 2020
86791fd
Add opens recovery package to moxy and jpa stuff. Clean up test code.…
melowe Dec 2, 2020
87198b9
check if pid file exists before trying to read.
melowe Dec 2, 2020
f6f2e1e
Cleanup kill function in ExecUtils.java
melowe Dec 2, 2020
c043cea
dont stop node manager twice.
melowe Dec 2, 2020
3d0b2b8
run recovery seperately to others..
melowe Dec 2, 2020
1b6f05a
run reovery without waiting for build
melowe Dec 2, 2020
cef17c9
first attempt to run against acceptance tests
melowe Dec 2, 2020
a910315
disable spotless plugin
melowe Dec 2, 2020
df911f9
Revert "disable spotless plugin"
melowe Dec 2, 2020
865474a
try newer spotless plugin
melowe Dec 2, 2020
8c932e8
use nested ls to try and reolve file name
melowe Dec 2, 2020
eb8c860
try and resolve wildcard in docker run
melowe Dec 2, 2020
36c5cbd
use correct operator
melowe Dec 2, 2020
7131422
missing C option for directory
melowe Dec 2, 2020
0a5983d
add nested ls to docker run
melowe Dec 2, 2020
c50f168
use tar not echo
melowe Dec 2, 2020
51f21b4
Upgrade jetty and try to set dist tar as envionrment var with the hop…
melowe Dec 3, 2020
84c8ce9
Update gradle.yml
melowe Dec 3, 2020
3bbfb13
use jffi 1.3.1 with auto module name fix and reactivate unix file test
melowe Dec 3, 2020
dc1fdeb
Merge remote-tracking branch 'origin/full_jigssaw_dist' into full_jig…
melowe Dec 3, 2020
f2479cd
try yey another way for wild card path to be interpreted
melowe Dec 3, 2020
58ccb54
untar dist before building docker image
melowe Dec 3, 2020
f840468
do all prepartion of tar before building docker image
melowe Dec 3, 2020
24405d6
remove z as archive appears not to be gzip
melowe Dec 3, 2020
020d744
change paths to carry on building and thus deploying distributions be…
melowe Dec 3, 2020
374bcc2
use service loader to provide ResendPartyStore
melowe Dec 3, 2020
5b64e47
Swicth on failing azure test to try and attempt to find what it's pro…
melowe Dec 3, 2020
815508b
Add initial support for jaxrs resources being able to inject tessera …
melowe Dec 8, 2020
210943b
read version from text file.
melowe Dec 8, 2020
10575a7
Azure switching to DefaultCredentialManager
usmansaleem Jan 18, 2021
daca4a9
Update checkstyle dep to resolve CVE-2020-8908 vulnerability from tra…
chris-j-h Jan 19, 2021
6030d1a
Merge pull request #1215 from usmansaleem/full_jigsaw_dist_default_az…
chris-j-h Jan 19, 2021
deae39c
Exclude duplicate junit dependency
melowe Feb 4, 2021
625ad21
increase timeout for expected response.
melowe Feb 4, 2021
5873a54
Normalise exclusions. exclude dependencies with configurations.all {}…
melowe Feb 5, 2021
4151caf
Change version to current snapshot version
melowe Feb 5, 2021
5d7e4c8
remove versions from dependencies.
melowe Feb 5, 2021
876c714
Pulled changed from master across. Ignore any tests that need rewriti…
melowe Feb 5, 2021
d4ec6b2
Update ddls
melowe Feb 6, 2021
2dafbbf
Working through itest failures.
melowe Feb 6, 2021
dea2faf
Work through coverage.
melowe Feb 6, 2021
7705597
further merges.
melowe Feb 6, 2021
315ce69
further merges.
melowe Feb 7, 2021
073df6d
Add tests from master and coverage for factory functions
melowe Feb 7, 2021
5204c2d
Add tests from master and coverage for factory functions
melowe Feb 7, 2021
2204bc0
Get tests from master working against this branch
melowe Feb 26, 2021
efed974
Addional tests more coverage and merged changes for TxnManager and Le…
melowe Feb 26, 2021
71019c5
pull fix for version parsing from master
melowe Mar 1, 2021
7fba0c0
since multitenancy dupes are permitted (albeit they are no longer dupes)
melowe Mar 1, 2021
9642a55
Integegrate further changes from master
melowe Mar 2, 2021
5afc209
Add tests from master and coverage for factory functions
melowe Mar 3, 2021
01939ef
Increase timeout no functional changed.
melowe Mar 4, 2021
89aac0e
KetGenCommand coverage 100% using pico api rather than using hand cra…
melowe Mar 9, 2021
9fbab2b
Mocked PicoCliDelegate for less coupled testing
melowe Mar 9, 2021
e5f83ab
Pull in latest actions workflows from master & update release dockerf…
chris-j-h Mar 19, 2021
6b9d4f6
Update root docker file for gradle
chris-j-h Mar 19, 2021
852a007
Update atest docker build
chris-j-h Mar 19, 2021
9be3b01
Merge pull request #1252 from chris-j-h/full_jigssaw_dist-workflow-up…
chris-j-h Mar 19, 2021
3897021
Address dependency check issues.
melowe Mar 26, 2021
b3d994a
Coverage for EnclaveApplication default constructor
melowe Mar 26, 2021
408f5e7
uncomment recoverit
melowe Mar 26, 2021
6f2f0fc
merge async param to docker stuff for atest
melowe Mar 26, 2021
73a1bd6
Test coverage for default constructor
melowe Apr 22, 2021
b9e0c6b
Merge and integrate changes from master (#1271)
melowe Apr 29, 2021
5b59cb6
Merge branch 'full_jigssaw_dist' of https://github.com/ConsenSys/tess…
melowe Apr 29, 2021
38ca4ea
Kill orion migration module as is a single release thing
melowe Apr 29, 2021
fa6bbf0
Fix issues with test node execution. Dont append classpath to exec as…
melowe Apr 29, 2021
e43c7e7
Use only gradle 7.0 dependency scopes
melowe Apr 29, 2021
4eabe4b
Add bouncy cstale provider as EC is disablied on whatevr java version…
melowe Apr 29, 2021
2387116
Add bouncy caost provider into Encrptor factory as a centralised plac…
melowe Apr 30, 2021
a477574
check is bouncy castle provider is present if not add it
melowe Apr 30, 2021
6d8acd7
Define jaxb provider sys properties in shell and not hard coded. Add …
melowe Apr 30, 2021
f60388c
remove dependency on bc provider
melowe Apr 30, 2021
e8ab685
Add BC provider to test runtime
melowe Apr 30, 2021
5bc03cb
Add CB provider to test
melowe Apr 30, 2021
f82d616
Only create entity manager if we need it
melowe Apr 30, 2021
c9a8438
modularise eclipse link sequnce jar. Add BC providers for key gen test.
melowe Apr 30, 2021
dbeec0a
add bc provider for test
melowe Apr 30, 2021
f71ae19
add bc provider for test
melowe Apr 30, 2021
4449a4c
Tidy up non functional changes.
melowe Apr 30, 2021
0f59ae0
Upgrade actions/setup-java
melowe May 4, 2021
0e22dfe
Upgrade actions/setup-java
melowe May 4, 2021
4bcb193
Upgrade actions/setup-java
melowe May 4, 2021
f6f16e1
Stop running actions on all pushes. Change release.yml to execute new…
melowe May 4, 2021
50531d7
Update release.yml
melowe May 4, 2021
894897d
publish as non snapshot. Use very low number as is not an actualy rel…
melowe May 6, 2021
1173728
Merge branch 'master' of https://github.com/ConsenSys/tessera into fu…
melowe May 12, 2021
b2fc94d
Merge remote-tracking branch 'origin/full_jigssaw_dist' into full_jig…
melowe May 12, 2021
a2f447a
Remove duplicated vaultTests block
melowe May 13, 2021
bc62b12
use same spotless formatting rules as besu.Reformat gradle files acco…
melowe May 13, 2021
71a77f8
Revert "use same spotless formatting rules as besu.Reformat gradle fi…
melowe May 13, 2021
8a79ccb
Merge branch 'master' of https://github.com/ConsenSys/tessera into fu…
melowe May 13, 2021
b91519d
Merge spotless formatting changes from master
melowe May 13, 2021
6aad735
Remove old checkstyle exclusions
melowe May 13, 2021
cb61c66
Merge branch 'master' of https://github.com/ConsenSys/tessera into fu…
melowe May 13, 2021
b28c066
Reformat file form editorconfig settings
melowe May 13, 2021
152fd9d
inlude root build.gradle in checks.
melowe May 13, 2021
1268329
attatch logs when for itest failures.
melowe May 13, 2021
043e61d
Update gradle.yml
melowe May 13, 2021
695eeba
update bouncy castle dependeny to address error in aws key vault inte…
melowe May 13, 2021
bc9b20e
Send build failure notifications to slack
melowe May 14, 2021
8102ea4
upgradel slatify versions and configure to always publish
melowe May 14, 2021
9f8ac48
try and attatch logs and reports for atest
melowe May 14, 2021
eb93121
change path to tests target dir
melowe May 14, 2021
558a1fd
comment out report upload for atests and ls the mounted dir to workou…
melowe May 14, 2021
279d0fa
upload entire /tmp/accptetsts dir on failure for atest
melowe May 14, 2021
495ca71
Change entry point
melowe May 14, 2021
e748896
try and use tessera-extracted path without copying
melowe May 14, 2021
1fd319a
Copy in the distribution from the build context
prd-fox May 14, 2021
b93a3e8
Use temp acceptance test docker image for jigsaw entrypoint
prd-fox May 14, 2021
2ba6ae5
Use temp acceptance test docker image for jigsaw entrypoint
prd-fox May 14, 2021
153a6c3
add missing exports declaration
melowe May 14, 2021
a9fdd3b
Merge remote-tracking branch 'origin/full_jigssaw_dist' into full_jig…
melowe May 14, 2021
664d819
always attatch gauge reports
melowe May 14, 2021
4d21d15
see if directoy is under /tmp/acctests/
melowe May 14, 2021
62ea76d
make workspace path accessiable and remove summary upload.
melowe May 14, 2021
d5e20aa
change directory order
melowe May 14, 2021
e2233d3
remove workspace dir path .. it didn't work
melowe May 14, 2021
565d586
upload whole working dir to see if reports are published there
melowe May 14, 2021
4a28c22
change source and destination arg order
melowe May 14, 2021
f36e9d3
fix workspace path to
melowe May 14, 2021
cc71b41
copy report dir where gh actions job and publish it
melowe May 14, 2021
f2509c4
cmod to reports dir
melowe May 14, 2021
24658be
type.. chmod not cmod
melowe May 14, 2021
6354d8e
remove adding commons-logging as is completly excluded. Add ThridPart…
melowe May 14, 2021
5b73c45
formatting
melowe May 14, 2021
6156bc7
kill dead code and config
melowe May 14, 2021
b04b143
Run all relevant acceptance tests
prd-fox May 14, 2021
28a29f0
Use non-custom docker image for acceptance tests. Use same path for t…
prd-fox May 17, 2021
aaf54c8
add extra token to test name generation that included enc type. activ…
melowe May 19, 2021
bc6f3c7
Merge remote-tracking branch 'origin/full_jigssaw_dist' into full_jig…
melowe May 19, 2021
32af386
see if push to branch triggered gh actions into action
melowe May 19, 2021
3a37c8f
use kalium encrptor as a custom sample as well as an alternative. Add…
melowe May 19, 2021
8db68d0
Execute subset of tests as teh focus on the tests is more to do with …
melowe May 20, 2021
4f89164
Rename tessera-core module-info name to tessera.transaction
melowe May 20, 2021
7e29352
Unsused imports
melowe May 20, 2021
3bafe3b
Rename tessera party info module name in module-info.java
melowe May 20, 2021
6b4e6d3
Rename tessera config module name in module-info.java
melowe May 20, 2021
2b37ca5
Rename tessera data module name in module-info.java
melowe May 20, 2021
a52727c
Rename jaxrs module names in module-info.java
melowe May 20, 2021
a7c1a9d
Rename argon2 module name in module-info.java
melowe May 20, 2021
cfd0445
Rename key vault module names in module-info.java
melowe May 20, 2021
caae268
Rename encryptor module names in module-info.java
melowe May 20, 2021
d5afe01
Rename server module names in module-info.java
melowe May 20, 2021
60aa8e5
Rename cli and keygen module names in module-info.java
melowe May 20, 2021
d242138
Rename module names in module-info.java
melowe May 20, 2021
6db0c21
Rename module names in module-info.java
melowe May 20, 2021
f9a7969
Rename security module name in module-info.java.
melowe May 20, 2021
059d066
Rename module name in module-info.java.
melowe May 20, 2021
bcca429
Check on puch trigger back to master only
melowe May 20, 2021
cab9c6f
Merge branch 'master' of https://github.com/ConsenSys/tessera into fu…
melowe May 20, 2021
d6c0bf2
Formatting corrections
melowe May 20, 2021
8feb91a
fix module name
melowe May 20, 2021
ec00f63
dont run RunAzureIT as part of normal itests
melowe May 20, 2021
db6d6fb
Move implemenattion providers,holders and factories to internal sub p…
melowe May 20, 2021
5c0e792
Change server util package to consensus one. Continue to restrict acc…
melowe May 20, 2021
ffca571
make StagingTransactionUtils accessable to other modules as is used i…
melowe May 20, 2021
f00a2c8
delete unwanted module
melowe May 21, 2021
10a45e4
make staging entity util accessible.
melowe May 21, 2021
1a98a7a
try alternative jdk due to EC missing exceptions
melowe May 21, 2021
7cc7d50
make encrptor package names consistent
melowe May 21, 2021
ea6cbab
See if zulu openjdk dist has EC stuff
melowe May 21, 2021
ca8ed24
provide jdk download as openjdk dists supported by actions/setup-java…
melowe May 21, 2021
e56bd76
see if amazon's corretto jdk bundle actually contains JCE stuff
melowe May 21, 2021
b4df993
remove wget line
melowe May 21, 2021
e620026
fix curl command to download jdk
melowe May 21, 2021
4a1644b
try and revert back to v1 java setup in the home it downloads a sesni…
melowe May 21, 2021
081605d
Revert "try and revert back to v1 java setup in the home it downloads…
melowe May 21, 2021
d585b65
see if using a specific version of zulu works
melowe May 21, 2021
0e5b10b
attempt to install jdk 11 using debian package manager
melowe May 21, 2021
9bd100d
try a newer java version
melowe May 21, 2021
e293a8c
try openjdk 15 zulu dist
melowe May 21, 2021
7b17ce8
try more java version config options
melowe May 21, 2021
367ae37
bump java version
melowe May 21, 2021
38d6140
seperate EC tests from others.. Cucumber tests cant support java 12+ …
melowe May 21, 2021
70833ba
change attatchment names
melowe May 21, 2021
f5cc4f1
Exclude newer azure test. use java 12 for recovery tests
melowe May 21, 2021
d307967
cache prebuilt for itests
melowe May 21, 2021
d209b33
reoery test requires build
melowe May 21, 2021
058002f
revert changes
melowe May 21, 2021
64c971e
remove enclave tests dont need build. build with no checks before exe…
melowe May 21, 2021
8a20c88
Bundle all non vault related itests into single suite. Remove RestSui…
melowe May 21, 2021
41933fa
reorgainse test execution and labels
melowe May 21, 2021
4271c89
reorgainse test execution and labels
melowe May 21, 2021
c8b477e
reorgainse test execution and labels
melowe May 21, 2021
1735698
fix formatting
melowe May 21, 2021
8ce8a40
addional job labels.
melowe May 21, 2021
b9851e4
formatting
melowe May 21, 2021
b6b9901
change log level to debug for factory function
melowe May 21, 2021
a00667d
change log level to debug
melowe May 21, 2021
8815c70
fail fast to avoid false negatives
melowe May 21, 2021
eb94697
typo
melowe May 21, 2021
62b3b57
Run non cucumber tests for unix file iteration
melowe May 22, 2021
5315ed4
logging changes change to debug. print args to debug logger
melowe May 22, 2021
8796c24
Use jaxrs clients created in Partys rather than default ones as we ne…
melowe May 22, 2021
db92175
Format files.
melowe May 22, 2021
2531481
type failty-fast should be fail-fast
melowe May 22, 2021
92fe76e
always attatch reports and logs
melowe May 22, 2021
58d8a07
use uploaded artifcts for itests
melowe May 24, 2021
5edbfca
itest requires a build
melowe May 24, 2021
f815247
reuse dists from build job for all end to end tests
melowe May 24, 2021
b031f0c
Spit different vault test into distinct jobs although run sequentally
melowe May 24, 2021
fa34e4f
Fixes #822 Remove deprecated server config
melowe May 24, 2021
e6cde07
Encapsulate internal objects
melowe May 24, 2021
1c6520a
Fixes #822 Remove deprecated server config
melowe May 24, 2021
e6fc27c
Dont fork test runner to avoid db contention (gh action issue)
melowe May 24, 2021
8aa6579
add ;DB_CLOSE_ON_EXIT=FALSE to h2 db connection
melowe May 24, 2021
f80ef97
remove ;DB_CLOSE_ON_EXIT=FALSE to h2 db connection. make sure that ex…
melowe May 24, 2021
e591e21
Fix formatting
melowe May 24, 2021
c4665af
Move setup logic to attempt to identify error on gh actions
melowe May 24, 2021
261bc1e
Move setup logic to attempt to identify error on gh actions
melowe May 24, 2021
83c8893
Move setup logic to attempt to identify error on gh actions
melowe May 24, 2021
a08cf59
dont assert that db deletes are successful or not
melowe May 24, 2021
db83b0b
check for null connection meta data
melowe May 24, 2021
2884e07
fix formatting
melowe May 24, 2021
f7b47a5
see if ;AUTO_RECONNECT=TRUE fixed gh actions issue with RecoveryIT
melowe May 24, 2021
f572ec2
change order of vault test execution
melowe May 24, 2021
0967c7d
fix naming hashicorp not azure for download title
melowe May 24, 2021
156b57a
use sqlite for recoverit while we workout what problem h2 has on CI env
melowe May 25, 2021
70ec3e9
parameterise test to make swicthing between db easier.. that all said…
melowe May 25, 2021
306d0e3
bump cucumber to 6.10.4. Add tessera-data to test module . Use java 1…
melowe May 25, 2021
661d7ef
fix formatting
melowe May 25, 2021
d82b65d
Disable azure tests until the test suite has been updated to work wit…
chris-j-h May 25, 2021
99efe80
Run spotlessApply
chris-j-h May 25, 2021
4db7c51
Upgrade to gradle 7. Use WARN dupe strategy as the cause is unclear b…
melowe May 25, 2021
4192dbd
Merge remote-tracking branch 'origin/full_jigssaw_dist' into full_jig…
melowe May 25, 2021
5c107ae
Remove legacy keyword from cucumber tests.
melowe May 25, 2021
1906134
Use hashmap rather than the Map.of functions to allow null value
melowe May 26, 2021
d2803ab
Refactor keyvault service to use maps for parameter data and not the …
melowe May 26, 2021
d75e000
Kill dead boiler plate code.
melowe May 27, 2021
eee24e0
Add discovery holder to ensure a single instance is created.
melowe Jun 3, 2021
33fa4a1
run actions for all PRs
melowe Jun 3, 2021
db4d3ac
Update gradle.yml
melowe Jun 3, 2021
71c5468
Update DDLs
namtruong Jun 1, 2021
cb52093
Cleanup version cmd test
chris-j-h Jun 8, 2021
75a0ea2
Remove unused test-util module
chris-j-h Jun 8, 2021
625bd54
Reinstate mimetype encryption ITs lost during merge. ThirdPartyIT cle…
chris-j-h Jun 8, 2021
1abe040
Disable Azure ITs in build.
chris-j-h Jun 8, 2021
e0bd482
Reintroduce stalebot config, run spotlessApply
chris-j-h Jun 9, 2021
0b30187
Undo stricter assertion in ThirdPartyIT
chris-j-h Jun 9, 2021
4b81e8a
Move unzipping to noBuild.Dockerfile, update docker release, reinstat…
chris-j-h Jun 9, 2021
900fd5c
Fix noBuild.Dockerfile entrypoint to work with atests
chris-j-h Jun 9, 2021
93fe02c
Remove unused META-INF/services dirs
chris-j-h Jun 10, 2021
3f00335
Create sample distribution for kalium encryptor. Use separate kalium …
chris-j-h Jun 14, 2021
f3f9fa4
Use the noBuild dockerfile for develop image and remove root Dockerfi…
chris-j-h Jun 14, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 0 additions & 17 deletions .github/workflows/docker-dry-run.yml

This file was deleted.

20 changes: 0 additions & 20 deletions .github/workflows/docker-push-latest.yml

This file was deleted.

Loading