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

feat: Introduce globalconf V3 #1827

Merged
merged 17 commits into from
Oct 26, 2023

chore: Use ternary to bypass sonarcloud false positives

a456296
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

feat: Introduce globalconf V3 #1827

chore: Use ternary to bypass sonarcloud false positives
a456296
Select commit
Loading
Failed to load commit list.
GitHub Actions / Security Server system tests succeeded Oct 26, 2023 in 0s

Security Server system tests ✅

Tests passed successfully

✅ src/security-server/system-test/build/test-results/systemTest/TEST-org.niis.xroad.ss.test.ui.SecurityServerUiBehavioralTest.xml

115 tests were completed in 768s with 114 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
org.niis.xroad.ss.test.ui.SecurityServerUiBehavioralTest 114✅ 1⚪ 768s

✅ org.niis.xroad.ss.test.ui.SecurityServerUiBehavioralTest

✅ Security server is initialized
✅ Default token is initialized
✅ Example #1.1
✅ Example #1.2
✅ Example #1.1
✅ Example #1.2
✅ Add key wizard is navigable
✅ CSR can be deleted
✅ Generating multiple CSR for key
✅ User can create API key with all privileges
✅ API key is created and revoked
✅ API key is created and edited
✅ User can only assign roles they have when creating/editing API key
✅ Timestamping service is selected and deleted
✅ Timestamping service is selected
✅ Add client was cancelled
✅ Example #1.1
✅ Example #1.2
✅ Add subsystem was cancelled
✅ Example #1.1
✅ Example #1.2
✅ Example #1.3
✅ New Subsystem is added, but management registration fails
✅ Example #1.1
✅ Example #1.2
✅ Example #1.3
✅ Example #1.4
✅ Example #1.5
✅ Example #1.6
✅ Local group is not added as it already exists
✅ Local groups are sorted by default
✅ Local groups are sorted by Description
✅ Local groups are filtered to "group"
✅ Local groups are filtered to "aaa-1"
✅ Local group aaa-1 is deleted
✅ Local group group-1 is edited
✅ Local group group-1 member is removed
✅ Client details are displayed
✅ Client Internal servers are configured
✅ Client service with invalid openApi spec is not added
✅ Client service with invalid openApi spec is not added
✅ Client service with openApi yaml spec is added
✅ Client service with openApi json spec is added
✅ Client service is edited
✅ Client service has access rights added to it
✅ Client service has one access rights removed
✅ Client service has all access rights removed
✅ Client service has new endpoint added to it
✅ Only manually added endpoints can be edited
✅ Manually added endpoints can be deleted
✅ Newly added services are enabled and one of them disabled
✅ Newly added service is edited
✅ Newly added service is deleted
✅ Client service with Base Path is configured
✅ Client Rest service with duplicate service code is not added
✅ Client Rest service with duplicate url is not added
✅ Updating service url to duplicate url is not allowed
✅ Client service is edited
✅ Client service has access rights added to it
✅ Client service has one access rights removed
✅ Client service has all access rights removed
✅ Client service has new endpoint added to it
✅ Manually added endpoints can be edited
✅ Manually added endpoints can be deleted
✅ Newly added services are enabled and one of them disabled
✅ Newly added service is edited
✅ Newly added service is deleted
✅ Client WSDL service is configured
✅ Client WSDL service is not duplicated
✅ Client WSDL service is not valid
✅ Client WSDL service url does not respond
✅ Client WSDL service url is updated
✅ Client WSDL service service testOp1 is edited
✅ Client service has access rights added to it
✅ Client service access rights subjects search filter clearing restore initial state
✅ Client service has one access rights removed
✅ Client service has all access rights removed
✅ Newly added services are enabled and one of them disabled
✅ Newly added service is deleted
✅ Service is refreshed
✅ Multiple Service clients are added
✅ Service client list can be filtered and sorted
✅ Service client can be edited with additional access rights
✅ Service client can be can have all of its service codes removed and re-added
✅ Service client can be can have single service code removed
✅ Service client can be can have all of its service codes removed and member is not present anymore
✅ Service client is removed if its service is deleted
✅ Client List search
✅ Client List default sorting by name
✅ Client List sorting by ID desc
✅ Client List sorting by Status asc
✅ Configuration can be backed up and deleted
✅ Configuration backup can be downloaded and uploaded
✅ Already existing configuration backup is overwritten on upload
✅ Configuration can be restored from backup
✅ Configuration backups can be filtered
✅ System administrator sees only relevant pages
✅ Registration officer sees only relevant pages
✅ Security officer sees only relevant pages
✅ Observer sees only relevant pages
✅ Service administrator sees only relevant pages
✅ Invalid password is rejected
✅ Invalid username is rejected
✅ User is able to log out from security server
✅ Automatic logout happens when timeout passes
✅ Diagnostics checks are successful
✅ Message log encryption is enabled
⚪ Message log archive encryption should have per member configuration
✅ Proxymonitor responds with correct response for TotalPhysicalMemory
✅ Proxymonitor responds with correct response for TotalPhysicalMemory
✅ Proxymonitor responds with correct response
✅ Proxymonitor responds with correct response for TotalPhysicalMemory request
✅ Messagelog contains metrics requests
✅ Retrieving Operational Data of Security Server
✅ Retrieving Health Data of Security Server