Skip to main content

CoreNetwork

Description

CoreNetwork defines a Core Network (CN) to be used for deployment.


NetworkDesc field

Data Type: Struct
Optional: False


Identity field of tag identity

Identity represents the identity of the CN. If not provided, then a unique identity is generated with default Group, Region, and TAC values.

Kind: *./api/v1.CoreIdentity
Tag: identity
Manager Tag: identity
Data Type: Pointer
Optional: True


Controller field of tag controller

The Controller that this CN is associated with. If empty, no controller is used.

Kind: *gitlab.eurecom.fr/br/t9s/athena/insignia/identity.FullNameTag
Tag: controller
Manager Tag: controller
Data Type: string
Optional: True


Interfaces field of tag interfaces

Interfaces defines the network interfaces for the CN. If not provided, the defaults would be used. The recursive defaulting is not supported in kubebuilder, so we trigger the defaulting procedure by providing the default value for at least one of the fields. The others would be defaulted accordingly with their own internal defaults.

Kind: *./api/v1.CoreInterfaces
Tag: interfaces
Manager Tag: interfaces
Data Type: Pointer
Default Values: {sbi:eth0@default}
Optional: True