foliolib.okapi.okapiModuleKubernetes.OkapiModuleKubernetes
- class foliolib.okapi.okapiModuleKubernetes.OkapiModuleKubernetes(module: Union[dict, str])
Bases:
objectDefines an okapi module for Kubernetes.
- Parameters
module (Union[dict, str]) – Module id or instance of OkapiModule.
Methods
Get Kubernetes deployment or statefulset definition for the module.
get_kind()Get resource kind.
Get module id as rfc name.
Get Kubernetes service definition for the module.
Get Kubernetes ConfigMap definition for Hazelcast.
volume()Get Kubernetes PersistentVolumeClaim definition.
- get_deployment()
Get Kubernetes deployment or statefulset definition for the module.
- Returns
Kubernetes deployment or statefulset definition.
- Return type
dict
- get_kind()
Get resource kind.
- Returns
Deployment or StatefulSet
- Return type
str
- get_rfc_name()
Get module id as rfc name.
- Returns
rfc name.
- Return type
str
- get_service()
Get Kubernetes service definition for the module.
- Returns
Kubernetes service definition.
- Return type
dict
- hazelcast()
Get Kubernetes ConfigMap definition for Hazelcast.
- Returns
Kubernetes ConfigMap definition for Hazelcast.
- Return type
dict
- volume()
Get Kubernetes PersistentVolumeClaim definition.
- Returns
Kubernetes PersistentVolumeClaim definition.
- Return type
dict