Move all SCIM configuration to scim namespace #2578

Open
opened 2026-09-22 09:08:58 +00:00 by EricvanSchaik · 0 comments
EricvanSchaik commented 2026-09-22 09:08:58 +00:00 (Migrated from github.com)

Description

As a TPM, I want all SCIM configuration to be easily recognisable in its own namespace so that the configuration is more readable.

At this point, there are quite some SCIM related settings in server/config/test_config.yml. This should move under a heading scim.

Task Overview

  • Create a new scim heading in test_config.yml
  • Move all scim settings there
    • scim_sweep
    • scim_schema_sram
    • id_scope
    • mock_scim_enabled
  • Make the same edits in all the environments in the sram-deploy-aws repository (and possible the SRAM-deploy environment)

Acceptance Criteria

  • Pipelines succeed with new configuration

Definition of Done

  • Does the code include backend code?

    • Happy flow tested with API test
    • One or more unhappy flows tested with API test
    • Manually tested with API client (as long as API tests are slightly different)
    • Mypy succeeds on new code
    • Linting succeeds on new code
    • Relevant documentation is updated
      • OpenAPI specs
      • README
      • Pydocs
    • Communicate changes like breaking api changes or a necessary database migration
  • Does the code include frontend code?

    • New functionality is tested with Playwright, or is too small for Playwright tests
    • Adapt existing Playwright tests if they break
    • New React components are functional components
    • Linting succeeds on new code
    • Relevant documentation is updated (maybe none, docs on the react code seems quite scarce 😅 )

Notes

No response

### Description As a TPM, I want all SCIM configuration to be easily recognisable in its own namespace so that the configuration is more readable. At this point, there are quite some SCIM related settings in `server/config/test_config.yml`. This should move under a heading `scim`. ### Task Overview - [x] Create a new scim heading in test_config.yml - [x] Move all scim settings there - [x] scim_sweep - [x] scim_schema_sram - [x] id_scope - [x] mock_scim_enabled - [x] Make the same edits in all the environments in the `sram-deploy-aws` repository (and possible the SRAM-deploy environment) ### Acceptance Criteria - [x] Pipelines succeed with new configuration ### Definition of Done - [ ] Does the code include backend code? - [ ] Happy flow tested with API test - [ ] One or more unhappy flows tested with API test - [ ] Manually tested with API client (as long as API tests are slightly different) - [ ] Mypy succeeds on new code - [ ] Linting succeeds on new code - [ ] Relevant documentation is updated - OpenAPI specs - README - Pydocs - [ ] Communicate changes like breaking api changes or a necessary database migration - [ ] Does the code include frontend code? - [ ] New functionality is tested with Playwright, or is too small for Playwright tests - [ ] Adapt existing Playwright tests if they break - [ ] New React components are functional components - [ ] Linting succeeds on new code - [ ] Relevant documentation is updated (maybe none, docs on the react code seems quite scarce 😅 ) ### Notes _No response_
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
eric/SBS#2578
No description provided.