feat(frontend): add Helm chart browser, monitoring, chart-references and values templates pages
Add new frontend pages for the multi-tenant OCDP platform: - Charts page (/charts): Browse Harbor OCI registries to list Helm chart repositories and versions, with deploy modal to launch charts on selected clusters - Monitoring page (/monitoring): Display cluster metrics (CPU/Memory/GPU usage) and per-node details with resource utilization bars - Chart References page (/chart-references): CRUD for chart metadata references - Values Templates page (/templates): CRUD for Helm values templates with version history and rollback support - Sidebar: Add Charts navigation, update Storage and Templates links - api.ts: Add all API client functions (clusterApi, registryApi, instanceApi, monitoringApi, storageApi, chartReferenceApi, valuesTemplateApi, workspaceApi, userApi) with full TypeScript types Note: deploy flow and values template rollback not yet end-to-end tested.
This commit is contained in:
@ -1,30 +1,20 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIFHzCCAwegAwIBAgIUecglKF+gywytDCR7GHMXY+MTJQowDQYJKoZIhvcNAQEL
|
||||
BQAwFDESMBAGA1UEAwwJbG9jYWxob3N0MB4XDTI1MTExMjA1MzgzMVoXDTM1MTEx
|
||||
MDA1MzgzMVowFDESMBAGA1UEAwwJbG9jYWxob3N0MIICIjANBgkqhkiG9w0BAQEF
|
||||
AAOCAg8AMIICCgKCAgEAsMMffb7mKqcPncOE5k3GL8AukwgZWSoARdESpQ8ykw51
|
||||
ZCDj6u5GmMVTZ77/G7IDjB4tardeG0LIQYIDhM6OfI9mgN7lRjmIHyHybq/5gFO9
|
||||
yNdbCdS03vbSHgPCLhayQcxw9vEzIMBbYUkMX9V3ntw/dx8/x4LAtBTYitdQz7yF
|
||||
h6nOL8oJdGkwtCJy+xd7s5qLNXrALVIYFDzl7X2k3w3/T437TrxRcM5Z2CR/mx2m
|
||||
02LEKl9UuAX74lLtdzeGmNGzLIQC5UDqXi7uSCKRaRNe/4b/ZTKqQqkJj7NU44qV
|
||||
oK76r8prUya+O87pXswoudXJu6u+nsaF/TTNBJTTDUDnSX7XKNBSXLL63jg1sYIh
|
||||
iQCVsoRwTrhqbgJwU4F1O5TwNPI0uHzEHHj7zTozqeJRVhns8gxmJKw1+V4gonZ5
|
||||
2UnpDbHRZ25Etkiun2vIsPzmXBKC/UCsXs0eXmBvERoK5XYdmPVU2AFhfGNrF8B6
|
||||
q3S5cGM3x7arQrPklbR8m2DTFcYf1NVLesiaKmSQPsC2uBT/CvuWGGed4dxz15nE
|
||||
tHSjin0KR2ljkRprfnLD2KCldgb9wvr6bPt2ko+pFoHvsFdtTlcjLdCuwAjjaoN2
|
||||
XNtz+5PND5y7+/drWln+c6IX3lS8OmR4Wc3iOzmt4QWK/BhImfExdMiNdEyuuTcC
|
||||
AwEAAaNpMGcwHQYDVR0OBBYEFDXDQL/kiLo+cQyP5Fn4xja4r7XwMB8GA1UdIwQY
|
||||
MBaAFDXDQL/kiLo+cQyP5Fn4xja4r7XwMA8GA1UdEwEB/wQFMAMBAf8wFAYDVR0R
|
||||
BA0wC4IJbG9jYWxob3N0MA0GCSqGSIb3DQEBCwUAA4ICAQCG5lDdyGRPgcbASXmH
|
||||
9SPdsugoWiWMGl1cy/a0AcWO40WAwv4xKrYG5epHh8+k4Tc10XT5rT+IWKaNg9oX
|
||||
svY875mLc0Aiiz2//JbBUpFGpint/ITn/ofClm0YFGPOnhqt4WiDrEgRKx53VyUw
|
||||
ta3KBvaEtZSQ45Wxc+hLjFUjoG/XfzUOFFPO1FWYXAWki9dTwO0CICtMI7u1Gj1e
|
||||
c0jIIwBWhuqN002i4bRftN0mcFeMRrqDJYsMY52m6ZmUppDpe0vGRcq3+1QYIsL+
|
||||
4n1enpIImmhP+lyjue390sqEna99VeWlV2ZGLNuLCAXZiQ88Vv6q9+N79PpkaZ1Q
|
||||
W9EwdLEf9HmPbaVQkp1BEABGreDsmNcmIrwvFSmoT8dbbniiTTGC4bWO6gZYBoh+
|
||||
wdvf+wLPls27v9Dw2PPk4wSMIf0Xs/XofMqkviGvmGQ0rXlXk39F0PJ2Mnu09fi4
|
||||
SqCSuSL/rJEiZPJsUt5XQl3WaEceQ1kDgyD2QJT+aXoMCjQx2N9NesJlcNvCf+72
|
||||
z2Hqra13Tg6YMdT2kRzNGPgdJb3/lNYlRj650uEtokNDGGDW73OknTuIJm9E6ppH
|
||||
0a06/malTch4Sc/huOhu8eVf8zP7s/NYQ3M5NJQWn3BfIKRBxzVuXyAQ7bRknNVJ
|
||||
YPqB4ZcduChu+NyS7rrSbbPvTw==
|
||||
MIIDVzCCAj+gAwIBAgIUf7NOIDC1qx/Oi9u9uaoq2Onf7NkwDQYJKoZIhvcNAQEL
|
||||
BQAwOzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVN0YXRlMQ0wCwYDVQQHDARDaXR5
|
||||
MQ0wCwYDVQQKDARPQ0RQMB4XDTI2MDQxMDAyNTAxOFoXDTI3MDQxMDAyNTAxOFow
|
||||
OzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVN0YXRlMQ0wCwYDVQQHDARDaXR5MQ0w
|
||||
CwYDVQQKDARPQ0RQMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxaqe
|
||||
NoYfwkEyECzVaEtjNGsFcVrXyAg21skcksOBKwcKmgcSh4alOGQV+686fc43G4KB
|
||||
6nOsMHltkq2Y0b+9DfP0KHNPmw7ifzk9QAG++TXf4b1tsTlWaS/7+y8Vr6CFq98X
|
||||
EMNnHLXBEVinPgtRLVSOqvVIlHCmuBaqtyGZovvBkS8SxMqIwdhyz94g9BtF6sZu
|
||||
JTzzGPlMxNuO7yjLNAvaauQr1CXnbTj1ec3f8+hSLwClmAVIvPgbDQLWZVC/uj9N
|
||||
uGl0wK6zo1JAdFOl7xqItf5CgesG5UCRQwYR2/70YqOkRP33NLDmiBKjAWSp+l0l
|
||||
dgqhKHLHg9sZPiATHQIDAQABo1MwUTAdBgNVHQ4EFgQUOcJ11GcTNn7nx+4Q55c6
|
||||
Od+GqEIwHwYDVR0jBBgwFoAUOcJ11GcTNn7nx+4Q55c6Od+GqEIwDwYDVR0TAQH/
|
||||
BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAVoowP6r2CfiducXyNzOzgTJYcXqZ
|
||||
sGyV9W+0Y2Hb4xjAbxN7siZGptj06GzE71D8gE3671z/VgPuDci6Vr2c2c5pRKaK
|
||||
f53Zpsyg1R6utL+G/x5NB0aPg6Uzjnb7MCjtm2cBdVYlCnvLGWgr8oXYCGcV5hHS
|
||||
xI3C5Y6UTsFr6E9x8kMUqZj1v8JVDpFB/2czH2oxcEr2orOyx5wnqd0y/Au/KpmR
|
||||
/pZzffPqfSX1ef54c0yknMPtPQ5yHnI4lgjWLAr70OQhGdlLbADvRh35IGVBRxXW
|
||||
CZ69GVmkP73veiVZDR3TigVoxyify1fwywQ/0x7wVyqC+U+XrRAA4pZAgg==
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
Reference in New Issue
Block a user