Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( //go:embed EdgeXConfig EdgeXFS embed.FS ManifestPath = filepath.Join(folder, "manifest.yaml") )
Functions ¶
Types ¶
type Component ¶
type Component struct {
Name string `yaml:"name" json:"name"`
Service *corev1.ServiceSpec `yaml:"service,omitempty" json:"service,omitempty"`
Deployment *appsv1.DeploymentSpec `yaml:"deployment,omitempty" json:"deployment,omitempty"`
}
type EdgeXConfig ¶
type EdgeXConfig struct {
Versions []*Version `yaml:"versions,omitempty" json:"versions,omitempty"`
}
type Manifest ¶
type Manifest struct {
Updated string `yaml:"updated"`
Count int `yaml:"count"`
LatestVersion string `yaml:"latestVersion"`
Versions []ManifestVersion `yaml:"versions"`
}
type ManifestVersion ¶
type PlatformAdminControllerConfiguration ¶
type PlatformAdminControllerConfiguration struct {
Manifest Manifest
SecurityComponents map[string][]*Component
NoSectyComponents map[string][]*Component
SecurityConfigMaps map[string][]corev1.ConfigMap
NoSectyConfigMaps map[string][]corev1.ConfigMap
ConcurrentPlatformAdminWorkers int32
}
PlatformAdminControllerConfiguration contains elements describing PlatformAdminController.
func NewPlatformAdminControllerConfiguration ¶
func NewPlatformAdminControllerConfiguration() *PlatformAdminControllerConfiguration
Click to show internal directories.
Click to hide internal directories.