ElementSpec
ElementSpec defines the desired state of Element.
GlobalConfig field of tag global-config
GlobalConfig gives the name of main ConfigMap used to set up this Element, derived from the associated NetworkDesc.
ElementConfig field of tag element-config
ElementConfig gives the name of ConfigMap used to set up this Element, derived from the Model and associated with this specific Element, not other Elements in the same NetworkDesc.
Model field of tag model
Model template of the current Element.
Replicas field of tag replicas
The number of Replicas that should be created for this Element.
Backend field of tag backend
Backend to provide the Pods for this Element.
ExtraDNS field of tag extra-dns
ExtraDNS endpoints to support external services including PNFs with fixed IP addresses. This records would be added to /etc/hosts file of all the containers deployed by this CR.
Scheduling field of tag scheduling
Scheduling policy for pods of this Element.
ShadowService field of tag shadow-service
ShadowService is a trick used in Trirematics to allow subdomains to be used in the Network setup. Essentially, this ShadowService makes the pods of this Element discoverable and is uniquely mapped to a subdomain name that is used in the NetworkReconciler.
AssociatedSlices field of tag associated-slices
AssociatedSlices is a list of slices that this Element is associated with them.