Documentation ¶
Overview ¶
Package siderolink contains SideroLink-related resources.
Index ¶
Constants ¶
View Source
const ConfigID = resource.ID("siderolink")
ConfigID the singleton config resource ID.
View Source
const ConfigType = resource.Type("SiderolinkConfigs.siderolink.talos.dev")
ConfigType is type of Config resource.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config = typed.Resource[ConfigSpec, ConfigExtension]
Config resource holds KubeSpan configuration.
type ConfigExtension ¶
type ConfigExtension struct{}
ConfigExtension provides auxiliary methods for Config.
func (ConfigExtension) ResourceDefinition ¶
func (ConfigExtension) ResourceDefinition() meta.ResourceDefinitionSpec
ResourceDefinition implements typed.Extension interface.
type ConfigSpec ¶
type ConfigSpec struct {
APIEndpoint string `yaml:"apiEndpoint" protobuf:"1"`
}
ConfigSpec describes KubeSpan configuration..
func (ConfigSpec) DeepCopy ¶
func (o ConfigSpec) DeepCopy() ConfigSpec
DeepCopy generates a deep copy of ConfigSpec.
Click to show internal directories.
Click to hide internal directories.