Versions in this module Expand all Collapse all v0 v0.1.1 Nov 27, 2018 v0.1.0 Sep 3, 2018 Changes in this version + type KubeManifest interface + ApplyToCluster func(kubeconfig string) error + InitHealthCheck func(kubeconfig string) error + IsHealthy func() (bool, error) + Name func() string + type KubeManifestBase struct + func (m *KubeManifestBase) ApplyToCluster(kubeconfig string) error + func (m *KubeManifestBase) InitHealthCheck(kubeconfig string) error + func (m *KubeManifestBase) IsHealthy() (bool, error) + func (m *KubeManifestBase) Name() string + func (m *KubeManifestBase) Register(manifest string) + func (m *KubeManifestBase) RegisterHO(manifest string) + func (m *KubeManifestBase) SetName(name string) + type KubeManifestConstructor func(KubeManifestRuntimeInfo) (KubeManifest, error) + type KubeManifestRuntimeInfo struct + ExecEnv handlers.ExecutionEnvironment + type ManifestCodegen struct + func NewManifestCodegen(source, pkg, name, dst, mainDest, mainPkgBase string) *ManifestCodegen + func (m *ManifestCodegen) ParseFile() error + func (m *ManifestCodegen) WriteFiles() error