Views¶
API Views¶
-
class
kubernetes_manager.views.model_views.
KubernetesConfigMapViewSet
(*args: Any, **kwargs: Any)¶ Bases:
rest_framework.viewsets.ModelViewSet
API endpoint that allows configmaps to be edited or deleted
-
deploy
(request, *args, **kwargs)¶ Action to deploy the ConfigMap resource to target cluster.
-
permission_classes
= [rest_framework.permissions.IsAuthenticated]¶
-
queryset
¶
-
remove
(request, *args, **kwargs)¶ Action to delete the kubernetes ConfigMap from the cluster.
-
serializer_class
¶ alias of
kubernetes_manager.serializers.base.KubernetesConfigMapSerializer
-
-
class
kubernetes_manager.views.model_views.
KubernetesContainerViewSet
(*args: Any, **kwargs: Any)¶ Bases:
rest_framework.viewsets.ModelViewSet
API endpoint that allows containers to be edited or deleted.
-
permission_classes
= [rest_framework.permissions.IsAuthenticated]¶
-
queryset
¶
-
serializer_class
¶ alias of
kubernetes_manager.serializers.base.KubernetesContainerSerializer
-
-
class
kubernetes_manager.views.model_views.
KubernetesDeploymentViewSet
(*args: Any, **kwargs: Any)¶ Bases:
rest_framework.viewsets.ModelViewSet
API endpoint that allows deployments to be edited or deleted.
-
deploy
(request, *args, **kwargs)¶ Action to deploy the kubernetes resource to target cluster.
-
permission_classes
= [rest_framework.permissions.IsAuthenticated]¶
-
pod_usage
(request, *args, **kwargs)¶ Action to fetch point-in-time cpu and memory usage of pod.
-
queryset
¶
-
remove
(request, *args, **kwargs)¶ Action to delete the kubernetes resource from the cluster/namespaces
-
serializer_class
¶ alias of
kubernetes_manager.serializers.base.KubernetesDeploymentSerializer
-
-
class
kubernetes_manager.views.model_views.
KubernetesIngressViewSet
(*args: Any, **kwargs: Any)¶ Bases:
rest_framework.viewsets.ModelViewSet
API endpoint that allows ingress to be edited or deleted.
-
deploy
(request, *args, **kwargs)¶ Action to deploy the kubernetes resource to target cluster.
-
permission_classes
= [rest_framework.permissions.IsAuthenticated]¶
-
queryset
¶
-
remove
(request, *args, **kwargs)¶ Action to delete the kubernetes resource from the cluster/namespace.
-
serializer_class
¶ alias of
kubernetes_manager.serializers.base.KubernetesIngressSerializer
-
-
class
kubernetes_manager.views.model_views.
KubernetesJobViewSet
(*args: Any, **kwargs: Any)¶ Bases:
rest_framework.viewsets.ModelViewSet
API endpoint that allows jobs to be edited or deleted.
-
deploy
(request, *args, **kwargs)¶ Action to deploy the kubernetes resource to target cluster.
-
permission_classes
= [rest_framework.permissions.IsAuthenticated]¶
-
pod_usage
(request, *args, **kwargs)¶ Action to fetch point-in-time cpu and memory usage of pod.
-
queryset
¶
-
remove
(request, *args, **kwargs)¶ Action to delete the kubernetes resource from the target cluster/ns.
-
serializer_class
¶ alias of
kubernetes_manager.serializers.base.KubernetesJobSerializer
-
-
class
kubernetes_manager.views.model_views.
KubernetesNamespaceViewSet
(*args: Any, **kwargs: Any)¶ Bases:
rest_framework.viewsets.ModelViewSet
API endpoint that allows namespaces to be created or deleted
-
deploy
(request, *args, **kwargs)¶ Action to deploy the namespace resource to target cluster.
-
permission_classes
= [rest_framework.permissions.IsAuthenticated]¶
-
queryset
¶
-
remove
(request, *args, **kwargs)¶ Action to delete the kubernetes namespace from the cluster.
-
serializer_class
¶ alias of
kubernetes_manager.serializers.base.KubernetesNamespaceSerializer
-
-
class
kubernetes_manager.views.model_views.
KubernetesPodTemplateViewSet
(*args: Any, **kwargs: Any)¶ Bases:
rest_framework.viewsets.ModelViewSet
API endpoint that allows pod templates to be edited or deleted.
-
permission_classes
= [rest_framework.permissions.IsAuthenticated]¶
-
queryset
¶
-
serializer_class
¶ alias of
kubernetes_manager.serializers.base.KubernetesPodTemplateSerializer
-
-
class
kubernetes_manager.views.model_views.
KubernetesServiceViewSet
(*args: Any, **kwargs: Any)¶ Bases:
rest_framework.viewsets.ModelViewSet
API endpoint that allows services to be edited or deleted.
-
deploy
(request, *args, **kwargs)¶ Action to deploy the kubernetes resource to target cluster.
-
permission_classes
= [rest_framework.permissions.IsAuthenticated]¶
-
queryset
¶
-
remove
(request, *args, **kwargs)¶ Action to delete the kubernetes resource from the cluster/namespace.
-
serializer_class
¶ alias of
kubernetes_manager.serializers.base.KubernetesServiceSerializer
-
-
class
kubernetes_manager.views.model_views.
KubernetesVolumeMountViewSet
(*args: Any, **kwargs: Any)¶ Bases:
rest_framework.viewsets.ModelViewSet
API endpoint that allows volumes to be edited or deleted.
-
permission_classes
= [rest_framework.permissions.IsAuthenticated]¶
-
queryset
¶
-
serializer_class
¶ alias of
kubernetes_manager.serializers.base.KubernetesVolumeMountSerializer
-
-
class
kubernetes_manager.views.model_views.
KubernetesVolumeViewSet
(*args: Any, **kwargs: Any)¶ Bases:
rest_framework.viewsets.ModelViewSet
API endpoint that allows volumes to be edited or deleted.
-
permission_classes
= [rest_framework.permissions.IsAuthenticated]¶
-
queryset
¶
-
serializer_class
¶ alias of
kubernetes_manager.serializers.base.KubernetesVolumeSerializer
-
-
class
kubernetes_manager.views.model_views.
TargetClusterViewSet
(*args: Any, **kwargs: Any)¶ Bases:
rest_framework.viewsets.ModelViewSet
API endpoint that allows cluster configs to be edited or deleted
-
permission_classes
= [rest_framework.permissions.IsAuthenticated]¶
-
queryset
¶
-
serializer_class
¶ alias of
kubernetes_manager.serializers.base.TargetClusterSerializer
-