Versions in this module Expand all Collapse all v0 v0.5.0 Jan 28, 2021 v0.4.0 Oct 5, 2020 Changes in this version + func KubeApply(b []byte) error + func KubeApplyNamespace(b []byte, n string) error + func KubeClean() error + func Kubectl(envs []string, args ...string) (string, error) + func NewContext() context.Context + type Catalog struct + KindHost string + ServicePort int32 + func NewCatalog() Catalog + func (c *Catalog) EiriniAppYaml() []byte + func (c *Catalog) EiriniStagingAppYaml() []byte + func (c *Catalog) IntegrationManager() eirinix.Manager + func (c *Catalog) IntegrationManagerFiltered(b bool, n string) eirinix.Manager + func (c *Catalog) IntegrationManagerNoRegister() eirinix.Manager + func (c *Catalog) RegisterEiriniXService() error + func (c *Catalog) ServiceYaml() []byte + func (c *Catalog) SimpleExtension() eirinix.Extension + func (c *Catalog) SimpleManager() eirinix.Manager + func (c *Catalog) SimpleManagerService() eirinix.Manager + func (c *Catalog) SimpleReconciler() eirinix.Reconciler + func (c *Catalog) SimpleWatcher() eirinix.Watcher + func (c *Catalog) SimpleWatcherWithChannel(channel chan watch.Event) eirinix.Watcher + func (c *Catalog) StartEiriniApp() (*EiriniApp, error) + func (c *Catalog) StartEiriniAppInNamespace(n string) (*EiriniApp, error) + func (c *Catalog) StartEiriniStagingApp() (*EiriniApp, error) + func (c *Catalog) StartEiriniStagingAppInNamespace(n string) (*EiriniApp, error) + type Container struct + Envs []ContainerEnv + Image string + Name string + type ContainerEnv struct + Name string + Value string + type EditEnvExtension struct + func (e *EditEnvExtension) Handle(ctx context.Context, eiriniManager eirinix.Manager, pod *corev1.Pod, ...) admission.Response + type EditImageReconciler struct + func (r *EditImageReconciler) Reconcile(request reconcile.Request) (reconcile.Result, error) + func (r *EditImageReconciler) Register(m eirinix.Manager) error + type EiriniApp struct + Name string + Namespace string + Pod *Pod + func (c *EiriniApp) Delete() error + func (c *EiriniApp) IsRunning() (bool, error) + func (c *EiriniApp) Sync() error + type ObjectMeta struct + Annotations map[string]string + type Pod struct + Metadata ObjectMeta + PodStatus PodStatus + Spec PodSpec + func KubePodStatus(podname, n string) (*Pod, error) + func (p *Pod) IsRunning() bool + type PodSpec struct + Containers []Container + type PodStatus struct + Phase string + type SimpleWatch struct + Handled []watch.Event + func (sw *SimpleWatch) Handle(m eirinix.Manager, e watch.Event) + type SimpleWatcherWithChannel struct + Received chan watch.Event + func (sw *SimpleWatcherWithChannel) Handle(m eirinix.Manager, e watch.Event)