|
bef41ac4f0
|
Add very bare service instance list
|
2025-04-04 13:56:26 +02:00 |
|
|
2fd28e7afa
|
Add instance list to sidebar
|
2025-04-04 11:33:50 +02:00 |
|
|
7da4b77267
|
Add service instance permissions
|
2025-04-04 09:00:20 +02:00 |
|
|
e441005061
|
correct url to codey instance
Tests / test (push) Successful in 25s
Build and Deploy Staging / build (push) Successful in 1m8s
Build and Deploy Staging / deploy (push) Successful in 7s
Build and Deploy Antora Docs / build (push) Successful in 1m2s
Build and Deploy Antora Docs / deploy (push) Successful in 6s
|
2025-04-04 17:07:43 +01:00 |
|
|
4f25504a0d
|
Merge pull request 'Service instantiation' (#31) from 24-service-instantiation into main
Build and Deploy Staging / build (push) Successful in 1m17s
Tests / test (push) Successful in 23s
Build and Deploy Staging / deploy (push) Successful in 8s
Reviewed-on: https://servala-2nkgm.app.codey.ch/servala/servala-portal/pulls/31
|
2025-04-04 10:57:28 +00:00 |
|
|
4d13d71953
|
Improve display of kubernetes errors
Tests / test (push) Successful in 23s
|
2025-04-03 18:01:15 +02:00 |
|
|
fb5a6e9a42
|
Improve name uniqueness feedback
|
2025-04-03 17:54:31 +02:00 |
|
|
a2ac202f26
|
Fix label metadata
Tests / test (push) Successful in 26s
|
2025-04-03 17:41:07 +02:00 |
|
|
bc8c7a80b2
|
Add required_label field to ControlPlane
|
2025-04-03 17:39:49 +02:00 |
|
|
08fada04e0
|
Successfully create an instance
|
2025-04-03 17:17:33 +02:00 |
|
|
a2c3695611
|
Fix breaking tests
|
2025-04-03 16:20:52 +02:00 |
|
|
da69666389
|
Refactor namespace handling
Tests / test (push) Failing after 24s
|
2025-03-31 13:52:57 +02:00 |
|
|
70b8303fdb
|
Defer validation
|
2025-03-31 13:52:44 +02:00 |
|
|
f22dc98c23
|
Improve form display: do not repeat section title
Tests / test (push) Failing after 29s
|
2025-03-31 13:43:51 +02:00 |
|
|
412d344536
|
Show nested fieldsets for form
|
2025-03-31 13:27:41 +02:00 |
|
|
5933881262
|
Validate forms based on JSON schema
|
2025-03-31 11:52:22 +02:00 |
|
|
d10fa1c973
|
New dependency: jsonschema (validation)
|
2025-03-31 11:52:02 +02:00 |
|
|
eedb90b2d3
|
Mark fields as required only if parent also required
|
2025-03-31 11:45:27 +02:00 |
|
|
8b63d78633
|
Fix form rendering
|
2025-03-31 11:32:16 +02:00 |
|
|
9c0bbdcf92
|
Superusers should also be staff
|
2025-03-31 11:25:17 +02:00 |
|
|
67f4b3ba12
|
Rename model, reset migrations
|
2025-03-31 11:25:14 +02:00 |
|
|
94713a3100
|
wip
|
2025-03-28 13:50:11 +01:00 |
|
|
2f769e0e2e
|
Remove unneeded fields from spec
|
2025-03-28 13:46:55 +01:00 |
|
|
6e644dfe44
|
Defer instance creation to model
Tests / test (push) Failing after 24s
|
2025-03-28 13:11:17 +01:00 |
|
|
4e44b283b1
|
Add success url to instance model
|
2025-03-28 13:10:23 +01:00 |
|
|
174837a870
|
Restructure form data into JSON object
|
2025-03-28 12:57:02 +01:00 |
|
|
2f607f8271
|
Proper django field duplication
|
2025-03-28 12:53:10 +01:00 |
|
|
33b82af67d
|
Use name validator on correct model, oops
|
2025-03-28 12:52:03 +01:00 |
|
|
172bdd7261
|
Start offering page with visible form
|
2025-03-28 12:43:21 +01:00 |
|
|
8a1f72b317
|
Add name, org and context to all crd forms
|
2025-03-28 12:23:03 +01:00 |
|
|
57945c8e51
|
Add ServiceInstance to admin
|
2025-03-28 11:47:41 +01:00 |
|
|
b6260b4e9e
|
Add missing migration
|
2025-03-28 11:29:43 +01:00 |
|
|
555462a99e
|
Extract and reuse kubernetes name validator
Tests / test (push) Failing after 26s
|
2025-03-27 17:44:25 +01:00 |
|
|
e37e126d9d
|
Show the organization namespace in the detail page
|
2025-03-27 16:51:36 +01:00 |
|
|
0d47060141
|
Add namespace to organization create
|
2025-03-27 15:16:53 +01:00 |
|
|
b8e9875772
|
Add write-once namespace to admin
|
2025-03-27 15:15:48 +01:00 |
|
|
2c65646146
|
Fix form error rendering
|
2025-03-27 13:54:53 +01:00 |
|
|
a72358a854
|
Add organization namespaces
|
2025-03-27 13:33:56 +01:00 |
|
|
9a403d74f2
|
Add fields related to instance deletion
|
2025-03-27 12:15:49 +01:00 |
|
|
26a3a4942f
|
First draft of ServiceInstance model
|
2025-03-27 11:26:42 +01:00 |
|
|
2f127e94f7
|
Add missing created_at/updated_at fields
|
2025-03-27 09:41:46 +01:00 |
|
|
13c6ca9253
|
Rename control plane selector to "service provider zone"
|
2025-03-27 09:00:34 +01:00 |
|
|
d3eb9c55f7
|
Merge pull request 'Dynamic service ordering forms' (#27) from 14-dynamic-service-ordering-forms into main
Tests / test (push) Successful in 23s
Build and Deploy Staging / build (push) Successful in 50s
Build and Deploy Staging / deploy (push) Successful in 8s
Reviewed-on: http://servala-2nkgm.app.codey.ch/servala/servala-portal/pulls/27
|
2025-03-26 14:43:15 +00:00 |
|
|
83533129bd
|
Cache resource schemas for a full day
Tests / test (push) Successful in 23s
|
2025-03-26 15:40:33 +01:00 |
|
|
70acf2c381
|
Add and document database cache
|
2025-03-26 15:40:33 +01:00 |
|
|
ebf88527fe
|
Simplify CRD and schema retrieval
|
2025-03-26 15:40:33 +01:00 |
|
|
eaa0614839
|
Fix fallback values in model generation
|
2025-03-26 15:40:33 +01:00 |
|
|
751f1ed0b0
|
add perfect scrollbar extension for mazer
Tests / test (push) Successful in 24s
|
2025-03-26 15:18:10 +01:00 |
|
|
6a521f3d0a
|
Implement full crd discovery and schema retrieval
Tests / test (push) Successful in 23s
|
2025-03-26 13:31:39 +01:00 |
|
|
df1ebaa2d4
|
Display offering form in separate card
Tests / test (push) Successful in 24s
|
2025-03-26 11:24:42 +01:00 |
|