v0.0.25 | KVM 서버 관리 API 추가
All checks were successful
Build And Test / build-and-push (push) Successful in 2m7s
All checks were successful
Build And Test / build-and-push (push) Successful in 2m7s
- KVMServer 모델 추가 (멀티 서버 지원) - 서버별 SSH 키 암호화 저장 - msa-django-libvirt 연동용 SSH 정보 조회 API Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@ -7,6 +7,9 @@ from .views import (
|
||||
# NHN Cloud 멀티 프로젝트 지원
|
||||
NHNCloudProjectListView, NHNCloudProjectDetailView,
|
||||
NHNCloudProjectActivateView, NHNCloudProjectPasswordView,
|
||||
# KVM 서버 관리
|
||||
KVMServerListView, KVMServerDetailView,
|
||||
KVMServerActivateView, KVMServerSSHKeyView, KVMServerSSHKeyUploadView,
|
||||
)
|
||||
from rest_framework_simplejwt.views import TokenObtainPairView, TokenRefreshView, TokenVerifyView
|
||||
from .views_jwks import jwks_view # django-jwks
|
||||
@ -33,4 +36,10 @@ urlpatterns = [
|
||||
path('nhn-cloud/projects/<int:project_id>/', NHNCloudProjectDetailView.as_view(), name='nhn_cloud_project_detail'),
|
||||
path('nhn-cloud/projects/<int:project_id>/activate/', NHNCloudProjectActivateView.as_view(), name='nhn_cloud_project_activate'),
|
||||
path('nhn-cloud/projects/<int:project_id>/password/', NHNCloudProjectPasswordView.as_view(), name='nhn_cloud_project_password'),
|
||||
# KVM 서버 관리 API (멀티 서버 지원)
|
||||
path('kvm-servers/', KVMServerListView.as_view(), name='kvm_server_list'),
|
||||
path('kvm-servers/<int:server_id>/', KVMServerDetailView.as_view(), name='kvm_server_detail'),
|
||||
path('kvm-servers/<int:server_id>/activate/', KVMServerActivateView.as_view(), name='kvm_server_activate'),
|
||||
path('kvm-servers/<int:server_id>/ssh-key/', KVMServerSSHKeyView.as_view(), name='kvm_server_ssh_key'),
|
||||
path('kvm-servers/<int:server_id>/ssh-key/upload/', KVMServerSSHKeyUploadView.as_view(), name='kvm_server_ssh_key_upload'),
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user