FileserverObjects

class controller.models.domain.fileserver.FileserverObjects(pvcs, ingress, service, job)

Bases: object

All of the Kubernetes objects making up a user’s fileserver.

Parameters:
  • pvcs (list[V1PersistentVolumeClaim])

  • ingress (dict[str, Any])

  • service (V1Service)

  • job (V1Job)

Attributes Summary

ingress

GafaelfawrIngress object for the fileserver.

job

Job that runs the fileserver itself.

pvcs

Persistent volume claims.

service

Service for reaching the fileserver.

Attributes Documentation

ingress: dict[str, Any] = <dataclasses._MISSING_TYPE object>

GafaelfawrIngress object for the fileserver.

job: V1Job = <dataclasses._MISSING_TYPE object>

Job that runs the fileserver itself.

pvcs: list[V1PersistentVolumeClaim] = <dataclasses._MISSING_TYPE object>

Persistent volume claims.

service: V1Service = <dataclasses._MISSING_TYPE object>

Service for reaching the fileserver.