Documentation ¶
Index ¶
- Constants
- type Eirini
- func (k *Eirini) Backup(c *kubernetes.Cluster, ui *ui.UI, d string) error
- func (k Eirini) Delete(c *kubernetes.Cluster, ui *ui.UI) error
- func (k Eirini) Deploy(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
- func (k Eirini) Describe() string
- func (k Eirini) ExtractRelease() (string, error)
- func (k Eirini) GetVersion() string
- func (k *Eirini) ID() string
- func (k *Eirini) NeededOptions() kubernetes.InstallationOptions
- func (k *Eirini) Restore(c *kubernetes.Cluster, ui *ui.UI, d string) error
- func (k Eirini) Upgrade(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
- type Gitea
- func (k *Gitea) Backup(c *kubernetes.Cluster, ui *ui.UI, d string) error
- func (k Gitea) Delete(c *kubernetes.Cluster, ui *ui.UI) error
- func (k Gitea) Deploy(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
- func (k Gitea) Describe() string
- func (k Gitea) GetVersion() string
- func (k *Gitea) ID() string
- func (k *Gitea) NeededOptions() kubernetes.InstallationOptions
- func (k *Gitea) Restore(c *kubernetes.Cluster, ui *ui.UI, d string) error
- func (k Gitea) Upgrade(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
- type Quarks
- func (k *Quarks) Backup(c *kubernetes.Cluster, ui *ui.UI, d string) error
- func (k Quarks) Delete(c *kubernetes.Cluster, ui *ui.UI) error
- func (k Quarks) Deploy(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
- func (k Quarks) Describe() string
- func (k Quarks) GetVersion() string
- func (k *Quarks) ID() string
- func (k *Quarks) NeededOptions() kubernetes.InstallationOptions
- func (k *Quarks) Restore(c *kubernetes.Cluster, ui *ui.UI, d string) error
- func (k Quarks) Upgrade(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
- type Registry
- func (k *Registry) Backup(c *kubernetes.Cluster, ui *ui.UI, d string) error
- func (k Registry) Delete(c *kubernetes.Cluster, ui *ui.UI) error
- func (k Registry) Deploy(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
- func (k Registry) Describe() string
- func (k Registry) GetVersion() string
- func (k *Registry) ID() string
- func (k *Registry) NeededOptions() kubernetes.InstallationOptions
- func (k *Registry) Restore(c *kubernetes.Cluster, ui *ui.UI, d string) error
- func (k Registry) Upgrade(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
- type Tekton
- func (k *Tekton) Backup(c *kubernetes.Cluster, ui *ui.UI, d string) error
- func (k Tekton) Delete(c *kubernetes.Cluster, ui *ui.UI) error
- func (k Tekton) Deploy(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
- func (k Tekton) Describe() string
- func (k Tekton) GetVersion() string
- func (k *Tekton) ID() string
- func (k *Tekton) NeededOptions() kubernetes.InstallationOptions
- func (k *Tekton) Restore(c *kubernetes.Cluster, ui *ui.UI, d string) error
- func (k Tekton) Upgrade(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
- type Traefik
- func (k *Traefik) Backup(c *kubernetes.Cluster, ui *ui.UI, d string) error
- func (k Traefik) Delete(c *kubernetes.Cluster, ui *ui.UI) error
- func (k Traefik) Deploy(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
- func (k Traefik) Describe() string
- func (k Traefik) GetVersion() string
- func (k *Traefik) ID() string
- func (k *Traefik) NeededOptions() kubernetes.InstallationOptions
- func (k *Traefik) Restore(c *kubernetes.Cluster, ui *ui.UI, d string) error
- func (k Traefik) Upgrade(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
Constants ¶
View Source
const (
EiriniDeploymentID = "eirini"
)
View Source
const (
GiteaDeploymentID = "gitea"
)
View Source
const (
QuarksDeploymentID = "quarks"
)
View Source
const (
RegistryDeploymentID = "carrier-registry"
)
View Source
const (
TektonDeploymentID = "tekton"
)
View Source
const (
TraefikDeploymentID = "traefik"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Eirini ¶
func (Eirini) Deploy ¶
func (k Eirini) Deploy(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
func (Eirini) ExtractRelease ¶
ExtractRelease extracts the embedded Eirini release tarball in a temporary directory. It returns the path to the directory or an error if something fails.
func (Eirini) GetVersion ¶
func (*Eirini) NeededOptions ¶
func (k *Eirini) NeededOptions() kubernetes.InstallationOptions
func (Eirini) Upgrade ¶
func (k Eirini) Upgrade(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
type Gitea ¶
func (Gitea) Deploy ¶
func (k Gitea) Deploy(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
func (Gitea) GetVersion ¶
func (*Gitea) NeededOptions ¶
func (k *Gitea) NeededOptions() kubernetes.InstallationOptions
func (Gitea) Upgrade ¶
func (k Gitea) Upgrade(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
type Quarks ¶
func (Quarks) Deploy ¶
func (k Quarks) Deploy(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
func (Quarks) GetVersion ¶
func (*Quarks) NeededOptions ¶
func (k *Quarks) NeededOptions() kubernetes.InstallationOptions
func (Quarks) Upgrade ¶
func (k Quarks) Upgrade(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
type Registry ¶
func (Registry) Deploy ¶
func (k Registry) Deploy(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
func (Registry) GetVersion ¶
func (*Registry) NeededOptions ¶
func (k *Registry) NeededOptions() kubernetes.InstallationOptions
func (Registry) Upgrade ¶
func (k Registry) Upgrade(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
type Tekton ¶
func (Tekton) Deploy ¶
func (k Tekton) Deploy(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
func (Tekton) GetVersion ¶
func (*Tekton) NeededOptions ¶
func (k *Tekton) NeededOptions() kubernetes.InstallationOptions
func (Tekton) Upgrade ¶
func (k Tekton) Upgrade(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
type Traefik ¶
func (Traefik) Deploy ¶
func (k Traefik) Deploy(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
func (Traefik) GetVersion ¶
func (*Traefik) NeededOptions ¶
func (k *Traefik) NeededOptions() kubernetes.InstallationOptions
func (Traefik) Upgrade ¶
func (k Traefik) Upgrade(c *kubernetes.Cluster, ui *ui.UI, options kubernetes.InstallationOptions) error
Click to show internal directories.
Click to hide internal directories.