setup

package
v2.3.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 25, 2023 License: MIT Imports: 36 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Execute

func Execute(furanversion string) error

Types

type Configurator

type Configurator struct {
	Opts Options
	// contains filtered or unexported fields
}

func (*Configurator) ExecuteInstallation

func (c *Configurator) ExecuteInstallation() error

func (*Configurator) GetDBOptions

func (c *Configurator) GetDBOptions() error

func (*Configurator) GetK8sOptions

func (c *Configurator) GetK8sOptions() error

GetK8sOptions interactively asks the user for k8s-related options

func (*Configurator) GetSecretsOptions

func (c *Configurator) GetSecretsOptions() error

func (*Configurator) GetSecretsValues

func (c *Configurator) GetSecretsValues() error

func (*Configurator) GetTLSCertificate

func (c *Configurator) GetTLSCertificate() error

func (*Configurator) Intro

func (c *Configurator) Intro() error

func (*Configurator) SetDBSecret

func (c *Configurator) SetDBSecret() error

func (*Configurator) SuccessSummary

func (c *Configurator) SuccessSummary() error

type Options

type Options struct {
	FuranVersion string
	Kubernetes   struct {
		ContextName string
		Namespace   string
	}
	Secrets struct {
		Manual bool
	}
	Vault struct {
		Enabled      bool
		Host         string
		AuthPath     string
		KVPathPrefix string
	}
	DB struct {
		InstallNew   bool
		Password     string
		StorageClass string
		ExternalURI  string
	}
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL