aboutsummaryrefslogtreecommitdiffstats
path: root/gui-server
AgeCommit message (Collapse)AuthorFilesLines
2023-02-02Replace Eclipselink with Hibernateliamfallon1-2/+2
Issue-ID: POLICY-4533 Change-Id: Ieda653947935448036b822960aae5498595ad4e0 Signed-off-by: liamfallon <liam.fallon@est.tech>
2022-12-16Update snapshot and/or references of policy/gui to latest snapshotsliamfallon1-1/+1
policy/gui updated to its latest own and reference snapshots *** This commit is generated by a PF release script *** Issue-ID: POLICY-4484 Signed-off-by: liamfallon <liam.fallon@est.tech> Change-Id: I01e28049ea6b24e5fef322f9a93e72f3797cec8c
2022-11-09Enable health check and prometheus on gui-serverliamfallon5-2/+20
Issue-ID: POLICY-4138 Change-Id: Ibd815d54e7ee1df787412ed55d70d8a5dc95f1c0 Signed-off-by: liamfallon <liam.fallon@est.tech>
2022-11-09Add forwarding support for policy-papliamfallon20-49/+284
The GUI server must forward calls to PAP to allow policies to be deployed and undeployed. Issue-ID: POLICY-4138 Change-Id: I10ef96a8154cf618c3a22be1e06ec969729db54e Signed-off-by: liamfallon <liam.fallon@est.tech>
2022-11-08Remove duplication in REST Controller Testsliamfallon3-242/+191
Issue-ID: POLICY-4138 Change-Id: I796942a33031d572bac931861faa5dc736128c9b Signed-off-by: liamfallon <liam.fallon@est.tech>
2022-11-08Move GUI forwarding to gui-server from clamp-beliamfallon28-241/+765
This commit: - Adds redirect support for policy-api to the gui-server microservice. The gui-server can now proxy and forward calls to it across to policy-api, and can act as an autherntication/authorization gateway for policy-api for https - Adds redirect support for clamp-ACM, as for policy-gui - Restructured the static pages to add a designtime-ui and runtime-ui strucuture for current and future UIs - CLAMP UI moved into the runtime-ui part - Apex editor moved into the designtime-ui part - Unit tests added and coverage on code is > 95% This change moves the forwarding functionality from the clamp-backend microservice to the gui-server microservice, so once this review is merged, the clamp-backend microservice is no longer needed. Issue-ID: POLICY-4138 Change-Id: I4b45f7026d13b5e1046198cdba52074668b29956 Signed-off-by: liamfallon <liam.fallon@est.tech>
2022-10-21Set snapshot and/or references of policy/gui for new releaseliamfallon1-1/+1
policy/gui updated to its latest own and reference snapshots *** This commit is generated by a PF release script *** Issue-ID: POLICY-4408 Signed-off-by: liamfallon <liam.fallon@est.tech> Change-Id: I6d290b5589706dd3931a8bfe50220385b9de1cfa
2022-10-21Update snapshot and/or references of policy/gui to latest snapshotsliamfallon1-1/+1
policy/gui updated to its latest own and reference snapshots *** This commit is generated by a PF release script *** Issue-ID: POLICY-4408 Signed-off-by: liamfallon <liam.fallon@est.tech> Change-Id: Ia2af3d09c25731ac074fba83953c6cf3fc77a381
2022-09-29Merge "Amend GUI to work directly towards ACM runtime"Liam Fallon3-1/+21
2022-09-28Amend GUI to work directly towards ACM runtimeliamfallon3-1/+21
GUI proxies the URLs towards the ACM runtime server across CLAMP backend because clamp-backend handles the certificates for HTTPS communication and also handles AAF. For now, the Policy GUI is being used for testing and demonstration purposes only. As AAF is disabled and we are using HTTP, the GUI can now work towards the ACM runtime server port directly for test installations. Issue-ID: POLICY-4122 Change-Id: Idca87d520a5eef2058781534df6f96a0260c5eaf Signed-off-by: liamfallon <liam.fallon@est.tech>
2022-09-23Update snapshot and/or references of policy/gui to latest snapshotsliamfallon1-1/+1
policy/gui updated to its latest own and reference snapshots *** This commit is generated by a PF release script *** Issue-ID: POLICY-4343 Signed-off-by: liamfallon <liam.fallon@est.tech> Change-Id: Ic855a9b68b4b521330736d09442c502036a80150
2022-05-03Set snapshot and/or references of policy/gui for new releaseliamfallon1-1/+1
policy/gui updated to its latest own and reference snapshots *** This commit is generated by a PF release script *** Issue-ID: POLICY-4073 Signed-off-by: liamfallon <liam.fallon@est.tech> Change-Id: I81d9ad228ad553e1546ad8c39ea99d864a521c04 Signed-off-by: liamfallon <liam.fallon@est.tech>
2022-05-03Update snapshot and/or references of policy/gui to latest snapshotsliamfallon1-1/+1
policy/gui updated to its latest own and reference snapshots *** This commit is generated by a PF release script *** Issue-ID: POLICY-4089 Signed-off-by: liamfallon <liam.fallon@est.tech> Change-Id: I43fb331d70487c78f640ae9205c926ff7f4868f5
2022-04-13Update snapshot and/or references of policy/gui to latest snapshotsliamfallon1-1/+1
policy/gui updated to its latest own and reference snapshots *** This commit is generated by a PF release script *** Issue-ID: POLICY-4089 Signed-off-by: liamfallon <liam.fallon@est.tech> Change-Id: I234c75ed30b497871afcb6b5f5306a73b755f989
2022-03-22Duplicate log entries in policy-guidanielhanrahan1-3/+3
Issue-ID: POLICY-4041 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: Icbf4948733da3e40a9d6349142a0b9ff0f7b30f5
2022-03-16Merge "Code coverage for policy/gui gui-server"Liam Fallon3-0/+123
2022-03-15Update snapshot and/or references of policy/gui to latest snapshotsliamfallon1-1/+1
policy/gui updated to its latest own and reference snapshots *** This commit is generated by a PF release script *** Issue-ID: POLICY-3982 Signed-off-by: liamfallon <liam.fallon@est.tech> Change-Id: I71ca42a74e1d6fbb397c58ac5ecfa443a9b78e8d Signed-off-by: liamfallon <liam.fallon@est.tech>
2022-03-15Code coverage for policy/gui gui-serverdanielhanrahan3-0/+123
Write tests to increase gui-server code coverage to 100% Issue-ID: POLICY-3351 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: If5fa5d57f912496d1adab93b1e714e3c77a05b61
2022-03-14Make client cert authentication optional in policy-guidanielhanrahan1-1/+0
Set client auth to optional as Apex Editor does not need certs. Issue-ID: POLICY-3980 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: Iad03f80f5fb79e6f48a21699c45e9fbf7c746106
2022-03-02Fix sonar security issues in policy-guidanielhanrahan2-0/+2
Suppress warnings regarding use of @RequestMapping without HTTP method. It is intentional that these proxy methods handle all requests. Issue-ID: POLICY-3638 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: I79ce6ef994fcbac17d5d8226eedfd98885e2cdbf
2022-02-28Run policy GUIs in a single JARdanielhanrahan34-0/+1994
Create gui-server module serving clamp and apex GUIs using Spring Add Spring filter to pass client SSL cert to clamp backend Remove nginx from docker image Add logback.xml to docker image Add helper scripts for running gui-server jar and docker Issue-ID: POLICY-3638 Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech> Change-Id: Ie857f5755015c522b8cf781de255f7a1d567e263