|
99da47fa11
|
remove service_definition from fieldset
Build and Deploy Staging / build (push) Successful in 49s
Tests / test (push) Successful in 23s
Build and Deploy Staging / deploy (push) Successful in 8s
|
2025-03-25 13:40:11 +01:00 |
|
|
a520fdeb4a
|
Merge pull request 'Display service catalogs' (#22) from 13-service-catalog into main
Build and Deploy Staging / build (push) Successful in 52s
Tests / test (push) Successful in 24s
Build and Deploy Staging / deploy (push) Successful in 7s
Reviewed-on: https://servala-2nkgm.app.codey.ch/servala/servala-portal/pulls/22
|
2025-03-25 11:18:19 +00:00 |
|
|
d093d422ce
|
Mark subpaths as active in the sidebar
Tests / test (push) Successful in 24s
|
2025-03-25 12:17:09 +01:00 |
|
|
b074a3413a
|
ServiceDefinition as part of the through model
|
2025-03-25 12:04:16 +01:00 |
|
|
267dc56f32
|
add navigation link for services
Tests / test (push) Successful in 24s
|
2025-03-24 17:41:01 +01:00 |
|
|
b7b5e30e7a
|
Add service offering detail view
|
2025-03-24 17:41:01 +01:00 |
|
|
ccdc7bd425
|
Drop ServiceDefinition.control_plane
|
2025-03-24 17:41:01 +01:00 |
|
|
51dcc46f62
|
Use service slug in routing
|
2025-03-24 17:41:01 +01:00 |
|
|
7411288019
|
Add and auto-populate slug field
|
2025-03-24 17:41:01 +01:00 |
|
|
5a36ced8f9
|
Attach ServiceDefinition to ControlPlane
|
2025-03-24 17:41:01 +01:00 |
|
|
332724fbde
|
Add ServiceDefinition admin integration
|
2025-03-24 17:41:01 +01:00 |
|
|
48b5a1e3e4
|
Add ServiceDefinition model
|
2025-03-24 17:41:01 +01:00 |
|
|
008edd78fe
|
wip: gvk
|
2025-03-24 17:41:01 +01:00 |
|
|
fb11aa4407
|
Improve service detail template
|
2025-03-24 17:41:01 +01:00 |
|
|
58790c3b16
|
Add skeleton service detail page
|
2025-03-24 17:41:01 +01:00 |
|
|
4fcc9154b6
|
Format service list
|
2025-03-24 17:41:00 +01:00 |
|
|
86fe4ec3ec
|
Fix name of related field
|
2025-03-24 17:41:00 +01:00 |
|
|
aadeb58ec5
|
Add filter form to service list
|
2025-03-24 17:41:00 +01:00 |
|
|
8484fef8f2
|
Build raw service list view, refactor mixins
|
2025-03-24 17:41:00 +01:00 |
|
|
f0e34c2419
|
run pytest in pipeline with uv
Build and Deploy Staging / build (push) Successful in 50s
Tests / test (push) Successful in 36s
Build and Deploy Staging / deploy (push) Successful in 7s
|
2025-03-24 15:29:34 +01:00 |
|
|
41ab33bee7
|
cronjob to execute clearsessions regularly
Build and Deploy Staging / build (push) Successful in 51s
Build and Deploy Staging / deploy (push) Successful in 7s
|
2025-03-24 15:16:31 +01:00 |
|
|
60d62bd0af
|
ssh tunnel to kindev
Build and Deploy Staging / build (push) Successful in 49s
Build and Deploy Staging / deploy (push) Successful in 7s
|
2025-03-24 15:06:42 +01:00 |
|
|
239a57a033
|
add openssh client for staging env
Build and Deploy Staging / build (push) Successful in 1m5s
Build and Deploy Staging / deploy (push) Successful in 8s
|
2025-03-24 14:35:29 +01:00 |
|
|
4cd5653b99
|
Merge pull request 'Bugfixes: Redirect URI protocol, org create' (#25) from bugfixes into main
Build and Deploy Staging / build (push) Successful in 1m4s
Build and Deploy Staging / deploy (push) Successful in 8s
Reviewed-on: https://servala-2nkgm.app.codey.ch/servala/servala-portal/pulls/25
|
2025-03-24 10:39:45 +00:00 |
|
|
507f429f1e
|
Use https in redirect_url (except in dev)
|
2025-03-24 11:38:39 +01:00 |
|
|
fcd9a3bfbe
|
Add media and compiled static files to gitignore
|
2025-03-24 11:32:43 +01:00 |
|
|
9c750ba6d0
|
Fix organization create
|
2025-03-24 11:32:19 +01:00 |
|
|
124764bee3
|
Merge pull request 'Add and test control plane configuration' (#21) from 12-control-planes into main
Build and Deploy Staging / build (push) Successful in 49s
Build and Deploy Antora Docs / build (push) Successful in 1m28s
Build and Deploy Staging / deploy (push) Successful in 7s
Build and Deploy Antora Docs / deploy (push) Successful in 5s
Reviewed-on: https://servala-2nkgm.app.codey.ch/servala/servala-portal/pulls/21
|
2025-03-24 10:29:24 +00:00 |
|
|
a3d709aa3c
|
Code style
|
2025-03-24 11:28:52 +01:00 |
|
|
e85f1fc5f4
|
Remove ControlPlane.k8s_api_endpoint
|
2025-03-24 11:28:49 +01:00 |
|
|
03989d24d4
|
Fix hardcoded configuration
|
2025-03-24 11:26:14 +01:00 |
|
|
f8e101cd8c
|
Add missing template
|
2025-03-24 11:26:14 +01:00 |
|
|
bf0349c3cf
|
Expose connection test in admin
|
2025-03-24 11:26:14 +01:00 |
|
|
025b04b691
|
Test kubernetes connection
|
2025-03-24 11:26:14 +01:00 |
|
|
3a681be9e3
|
Add kubernetes client dependency
|
2025-03-24 11:26:14 +01:00 |
|
|
0eb01457f4
|
Move field validation to model, for API compatibility
|
2025-03-24 11:26:14 +01:00 |
|
|
8a8745f1fd
|
Render ControlPlane.api_credentials in admin as separate fields
|
2025-03-24 11:26:14 +01:00 |
|
|
81396297f9
|
Make sure login redirects (?next=) work
|
2025-03-24 11:26:14 +01:00 |
|
|
4e603246f7
|
Add and document reencrypt_fields command
|
2025-03-24 11:26:12 +01:00 |
|
|
899bffb974
|
Turn ControlPlane.api_credentials into encrypted field
|
2025-03-24 11:25:43 +01:00 |
|
|
00703807d6
|
Add encryption settings
|
2025-03-24 11:25:43 +01:00 |
|
|
5ba2b235cd
|
Add django-fernet-encrypted-fields
|
2025-03-24 11:25:43 +01:00 |
|
|
150dbacba2
|
Merge pull request 'Set up pytest' (#23) from pytest into main
Build and Deploy Staging / build (push) Successful in 47s
Build and Deploy Staging / deploy (push) Successful in 7s
Reviewed-on: https://servala-2nkgm.app.codey.ch/servala/servala-portal/pulls/23
|
2025-03-24 09:34:53 +00:00 |
|
|
1424fdf3bb
|
Add very basic tests
|
2025-03-24 10:33:32 +01:00 |
|
|
832763cb2a
|
Document env file option in uv
|
2025-03-24 10:30:41 +01:00 |
|
|
6dd52cea03
|
set uv cache dir in deployment env vars
Build and Deploy Staging / build (push) Successful in 46s
Build and Deploy Staging / deploy (push) Successful in 7s
|
2025-03-21 15:23:44 +01:00 |
|
|
fdfed693ff
|
configure reverse proxy header for proper TLS
Build and Deploy Staging / build (push) Successful in 47s
Build and Deploy Staging / deploy (push) Successful in 7s
|
2025-03-21 15:12:58 +01:00 |
|
|
c6c078c5c2
|
gitignore local tmp folder
Build and Deploy Staging / build (push) Successful in 45s
Build and Deploy Staging / deploy (push) Successful in 7s
|
2025-03-21 15:00:45 +01:00 |
|
|
99a68c1578
|
configure csrf trusted origins
Build and Deploy Staging / build (push) Successful in 47s
Build and Deploy Staging / deploy (push) Successful in 7s
|
2025-03-21 14:59:37 +01:00 |
|
|
65d60bf17c
|
no kubernetes probes during development
|
2025-03-21 14:59:12 +01:00 |
|