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 Kubernetes ConfigMap definition for Hazelcast.
get_kind()Get resource kind.
Get namespace of the module
Get Kubernetes PersistentVolumeClaim definition.
Get module id as rfc name.
Get Kubernetes service definition for the module.
Wether module has hazelcast enabled.
Wether module has a volume defined.
- get_deployment()
Get Kubernetes deployment or statefulset definition for the module.
- Returns
Kubernetes deployment or statefulset definition.
- Return type
dict
- get_hazelcast_configMap()
Get Kubernetes ConfigMap definition for Hazelcast.
- Returns
Kubernetes ConfigMap definition for Hazelcast.
- Return type
dict
- get_kind()
Get resource kind.
- Returns
Deployment or StatefulSet
- Return type
str
- get_namespace()
Get namespace of the module
- Returns
Namespace
- Return type
str
- get_persistentVolumeClaim()
Get Kubernetes PersistentVolumeClaim definition.
- Returns
Kubernetes PersistentVolumeClaim definition.
- Return type
dict
- 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
- has_hazelcast()
Wether module has hazelcast enabled.
- Returns
Wether module has hazelcast enabled.
- Return type
bool
- has_volume()
Wether module has a volume defined.
- Returns
Wether module has a volume defined.
- Return type
bool