Skip to content
This repository has been archived by the owner on Mar 17, 2024. It is now read-only.

Feature/pull-subtree #322

Merged
merged 99 commits into from
Jul 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
51deea2
Feature/SK-342 | Remove access to URL for rule "user can create" (#80)
niklastheman Feb 28, 2023
f625f0d
Feature/SK-342 | Remove access to URL for rule "user can create" (#80)
niklastheman Feb 28, 2023
2b230a5
Feature/SK-363 | Remove old CSS and Update bootstrap version (#85)
niklastheman Mar 10, 2023
a7e60cf
Feature/SK-363 | Remove old CSS and Update bootstrap version (#85)
niklastheman Mar 10, 2023
63d63f2
Feature/SK-363 | Remove old CSS and Update bootstrap version (#85)
niklastheman Mar 10, 2023
83e37a7
Feature/SK-363 | Remove old CSS and Update bootstrap version (#85)
niklastheman Mar 10, 2023
a0c46e4
Feature/SK-383 | Remove subdomain field in apps create/update view (#92)
niklastheman Mar 14, 2023
9e8a7d1
Bug/SK-381 | It is possible to create an empty tag (#91)
niklastheman Mar 14, 2023
c7c3322
Bug/SK-381 | It is possible to create an empty tag (#91)
niklastheman Mar 14, 2023
1ef30e5
Feature/SK-377 | App lists - Handle status check when response is emp…
niklastheman Mar 15, 2023
626b5b7
Feature/SK-377 | App lists - Handle status check when response is emp…
niklastheman Mar 15, 2023
01d144e
Bug/SK-382 | Default version for model is always v1 when user selects…
niklastheman Mar 21, 2023
4011f39
Bug/SK-382 | Default version for model is always v1 when user selects…
niklastheman Mar 21, 2023
39193ee
Bug/SK-382 | Default version for model is always v1 when user selects…
niklastheman Mar 21, 2023
29a79a5
Feature/SK-374 | Remove usage of AppPermissions model (#94)
niklastheman Mar 21, 2023
20d3f30
Feature/SK-392 | Limit projects created by user (#97)
niklastheman Mar 21, 2023
1674a95
Feature/SK-393 | Limit apps per project (#102)
niklastheman Mar 21, 2023
89a234a
Feature/SK-393 | Limit apps per project (#102)
niklastheman Mar 21, 2023
39d89ed
Feature/SK-343 + SK-369 + SK-391 | Add Project Network Policy app, se…
Wrede Mar 21, 2023
62a3ad3
Feature/SK-397 | Add icon to link in app lists (overview and app tabe…
niklastheman Mar 23, 2023
d7f862b
Feature/SK-397 | Add icon to link in app lists (overview and app tabe…
niklastheman Mar 23, 2023
964874b
Feature/SK-396 | Change project images for (on dashboard) to css patt…
niklastheman Mar 23, 2023
8f19ad4
Bug/SK-401 | Limit apps per project - fix ui user feedback
niklastheman Mar 28, 2023
1002994
Bug/SK-407 | /projects when not logged in causes an error (#114)
niklastheman Apr 3, 2023
02e9693
Bug/SK-414 | Limit apps per project should not be based on user (#115)
niklastheman Apr 3, 2023
cb507aa
Bug/SK-385 | Delete generated values file on app delete (#119)
niklastheman Apr 3, 2023
6526911
Feature/SK-416 | Links should be styled like website
niklastheman Apr 3, 2023
f5e6608
Feature/SK-409 | Invite user to project should not be a list, only an…
niklastheman Apr 5, 2023
3b5ffcd
Feature/SK-410 | App logos should not be stored on objects but read f…
niklastheman Apr 5, 2023
1acb7f6
Feature/SK-410 | App logos should not be stored on objects but read f…
niklastheman Apr 5, 2023
304dafb
Feature/SK-410 | App logos should not be stored on objects but read f…
niklastheman Apr 5, 2023
f6eee63
Feature/SK-424 | Add timeout and missing namespace
Wrede Apr 5, 2023
4a8b837
Feature/SK-428 | Create custom script to delete projects with status …
niklastheman Apr 10, 2023
a1da5f0
Bug/SK-431 | If AccessMode is ReadWriteOnce apps create should not be…
niklastheman Apr 14, 2023
563b612
Bug/SK-434 | Color for unpublished weak in models (#139)
niklastheman Apr 17, 2023
b7a0e31
Feature/SK-421 | Network policies - users should not be able to delet…
niklastheman Apr 18, 2023
053d638
Feature/SK-421 | Network policies - users should not be able to delet…
niklastheman Apr 18, 2023
c2f40a7
Bug/SK-437 | Model field should be a requirement when creating serve …
niklastheman Apr 19, 2023
9ebbb74
Fix for failing unit tests
niklastheman Apr 20, 2023
c71db05
Bug/SK-439 | Unable to delete user (#146)
niklastheman Apr 20, 2023
72115dd
Bug/SK-440 | Publish model not working (#147)
niklastheman Apr 20, 2023
f87c9c8
Bug/SK-440 | Publish model not working (#147)
niklastheman Apr 20, 2023
3354aac
Bug/SK-440 | Publish model not working (#147)
niklastheman Apr 20, 2023
dadfdb9
Feature/SK-435 | Update css patterns for projects (#142)
niklastheman Apr 21, 2023
eeaa971
Bug/SK-445 | Publish MLFlow model not working (#148)
niklastheman Apr 21, 2023
0fd2451
Bug/SK-448 | Remove download, models template
niklastheman Apr 24, 2023
c1a75ec
Bug/SK-442 | Serving a model when limit is reached is possible
niklastheman Apr 25, 2023
059b0a5
Bug/SK-442 | Serving a model when limit is reached is possible
niklastheman Apr 25, 2023
bc2697f
Feature/SK- | Store apps per project setting per project (#159)
niklastheman Apr 27, 2023
153064b
Feature/SK- | Store apps per project setting per project (#159)
niklastheman Apr 27, 2023
6e7350e
Feature/SK-456 | Flavor and environment should not be controlled by user
Wrede Apr 28, 2023
4d22b99
Bug/SK-458 | Public serve app not visible in dashboard list (#166)
niklastheman May 3, 2023
e6ebea4
Bug/SK-458 | Public serve app not visible in dashboard list (#166)
niklastheman May 3, 2023
281e7bd
Bug/SK-452 | Remove AccessMode and StorageClass field in Persistent V…
niklastheman May 4, 2023
266fd74
Bug/SK-466 | App settings not working
niklastheman May 5, 2023
18acdd8
Feature/SK-471 | Add Apache 2.0 license to repositories (#186)
niklastheman May 10, 2023
e42455b
Feature/SK-471 | Add Apache 2.0 license to repositories (#186)
niklastheman May 10, 2023
b40a723
Feature/SK-471 | Add Apache 2.0 license to repositories (#186)
niklastheman May 10, 2023
c5cce73
Feature/SK-471 | Add Apache 2.0 license to repositories (#186)
niklastheman May 10, 2023
0f315f2
Feature/SK-471 | Add Apache 2.0 license to repositories (#186)
niklastheman May 10, 2023
ff43cce
Bug/SK-464 | Models list in dashboard displays settings option (#188)
niklastheman May 15, 2023
93cf5fe
Bug/SK-472 | No apps in dashboard causes backed error (#193)
niklastheman May 15, 2023
d46c6f0
Bug/SK-472 | No apps in dashboard causes backed error (#193)
niklastheman May 15, 2023
3b413d1
Feature/SK-281 | Move VScode to app category "Notebooks" (#191)
niklastheman May 15, 2023
06790ad
Bug/SK-303 | Change created date format for model objects (#192)
niklastheman May 15, 2023
f35f3c7
Bug/SK-463 | Settings form displays incorrect permission (#196)
niklastheman May 15, 2023
6da71a2
Feature/SK-473 | Disable blank project template (#195)
niklastheman May 16, 2023
e5f57eb
Feature/SK-454 | Add warning on project delete for admin user (#194)
niklastheman May 16, 2023
9f9cd74
Feature/SK-474 | Update create project form (#197)
niklastheman May 22, 2023
6efd3d3
Feature/SK-453 | Set project mlflow instance on app create (#198)
niklastheman May 22, 2023
330a865
Bug/SK-478 | Fix failing unit test (#202)
niklastheman May 22, 2023
60d9dba
Feature/SK-465 | Display disabled publish/unpublish button (#189)
niklastheman May 23, 2023
32a1f55
Feature/SK-479 | Update django version (#210)
niklastheman May 23, 2023
1977e8c
Feature/SK-479 | Update django version (#210)
niklastheman May 23, 2023
7b2f680
Feature/SK-479 | Update django version (#210)
niklastheman May 23, 2023
cdafc14
Feature/SK-479 | Update django version (#210)
niklastheman May 23, 2023
8843779
Feature/SK-479 | Update django version (#210)
niklastheman May 23, 2023
c856379
Feature/SK-475 | Enhance create project experience (#200)
niklastheman May 23, 2023
2778183
Feature/SK-480 | Users should be able to update app images (#211)
niklastheman Jun 5, 2023
c5240e6
Feature/SK-480 | Users should be able to update app images (#211)
niklastheman Jun 5, 2023
d551793
Feature/SK-415 | Change volume size settings to dropdown (#187)
niklastheman Jun 9, 2023
485433c
Bug/SK-280 | stackn cli does not show model objects if not -t is prov…
niklastheman Jun 16, 2023
782831a
Bug/SK-488 | Mlflow sync, risk of failure (#228)
niklastheman Jun 16, 2023
7298ded
Feature/SK-446 | Enabled download published model (#232)
niklastheman Jun 19, 2023
2df14df
Bug/SK-509 | Published model does not get deleted when project is (#235)
niklastheman Jun 20, 2023
2de5807
Bug/SK-500 | Deleting project as non-owner is accessable but return e…
niklastheman Jun 26, 2023
e5df340
Feature/SK-405 | Masked Minio credentials (#237)
niklastheman Jun 27, 2023
b7f2bdc
Feature/SK-514 | Missing blank (project dependecies) Apps (#242)
niklastheman Jun 28, 2023
b69a976
Feature/SK-512 | Missing blank (project dependecies) Apps (#241)
niklastheman Jun 28, 2023
35f3cd6
Feature/SK-511 | Environments project field should be blank (#240)
niklastheman Jun 28, 2023
cfb9a54
Feature/SK-510 | Create clients using studio-cli (#239)
niklastheman Jun 28, 2023
d35bd79
App migrations fix
niklastheman Jun 28, 2023
1c90560
(projects) Merge commit 'cfb9a542807c5cc2a379f9d2ee744708c8f56c44' in…
niklastheman Jul 5, 2023
9b78069
(apps) Merge commit 'd35bd796b64655ceee2344b47e19b2640fc64255' into f…
niklastheman Jul 5, 2023
8934e48
(models) Merge commit '2df14df3ddd5f359ae626a9581e9116c2e7f97de' into…
niklastheman Jul 5, 2023
e220d1c
Merge commit 'cdafc149253f73369942b491965374a564bf3379' into feature/…
niklastheman Jul 5, 2023
e3f2035
Merge commit '88437794ac668e6d834408ca1958b958699d91a1' into feature/…
niklastheman Jul 5, 2023
ab0d1f6
common templates updated
niklastheman Jul 5, 2023
7eb9531
User cannot be client, studio/stackn fix
niklastheman Jul 5, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
325 changes: 194 additions & 131 deletions apps/fixtures/apps_fixtures.json
Original file line number Diff line number Diff line change
@@ -1,146 +1,194 @@
[
{
"model": "apps.apps",
"pk": 5,
"fields": {
"name": "Mongo Express",
"slug": "mongo-express",
"category": "store",
"table_field": {
"model": "apps.apps",
"pk": 5,
"fields": {
"name": "Mongo Express",
"slug": "mongo-express",
"category": "store",
"table_field": {
"url": "https://{{ release }}.{{ global.domain }}"
},
"description": "",
"settings": {
"apps":{
"MongoDB":"one"
},
"default_values": {
"description": "",
"settings": {
"apps": {
"MongoDB": "one"
},
"default_values": {
"port": "80",
"targetport": "8081"
},
"permissions": {
"public": {"value":"false", "option": "false"},
"project": {"value":"true", "option": "true"},
"private": {"value":"false", "option": "true"}
}
"permissions": {
"public": {
"value": "false",
"option": "false"
},
"project": {
"value": "true",
"option": "true"
},
"private": {
"value": "false",
"option": "true"
}
}
},
"chart": "apps/mongo-express/chart",
"logo": "mongo-express-logo.png",
"updated_on": "2021-03-10T19:45:03.927Z",
"created_on": "2021-02-19T21:34:37.815Z"
}
},
"chart": "apps/mongo-express/chart",
"logo": "mongo-express-logo.png",
"updated_on": "2021-03-10T19:45:03.927Z",
"created_on": "2021-02-19T21:34:37.815Z"
}
},
{
"model": "apps.apps",
"pk": 1,
"fields": {
"name": "MongoDB",
"slug": "mongodb",
"category": "store",
"table_field": {
"model": "apps.apps",
"pk": 1,
"fields": {
"name": "MongoDB",
"slug": "mongodb",
"category": "store",
"table_field": {
"info": "mongodb://{{ release }}:27017"
},
"description": "",
"settings": {
"apps":{
"Persistent Volume":"one"
},
"default_values": {
"description": "",
"settings": {
"apps": {
"Persistent Volume": "one"
},
"default_values": {
"port": "27017",
"targetport": "27017"
},
"credentials": {
"username": {"type": "string", "default":"admin","title":"Username"},
"password": {"type": "string", "default":"password","title":"Password"}
"credentials": {
"username": {
"type": "string",
"default": "admin",
"title": "Username"
},
"password": {
"type": "string",
"default": "password",
"title": "Password"
}
},
"permissions": {
"public": {
"value": "false",
"option": "false"
},
"project": {
"value": "true",
"option": "true"
},
"private": {
"value": "false",
"option": "true"
}
}
},
"permissions": {
"public": {"value":"false", "option": "false"},
"project": {"value":"true", "option": "true"},
"private": {"value":"false", "option": "true"}
}
},
"chart": "apps/mongodb/chart",
"logo": "mongodb-logo.png",
"updated_on": "2021-03-10T19:45:03.927Z",
"created_on": "2021-02-19T21:34:37.815Z"
}
},
{
"model": "apps.apps",
"pk": 2,
"fields": {
"name": "FEDn Combiner",
"slug": "combiner",
"category": "compute",
"table_field": {},
"description": "",
"settings": {
"apps":{
"FEDn Reducer":"one",
"Persistent Volume": "one"
},
"default_values": {
"port": "443",
"targetport": "443"
},
"environment": {
"name": "from",
"title": "Image",
"quantity": "one",
"type": "match"
},
"logs": ["combiner"],
"permissions": {
"public": {"value":"false", "option": "false"},
"project": {"value":"true", "option": "true"},
"private": {"value":"false", "option": "true"}
}
"chart": "apps/mongodb/chart",
"logo": "mongodb-logo.png",
"updated_on": "2021-03-10T19:45:03.927Z",
"created_on": "2021-02-19T21:34:37.815Z"
}
},
"chart": "apps/fedn-combiner/chart",
"logo": "fedn-combiner-logo.png",
"updated_on": "2021-03-10T19:45:03.927Z",
"created_on": "2021-02-19T21:34:37.815Z"
}
},
{
"model": "apps.apps",
"pk": 4,
"fields": {
"name": "FEDn Reducer",
"slug": "reducer",
"category": "compute",
"table_field": {
"url": "https://{{ release }}.{{ global.domain }}"
"model": "apps.apps",
"pk": 2,
"fields": {
"name": "FEDn Combiner",
"slug": "combiner",
"category": "compute",
"table_field": {},
"description": "",
"settings": {
"apps": {
"FEDn Reducer": "one",
"Persistent Volume": "one"
},
"default_values": {
"port": "443",
"targetport": "443"
},
"environment": {
"name": "from",
"title": "Image",
"quantity": "one",
"type": "match"
},
"logs": [
"combiner"
],
"permissions": {
"public": {
"value": "false",
"option": "false"
},
"project": {
"value": "true",
"option": "true"
},
"private": {
"value": "false",
"option": "true"
}
}
},
"description": "",
"settings": {
"S3": "one",
"apps":{
"MongoDB":"one"
"chart": "apps/fedn-combiner/chart",
"logo": "fedn-combiner-logo.png",
"updated_on": "2021-03-10T19:45:03.927Z",
"created_on": "2021-02-19T21:34:37.815Z"
}
},
{
"model": "apps.apps",
"pk": 4,
"fields": {
"name": "FEDn Reducer",
"slug": "reducer",
"category": "compute",
"table_field": {
"url": "https://{{ release }}.{{ global.domain }}"
},
"default_values": {
"port": "8090",
"targetport": "8090"
},
"environment": {
"name": "from",
"title": "Image",
"quantity": "one",
"type": "match"
"description": "",
"settings": {
"S3": "one",
"apps": {
"MongoDB": "one"
},
"default_values": {
"port": "8090",
"targetport": "8090"
},
"environment": {
"name": "from",
"title": "Image",
"quantity": "one",
"type": "match"
},
"logs": [
"reducer"
],
"permissions": {
"public": {
"value": "false",
"option": "false"
},
"project": {
"value": "true",
"option": "true"
},
"private": {
"value": "false",
"option": "true"
}
}
},
"logs": ["reducer"],
"permissions": {
"public": {"value":"false", "option": "false"},
"project": {"value":"true", "option": "true"},
"private": {"value":"false", "option": "true"}
}
},
"chart": "apps/fedn-reducer/chart",
"logo": "fedn-reducer-logo.png",
"updated_on": "2021-03-10T19:45:03.927Z",
"created_on": "2021-02-19T21:34:37.815Z"
}
},
"chart": "apps/fedn-reducer/chart",
"logo": "fedn-reducer-logo.png",
"updated_on": "2021-03-10T19:45:03.927Z",
"created_on": "2021-02-19T21:34:37.815Z"
}
},
{
"model": "apps.apps",
"pk": 3,
Expand Down Expand Up @@ -210,7 +258,7 @@
"Persistent Volume": "many"
},
"flavor": "one",
"default_values":{
"default_values": {
"port": "80",
"targetport": "8888"
},
Expand Down Expand Up @@ -264,12 +312,12 @@
},
"credentials": {
"access_key": {
"type": "string",
"type": "password",
"default": "accesskey",
"title": "Access Key"
},
"secret_key": {
"type": "string",
"type": "password",
"default": "secretkey123",
"title": "Secret Key"
}
Expand Down Expand Up @@ -378,7 +426,7 @@
"is_tar": "False",
"port": "5000",
"targetport": "8501"
},
},
"permissions": {
"public": {
"value": "false",
Expand Down Expand Up @@ -533,9 +581,24 @@
"settings": {
"volume": {
"size": {
"type": "string",
"type": "select",
"title": "Size",
"default": "1Gi",
"title": "Size"
"user_can_edit": false,
"items": [
{
"name": "1Gi",
"value": "1Gi"
},
{
"name": "2Gi",
"value": "2Gi"
},
{
"name": "5Gi",
"value": "5Gi"
}
]
},
"storageClass": {
"type": "string",
Expand Down Expand Up @@ -579,7 +642,7 @@
"fields": {
"name": "VS Code",
"slug": "vscode",
"category": "develop",
"category": "compute",
"table_field": {
"url": "https://{{ release }}.{{ global.domain }}"
},
Expand Down Expand Up @@ -614,4 +677,4 @@
"created_on": "2021-02-19T21:34:37.815Z"
}
}
]
]
Loading