FederatorSpec contains all necessary information for a federator
Field
Description
Scheme
Required
initContainers
[]v1.Container
false
containers
[]v1.Container
true
port
Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536.
int32
true
path
suffix to be added to endpoint of federator f.e ../SemaGrow/sparql
string
true
confFromFileImage
The Docker image that receives a compressed dataset and may produce configuration needed from the federator to federate this specific dataset This container will run one time for each dataset in the federation
string
true
inputDumpDir
where the above image expects the dump to be (if from dump)
string
true
outputDumpDir
where the above image will place its result config file
string
true
confImage
The Docker image that initializes the federator (equivalent to initContainers)
string
true
inputDir
string
true
outputDir
string
true
fedConfDir
which directory the federator needs the metadata config files in order to find them
List of initialization containers belonging to the pod. Init containers are executed in order prior to containers being started. If any init container fails, the pod is considered to have failed and is handled according to its restartPolicy. The name for an init container or normal container must be unique among all containers. Init containers may not have Lifecycle actions, Readiness probes, or Liveness probes. The resourceRequirements of an init container are taken into account during scheduling by finding the highest request/limit for each resource type, and then using the max of of that value or the sum of the normal containers. Limits are applied to init containers in a similar fashion. Init containers cannot currently be added or removed. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/
[]v1.Container
false
containers
List of containers belonging to the pod. Containers cannot currently be added or removed. There must be at least one container in a Pod. Cannot be updated.
[]v1.Container
true
initPolicy
Forces to download and load from dataset file
InitializationPolicy
true
port
Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536.