constants

package
v1.12.0 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultName   = "crc"
	DefaultCPUs   = 4
	DefaultMemory = 9216

	DefaultSSHPort = 22
	DefaultSSHUser = "core"

	CrcEnvPrefix = "CRC"

	DefaultWebConsoleURL = "https://console-openshift-console.apps-crc.testing"
	DefaultAPIURL        = "https://api.crc.testing:6443"
	DefaultDiskImage     = "crc.disk"
	DefaultLogLevel      = "info"
	ConfigFile           = "crc.json"
	LogFile              = "crc.log"
	DaemonLogFile        = "crcd.log"
	GlobalStateFile      = "globalstate.json"
	CrcLandingPageURL    = "https://cloud.redhat.com/openshift/install/crc/installer-provisioned" // #nosec G101
	PullSecretFile       = "pullsecret.json"

	DefaultOcUrlBase          = "https://mirror.openshift.com/pub/openshift-v4/clients/oc/latest"
	DefaultPodmanUrlBase      = "https://storage.googleapis.com/libpod-master-releases"
	DefaultGoodhostsCliBase   = "https://github.com/code-ready/goodhosts-cli/releases/download/v1.0.0"
	CrcTrayDownloadURL        = "https://github.com/code-ready/tray-macos/releases/download/v%s/crc-tray-macos.tar.gz"
	CRCWindowsTrayDownloadURL = "https://github.com/code-ready/tray-windows/releases/download/v%s/crc-tray-windows.zip"
	DefaultContext            = "admin"
)
View Source
const (
	OcBinaryName        = "oc"
	PodmanBinaryName    = "podman"
	GoodhostsBinaryName = "goodhosts"
)

Variables

View Source
var (
	CrcBaseDir         = filepath.Join(GetHomeDir(), ".crc")
	CrcBinDir          = filepath.Join(CrcBaseDir, "bin")
	CrcOcBinDir        = filepath.Join(CrcBinDir, "oc")
	ConfigPath         = filepath.Join(CrcBaseDir, ConfigFile)
	LogFilePath        = filepath.Join(CrcBaseDir, LogFile)
	DaemonLogFilePath  = filepath.Join(CrcBaseDir, DaemonLogFile)
	MachineBaseDir     = CrcBaseDir
	MachineCertsDir    = filepath.Join(MachineBaseDir, "certs")
	MachineCacheDir    = filepath.Join(MachineBaseDir, "cache")
	MachineInstanceDir = filepath.Join(MachineBaseDir, "machines")
	GlobalStatePath    = filepath.Join(CrcBaseDir, GlobalStateFile)
	DefaultBundlePath  = filepath.Join(MachineCacheDir, GetDefaultBundle())

	DaemonSocketPath = filepath.Join(CrcBaseDir, "crc.sock")
)

Functions

func BundleEmbedded

func BundleEmbedded() bool

IsBundleEmbedded returns true if the binary was compiled to contain the bundle

func EnsureBaseDirExists

func EnsureBaseDirExists() error

EnsureBaseDirExists create the ~/.crc dir if its not there

func GetCRCWindowsTrayDownloadURL added in v1.11.0

func GetCRCWindowsTrayDownloadURL() string

func GetCrcTrayDownloadURL

func GetCrcTrayDownloadURL() string

TODO: follow the same pattern as oc and podman above

func GetDefaultBundle

func GetDefaultBundle() string

func GetDefaultBundleForOs

func GetDefaultBundleForOs(os string) string

func GetGoodhostsUrl added in v1.11.0

func GetGoodhostsUrl() string

func GetGoodhostsUrlForOs added in v1.11.0

func GetGoodhostsUrlForOs(os string) string

func GetHomeDir

func GetHomeDir() string

GetHomeDir returns the home directory for the current user

func GetOcUrl

func GetOcUrl() string

func GetOcUrlForOs

func GetOcUrlForOs(os string) string

func GetPodmanUrl

func GetPodmanUrl() string

func GetPodmanUrlForOs

func GetPodmanUrlForOs(os string) string

func GetPrivateKeyPath

func GetPrivateKeyPath() string

func GetPublicKeyPath

func GetPublicKeyPath() string

Types

This section is empty.

Jump to

Keyboard shortcuts

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