Documentation
¶
Index ¶
Constants ¶
View Source
const (
// HeighlinerNs Heighliner namespace
HeighlinerNs = "heighliner"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ConfigMapState ¶ added in v0.3.0
type ConfigMapState struct {
ClientSet *kubernetes.Clientset
}
ConfigMapState state using k8s configmap as backend
func (*ConfigMapState) ListApps ¶ added in v0.3.0
func (c *ConfigMapState) ListApps() ([]string, error)
ListApps list all heighliner applications
func (*ConfigMapState) LoadOutput ¶ added in v0.3.0
func (c *ConfigMapState) LoadOutput(appName string) (*app.Output, error)
LoadOutput load output from configmap
func (*ConfigMapState) LoadTFProvider ¶ added in v0.3.0
func (c *ConfigMapState) LoadTFProvider(appName string) (string, error)
LoadTFProvider Load tf provider from configmap
func (*ConfigMapState) SaveOutputAndTFProvider ¶ added in v0.3.0
func (c *ConfigMapState) SaveOutputAndTFProvider(appName string) error
SaveOutputAndTFProvider Save output and tf provider to configmap
type LocalFileState ¶ added in v0.3.0
type LocalFileState struct { }
LocalFileState State using local file as backend
func (*LocalFileState) ListApps ¶ added in v0.3.0
func (l *LocalFileState) ListApps() ([]string, error)
ListApps only list app in current dir
func (*LocalFileState) LoadOutput ¶ added in v0.3.0
func (l *LocalFileState) LoadOutput(appName string) (*app.Output, error)
LoadOutput load output
func (*LocalFileState) LoadTFProvider ¶ added in v0.3.0
func (l *LocalFileState) LoadTFProvider(appName string) (string, error)
LoadTFProvider No need in Local File State
func (*LocalFileState) SaveOutputAndTFProvider ¶ added in v0.3.0
func (l *LocalFileState) SaveOutputAndTFProvider(appName string) error
SaveOutputAndTFProvider save output and tf provider
Source Files
¶
Click to show internal directories.
Click to hide internal directories.