AccessNetwork defines an Access Network (AN) to be used for deployment.
AccessRadio structure is a grouping for radio-related parameters of the AccessNetwork (AN).
Band is an alias for LTE or NR bands.
Cell structure defines an EUTRA or NR cell, with all of its parameters.
CellGroup defines a group of cells, which are associated with each other.
CompositionModel is the Schema for the Composition Models API
CompositionModelSpecs defines the high-level structure of the CompositionModel.
Type field of tag type
Config encapsulates the configuration settings for a particular Element. Since this structure is used to generate the configuration for the Manager, each field is double-tagged. The json tags are used by the Kubernetes API machinery to generate the CRD and the yaml tags are used by Athena to generate the configuration file for the Manager. No validation is performed before passing the values to the Manager, hence the Manager might panic if the values are not proper. Despite the defined immutability, for the current version, the Manager might not always properly handle all the day-2 scenarios.
ContainerDefinition is used for definition of Sidecars.
CoreNetwork defines a Core Network (CN) to be used for deployment.
Dummy is an empty struct for the sake of compliance model.
EdgeNetwork defines an Edge Network (EN) to be used for deployment.
Element is the Schema for the elements API.
ElementSpec defines the desired state of Element.
ElementStatus defines the observed state of Element.
ExtraDNSEndpoint is the structure to keep the custom DNS records.
FullModel is an aliased string type for the general format of model plus deployment mode.
FullTag is an aliased string type for the general format of fully-qualified names
ImageTag is a string that represents a container image.
Manager field of tag manager
Model is a placeholder for individual workloads definitions in a CompositionModel.
NameTag is an aliased string type for the general format of names.
Network is the Schema for the networks API
NetworkDesc is the description of a network in the most general sense, either AccessNetwork, CoreNetwork, or EdgeNetwork.
NetworkSpec defines the desired state of Network.
NetworkStatus defines the observed state of Network
Name field of tag name
Observation instance to be associated with the workload for providing extensive observability. By default, the Observation is periodic. The json tags are used by the Kubernetes API machinery to generate the CRD and the yaml tags are used by Athena to generate the configuration file for the Manager. No validation is performed before passing the values to the Manager, hence the Manager might panic if the values are not proper.
APIVersion field of tag apiVersion
PLMN represents the Public Land Mobile Network as a string alias
Plugin is a placeholder for defining custom plugins for the future versions of Athena.
Port structure to capture port information for the pod.
ResDevice structure groups the resource requests in Trirematics.
Role presents the data type of the role to be associated with the workload.
SliceDesc describes an End-to-End (E2E) 3GPP slice.
SST is the string alias for the Slice Service Type.
TermDesc is the description of a terminal in the most general sense.
TermIdentity represents the identity of a terminal as a whole.
Terminal is the Schema for the terminals API
TerminalSpec defines the desired state of Terminal
TerminalStatus defines the observed state of Terminal
TermRadio represents the radio information of a terminal
TermSlice represents the slice information of a Terminal.