Service instantiation #31

Merged
rixx merged 37 commits from 24-service-instantiation into main 2025-04-04 10:57:29 +00:00
Member

#24

  • New ServiceInstance model
    • attach directly to ServiceOfferingControlPlane?
    • name rules
  • add namespace to organization
    • make immutable
    • kubernetes rules for names
  • Service instantiation
    • validate name uniqueness
    • get-or-create organization namespace
    • extract nested JSON data from submitted form
    • submit data to Kubernetes
    • render success (instance page)
    • render errors
    • empty list/detail page for instances for successful redirect after creation
  • Form rendering improvements
    • if only one control plane, show form immediately, without select
    • render "name" field
    • group related fields into fieldsets
#24 - [x] New `ServiceInstance` model - [x] attach directly to `ServiceOfferingControlPlane`? - [x] name rules - [x] add namespace to organization - [x] make immutable - [x] kubernetes rules for names - [x] Service instantiation - [x] validate name uniqueness - [x] get-or-create organization namespace - [x] extract nested JSON data from submitted form - [x] submit data to Kubernetes - [ ] render success (instance page) - [x] render errors - [ ] empty list/detail page for instances for successful redirect after creation - [x] Form rendering improvements - [x] if only one control plane, show form immediately, without select - [x] render "name" field - [x] group related fields into fieldsets
rixx added spent time 2025-03-26 15:27:37 +00:00
2 hours
rixx force-pushed 24-service-instantiation from 78c00609f3 to 555462a99e 2025-03-28 10:15:53 +00:00 Compare
rixx added spent time 2025-03-28 12:00:29 +00:00
8 hours
rixx added spent time 2025-03-28 12:00:34 +00:00
8 hours
rixx added 9 commits 2025-03-28 12:11:44 +00:00
rixx added 10 commits 2025-03-31 11:44:11 +00:00
rixx added 2 commits 2025-03-31 11:53:06 +00:00
Refactor namespace handling
Some checks failed
Tests / test (push) Failing after 24s
da69666389
rixx added 4 commits 2025-04-03 15:41:30 +00:00
rixx changed title from WIP: Service instantiation to Service instantiation 2025-04-03 16:01:41 +00:00
rixx added 2 commits 2025-04-03 16:01:54 +00:00
Author
Member

Merge ready, will merge tomorrow. Did not build listing/detail pages for instances yet, so creating a new instance leads to a 404 – detail/listing pages will be part of the next PR.

Merge ready, will merge tomorrow. Did not build listing/detail pages for instances yet, so creating a new instance leads to a 404 – detail/listing pages will be part of the next PR.
rixx added spent time 2025-04-03 16:04:47 +00:00
8 hours
rixx merged commit 4f25504a0d into main 2025-04-04 10:57:29 +00:00
rixx deleted branch 24-service-instantiation 2025-04-04 10:57:30 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Total time spent: 1 day 2 hours
rixx
1 day 2 hours
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: servala/servala-portal#31
No description provided.