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

Release version 0.5.1 #725

Merged
merged 394 commits into from
Aug 22, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
394 commits
Select commit Hold shift + click to select a range
f5d6917
fix charts
Apr 25, 2023
7e7fa6b
Update DEPENDENCIES file
Apr 26, 2023
1c817a5
Merge pull request #282 from catenax-ng/chore/updateDEPENDENCIES
SebastianBezold Apr 26, 2023
60d8faa
Fix charts
Apr 26, 2023
d91d313
Fix charts
Apr 26, 2023
80b70e6
Fix charts
Apr 26, 2023
e545d92
Create new connector certificates
Apr 26, 2023
202e3d9
Merge pull request #285 from catenax-ng/chore/addCopyrightHeaderToCharts
SebastianBezold Apr 26, 2023
fcb4694
chore(test): use new certificate in the deployment test (#288)
paullatzelsperger Apr 26, 2023
7dceee5
chore(build): add GHA variables for sonar project and org (#287)
paullatzelsperger Apr 26, 2023
59de4e2
chore(deps): bump org.junit:junit-bom from 5.9.2 to 5.9.3 (#290)
dependabot[bot] Apr 27, 2023
a276a63
chore(deps): bump org.junit.platform:junit-platform-suite (#291)
dependabot[bot] Apr 27, 2023
ce48a77
chore(build): remove CI-triggered sonar job (#292)
paullatzelsperger Apr 27, 2023
0d35a5f
chore: prepare Changelog and Migr. Guide for 0.3.4 (#298)
paullatzelsperger Apr 28, 2023
8edb5aa
chore(deps): bump org.flywaydb:flyway-core from 9.16.3 to 9.17.0 (#294)
dependabot[bot] Apr 28, 2023
97a4a29
refactor(chart): move test infrastructure into the test chart (#299)
paullatzelsperger May 2, 2023
30b4e16
chore(deps): bump io.cucumber:cucumber-junit-platform-engine (#300)
dependabot[bot] May 3, 2023
577bcb5
chore(deps): bump io.cucumber:cucumber-java from 7.11.2 to 7.12.0 (#301)
dependabot[bot] May 3, 2023
bf9e927
chore: remove all printstacktrace statementsw (#304)
paullatzelsperger May 3, 2023
e38b8b6
chore(build): use tractusx bot creds for release PRs etc.
paullatzelsperger May 4, 2023
71f4660
feat(build): publish to OSSRH Snapshots and MavenCentral (#319)
paullatzelsperger May 8, 2023
3433564
docs: update code-of-conduct (#317)
florianrusch-zf May 9, 2023
b350075
chore(deps): bump alpine (#324)
dependabot[bot] May 10, 2023
807953c
chore(deps): bump alpine (#325)
dependabot[bot] May 10, 2023
4e173cd
chore(deps): bump alpine (#326)
dependabot[bot] May 10, 2023
4e0acee
chore(deps): bump alpine (#323)
dependabot[bot] May 10, 2023
3b72478
chore(build): use composite action for GPG import (#320)
paullatzelsperger May 10, 2023
e920691
chore: Add .tractusx metafile (#335)
florianrusch-zf May 11, 2023
a6d9c07
feature: create helm chart using the Azure KeyVault variant (#279)
paullatzelsperger May 11, 2023
f11f62c
chore(helm): fix typo in required value in cp deployment (#337)
fty4 May 11, 2023
2357165
chore(deps): bump org.testcontainers:vault from 1.18.0 to 1.18.1 (#339)
dependabot[bot] May 11, 2023
f710bd0
chore(security): use uppercase AS in Dockerfiles (#341)
paullatzelsperger May 11, 2023
d50b690
chore(deps): bump org.testcontainers:junit-jupiter from 1.18.0 to 1.1…
dependabot[bot] May 12, 2023
d48d22b
feat: replace using hard-coded certs with dynamically generated ones …
paullatzelsperger May 15, 2023
58c746e
chore(deps): bump org.flywaydb:flyway-core from 9.17.0 to 9.18.0 (#349)
dependabot[bot] May 16, 2023
89410f6
docs: add documentation about the helm charts (#352)
paullatzelsperger May 16, 2023
b69afac
exclude charts/ from markdown lint, as the markdowns there are genera…
paullatzelsperger May 16, 2023
007bd65
chore(deps): bump helm/kind-action from 1.5.0 to 1.6.0 (#360)
dependabot[bot] May 16, 2023
af16fc2
fix: add migration for transferprocess_properties default value (#313)
bcronin90 May 16, 2023
a555045
fix: Rename ingress endpoint from ids to protocol (#358)
tuncaytunc-zf May 17, 2023
d80c3cd
Merge branch 'releases'
paullatzelsperger May 17, 2023
ccb221a
Introduce new snapshot version 0.3.5-SNAPSHOT
paullatzelsperger May 17, 2023
a9c2ddf
chore: remove duplicated helm-release workflow (#372)
paullatzelsperger May 18, 2023
05bf103
feature: switch to Dataspace Protocol (#378)
paullatzelsperger May 18, 2023
27fdbd0
removed version-catalog module
paullatzelsperger May 18, 2023
20e30b2
fix(migrations): remove transferprocess_properties column renaming (#…
wolf4ood May 18, 2023
a754b86
Introduce new snapshot version 0.4.1-SNAPSHOT
eclipse-tractusx-bot May 18, 2023
520d4cc
fix markdown errors
paullatzelsperger May 18, 2023
9578489
fix(ci): store release version in env (#383)
paullatzelsperger May 18, 2023
ed1155d
feat(tests): adds pg implementations for E2E tests (#382)
wolf4ood May 22, 2023
28e3e26
chore(deps): bump net.minidev:json-smart from 2.4.10 to 2.4.11 (#387)
dependabot[bot] May 22, 2023
569ecb7
chore(deps): bump com.azure:azure-security-keyvault-secrets (#386)
dependabot[bot] May 22, 2023
6e4142f
chore(deps): bump apache-sshd from 2.9.2 to 2.10.0 (#388)
dependabot[bot] May 22, 2023
bcdbb87
chore(deps): bump software.amazon.awssdk:s3 from 2.20.50 to 2.20.69 (…
dependabot[bot] May 22, 2023
69e4a06
chore(deps): bump org.testcontainers:junit-jupiter from 1.17.6 to 1.1…
dependabot[bot] May 22, 2023
c3e40fe
chore(deps): bump software.amazon.awssdk:s3 from 2.20.69 to 2.20.70 (…
dependabot[bot] May 23, 2023
a9b9e61
chore(deps): bump io.rest-assured:rest-assured from 4.5.0 to 5.3.0 (#…
dependabot[bot] May 23, 2023
4b41749
chore(deps): bump com.squareup.okhttp3:okhttp from 4.10.0 to 4.11.0 (…
dependabot[bot] May 23, 2023
231fec7
chore(deps): bump com.nimbusds:nimbus-jose-jwt from 9.25 to 9.31 (#394)
dependabot[bot] May 23, 2023
e368bce
chore: remove lombok from sftp-* modules (#392)
paullatzelsperger May 23, 2023
5a61b03
docs: add decision record about activating checkstyle (#397)
paullatzelsperger May 23, 2023
7f24bcb
feat(EdrManagementApi): implements first EDR management APIs (#331)
wolf4ood May 23, 2023
5f1af45
docs: adds decision record about Java 17 (#401)
wolf4ood May 23, 2023
da161f5
refactor: adapt code base to checkstyle rules (#402)
paullatzelsperger May 23, 2023
1072c6c
feat: remove Lombok from HashiCorp Vault impl (#404)
paullatzelsperger May 23, 2023
3514781
build: add workflow to manually release maven artefacts (#409)
paullatzelsperger May 24, 2023
baa2e72
chore(deps): bump mikefarah/yq from 4.33.3 to 4.34.1 (#410)
dependabot[bot] May 24, 2023
73cbfbe
chore(deps): bump com.azure:azure-security-keyvault-secrets (#411)
dependabot[bot] May 24, 2023
ac292eb
chore(deps): bump org.flywaydb:flyway-core from 9.18.0 to 9.19.0 (#412)
dependabot[bot] May 24, 2023
f9223c0
chore(deps): bump software.amazon.awssdk:s3 from 2.20.70 to 2.20.71 (…
dependabot[bot] May 24, 2023
e015785
chore: pin azure identity version in the versioncatalog (#414)
paullatzelsperger May 24, 2023
ec013bf
chore(deps): bump software.amazon.awssdk:s3 from 2.20.71 to 2.20.72 (…
dependabot[bot] May 25, 2023
8534c57
chore(deps): bump com.diffplug.spotless from 6.18.0 to 6.19.0 (#417)
dependabot[bot] May 25, 2023
aa7ceca
chore(deps): bump org.flywaydb:flyway-core from 9.19.0 to 9.19.1 (#416)
dependabot[bot] May 25, 2023
3ccb4a5
feat(EdrCache): add SQL implementation of EDR cache store (#405)
wolf4ood May 25, 2023
18d1fc1
chore: update curl version to 8.1.1-r1 (#418)
paullatzelsperger May 25, 2023
e1d2ff2
chore(deps): bump software.amazon.awssdk:s3 from 2.20.72 to 2.20.73 (…
dependabot[bot] May 26, 2023
09e3b8c
chore(deps): bump org.assertj:assertj-core from 3.23.1 to 3.24.2 (#422)
dependabot[bot] May 26, 2023
e53e64f
chore(deps): bump org.junit.jupiter:junit-jupiter-api (#423)
dependabot[bot] May 26, 2023
7815d5b
chore: fix DAPS module dependency, update to java 17 (#424)
paullatzelsperger May 26, 2023
52b8e68
feat(E2E): adds E2E test for CPA + DataPlaneProxy (#420)
wolf4ood May 30, 2023
c94a86b
chore(deps): bump software.amazon.awssdk:s3 from 2.20.73 to 2.20.74 (…
dependabot[bot] May 30, 2023
1a554e6
feature: participant id configuration and extractor (#427)
wolf4ood May 30, 2023
c4d49f6
chore(deps): update EDC to 0.1.0 (#433)
wolf4ood May 31, 2023
6735df2
docs: update Postman Collection for the version 0.4.0 (#431)
tuncaytunc-zf May 31, 2023
654f963
chore(deps): bump software.amazon.awssdk:s3 from 2.20.74 to 2.20.75 (…
dependabot[bot] May 31, 2023
991499d
chore(deps): bump org.testcontainers:vault from 1.18.1 to 1.18.2 (#436)
dependabot[bot] May 31, 2023
44ec494
feat(helm): make all charts self-contained (#370)
paullatzelsperger May 31, 2023
9495254
chore(deps): bump org.testcontainers:junit-jupiter from 1.18.1 to 1.1…
dependabot[bot] May 31, 2023
6759f3a
docs: add walkthrough for multi-connector setup (#437)
paullatzelsperger May 31, 2023
58048e1
chore: update changelog (#438)
paullatzelsperger May 31, 2023
91c50fa
Merge branch 'releases'
paullatzelsperger May 31, 2023
066fda7
Introduce new snapshot version 0.4.2-SNAPSHOT
paullatzelsperger May 31, 2023
6d6f82f
Merge branch 'releases'
paullatzelsperger May 31, 2023
c5b61db
fix: limit search for Chart.yaml to avoid subchart updates (#440)
paullatzelsperger May 31, 2023
49aaaff
chore(helm): fix indentation for ingress labels (#445)
fty4 Jun 7, 2023
fc82a19
chore(helm): fix tractusx-connector chart install cmd (#450)
fty4 Jun 7, 2023
95c9ee4
chore(deps): bump org.testcontainers:junit-jupiter from 1.18.2 to 1.1…
dependabot[bot] Jun 7, 2023
fef0c63
feat(helm): add networkPolicy (#336)
fty4 Jun 7, 2023
3db9d24
feat(helm): allow to omit ingress annotations key (#446)
fty4 Jun 7, 2023
29d4874
fix: wrong postgres env vars for deployment templates (#464)
ayhanmesin-zf Jun 12, 2023
813c8ea
chore(deps): bump org.testcontainers:vault from 1.18.2 to 1.18.3 (#443)
dependabot[bot] Jun 13, 2023
15f353e
chore(deps): bump com.azure:azure-identity from 1.9.0 to 1.9.1 (#452)
dependabot[bot] Jun 13, 2023
54e4d6f
chore(deps): bump org.flywaydb:flyway-core from 9.19.1 to 9.19.4 (#461)
dependabot[bot] Jun 13, 2023
cd7f0c4
chore(deps): bump software.amazon.awssdk:s3 from 2.20.75 to 2.20.84 (…
dependabot[bot] Jun 13, 2023
2f81217
feat(IdentityService): implements first skeleton of the SSI identity …
wolf4ood Jun 13, 2023
f72e7c2
chore(deps): bump software.amazon.awssdk:s3 from 2.20.84 to 2.20.85 (…
dependabot[bot] Jun 14, 2023
b1be1fe
docs: add decision record about the use of iron-verifiable-credential…
paullatzelsperger Jun 14, 2023
165d4c4
feat(helm): use release.name inside daps dependency (#475)
fty4 Jun 15, 2023
c1a0812
feat(helm): use release.name inside psql dependency (#474)
fty4 Jun 15, 2023
d2cf035
feat(helm): use release.name inside vault dependency (#473)
fty4 Jun 15, 2023
ce9458a
Remove catenax references (#471)
bcronin90 Jun 15, 2023
0a14cfc
Add parameter for db schema (#454)
bcronin90 Jun 15, 2023
79fa387
chore(helm): move test value file for memory chart to common director…
fty4 Jun 15, 2023
14b5e8d
chore(helm): add hook-delete-policy for Helm chart tests (#480)
fty4 Jun 15, 2023
0c38341
chore(deps): bump alpine (#490)
dependabot[bot] Jun 16, 2023
46d4a82
chore(deps): bump alpine (#491)
dependabot[bot] Jun 16, 2023
b27c1d3
chore(deps): bump alpine (#492)
dependabot[bot] Jun 16, 2023
a8222b6
chore(deps): bump alpine (#495)
dependabot[bot] Jun 16, 2023
3cfc390
chore(deps): bump org.bouncycastle:bcpkix-jdk18on from 1.73 to 1.74 (…
dependabot[bot] Jun 16, 2023
37474b9
chore(deps): bump software.amazon.awssdk:s3 from 2.20.85 to 2.20.86 (…
dependabot[bot] Jun 16, 2023
d41c59f
feat: add Jws2020 cryptosuite (#483)
paullatzelsperger Jun 16, 2023
6d50294
chore: remove in-mem vault (#498)
paullatzelsperger Jun 16, 2023
1ffac91
fix: construction of postgresql jdbc url (#499)
paullatzelsperger Jun 16, 2023
9d38475
- Delete old Local TXDC Setup.md (#488)
tuncaytunc-zf Jun 16, 2023
caf82d2
chore(deps): bump com.google.crypto.tink:tink from 1.7.0 to 1.9.0 (#500)
dependabot[bot] Jun 19, 2023
c9de5d0
chore(deps): bump software.amazon.awssdk:s3 from 2.20.86 to 2.20.87 (…
dependabot[bot] Jun 19, 2023
bc05aa8
chore(deps): bump io.rest-assured:rest-assured from 5.3.0 to 5.3.1 (#…
dependabot[bot] Jun 19, 2023
b5ceefc
chore(deps): bump software.amazon.awssdk:s3 from 2.20.87 to 2.20.88 (…
dependabot[bot] Jun 20, 2023
5c2e33d
refactor: move all dataplane proxy code to edc-extensions (#505)
paullatzelsperger Jun 20, 2023
006ec6c
feat(build): only increase patch version on final releases (#508)
paullatzelsperger Jun 20, 2023
9dcf138
chore(deps): bump org.flywaydb:flyway-core from 9.19.4 to 9.20.0 (#512)
dependabot[bot] Jun 21, 2023
aae102a
chore(deps): bump software.amazon.awssdk:s3 from 2.20.88 to 2.20.89 (…
dependabot[bot] Jun 21, 2023
e65f215
feat: add SSI integration to T-X (#510)
paullatzelsperger Jun 21, 2023
3c421a7
Replace DAPS with SSI in Helm charts (#511)
paullatzelsperger Jun 21, 2023
35e18bf
docs: added migration document and CHANGELOG
paullatzelsperger Jun 21, 2023
55e8d69
Introduce new snapshot version 0.5.0-SNAPSHOT
paullatzelsperger Jun 21, 2023
e3ef31c
docs: add quick guide to the charts' README (#520)
paullatzelsperger Jun 22, 2023
cfdfb69
chore(deps): bump com.azure:azure-security-keyvault-secrets (#523)
dependabot[bot] Jun 23, 2023
13a5fc9
chore(deps): bump org.bouncycastle:bcpkix-jdk18on from 1.74 to 1.75 (…
dependabot[bot] Jun 23, 2023
7be1012
chore(deps): bump software.amazon.awssdk:s3 from 2.20.89 to 2.20.91 (…
dependabot[bot] Jun 23, 2023
11a76e9
chore: upgrade to EDC 0.1.2 (#525)
paullatzelsperger Jun 23, 2023
e3ba0df
chore(tests): create the mock server in @BeforeEach (#524)
wolf4ood Jun 23, 2023
6ac39e8
chore: prepare Changelog (#526)
paullatzelsperger Jun 23, 2023
91da8d8
Introduce new snapshot version 0.5.0-SNAPSHOT
eclipse-tractusx-bot Jun 23, 2023
392060d
fix: remove duplicated headline in CHANGELOG
paullatzelsperger Jun 23, 2023
3794f44
Feat: add helm doc check to PR verification (#503)
bcronin90 Jun 23, 2023
0f583fd
refactor(build): restructure and serialize the build pipeline (#530)
paullatzelsperger Jun 26, 2023
8bbe6e6
chore(deps): bump software.amazon.awssdk:s3 from 2.20.91 to 2.20.92 (…
dependabot[bot] Jun 26, 2023
de7c6bc
feat(tests): adds E2E test for ContractNegotiation failure using SSI …
wolf4ood Jun 26, 2023
80eda4e
fix(build): use correct workflow name to trigger publish (#532)
paullatzelsperger Jun 26, 2023
0990eec
fix(test): enable coverage report via Sonar (#533)
paullatzelsperger Jun 26, 2023
3bc262d
chore(deps): bump software.amazon.awssdk:s3 from 2.20.92 to 2.20.93 (…
dependabot[bot] Jun 27, 2023
09d8448
Fix following requests in postman collection: (#535)
tuncaytunc-zf Jun 27, 2023
14d9e59
fix: replace '__' with '--' in the Sql EDR Store (#538)
paullatzelsperger Jun 27, 2023
fb0716b
feat(SSI): adds E2E test for Catalog request with real MIW (#544)
wolf4ood Jun 29, 2023
d0ec6f5
chore(deps): bump software.amazon.awssdk:s3 from 2.20.93 to 2.20.96 (…
dependabot[bot] Jun 30, 2023
77abaab
chore(deps): bump thomaseizinger/create-pull-request from 1.3.0 to 1.…
dependabot[bot] Jun 30, 2023
1e8036d
Introduce new snapshot version 0.5.0-SNAPSHOT
eclipse-tractusx-bot Jun 30, 2023
a572859
feat: add BPN as header in the call from dataplane to http source (#541)
ndr-brt Jun 30, 2023
28d6773
chore(build): fix changelog lint (#552)
wolf4ood Jun 30, 2023
0e82830
chore(deps): bump software.amazon.awssdk:s3 from 2.20.96 to 2.20.97 (…
dependabot[bot] Jul 3, 2023
7819b9d
refactor: Remove observability-api-customization and use upstream ext…
tuncaytunc-zf Jul 3, 2023
821afc1
chore(deps): bump software.amazon.awssdk:s3 from 2.20.97 to 2.20.98 (…
dependabot[bot] Jul 4, 2023
d13ea57
feat(ssi): add credential issuer and credential subject id validation…
wolf4ood Jul 4, 2023
674f42e
Fix deployment notes. (#560)
tuncaytunc-zf Jul 4, 2023
9a9717b
chore(build): updates to EDC 0.1.3 (#561)
wolf4ood Jul 4, 2023
03a2f3d
docs: add EDR API overview documentation
paullatzelsperger Jul 4, 2023
967e3ff
Introduce new snapshot version 0.5.0-SNAPSHOT
eclipse-tractusx-bot Jul 4, 2023
3ea1fe9
chore(changelog): fix md lint after release (#565)
wolf4ood Jul 5, 2023
7d99e4d
fix(charts): add temporary emptyDir volume to the controlplane charts…
wolf4ood Jul 5, 2023
c1b625d
fix(charts): add temp volume for tmp directory (#568)
wolf4ood Jul 5, 2023
d31eebe
feat: update DEPENDENCIES, add check to CI (#566)
paullatzelsperger Jul 5, 2023
d98d5cd
chore(build): updates to EDC 0.1.3 (#569)
wolf4ood Jul 5, 2023
ba3af80
Introduce new snapshot version 0.5.0-SNAPSHOT
eclipse-tractusx-bot Jul 5, 2023
35a4607
chore: update DEPENDENCIES, add approvals (#572)
paullatzelsperger Jul 6, 2023
57dd5a7
feat(docs): adds more information on MIW credential module (#576)
wolf4ood Jul 6, 2023
f9574c8
feat(MIWClient): adds response body in case errors in MIW response (#…
wolf4ood Jul 6, 2023
784bf0d
chore: reformat workflow yaml files (#578)
paullatzelsperger Jul 6, 2023
258650b
docs: add decision record about removing the CHANGELOG.md (#579)
paullatzelsperger Jul 6, 2023
f052433
feat(SSI): adds tolerance to eventual trailing slash in MIW or token …
wolf4ood Jul 7, 2023
7fd2d63
fix(test): converted some MockWebServer to long-running instances (#588)
paullatzelsperger Jul 7, 2023
9802d5f
feat(docs): updates postman collection (#587)
wolf4ood Jul 7, 2023
7d29e24
feat(docs): add changes in consumer pull flow in the migration guide …
wolf4ood Jul 7, 2023
b018a13
feat: remove `CHANGELOG.md`, generate automatically (#583)
paullatzelsperger Jul 10, 2023
c311e7d
chore(SSI): add security context in cache (#595)
wolf4ood Jul 10, 2023
0c68b47
chore(docs): adds a note about the `cid` removal (#596)
wolf4ood Jul 10, 2023
dfb837d
feat(test): add integration tests for MIW (#585)
paullatzelsperger Jul 10, 2023
10f1117
feat(Gateway): forward EDR + refactor (#597)
wolf4ood Jul 11, 2023
0248a21
chore(deps): bump net.minidev:json-smart from 2.4.11 to 2.5.0 (#593)
dependabot[bot] Jul 11, 2023
f9f80bb
docs: update migration guide for 0.5.0 (#601)
paullatzelsperger Jul 11, 2023
995ae24
docs: add link to MIW to readme (#592)
tmberthold Jul 11, 2023
9b70112
fix: remove CHANGELOG.md from release workflow
paullatzelsperger Jul 11, 2023
293fbbc
Introduce new snapshot version 0.5.1-SNAPSHOT
eclipse-tractusx-bot Jul 11, 2023
5e80675
- Remove unused values (#607)
tuncaytunc-zf Jul 12, 2023
fd48ba6
refactor(CPA): obliviates the control plane adapter term and module r…
wolf4ood Jul 13, 2023
0f37f37
chore(deps): bump com.azure:azure-identity from 1.9.1 to 1.9.2 (#598)
dependabot[bot] Jul 13, 2023
58e2a31
chore(deps): bump software.amazon.awssdk:s3 from 2.20.98 to 2.20.102 …
dependabot[bot] Jul 13, 2023
4b7f2a5
chore(deps): bump mikefarah/yq from 4.34.1 to 4.34.2 (#608)
dependabot[bot] Jul 13, 2023
1873aea
fix(helm charts): Replace all "ids" occurrences in helm charts (#586)
florianrusch-zf Jul 13, 2023
5adb26d
chore(deps): bump org.flywaydb:flyway-core from 9.20.0 to 9.20.1 (#609)
dependabot[bot] Jul 13, 2023
da78883
feat(ci): use dependency check from upstream EDC (#615)
paullatzelsperger Jul 17, 2023
b59df74
Set participant ID in data plane (#627)
tuncaytunc-zf Jul 18, 2023
fd1d555
chore(deps): bump com.google.crypto.tink:tink from 1.9.0 to 1.10.0 (#…
dependabot[bot] Jul 20, 2023
cdbc833
chore(deps): bump com.diffplug.spotless from 6.19.0 to 6.20.0 (#622)
dependabot[bot] Jul 20, 2023
da073bd
chore: update curl version to 8.2.0-r0 (#633)
paullatzelsperger Jul 20, 2023
13e01db
build: decrease dependabot frequency to 'weekly' (#634)
paullatzelsperger Jul 20, 2023
4110d5e
chore(deps): bump software.amazon.awssdk:s3 from 2.20.102 to 2.20.107…
dependabot[bot] Jul 20, 2023
313b90b
feat(EDR): adds EDR state machine for handling EDR renewal (#620)
wolf4ood Jul 20, 2023
e4b332c
chore(deps): bump org.junit.jupiter:junit-jupiter-api (#644)
dependabot[bot] Jul 24, 2023
34fe022
chore(deps): bump software.amazon.awssdk:s3 from 2.20.107 to 2.20.109…
dependabot[bot] Jul 24, 2023
4dc9a39
chore(deps): bump org.junit:junit-bom from 5.9.3 to 5.10.0 (#646)
dependabot[bot] Jul 24, 2023
78f1a01
chore(deps): bump org.flywaydb:flyway-core from 9.20.1 to 9.21.0 (#647)
dependabot[bot] Jul 24, 2023
968bb28
feat: upgrade to EDC 0.2.0 (#674)
paullatzelsperger Jul 28, 2023
4c3c559
feat: simplify data encryptor (#678)
paullatzelsperger Jul 29, 2023
256ce26
chore(deps): bump org.flywaydb:flyway-core from 9.21.0 to 9.21.1 (#680)
dependabot[bot] Jul 31, 2023
b407e89
chore(deps): bump software.amazon.awssdk:s3 from 2.20.109 to 2.20.115…
dependabot[bot] Jul 31, 2023
20ac032
chore(deps): bump com.azure:azure-security-keyvault-secrets from 4.6.…
dependabot[bot] Jul 31, 2023
b739bc5
chore(helm): add securityContext to Helm tests (#637)
fty4 Jul 31, 2023
b8ec60f
chore: regenerate DEPENDENCIES
paullatzelsperger Jul 31, 2023
981bd77
feat(DataPlaneConsumerProxy): adds support for data plane provider ur…
wolf4ood Jul 31, 2023
cd2466e
chore(helm): remove tractusx-connector-legacy chart (#684)
fty4 Aug 2, 2023
d8b54dd
feat: improve bpn validation (#687)
paullatzelsperger Aug 3, 2023
8670f2c
feat: add API for the BPN validation extension (#688)
paullatzelsperger Aug 4, 2023
4ab0ced
chore: suppress kics warning on miw tests docker-compose (#689)
wolf4ood Aug 4, 2023
e03e4ad
feat: use new BPN Policy in artefacts and E2E tests (#690)
paullatzelsperger Aug 7, 2023
7e53b65
docs: provide a multi-tenancy sample (#691)
ndr-brt Aug 7, 2023
1d5dee2
feat: generate, merge and publish OpenAPI spec 2 (#619)
bcronin90 Aug 8, 2023
a1fb7b0
fix: add missing double-quote
paullatzelsperger Aug 8, 2023
f7441b7
feat: download opentelemetry jar outside of Dockerfile (#697)
paullatzelsperger Aug 9, 2023
5a45c36
fix: openapi publication (#698)
paullatzelsperger Aug 9, 2023
0988c7a
chore(deps): bump com.bmuschko.docker-remote-api from 9.3.1 to 9.3.2 …
dependabot[bot] Aug 10, 2023
f49a466
chore(deps): bump software.amazon.awssdk:s3 from 2.20.115 to 2.20.120…
dependabot[bot] Aug 10, 2023
c8334d4
chore(deps): bump org.yaml:snakeyaml from 2.0 to 2.1 (#694)
dependabot[bot] Aug 10, 2023
8a9c698
chore(deps): bump org.bouncycastle:bcpkix-jdk18on from 1.75 to 1.76 (…
dependabot[bot] Aug 10, 2023
95ca87a
feat(edrs): add init edr request api validator (#703)
wolf4ood Aug 11, 2023
91e03fc
feat(edrs): add EDR api schema and example (#705)
wolf4ood Aug 12, 2023
f4e519b
things (#712)
bcronin90 Aug 14, 2023
6b04820
feat(helm): add customCaCerts value (#707)
fty4 Aug 14, 2023
959da2a
chore(helm): fix typo for controlplane.endpoints.management.authKey (…
fty4 Aug 18, 2023
24c6395
chore(deps): bump actions/setup-java from 3.11.0 to 3.12.0 (#708)
dependabot[bot] Aug 18, 2023
06e6560
chore(deps): bump mikefarah/yq from 4.34.2 to 4.35.1 (#709)
dependabot[bot] Aug 18, 2023
68d33de
chore(deps): bump com.azure:azure-identity from 1.9.2 to 1.10.0 (#710)
dependabot[bot] Aug 18, 2023
67e3c38
chore(deps): bump software.amazon.awssdk:s3 from 2.20.120 to 2.20.125…
dependabot[bot] Aug 18, 2023
1a60ce7
chore: update to EDC 0.2.1 (#716)
paullatzelsperger Aug 21, 2023
d198792
chore: add LICENSE file to all charts (#722)
paullatzelsperger Aug 21, 2023
3c6acaf
fix: add binding to tx namespace for credential policy (#713)
wolf4ood Aug 22, 2023
c8af682
build: pass version to swagger job [skip ci]
paullatzelsperger Aug 22, 2023
e2071b4
chore(deps): bump software.amazon.awssdk:s3 from 2.20.125 to 2.20.130…
dependabot[bot] Aug 22, 2023
dc2eaf8
Prepare release 0.5.1
eclipse-tractusx-bot Aug 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 9 additions & 0 deletions .github/actions/publish-docker-image/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,14 @@ runs:
steps:
- uses: actions/checkout@v3.3.0

- name: Download OpenTelemetry
shell: bash
run: |-
# "jq -r" removes the quotation marks, that would trip up "wget"
URL=$(grep "val openTelemetryAgentUrl = " build.gradle.kts | awk -F'= ' '{print $2}' | jq -r)
wget -O ${{ inputs.rootDir }}/opentelemetry-javaagent.jar -q $URL


#####################
# Login to DockerHub
#####################
Expand Down Expand Up @@ -97,6 +105,7 @@ runs:
file: ${{ inputs.rootDir }}/src/main/docker/Dockerfile
build-args: |
JAR=${{ inputs.rootDir }}/build/libs/${{ inputs.imagename }}.jar
OTEL_JAR=${{ inputs.rootDir }}/opentelemetry-javaagent.jar
push: ${{ inputs.do_push == 'true' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
Expand Down
14 changes: 7 additions & 7 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ updates:
- "dependabot"
- "dependencies"
schedule:
interval: "daily"
interval: "weekly"

# Github Actions
-
Expand All @@ -40,7 +40,7 @@ updates:
- "dependabot"
- "github-actions"
schedule:
interval: "daily"
interval: "weekly"

# Docker
-
Expand All @@ -51,7 +51,7 @@ updates:
- "dependabot"
- "docker"
schedule:
interval: "daily"
interval: "weekly"
-
package-ecosystem: "docker"
target-branch: main
Expand All @@ -60,7 +60,7 @@ updates:
- "dependabot"
- "docker"
schedule:
interval: "daily"
interval: "weekly"
-
package-ecosystem: "docker"
target-branch: main
Expand All @@ -69,7 +69,7 @@ updates:
- "dependabot"
- "docker"
schedule:
interval: "daily"
interval: "weekly"
-
package-ecosystem: "docker"
target-branch: main
Expand All @@ -78,7 +78,7 @@ updates:
- "dependabot"
- "docker"
schedule:
interval: "daily"
interval: "weekly"
-
package-ecosystem: "docker"
target-branch: main
Expand All @@ -87,4 +87,4 @@ updates:
- "dependabot"
- "docker"
schedule:
interval: "daily"
interval: "weekly"
6 changes: 3 additions & 3 deletions .github/workflows/deployment-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ jobs:
kubectl rollout status deployment tx-inmem

# execute the helm test
helm test tx-inmem --logs
helm test tx-inmem

test-hashicorp-postgres:
runs-on: ubuntu-latest
Expand All @@ -98,7 +98,7 @@ jobs:
kubectl rollout status deployment tx-prod-dataplane

# execute the helm test
helm test tx-prod --logs
helm test tx-prod

test-azure-vault-postgres:
runs-on: ubuntu-latest
Expand Down Expand Up @@ -135,4 +135,4 @@ jobs:
kubectl rollout status deployment tx-prod-dataplane

# execute the helm test
helm test tx-prod --logs
helm test tx-prod
2 changes: 1 addition & 1 deletion .github/workflows/draft-new-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
GITHUB_PACKAGE_USERNAME: ${{ github.actor }}
GITHUB_PACKAGE_PASSWORD: ${{ secrets.GITHUB_TOKEN }}
- name: Bump version in /charts
uses: mikefarah/yq@v4.34.1
uses: mikefarah/yq@v4.35.1
with:
cmd: |-
find charts -name Chart.yaml -maxdepth 3 | xargs -n1 yq -i '.appVersion = "${{ github.event.inputs.version }}" | .version = "${{ github.event.inputs.version }}"'
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/kics.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ jobs:
disable_secrets: true
output_path: kicsResults/
output_formats: "json,sarif"
exclude_paths: "edc-tests/miw-tests/src/test/resources/docker-environment/docker-compose.yaml"

- name: Upload SARIF file for GitHub Advanced Security Dashboard
if: always()
Expand Down
10 changes: 10 additions & 0 deletions .github/workflows/publish-new-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -239,3 +239,13 @@ jobs:
git commit --message "Introduce new snapshot version $SNAPSHOT_VERSION"

git push origin main

publish-to-swaggerhub:
name: "Publish OpenAPI spec to Swaggerhub"
permissions:
contents: read
needs: [ release-version ]
uses: ./.github/workflows/publish-swaggerhub.yaml
with:
downstream-version: ${{ needs.release-version.outputs.RELEASE_VERSION }}
secrets: inherit
113 changes: 113 additions & 0 deletions .github/workflows/publish-swaggerhub.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
#
# Copyright (c) 2023 Mercedes-Benz Tech Innovation GmbH
# Copyright (c) 2021, 2023 Contributors to the Eclipse Foundation
#
# See the NOTICE file(s) distributed with this work for additional
# information regarding copyright ownership.
#
# This program and the accompanying materials are made available under the
# terms of the Apache License, Version 2.0 which is available at
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
#
# SPDX-License-Identifier: Apache-2.0
#

---
name: "Publish OpenAPI to Swaggerhub"

on:
workflow_call:
inputs:
downstream-version:
required: false
type: string
upstream-version:
required: false
type: string

workflow_dispatch:
inputs:
downstream-version:
required: false
description: "Version of the Tractus-X EDC API to be should be published"
type: string
upstream-version:
required: false
description: "Version of upstream EDC which is to be used"
type: string

jobs:
swagger-api:
runs-on: ubuntu-latest
env:
SWAGGERHUB_API_KEY: ${{ secrets.SWAGGERHUB_API_KEY }}
SWAGGERHUB_USER: ${{ secrets.SWAGGERHUB_USER }}
steps:
- uses: actions/checkout@v3

- name: Setup JDK 17
uses: actions/setup-java@v3.12.0
with:
java-version: '17'
distribution: 'temurin'
cache: 'gradle'

- name: Setup node
uses: actions/setup-node@v3

- name: Install Swagger CLI
run: |
npm i -g swaggerhub-cli

- name: Extract versions
run: |
if [ -z ${{ inputs.downstream-version }} ]; then
export DOWNSTREAM_VERSION=$(grep "version" gradle.properties | awk -F= '{print $2}')
else
export DOWNSTREAM_VERSION=${{ inputs.downstream-version }}
fi

if [ -z ${{ inputs.upstream-version }} ]; then
export UPSTREAM_VERSION=$(grep "edc = " gradle/libs.versions.toml | awk -F= '{print $2}' | jq -r)
else
export UPSTREAM_VERSION=${{ inputs.upstream-version }}
fi
echo "DOWNSTREAM_VERSION=$DOWNSTREAM_VERSION" >> "$GITHUB_ENV"
echo "UPSTREAM_VERSION=$UPSTREAM_VERSION" >> "$GITHUB_ENV"

- name: Resolve TX EDC API Spec
shell: bash
run: |
./gradlew resolve

- name: Download upstream API specs
run: |
curl -X GET https://api.swaggerhub.com/apis/eclipse-edc-bot/management-api/${{ env.UPSTREAM_VERSION }}/swagger.yaml > resources/openapi/yaml/upstream-management-api.yaml
curl -X GET https://api.swaggerhub.com/apis/eclipse-edc-bot/control-api/${{ env.UPSTREAM_VERSION }}/swagger.yaml > resources/openapi/yaml/upstream-control-api.yaml

- name: Merge API specs
run: |
./gradlew -PapiTitle="Tractus-X EDC REST API" -PapiDescription="Tractus-X EDC API Documentation" :mergeApiSpec --input=./resources/openapi/yaml --output=./resources/openapi/yaml/tractusx-edc-api.yaml

# create API, will fail if exists
- name: Create API
continue-on-error: true
run: |
swaggerhub api:create ${{ env.SWAGGERHUB_USER }}/tractusx-edc/${{ env.DOWNSTREAM_VERSION }} -f ./resources/openapi/yaml/tractusx-edc-api.yaml --visibility=public --published=unpublish

# Post the API to SwaggerHub as "unpublished", because published APIs cannot be overwritten
- name: Publish API Specs to SwaggerHub
run: |
if [[ ${{ env.DOWNSTREAM_VERSION }} != *-SNAPSHOT ]]; then
echo "no snapshot, will set the API to 'published'";
swaggerhub api:update ${{ env.SWAGGERHUB_USER }}/tractusx-edc/${{ env.DOWNSTREAM_VERSION }} -f ./resources/openapi/yaml/tractusx-edc-api.yaml --visibility=public --published=publish
else
echo "snapshot, will set the API to 'unpublished'";
swaggerhub api:update ${{ env.SWAGGERHUB_USER }}/tractusx-edc/${{ env.DOWNSTREAM_VERSION }} -f ./resources/openapi/yaml/tractusx-edc-api.yaml --visibility=public --published=unpublish
fi
17 changes: 14 additions & 3 deletions .github/workflows/publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ jobs:
outputs:
DOCKER_HUB_TOKEN: ${{ steps.secret-presence.outputs.DOCKER_HUB_TOKEN }}
HAS_OSSRH: ${{ steps.secret-presence.outputs.HAS_OSSRH }}
HAS_SWAGGER: ${{ steps.secret-presence.outputs.HAS_SWAGGER }}
steps:
- name: Check whether secrets exist
id: secret-presence
Expand All @@ -58,8 +59,9 @@ jobs:
[ ! -z "${{ secrets.ORG_GPG_PASSPHRASE }}" ] &&
[ ! -z "${{ secrets.ORG_GPG_PRIVATE_KEY }}" ] &&
[ ! -z "${{ secrets.ORG_OSSRH_USERNAME }}" ] &&
[ ! -z "${{ secrets.ORG_OSSRH_PASSWORD }}" ] &&
echo "HAS_OSSRH=true" >> $GITHUB_OUTPUT
[ ! -z "${{ secrets.ORG_OSSRH_PASSWORD }}" ] && echo "HAS_OSSRH=true" >> $GITHUB_OUTPUT
[ ! -z "${{ secrets.SWAGGERHUB_API_KEY }}" ] &&
[ ! -z "${{ secrets.SWAGGERHUB_USER }}" ] && echo "HAS_SWAGGER=true" >> $GITHUB_OUTPUT
exit 0

build-docker-images:
Expand Down Expand Up @@ -126,4 +128,13 @@ jobs:
cmd="closeAndReleaseSonatypeStagingRepository";
fi
echo "Publishing Version $VERSION to Sonatype"
./gradlew publishToSonatype ${cmd} --no-parallel -Pversion=$VERSION -Psigning.gnupg.executable=gpg -Psigning.gnupg.passphrase="${{ secrets.ORG_GPG_PASSPHRASE }}"
./gradlew publishToSonatype ${cmd} --no-parallel -Pversion=$VERSION -Psigning.gnupg.executable=gpg -Psigning.gnupg.passphrase="${{ secrets.ORG_GPG_PASSPHRASE }}"

publish-to-swaggerhub:
name: "Publish OpenAPI spec to Swaggerhub"
permissions:
contents: read
needs: [ secret-presence ]
if: needs.secret-presence.outputs.HAS_SWAGGER
uses: ./.github/workflows/publish-swaggerhub.yaml
secrets: inherit
2 changes: 0 additions & 2 deletions .github/workflows/run-all-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,6 @@ on:
types:
- published
pull_request:
paths-ignore:
- 'charts/**'
workflow_dispatch:

concurrency:
Expand Down
42 changes: 5 additions & 37 deletions .github/workflows/verify.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,31 +64,7 @@ jobs:
fi

verify-dependencies:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ./.github/actions/setup-java
- name: Download latest Eclipse Dash
run: |
curl -L https://repo.eclipse.org/service/local/artifact/maven/redirect\?r\=dash-licenses\&g\=org.eclipse.dash\&a\=org.eclipse.dash.licenses\&v\=LATEST --output dash.jar
- name: Regenerate DEPENDENCIES
run: |
# dash returns a nonzero exit code if there are libs that need review. the "|| true" avoids that
./gradlew allDependencies | grep -Poh "(?<=\s)[\w.-]+:[\w.-]+:[^:\s\[\]]+" | sort | uniq | java -jar dash.jar - -summary DEPENDENCIES-gen || true

# log warning if restricted deps are found
grep -E 'restricted' DEPENDENCIES | if test $(wc -l) -gt 0; then
echo "::warning file=DEPENDENCIES,title=Restricted Dependencies found::Some dependencies are marked 'restricted' - please review them"
fi

# log error and fail job if rejected deps are found
grep -E 'rejected' DEPENDENCIES | if test $(wc -l) -gt 0; then
echo "::error file=DEPENDENCIES,title=Rejected Dependencies found::Some dependencies are marked 'rejected', they cannot be used"
exit 1
fi
- name: Check for differences
run: |
diff DEPENDENCIES DEPENDENCIES-gen
uses: eclipse-edc/.github/.github/workflows/dependency-check.yml@main

verify-formatting:
runs-on: ubuntu-latest
Expand Down Expand Up @@ -161,6 +137,7 @@ jobs:

postgres-tests:
runs-on: ubuntu-latest

needs: [ verify-formatting, verify-license-headers ]

services:
Expand All @@ -175,17 +152,8 @@ jobs:
- uses: actions/checkout@v3
- uses: ./.github/actions/setup-java

# create non-default schema name to test usage of non-default schema
- name: setup postgres schema
run: |
sudo apt update
sudo apt install --yes postgresql-client
psql -h localhost -d postgres -U postgres -c 'CREATE SCHEMA testschema;'
env:
PGPASSWORD: password

- name: Run Postgresql E2E tests
run: ./gradlew test -DincludeTags="PostgresqlIntegrationTest"
run: ./gradlew test -DincludeTags="PostgresqlIntegrationTest" -PverboseTest=true

miw-integration-tests:
runs-on: ubuntu-latest
Expand All @@ -195,7 +163,7 @@ jobs:
- uses: actions/checkout@v3
- uses: ./.github/actions/setup-java

- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Starting MIW, Keycloak and Postgres Servers
run: |
cd edc-tests/miw-tests/src/test/resources/docker-environment
Expand Down Expand Up @@ -224,4 +192,4 @@ jobs:
run: |
pwd
./gradlew compileJava compileTestJava
./gradlew -p edc-tests/e2e-tests test -DincludeTags="MiwIntegrationTest" -PverboseTest=true
./gradlew -p edc-tests/e2e-tests test -DincludeTags="MiwIntegrationTest" -PverboseTest=true