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