portal-ng/ui.git
9 months agoChore: Test new Sonatype Lifecycle action in Gerrit 36/139036/3
Matthew Watkins [Thu, 26 Sep 2024 15:18:23 +0000 (17:18 +0200)]
Chore: Test new Sonatype Lifecycle action in Gerrit

Issue-ID: SECCOM-276
Change-Id: I8292f3d7826974f3d68b10d9165c00b6b372e599
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
9 months agoRelease 0.1.2 image 07/139007/1
Fiete Ostkamp [Tue, 24 Sep 2024 15:38:06 +0000 (17:38 +0200)]
Release 0.1.2 image

- Angular upgrade (13 -> 16)

Issue-ID: PORTALNG-124
Change-Id: Icf7a69e880c346df3f78679a109fa21647faeddd
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
9 months agoUpdate Angular to 16 06/139006/1 0.1.2
Fiete Ostkamp [Tue, 24 Sep 2024 12:52:51 +0000 (14:52 +0200)]
Update Angular to 16

Issue-ID: PORTALNG-123
Change-Id: I3b5771d98799033c37d16faa3355bc706402c0c2
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
9 months agoUpdate Angular to 15 05/139005/1
Fiete Ostkamp [Tue, 24 Sep 2024 12:27:20 +0000 (14:27 +0200)]
Update Angular to 15

Issue-ID: PORTALNG-122
Change-Id: Ieb7190f9510975c9cea69696ba82966f48993e6c
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
9 months agoUpgrade to Angular 14 02/139002/1
Fiete Ostkamp [Tue, 24 Sep 2024 10:59:08 +0000 (12:59 +0200)]
Upgrade to Angular 14

Issue-ID: PORTALNG-121
Change-Id: Ic0ee5450b1e234036dc567b14da15c8febb06e94
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
9 months agoUpgrade packages to current Angular 13 level 00/139000/5
Fiete Ostkamp [Mon, 23 Sep 2024 11:39:16 +0000 (13:39 +0200)]
Upgrade packages to current Angular 13 level

- upgrade angular-oauth2-oidc (12.1.0 -> 13.0.1)
- upgrade ngx-translate (13.0.0 -> 14.0.0)
- upgrade rxjs (6.6.7 -> 7.4.0)
- remove ng-bootstrap
- bump version to 0.1.1

Issue-ID: PORTALNG-120
Change-Id: I0672a7e794e965677ef5d818163ec080734e11e0
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
9 months agoUpdate README 94/138994/3
Fiete Ostkamp [Mon, 23 Sep 2024 05:50:26 +0000 (07:50 +0200)]
Update README

- add missing instructions for binding to privileged ports
- use node 18 in docker build

Issue-ID: PORTALNG-118
Change-Id: Ib4360f920d96c6ccef40bf50c5f815488c1ddfd2
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
10 months agoFix: Add inputs to composed-generic-sonar-cloud.yaml 34/138834/1
Matthew Watkins [Fri, 23 Aug 2024 12:34:09 +0000 (13:34 +0100)]
Fix: Add inputs to composed-generic-sonar-cloud.yaml

Issue-ID: SECCOM-276

Add required JSON inputs as minimal strings: "{}"

Change-Id: I34d6f8ab70d0a1e6621261c6b59aad1ae4ac7218
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
11 months agonew onap logo 37/138737/1
thmsdt [Wed, 14 Aug 2024 08:35:12 +0000 (10:35 +0200)]
new onap logo

Issue-ID: DOC-826

Change-Id: I43271935ce3ed49a7891884d3af2c46bb5126d39
Signed-off-by: thmsdt <thomas.kulik@telekom.de>
11 months agofixed line length in table 08/138608/1
thmsdt [Thu, 1 Aug 2024 06:22:55 +0000 (08:22 +0200)]
fixed line length in table

Issue-ID: DOC-823

Change-Id: I4cd85672bf9a699b64ccbee9c9f7be4692d3b943
Signed-off-by: thmsdt <thomas.kulik@telekom.de>
11 months agofix project name 23/138523/1
thmsdt [Mon, 22 Jul 2024 13:27:17 +0000 (15:27 +0200)]
fix project name

Issue-ID: DOC-823

Change-Id: I348ceb3b87ff30cf5ff7a287403587864d1a1e2c
Signed-off-by: thmsdt <thomas.kulik@telekom.de>
11 months agominor change to (re)trigger RTD build (2nd try) 15/138515/1
thmsdt [Mon, 22 Jul 2024 07:21:37 +0000 (09:21 +0200)]
minor change to (re)trigger RTD build (2nd try)

Issue-ID: DOC-823

Change-Id: I180c40d583c2cd26c182db6af953b1b08a7ca4b7
Signed-off-by: thmsdt <thomas.kulik@telekom.de>
11 months agominor change to retrigger build 04/138504/1
thmsdt [Thu, 18 Jul 2024 13:46:15 +0000 (15:46 +0200)]
minor change to retrigger build

Issue-ID: DOC-823

Change-Id: Ie6a4059ef8d68c815316ac70f9d72d74464879b6
Signed-off-by: thmsdt <thomas.kulik@telekom.de>
12 months agoFix: Add missing SONAR_TOKEN under workflow inputs 89/138489/2
Matthew Watkins [Tue, 16 Jul 2024 12:40:52 +0000 (13:40 +0100)]
Fix: Add missing SONAR_TOKEN under workflow inputs

This change is also needed to re-test the RTD project creation

Issue-ID: SECCOM-276

Change-Id: I08b602bdd4bd25c23072080cd7f9cf6f5095cd20
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
12 months agoReduce number of markdown linter warnings for ui README 91/138491/1
Fiete Ostkamp [Tue, 16 Jul 2024 13:16:58 +0000 (15:16 +0200)]
Reduce number of markdown linter warnings for ui README

Issue-ID: PORTALNG-113
Change-Id: Ic2223dfe01df0115b58f07f2dfe114d6ba04030c
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
12 months agoFeat: Add Sonarcloud workflow for portal-ng/ui scanning 75/138375/9
Matthew Watkins [Wed, 3 Jul 2024 14:05:30 +0000 (15:05 +0100)]
Feat: Add Sonarcloud workflow for portal-ng/ui scanning

Issue-ID: SECCOM-276

Change-Id: Ieeffa5528212ac44e435729020fb7ca445ef8430
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
12 months agoPin node version in Dockerfile to assure compatibility with Angular 13 16/138416/6
Fiete Ostkamp [Thu, 11 Jul 2024 07:55:31 +0000 (09:55 +0200)]
Pin node version in Dockerfile to assure compatibility with Angular 13

Issue-ID: PORTALNG-112
Change-Id: I207209f7f24ea736510d85da198dfcd78fc313de
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
12 months agoFeat: Add dependabot configuration for NPM/Docker 17/138317/2
Matthew Watkins [Tue, 25 Jun 2024 08:41:12 +0000 (09:41 +0100)]
Feat: Add dependabot configuration for NPM/Docker

Issue-ID: IT-26882

Change-Id: I2a83b0a9b60b36d6a2ed61dd102ff7b88389c1c6
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
13 months agofix project name in INFO.yaml 41/138241/1
thmsdt [Mon, 17 Jun 2024 09:30:17 +0000 (11:30 +0200)]
fix project name in INFO.yaml

Issue-ID: DOC-823

Change-Id: Icb3e6afa760d75c076f885c3bd465ac485d71a5c
Signed-off-by: thmsdt <thomas.kulik@telekom.de>
13 months agoCreate release notes 55/138155/5
Fiete Ostkamp [Mon, 10 Jun 2024 13:03:05 +0000 (15:03 +0200)]
Create release notes

- create release notes for the initial release of the portalng

Issue-ID: PORTALNG-110
Change-Id: If10dd2e33809c835dbd309ea4404f1e16206ebf8
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
13 months agoRelease 0.1.1 93/138093/1
Fiete Ostkamp [Tue, 28 May 2024 14:22:23 +0000 (16:22 +0200)]
Release 0.1.1

- fix auth url after KeycloakX upgrade

Issue-ID: PORTALNG-109
Change-Id: Ia4343ff8fa86c8d0c8d4cabd4e8452844274039e
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
13 months agoAdjust keycloak auth url after KeycloakX upgrade 92/138092/1 0.1.1
Fiete Ostkamp [Tue, 28 May 2024 14:11:55 +0000 (16:11 +0200)]
Adjust keycloak auth url after KeycloakX upgrade

- remove /auth from auth url after KeycloakX upgrade
- increase version to 0.1.1

Issue-ID: PORTALNG-109
Change-Id: I74182d3f8a8eca3a1a341622076980e6be544cd5
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
14 months agoSetup docs for portal-ng 84/137884/3
Fiete Ostkamp [Mon, 13 May 2024 12:15:07 +0000 (14:15 +0200)]
Setup docs for portal-ng

- setup docs based on the doc-best-practice repository

Issue-ID: PORTALNG-98
Change-Id: I5e46eae902f4c7b35f9bfab4034c9cb1f6c21bf2
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
14 months agoRelease 0.1.0 image of ui 55/137855/1
Fiete Ostkamp [Tue, 7 May 2024 14:47:40 +0000 (16:47 +0200)]
Release 0.1.0 image of ui

Issue-ID: PORTALNG-97
Change-Id: I1955ba9a5f352b9ffa8d68b5e915da3ef6c84991
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
14 months agoMake ui filesystem readonly 53/137853/1 0.1.0
Fiete Ostkamp [Tue, 7 May 2024 14:16:20 +0000 (16:16 +0200)]
Make ui filesystem readonly

- remove nginx.template and docker_entrypoint from repo [1]
- add version.properties file

[1] they will be mounted via the chart since files can't be modified (using envsubst) in a readonly filesystem
Issue-ID: PORTALNG-96
Change-Id: Ic3352be45b104ffb2b620532d07470cb8247e4d3
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
15 months agoDocker-compose setup for ui is not working 04/137604/1
Fiete Ostkamp [Thu, 28 Mar 2024 07:53:30 +0000 (08:53 +0100)]
Docker-compose setup for ui is not working

- use correct image repository
- remove all references to portal-[bff|preferences|history] and use the non-prefixed versions
- fix Keycloak realm settings

Issue-ID: PORTALNG-83
Change-Id: If86c6e13fa10584b3e209ad777f7f85d9cb3afe5
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
15 months agoMake ui logging configurable 98/137598/1
Fiete Ostkamp [Wed, 27 Mar 2024 12:15:13 +0000 (13:15 +0100)]
Make ui logging configurable

- introduce LOGGING_ENABLED environment variable that can be set to enable the ui logging

Issue-ID: PORTALNG-81
Change-Id: Icb540020bf18e030e3b02fa27f66eb5982a2bf31
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
16 months agoui container unable to launch 70/137470/1
Fiete Ostkamp [Tue, 5 Mar 2024 13:36:00 +0000 (14:36 +0100)]
ui container unable to launch

- change ownership of copied file to nginx user

Issue-ID: PORTALNG-77
Change-Id: I6f9f2a5463f493c076cc6f191f093d1e6e477ef8
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
16 months agoportal-ng pods run under root user 57/137457/1
Fiete Ostkamp [Fri, 1 Mar 2024 12:03:12 +0000 (13:03 +0100)]
portal-ng pods run under root user

- switch base image from openresty to nginx-unprivileged
- remove custom lua plugin code
- dynamically determine dns resolver ip during container startup

Issue-ID: PORTALNG-67
Change-Id: I23fb5e684dbb98a326afb00911a1f5ae78e2536d
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
22 months agoMerge "Change role prefix from onap_ to portal_ [ui]" montreal
Fiete Ostkamp [Tue, 29 Aug 2023 08:32:58 +0000 (08:32 +0000)]
Merge "Change role prefix from onap_ to portal_ [ui]"

23 months ago/onap-logging proxy config is causing container startup failure 32/135632/1
Fiete Ostkamp [Tue, 1 Aug 2023 09:11:44 +0000 (09:11 +0000)]
/onap-logging proxy config is causing container startup failure

Issue-ID: PORTALNG-36
Change-Id: I1baf948a344c8ef170d73bb0cd8b26e67582dddf
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
23 months agoui requires globally installed openapi-generator-cli npm package 04/135604/1
Fiete Ostkamp [Mon, 31 Jul 2023 08:17:17 +0000 (08:17 +0000)]
ui requires globally installed openapi-generator-cli npm package

Issue-ID: PORTALNG-34
Change-Id: I5c5cf7ea6b500bd18de74f7702b5d1f4d189c675
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
23 months agoChange role prefix from onap_ to portal_ [ui] 75/135575/1
Fiete Ostkamp [Thu, 27 Jul 2023 08:02:46 +0000 (08:02 +0000)]
Change role prefix from onap_ to portal_ [ui]

Issue-ID: PORTALNG-31
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: Idf9b8b24fab73cfdaa8084b65308eef2ae9e62e3

2 years agoHistory dashboard not correctly layouted - code correction 32/135232/2
Ludmila Schlegelova [Wed, 28 Jun 2023 12:38:10 +0000 (14:38 +0200)]
History dashboard not correctly layouted - code correction

Issue-ID: PORTALNG-5

Signed-off-by: Ludmila Schlegelova <Ludmila.Schlegelova@telekom.com>
Change-Id: Ie578726acefa92df5a06d92dac144e1b7f9118a9

2 years agoMake ui nginx startup independent from proxied services 87/135187/1
Fiete Ostkamp [Tue, 27 Jun 2023 10:13:52 +0000 (10:13 +0000)]
Make ui nginx startup independent from proxied services

Issue-ID: PORTALNG-11

Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: Id60edf3691f285d731b998732577450a6f7648fe

2 years agoui is not using production builds in the Dockerfile 97/135097/1
Fiete Ostkamp [Thu, 22 Jun 2023 14:12:06 +0000 (14:12 +0000)]
ui is not using production builds in the Dockerfile

Issue-ID: PORTALNG-9

Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: I1c5f5af3d9b0d494540d661ca2f2aea983edfa2e

2 years agoThe Dockerfile contains a nonexistent package 88/135088/1
Fiete Ostkamp [Thu, 22 Jun 2023 10:11:16 +0000 (10:11 +0000)]
The Dockerfile contains a nonexistent package

Issue-ID: PORTALNG-7

Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: I369cb0cdc7464d29180989d589b2a859ad0e861b

2 years agoThe Dockerfile contains a nonexistent package 85/135085/1
Fiete Ostkamp [Thu, 22 Jun 2023 09:41:24 +0000 (09:41 +0000)]
The Dockerfile contains a nonexistent package

Issue-ID: PORTALNG-7

Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: Ic2228157b4dc3de9d32d07d07b498c8742d7eacc

2 years agoThe Dockerfile contains a nonexistent package 55/135055/1
Fiete Ostkamp [Wed, 21 Jun 2023 14:52:24 +0000 (14:52 +0000)]
The Dockerfile contains a nonexistent package

Issue-ID: PORTALNG-7

Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: Ia5a368c929d9792813b752de4e7921d6b3dd0ba6

2 years agoAdd the *.yaml ending to license checker ignore list 47/135047/1
Fiete Ostkamp [Wed, 21 Jun 2023 12:55:08 +0000 (12:55 +0000)]
Add the *.yaml ending to license checker ignore list

Issue-ID: PORTALNG-6

Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: I0484fd56b7c2a6d807bb82155d710d9603745e17

2 years agoMake ui configurable via environment variables 39/135039/3
Fiete Ostkamp [Wed, 21 Jun 2023 08:13:48 +0000 (08:13 +0000)]
Make ui configurable via environment variables

Issue-ID: PORTALNG-4

Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: I31b968cef23c7727cfd8cfb2ba65691745a0b8f3

2 years agoUpload ui 69/134169/1
Fiete Ostkamp [Fri, 14 Apr 2023 11:59:32 +0000 (11:59 +0000)]
Upload ui

Issue-ID: PORTAL-1084

Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: Id0c94859a775094e67b0bb9c91ca5e776a08c068

2 years agoAutomation adds INFO.yaml 71/133771/4
LF Jenkins CI [Fri, 24 Mar 2023 01:43:12 +0000 (01:43 +0000)]
Automation adds INFO.yaml

Issue-ID: CIMAN-33

Change-Id: I66f0b68e3f6505cfcb51579cabe6a3948cdfdb61
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
Signed-off-by: Kevin Sandi <ksandi@contractor.linuxfoundation.org>
2 years agoChore: Automation adds .gitreview 92/133792/1
lf-jobbuilder [Fri, 24 Mar 2023 01:43:10 +0000 (01:43 +0000)]
Chore: Automation adds .gitreview

Issue-ID: CIMAN-33
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
Change-Id: Ieb5c1a44fafcc9b701c9ea8d94c249e2511dffea

2 years agoInitial empty repository
LF Jenkins CI [Fri, 24 Mar 2023 01:43:05 +0000 (01:43 +0000)]
Initial empty repository