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

merge dev in uat #192

Merged
merged 239 commits into from
Sep 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
239 commits
Select commit Hold shift + click to select a range
931a866
set max-size connection jdbc
adrrss May 30, 2024
158443d
fix: 931a86616922160fe2bff349d0dfe8486ee1f8bc
actions-user May 30, 2024
75b96df
pom.xml updated with new version 1.15.0-dev.2
actions-user May 30, 2024
7809bca
Chart.yaml updated with new version v1.15.0-dev.2
actions-user May 30, 2024
766e0b1
fix: docker-image: v1.15.0-dev.2, chart: v1.15.0-dev.2
actions-user May 30, 2024
1f14b57
Merge branch 'uat' into dev
adrrss May 30, 2024
d473b72
Merge branch 'uat' into dev
SMANUM May 31, 2024
f325482
modifying error messages
LuciaM1 Jun 4, 2024
5ed9fe9
feat: f3254820fb01b5eca6105ea828609f300ebf153f
actions-user Jun 4, 2024
9e683e9
pom.xml updated with new version 1.17.0-dev.1
actions-user Jun 4, 2024
42248ec
Chart.yaml updated with new version v1.17.0-dev.1
actions-user Jun 4, 2024
22acb09
feat: docker-image: v1.17.0-dev.1, chart: v1.17.0-dev.1
actions-user Jun 4, 2024
40bc2b6
feat: f3254820fb01b5eca6105ea828609f300ebf153f
actions-user Jun 4, 2024
4d85bcb
pom.xml updated with new version 1.17.0-dev.2
actions-user Jun 4, 2024
219c64f
Chart.yaml updated with new version v1.17.0-dev.2
actions-user Jun 4, 2024
ca2653d
feat: 219c64f9da812254a68fe4dd78cd32a6d067ed47
actions-user Jun 4, 2024
3e800a3
pom.xml updated with new version 1.17.0-dev.2
actions-user Jun 4, 2024
fbf2b9c
Chart.yaml updated with new version v1.17.0-dev.2
actions-user Jun 4, 2024
170e9d0
feat: docker-image: v1.17.0-dev.2, chart: v1.17.0-dev.2
actions-user Jun 4, 2024
13b8af2
Merge remote-tracking branch 'origin/uat' into dev
LuciaM1 Jun 4, 2024
62b2ef2
set max-size connection jdbc
adrrss Jun 4, 2024
2a14d98
Merge branch 'uat' into dev
GiacomoBrancazi Jun 4, 2024
5366470
feat: 2a14d9887bb99124afdaa897c7e18ebcb030f7be
actions-user Jun 4, 2024
65f1b26
pom.xml updated with new version 1.18.0-dev.1
actions-user Jun 4, 2024
0c233d6
Chart.yaml updated with new version v1.18.0-dev.1
actions-user Jun 4, 2024
06e9cfc
feat: docker-image: v1.18.0-dev.1, chart: v1.18.0-dev.1
actions-user Jun 4, 2024
751f1b0
feat: 06e9cfc07c9ac9dc5d936d79ed26bd18546c665d
actions-user Jun 4, 2024
5c5a9c8
pom.xml updated with new version 1.18.0-dev.2
actions-user Jun 4, 2024
5f0beb0
Chart.yaml updated with new version v1.18.0-dev.2
actions-user Jun 4, 2024
1df9d07
feat: docker-image: v1.18.0-dev.2, chart: v1.18.0-dev.2
actions-user Jun 4, 2024
3a56479
feat: 1df9d077d0a13fcda0decaa5eec81313e03be929
actions-user Jun 4, 2024
3708a62
pom.xml updated with new version 1.18.0-dev.3
actions-user Jun 4, 2024
85548d1
Chart.yaml updated with new version v1.18.0-dev.3
actions-user Jun 4, 2024
bed30cf
feat: docker-image: v1.18.0-dev.3, chart: v1.18.0-dev.3
actions-user Jun 4, 2024
f5461bf
feat: bed30cfdffe64e1c35a08f51c5e2e38f33b20527
actions-user Jun 4, 2024
1dbf9c8
pom.xml updated with new version 1.18.0-dev.4
actions-user Jun 4, 2024
565efe7
Chart.yaml updated with new version v1.18.0-dev.4
actions-user Jun 4, 2024
907307d
feat: docker-image: v1.18.0-dev.4, chart: v1.18.0-dev.4
actions-user Jun 4, 2024
a885cda
changing autoscaling value
SMANUM Jun 5, 2024
48a6198
adding new ECS jaeger url
LuciaM1 Jun 21, 2024
dd60572
feat: 48a6198a471231517957937b844a0479c0993a89
actions-user Jun 21, 2024
93f2803
pom.xml updated with new version 1.18.0-dev.5
actions-user Jun 21, 2024
f2afa39
Chart.yaml updated with new version v1.18.0-dev.5
actions-user Jun 21, 2024
f7fdefc
feat: docker-image: v1.18.0-dev.5, chart: v1.18.0-dev.5
actions-user Jun 21, 2024
f08f2a4
Merge branch 'uat' into dev
LuciaM1 Jun 21, 2024
9088b5a
fixing error message
LuciaM1 Jul 1, 2024
86314c4
fixing error message
LuciaM1 Jul 1, 2024
4a2fd03
fixing error message
LuciaM1 Jul 1, 2024
accdacf
Fix/openapi (#172)
LuciaM1 Jul 16, 2024
abe651a
feat: accdacfbe15088217c8595635ecbf7d0baf1f97b
actions-user Jul 16, 2024
41f43ce
pom.xml updated with new version 1.19.0-dev.1
actions-user Jul 16, 2024
2755a78
Chart.yaml updated with new version v1.19.0-dev.1
actions-user Jul 16, 2024
73b7f3a
feat: docker-image: v1.19.0-dev.1, chart: v1.19.0-dev.1
actions-user Jul 16, 2024
3023ca8
fixing openapi
LuciaM1 Jul 17, 2024
2a17b07
added info-contact
ElisKina-dev Jul 17, 2024
070688c
feat: 2a17b07ebdd4212ac1d8ce829dedfe68bdca12fa
actions-user Jul 17, 2024
91c2937
pom.xml updated with new version 1.19.0-dev.2
actions-user Jul 17, 2024
45d368b
Chart.yaml updated with new version v1.19.0-dev.2
actions-user Jul 17, 2024
822f596
feat: docker-image: v1.19.0-dev.2, chart: v1.19.0-dev.2
actions-user Jul 17, 2024
54fa31b
User profile replica (#173)
ElisKina-dev Jul 18, 2024
a113e63
fixing first access
LuciaM1 Jul 18, 2024
c5cf6eb
feat: a113e6306841f8b1c6138a3d0f8c0fbd0d8b45f0
actions-user Jul 18, 2024
e411a4e
pom.xml updated with new version 1.19.0-dev.3
actions-user Jul 18, 2024
4bb9a06
Chart.yaml updated with new version v1.19.0-dev.3
actions-user Jul 18, 2024
ae96902
feat: docker-image: v1.19.0-dev.3, chart: v1.19.0-dev.3
actions-user Jul 18, 2024
e9717a1
fixing first access
LuciaM1 Jul 19, 2024
93ae332
feat: e9717a1524d4d37caba55db816cf7f75803e5611
actions-user Jul 19, 2024
1dde7c8
pom.xml updated with new version 1.19.0-dev.4
actions-user Jul 19, 2024
1c0694f
Chart.yaml updated with new version v1.19.0-dev.4
actions-user Jul 19, 2024
2034e93
feat: docker-image: v1.19.0-dev.4, chart: v1.19.0-dev.4
actions-user Jul 19, 2024
79bc569
feat: e9717a1524d4d37caba55db816cf7f75803e5611
actions-user Jul 19, 2024
93e1906
pom.xml updated with new version 1.19.0-dev.5
actions-user Jul 19, 2024
0936957
Chart.yaml updated with new version v1.19.0-dev.5
actions-user Jul 19, 2024
61b96aa
feat: docker-image: v1.19.0-dev.5, chart: v1.19.0-dev.5
actions-user Jul 19, 2024
9115929
adding update user with profiles (#174)
LuciaM1 Jul 19, 2024
0485811
feat: 9115929d7db1fb89e6eb02692d6349f9076c6ee6
actions-user Jul 22, 2024
11886af
pom.xml updated with new version 1.19.0-dev.6
actions-user Jul 22, 2024
92b06f7
Chart.yaml updated with new version v1.19.0-dev.6
actions-user Jul 22, 2024
c70b91b
feat: docker-image: v1.19.0-dev.6, chart: v1.19.0-dev.6
actions-user Jul 22, 2024
6432900
fixing first access
LuciaM1 Jul 22, 2024
e2347fc
Add user getAll filtered
EmanueleValentini1 Jul 22, 2024
f92bb67
feat: e2347fca3126e292dfb952829f65ce3d9a8ebdc9
actions-user Jul 22, 2024
cfebd8e
pom.xml updated with new version 1.19.0-dev.7
actions-user Jul 22, 2024
d41fb29
Chart.yaml updated with new version v1.19.0-dev.7
actions-user Jul 22, 2024
988e579
feat: docker-image: v1.19.0-dev.7, chart: v1.19.0-dev.7
actions-user Jul 22, 2024
569e62e
Fix filters
EmanueleValentini1 Jul 22, 2024
fe639cc
feat: 569e62e9378465194cf7e3a26cad6ce5b4211768
actions-user Jul 22, 2024
c59bb3f
pom.xml updated with new version 1.19.0-dev.8
actions-user Jul 22, 2024
a5b535a
Chart.yaml updated with new version v1.19.0-dev.8
actions-user Jul 22, 2024
755ab74
feat: docker-image: v1.19.0-dev.8, chart: v1.19.0-dev.8
actions-user Jul 22, 2024
2f8c1a9
UserPool first impl
EmanueleValentini1 Jul 23, 2024
fa0e92d
fix pom
EmanueleValentini1 Jul 23, 2024
9dd051d
Restore changes
EmanueleValentini1 Jul 23, 2024
faac3de
Integrating multiple resource create (#175)
LuciaM1 Jul 29, 2024
8195962
feat: faac3dedff4f071f9e8b4bd494a8d9f0d81878c3
actions-user Jul 29, 2024
0ac1205
pom.xml updated with new version 1.19.0-dev.9
actions-user Jul 29, 2024
714cbba
Chart.yaml updated with new version v1.19.0-dev.9
actions-user Jul 29, 2024
68fa703
feat: docker-image: v1.19.0-dev.9, chart: v1.19.0-dev.9
actions-user Jul 29, 2024
f1a9abf
Remove user and profiles
EmanueleValentini1 Jul 31, 2024
0275782
Fix
EmanueleValentini1 Jul 31, 2024
4cb415f
feat: 027578201af12e047cba27c35ae2e34b5db23781
actions-user Jul 31, 2024
3ddb49f
pom.xml updated with new version 1.19.0-dev.10
actions-user Jul 31, 2024
3447787
Chart.yaml updated with new version v1.19.0-dev.10
actions-user Jul 31, 2024
8d77603
feat: docker-image: v1.19.0-dev.10, chart: v1.19.0-dev.10
actions-user Jul 31, 2024
480464a
fixing error message
LuciaM1 Jul 31, 2024
16b5428
feat: 480464a11484579cf5fbbae26cbf740a16ae2868
actions-user Jul 31, 2024
f28aca2
pom.xml updated with new version 1.19.0-dev.11
actions-user Jul 31, 2024
1c48342
Chart.yaml updated with new version v1.19.0-dev.11
actions-user Jul 31, 2024
7554d92
feat: docker-image: v1.19.0-dev.11, chart: v1.19.0-dev.11
actions-user Jul 31, 2024
a9f65e5
Merge remote-tracking branch 'origin/uat' into dev
LuciaM1 Jul 31, 2024
2257883
fixing pom
LuciaM1 Jul 31, 2024
d1aa508
fixing pom
LuciaM1 Jul 31, 2024
0516925
feat: d1aa508d161a6ab63b33c60c54a040b63aa8ff10
actions-user Jul 31, 2024
4c82017
pom.xml updated with new version 1.20.0-dev.1
actions-user Jul 31, 2024
079e946
Chart.yaml updated with new version v1.20.0-dev.1
actions-user Jul 31, 2024
b7443a0
feat: d1aa508d161a6ab63b33c60c54a040b63aa8ff10
actions-user Jul 31, 2024
851772c
pom.xml updated with new version 1.20.0-dev.1
actions-user Jul 31, 2024
f30cd09
Chart.yaml updated with new version v1.20.0-dev.1
actions-user Jul 31, 2024
d5ff9f6
feat: docker-image: v1.20.0-dev.1, chart: v1.20.0-dev.1
actions-user Jul 31, 2024
a4359e1
feat: d1aa508d161a6ab63b33c60c54a040b63aa8ff10
actions-user Jul 31, 2024
0233372
pom.xml updated with new version 1.20.0-dev.2
actions-user Jul 31, 2024
b9a5c21
Chart.yaml updated with new version v1.20.0-dev.2
actions-user Jul 31, 2024
54998f2
feat: docker-image: v1.20.0-dev.2, chart: v1.20.0-dev.2
actions-user Jul 31, 2024
ee820f2
fixing resource update
LuciaM1 Aug 1, 2024
0e59ccc
feat: ee820f26941ddd7e452c31ee611e776da99f3843
actions-user Aug 1, 2024
2a9e704
pom.xml updated with new version 1.20.0-dev.3
actions-user Aug 1, 2024
e697146
Chart.yaml updated with new version v1.20.0-dev.3
actions-user Aug 1, 2024
a3dd479
feat: docker-image: v1.20.0-dev.3, chart: v1.20.0-dev.3
actions-user Aug 1, 2024
0ee262c
feat: fe5eec4af8bacbd26dbc7e6ffed29a84a76c4514
actions-user Jul 31, 2024
aad08ca
feat: docker-image: v1.20.0, chart: v1.20.0
actions-user Jul 31, 2024
9f9d6df
Merge remote-tracking branch 'origin/uat' into dev
LuciaM1 Aug 1, 2024
2af421c
changed the maxLength of filename
ElisKina-dev Sep 3, 2024
734cc50
feat: 2af421cdf6f31a4efc8e6fac07cf917235dfae60
actions-user Sep 3, 2024
dcd7171
pom.xml updated with new version 1.21.0-dev.1
actions-user Sep 3, 2024
96dcd79
Chart.yaml updated with new version v1.21.0-dev.1
actions-user Sep 3, 2024
1dc3176
feat: docker-image: v1.21.0-dev.1, chart: v1.21.0-dev.1
actions-user Sep 3, 2024
4894452
fixing multiple rollback
LuciaM1 Sep 9, 2024
18e0b4c
feat: 489445220673061306e1bf69cf46dd427d4abe3b
actions-user Sep 9, 2024
ff0f220
pom.xml updated with new version 1.21.0-dev.2
actions-user Sep 9, 2024
df0fbb7
Chart.yaml updated with new version v1.21.0-dev.2
actions-user Sep 9, 2024
f11c824
feat: docker-image: v1.21.0-dev.2, chart: v1.21.0-dev.2
actions-user Sep 9, 2024
8dc2a4e
Merge remote-tracking branch 'origin/uat' into dev
EmanueleValentini1 Sep 18, 2024
4ea98d7
feat: 8dc2a4e8eab2027b125609eb3b24516482f18efc
actions-user Sep 18, 2024
74cf02d
pom.xml updated with new version 1.24.0-dev.1
actions-user Sep 18, 2024
dc0f7b5
Chart.yaml updated with new version v1.24.0-dev.1
actions-user Sep 18, 2024
067f756
feat: docker-image: v1.24.0-dev.1, chart: v1.24.0-dev.1
actions-user Sep 18, 2024
4a34bdc
sonarcloud fixes
LuciaM1 Sep 20, 2024
eed3549
feat: 4a34bdcc5c7373d1ad1298d34d78615202bd4934
actions-user Sep 20, 2024
15144c3
pom.xml updated with new version 1.24.0-dev.2
actions-user Sep 20, 2024
881f03d
Chart.yaml updated with new version v1.24.0-dev.2
actions-user Sep 20, 2024
3afb4dd
feat: docker-image: v1.24.0-dev.2, chart: v1.24.0-dev.2
actions-user Sep 20, 2024
896c4d3
Merge remote-tracking branch 'origin/uat' into dev
LuciaM1 Sep 20, 2024
6410309
sonarcloud fixes
LuciaM1 Sep 20, 2024
ad859bf
sonarcloud fixes
LuciaM1 Sep 20, 2024
87b8d84
feat: ad859bfec680e63a67f589b0ef6aaabaef6eadda
actions-user Sep 20, 2024
a68fb7e
pom.xml updated with new version 1.25.0-dev.1
actions-user Sep 20, 2024
d0eb348
Chart.yaml updated with new version v1.25.0-dev.1
actions-user Sep 20, 2024
652f75b
feat: docker-image: v1.25.0-dev.1, chart: v1.25.0-dev.1
actions-user Sep 20, 2024
e6e03da
rolling back FromStringToFile
LuciaM1 Sep 20, 2024
9ffee8f
feat: e6e03daac48b269ebc7547020885407f65be4a3c
actions-user Sep 20, 2024
187d13b
pom.xml updated with new version 1.25.0-dev.2
actions-user Sep 20, 2024
844a0c8
Chart.yaml updated with new version v1.25.0-dev.2
actions-user Sep 20, 2024
24e1a00
feat: docker-image: v1.25.0-dev.2, chart: v1.25.0-dev.2
actions-user Sep 20, 2024
ea42077
feat: e6e03daac48b269ebc7547020885407f65be4a3c
actions-user Sep 20, 2024
dc3a8ba
pom.xml updated with new version 1.25.0-dev.3
actions-user Sep 20, 2024
3d3950d
Chart.yaml updated with new version v1.25.0-dev.3
actions-user Sep 20, 2024
cc6e64d
feat: docker-image: v1.25.0-dev.3, chart: v1.25.0-dev.3
actions-user Sep 20, 2024
3f2e5d9
fixing fromStringToFile
LuciaM1 Sep 20, 2024
e3c21ed
feat: 3f2e5d9e11eae9a273a2fc91b12420b3f80a252d
actions-user Sep 23, 2024
a41444c
pom.xml updated with new version 1.25.0-dev.4
actions-user Sep 23, 2024
8608c25
Chart.yaml updated with new version v1.25.0-dev.4
actions-user Sep 23, 2024
4120b06
feat: docker-image: v1.25.0-dev.4, chart: v1.25.0-dev.4
actions-user Sep 23, 2024
b12647e
Merge remote-tracking branch 'origin/uat' into dev
LuciaM1 Sep 23, 2024
440eae6
adding bucket rollback on multi-upload (#185)
LuciaM1 Sep 23, 2024
78222e3
feat: 440eae666ca13baebac6a4c183f856abf26d0681
actions-user Sep 23, 2024
ca1a2d3
pom.xml updated with new version 1.26.0-dev.1
actions-user Sep 23, 2024
c4bce9a
Chart.yaml updated with new version v1.26.0-dev.1
actions-user Sep 23, 2024
da24e7f
feat: docker-image: v1.26.0-dev.1, chart: v1.26.0-dev.1
actions-user Sep 23, 2024
02523f9
feat: 440eae666ca13baebac6a4c183f856abf26d0681
actions-user Sep 23, 2024
8a8238b
pom.xml updated with new version 1.26.0-dev.2
actions-user Sep 23, 2024
491cde7
Chart.yaml updated with new version v1.26.0-dev.2
actions-user Sep 23, 2024
090da02
feat: docker-image: v1.26.0-dev.2, chart: v1.26.0-dev.2
actions-user Sep 23, 2024
44c3806
feat: 440eae666ca13baebac6a4c183f856abf26d0681
actions-user Sep 23, 2024
d2d487d
pom.xml updated with new version 1.26.0-dev.3
actions-user Sep 23, 2024
456ae6f
Chart.yaml updated with new version v1.26.0-dev.3
actions-user Sep 23, 2024
78042ff
feat: docker-image: v1.26.0-dev.3, chart: v1.26.0-dev.3
actions-user Sep 23, 2024
3f69c17
Merge remote-tracking branch 'origin/uat' into dev
LuciaM1 Sep 23, 2024
77eecbc
Fix sonar FileUtilities issue
EmanueleValentini1 Sep 23, 2024
219f51b
rollback FileUtilities
EmanueleValentini1 Sep 23, 2024
b768661
Fix sonar FileUtilities permissions
EmanueleValentini1 Sep 24, 2024
d6c9e3e
feat: b7686611db841e88b2c57f4ad68cfbfc2726fd8b
actions-user Sep 24, 2024
0e838ad
pom.xml updated with new version 1.27.0-dev.1
actions-user Sep 24, 2024
93735ab
Chart.yaml updated with new version v1.27.0-dev.1
actions-user Sep 24, 2024
2e0ca82
feat: docker-image: v1.27.0-dev.1, chart: v1.27.0-dev.1
actions-user Sep 24, 2024
84670c9
rollback FileUtilities
EmanueleValentini1 Sep 24, 2024
1a77fd3
remove tracing
EmanueleValentini1 Sep 24, 2024
83d28b1
feat: 1a77fd3b070f19063217a57dfa78a39ab39aafa1
actions-user Sep 24, 2024
d076595
pom.xml updated with new version 1.27.0-dev.2
actions-user Sep 24, 2024
7e3b5cd
Chart.yaml updated with new version v1.27.0-dev.2
actions-user Sep 24, 2024
fcada8f
feat: docker-image: v1.27.0-dev.2, chart: v1.27.0-dev.2
actions-user Sep 24, 2024
2fcb95f
Fix FileUtilities sonar issue
EmanueleValentini1 Sep 24, 2024
cd5f767
feat: 2fcb95f185a981d00f3bf733460aefae87ca8d19
actions-user Sep 25, 2024
79ce403
pom.xml updated with new version 1.27.0-dev.3
actions-user Sep 25, 2024
9f521a4
Chart.yaml updated with new version v1.27.0-dev.3
actions-user Sep 25, 2024
faf7278
feat: docker-image: v1.27.0-dev.3, chart: v1.27.0-dev.3
actions-user Sep 25, 2024
dff7587
Merge remote-tracking branch 'refs/remotes/origin/uat' into dev
EmanueleValentini1 Sep 25, 2024
e7891af
Fix FileUtilities sonar issue
EmanueleValentini1 Sep 25, 2024
8e35a7f
feat: e7891aff4683abfe592818ce9f7a101644a0c271
actions-user Sep 25, 2024
eadd996
pom.xml updated with new version 1.28.0-dev.1
actions-user Sep 25, 2024
4e9b89c
Chart.yaml updated with new version v1.28.0-dev.1
actions-user Sep 25, 2024
b5a3232
feat: docker-image: v1.28.0-dev.1, chart: v1.28.0-dev.1
actions-user Sep 25, 2024
90f93e2
feat: e7891aff4683abfe592818ce9f7a101644a0c271
actions-user Sep 25, 2024
d6e698b
pom.xml updated with new version 1.28.0-dev.2
actions-user Sep 25, 2024
0b9c36d
Chart.yaml updated with new version v1.28.0-dev.2
actions-user Sep 25, 2024
438498d
feat: docker-image: v1.28.0-dev.2, chart: v1.28.0-dev.2
actions-user Sep 25, 2024
22ccd50
feat: e7891aff4683abfe592818ce9f7a101644a0c271
actions-user Sep 25, 2024
864f585
pom.xml updated with new version 1.28.0-dev.3
actions-user Sep 25, 2024
dcd5cdc
Chart.yaml updated with new version v1.28.0-dev.3
actions-user Sep 25, 2024
ddde5b5
feat: docker-image: v1.28.0-dev.3, chart: v1.28.0-dev.3
actions-user Sep 25, 2024
34ba6f6
Merge remote-tracking branch 'origin/uat' into dev
EmanueleValentini1 Sep 25, 2024
346d82c
refactoring fromStringToFile
LuciaM1 Sep 25, 2024
843948d
feat: 346d82cfcd4df2db297e560852217a484ba83aff
actions-user Sep 25, 2024
544ae41
pom.xml updated with new version 1.29.0-dev.1
actions-user Sep 25, 2024
a04ffa0
Chart.yaml updated with new version v1.29.0-dev.1
actions-user Sep 25, 2024
bff021b
refactoring fromStringToFile
LuciaM1 Sep 25, 2024
deb4310
refactoring fromStringToFile
LuciaM1 Sep 25, 2024
20503b6
feat: deb431016b60b9cec07cee398a725e042f5c6929
actions-user Sep 25, 2024
d3e54d0
pom.xml updated with new version 1.29.0-dev.1
actions-user Sep 25, 2024
bd4d95f
Chart.yaml updated with new version v1.29.0-dev.1
actions-user Sep 25, 2024
f80d6b3
feat: docker-image: v1.29.0-dev.1, chart: v1.29.0-dev.1
actions-user Sep 25, 2024
5a45557
feat: deb431016b60b9cec07cee398a725e042f5c6929
actions-user Sep 25, 2024
88c0eef
pom.xml updated with new version 1.29.0-dev.2
actions-user Sep 25, 2024
8a41b80
Chart.yaml updated with new version v1.29.0-dev.2
actions-user Sep 25, 2024
6a83452
feat: docker-image: v1.29.0-dev.2, chart: v1.29.0-dev.2
actions-user Sep 25, 2024
834401f
feat: deb431016b60b9cec07cee398a725e042f5c6929
actions-user Sep 25, 2024
6f40e59
pom.xml updated with new version 1.29.0-dev.3
actions-user Sep 25, 2024
e12c967
Chart.yaml updated with new version v1.29.0-dev.3
actions-user Sep 25, 2024
bcff413
feat: docker-image: v1.29.0-dev.3, chart: v1.29.0-dev.3
actions-user Sep 25, 2024
899a44f
Merge remote-tracking branch 'origin/uat' into dev
ElisKina-dev Sep 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 21 additions & 5 deletions _TMP/coverage-results.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@

| Outcome | Value |
|-------------------------|---------------------------------------------------------------------|
| Code Coverage % | 91.79% |
| :heavy_check_mark: Number of Lines Covered | 2282 |
| :x: Number of Lines Missed | 204 |
| Total Number of Lines | 2486 |
| Code Coverage % | 91.64% |
| :heavy_check_mark: Number of Lines Covered | 2292 |
| :x: Number of Lines Missed | 209 |
| Total Number of Lines | 2501 |


## Details:
Expand Down Expand Up @@ -701,6 +701,18 @@
</details>



<details>
<summary>
:x: DirManager.java
</summary>


#### Lines Missed:

</details>


### it/gov/pagopa/atmlayer/service/model/enumeration

<details>
Expand Down Expand Up @@ -902,7 +914,11 @@

#### Lines Missed:

- Line #158
- Line #133
```
} catch (IOException e) {
```
- Line #142
```
} catch (IOException e) {
```
Expand Down
2 changes: 1 addition & 1 deletion helm-chart/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: v1.29.0
version: v1.29.0-dev.3
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>it.gov.pagopa</groupId>
<artifactId>atm-layer-model</artifactId>
<version>1.29.0</version>
<version>1.29.0-dev.3</version>
<name>atm-layer-model</name>
<properties>
<compiler-plugin.version>3.11.0</compiler-plugin.version>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
package it.gov.pagopa.atmlayer.service.model.configurations;

import io.quarkus.runtime.Shutdown;
import io.quarkus.runtime.ShutdownEvent;
import io.quarkus.runtime.Startup;
import io.quarkus.runtime.StartupEvent;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.event.Observes;
import lombok.Getter;
import org.apache.commons.io.FileUtils;
import org.apache.commons.lang3.SystemUtils;

import java.io.File;
import java.io.IOException;
import java.nio.file.attribute.PosixFilePermission;
import java.util.EnumSet;
import java.util.Set;

@ApplicationScoped
public class DirManager {

@Getter
public static File decodedFilesDirectory;

@Startup
static void init(@Observes StartupEvent ev) throws IOException {
String secureDirPath = System.getProperty("java.io.tmpdir") + "/decodedFilesDirectory";

Check warning

Code scanning / CodeQL

Local information disclosure in a temporary directory Medium

Local information disclosure vulnerability from
system temp directory
due to use of file or directory readable by other local users.
Local information disclosure vulnerability from
system temp directory
due to use of file or directory readable by other local users.

Copilot Autofix AI about 2 months ago

To fix the problem, we should use the java.nio.file.Files.createTempDirectory method, which allows us to create a temporary directory with secure permissions from the start. This method ensures that the directory is created with permissions that restrict access to the owner only, thus preventing local information disclosure.

Steps to fix:

  1. Replace the use of new File and mkdirs() with Files.createTempDirectory.
  2. Ensure that the directory is created with secure permissions from the start.
  3. Update the decodedFilesDirectory to use the path returned by Files.createTempDirectory.
Suggested changeset 1
src/main/java/it/gov/pagopa/atmlayer/service/model/configurations/DirManager.java

Autofix patch

Autofix patch
Run the following command in your local git repository to apply this patch
cat << 'EOF' | git apply
diff --git a/src/main/java/it/gov/pagopa/atmlayer/service/model/configurations/DirManager.java b/src/main/java/it/gov/pagopa/atmlayer/service/model/configurations/DirManager.java
--- a/src/main/java/it/gov/pagopa/atmlayer/service/model/configurations/DirManager.java
+++ b/src/main/java/it/gov/pagopa/atmlayer/service/model/configurations/DirManager.java
@@ -26,7 +26,3 @@
     static void init(@Observes StartupEvent ev) throws IOException {
-        String secureDirPath = System.getProperty("java.io.tmpdir") + "/decodedFilesDirectory";
-        decodedFilesDirectory = new File(secureDirPath);
-        if (!decodedFilesDirectory.exists() && !decodedFilesDirectory.mkdirs()) {
-            throw new IOException("Impossibile creare una directory sicura per il salvataggio di file temporanei.");
-        }
+        decodedFilesDirectory = java.nio.file.Files.createTempDirectory("decodedFilesDirectory").toFile();
         if (SystemUtils.IS_OS_UNIX) {
EOF
@@ -26,7 +26,3 @@
static void init(@Observes StartupEvent ev) throws IOException {
String secureDirPath = System.getProperty("java.io.tmpdir") + "/decodedFilesDirectory";
decodedFilesDirectory = new File(secureDirPath);
if (!decodedFilesDirectory.exists() && !decodedFilesDirectory.mkdirs()) {
throw new IOException("Impossibile creare una directory sicura per il salvataggio di file temporanei.");
}
decodedFilesDirectory = java.nio.file.Files.createTempDirectory("decodedFilesDirectory").toFile();
if (SystemUtils.IS_OS_UNIX) {
Copilot is powered by AI and may make mistakes. Always verify output.
Positive Feedback
Negative Feedback

Provide additional feedback

Please help us improve GitHub Copilot by sharing more details about this comment.

Please select one or more of the options
decodedFilesDirectory = new File(secureDirPath);
if (!decodedFilesDirectory.exists() && !decodedFilesDirectory.mkdirs()) {
throw new IOException("Impossibile creare una directory sicura per il salvataggio di file temporanei.");
}
if (SystemUtils.IS_OS_UNIX) {
Set<PosixFilePermission> dirPermissions = EnumSet.of(
PosixFilePermission.OWNER_READ,
PosixFilePermission.OWNER_WRITE,
PosixFilePermission.OWNER_EXECUTE
);
java.nio.file.Files.setPosixFilePermissions(decodedFilesDirectory.toPath(), dirPermissions);
}
}

@Shutdown
static void shutdown(@Observes ShutdownEvent ev) throws IOException {
FileUtils.deleteDirectory(decodedFilesDirectory);
}

private DirManager() {
throw new IllegalStateException("Utility class DirManager should not be instantiated");
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
import it.gov.pagopa.atmlayer.service.model.service.ResourceEntityStorageService;
import it.gov.pagopa.atmlayer.service.model.service.ResourceFileService;
import it.gov.pagopa.atmlayer.service.model.utils.CommonUtils;
import it.gov.pagopa.atmlayer.service.model.utils.FileUtilities;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
import jakarta.ws.rs.core.Response;
Expand All @@ -28,6 +29,7 @@
import org.eclipse.microprofile.rest.client.inject.RestClient;

import java.io.File;
import java.io.IOException;
import java.sql.Timestamp;
import java.util.*;

Expand Down Expand Up @@ -185,8 +187,10 @@ public Uni<List<String>> createResourceMultiple(List<ResourceEntity> resourceEnt
if (!errors.isEmpty()) {
return deleteResourcesFromStorage(uploadedFiles, errors);
}
FileUtilities.cleanDecodedFilesDirectory();
return Uni.createFrom().item(errors); // This will be empty if no errors occurred
});

}

public Uni<List<String>> deleteResourcesFromStorage(List<String> storageKeys, List<String> errorMessages){
Expand All @@ -195,7 +199,8 @@ public Uni<List<String>> deleteResourcesFromStorage(List<String> storageKeys, Li
.onItem().transform(objectStoreResponse -> String.format("Deleted %s",objectStoreResponse.getStorageKey())))
.collect().asList()
.onItem().transform(deletedKeys -> {
throw new AtmLayerException("Errore nel caricamento dovuto ai seguenti file: " + String.join(", ", errorMessages),
FileUtilities.cleanDecodedFilesDirectory();
throw new AtmLayerException("Errore nel caricamento dovuto ai seguenti file: " + String.join(", ", errorMessages),
Response.Status.BAD_REQUEST, RESOURCES_CREATION_ERROR);
});
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import it.gov.pagopa.atmlayer.service.model.configurations.DirManager;
import it.gov.pagopa.atmlayer.service.model.enumeration.AppErrorCodeEnum;
import it.gov.pagopa.atmlayer.service.model.enumeration.DeployableResourceType;
import it.gov.pagopa.atmlayer.service.model.exception.AtmLayerException;
Expand All @@ -20,23 +21,20 @@
import java.io.IOException;
import java.math.BigInteger;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.attribute.FileAttribute;
import java.nio.file.attribute.PosixFilePermission;
import java.nio.file.attribute.PosixFilePermissions;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.Base64;
import java.util.EnumSet;
import java.util.Set;

import static it.gov.pagopa.atmlayer.service.model.enumeration.AppErrorCodeEnum.ATMLM_500;
import static it.gov.pagopa.atmlayer.service.model.enumeration.AppErrorCodeEnum.BPMN_FILE_DOES_NOT_HAVE_DEFINITION_KEY;
import static it.gov.pagopa.atmlayer.service.model.enumeration.AppErrorCodeEnum.CANNOT_EXTRACT_FILE_DEFINITION_KEY;

@ApplicationScoped
@Slf4j
public class FileUtilities {

public static String extractIdValue(File file, DeployableResourceType resourceTypeEnum) {
switch (resourceTypeEnum) {
case BPMN, DMN -> {
Expand Down Expand Up @@ -102,55 +100,32 @@ public static String toHexString(byte[] hash) {
}

public static File fromStringToFile(String fileBase64) {
if (!DirManager.decodedFilesDirectory.exists()) {
throw new AtmLayerException("Impossibile convertire i file in input: non è stata creata una directory sicura per il salvataggio di file temporanei.", Response.Status.INTERNAL_SERVER_ERROR, AppErrorCodeEnum.ATMLM_500);
}
File tempFile = null;
try {

byte[] decodedBytes = Base64.getDecoder().decode(fileBase64);

String secureDirPath = System.getProperty("java.io.tmpdir") + "/mySecureDirectory";
File secureDir = new File(secureDirPath);
if (!secureDir.exists() && !secureDir.mkdirs()) {
throw new IOException("Impossibile creare la directory sicura.");
}


if (SystemUtils.IS_OS_UNIX) {
Set<PosixFilePermission> dirPermissions = EnumSet.of(
PosixFilePermission.OWNER_READ,
PosixFilePermission.OWNER_WRITE,
PosixFilePermission.OWNER_EXECUTE
);
java.nio.file.Files.setPosixFilePermissions(secureDir.toPath(), dirPermissions);
}

File tempFile;

if (SystemUtils.IS_OS_UNIX) {

Set<PosixFilePermission> filePermissions = EnumSet.of(
PosixFilePermission.OWNER_READ,
PosixFilePermission.OWNER_WRITE,
PosixFilePermission.OWNER_EXECUTE
);

tempFile = File.createTempFile("tempfile", ".tmp", secureDir);
tempFile = File.createTempFile("tempfile", ".tmp", DirManager.decodedFilesDirectory);
java.nio.file.Files.setPosixFilePermissions(tempFile.toPath(), filePermissions);
} else {

tempFile = File.createTempFile("tempfile", ".tmp", secureDir);

tempFile = File.createTempFile("tempfile", ".tmp", DirManager.decodedFilesDirectory);
boolean readable = tempFile.setReadable(true, true);
boolean writable = tempFile.setWritable(true, true);
boolean executable = tempFile.setExecutable(true, true);

if (!readable || !writable || !executable) {
throw new IOException("Impossibile impostare i permessi di sicurezza sul file temporaneo.");
}
}

try (FileOutputStream fos = new FileOutputStream(tempFile)) {
fos.write(decodedBytes);
}

return tempFile;
} catch (IllegalArgumentException e) {
log.error("Errore nella decodifica del Base64: " + e.getMessage());
Expand All @@ -161,5 +136,12 @@ public static File fromStringToFile(String fileBase64) {
}
}

public static void cleanDecodedFilesDirectory() {
try {
FileUtils.cleanDirectory(DirManager.decodedFilesDirectory);
} catch (IOException e) {
throw new AtmLayerException("Errore nell'eliminazione dei file temporanei", Response.Status.INTERNAL_SERVER_ERROR, ATMLM_500);
}
}

}
Loading
Loading