Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( //go:embed EdgeXConfig EdgeXFS embed.FS ManifestPath = filepath.Join(folder, "manifest.yaml") )
Functions ¶
func ExtractVersionsName ¶
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 }
PlatformAdminControllerConfiguration contains elements describing PlatformAdminController.
func NewPlatformAdminControllerConfiguration ¶
func NewPlatformAdminControllerConfiguration() *PlatformAdminControllerConfiguration
Click to show internal directories.
Click to hide internal directories.