FileserverStateObjects#

class nublado.controller.models.domain.fileserver.FileserverStateObjects(job, pod, ingress)#

Bases: object

Kubernetes objects used for inspecting the state of a fileserver.

These are used during state reconciliation to determine whether a user’s fileserver is operational. They’re disjoint from the resources created when starting a fileserver since in this case we care about the Ingress and not the GafaelfawrIngress, and we also care about the Pod.

Parameters:

Attributes Summary

ingress

Ingress of the running fileserver.

job

Job that runs the fileserver.

pod

Pod of the running fileserver.

Attributes Documentation

ingress: Optional[V1Ingress] = <dataclasses._MISSING_TYPE object>#

Ingress of the running fileserver.

job: V1Job = <dataclasses._MISSING_TYPE object>#

Job that runs the fileserver.

pod: Optional[V1Pod] = <dataclasses._MISSING_TYPE object>#

Pod of the running fileserver.