constants

package
v1.99.4 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultName     = "crc"
	DefaultDiskSize = 31

	DefaultSSHUser = "core"
	DefaultSSHPort = 22

	CrcEnvPrefix = "CRC"

	ConfigFile                = "crc.json"
	LogFile                   = "crc.log"
	DaemonLogFile             = "crcd.log"
	CrcLandingPageURL         = "https://cloud.redhat.com/openshift/create/local" // #nosec G101
	DefaultPodmanURLBase      = "https://storage.googleapis.com/libpod-master-releases"
	DefaultAdminHelperCliBase = "https://github.com/code-ready/admin-helper/releases/download/v0.0.8"
	CRCMacTrayDownloadURL     = "https://github.com/code-ready/tray-electron/releases/download/%s/crc-tray-macos.tar.gz"
	CRCWindowsTrayDownloadURL = "https://github.com/code-ready/tray-electron/releases/download/%s/crc-tray-windows.zip"
	DefaultContext            = "admin"
	DaemonHTTPEndpoint        = "http://unix/api"
	DefaultPodmanNamedPipe    = `\\.\pipe\crc-podman`

	VSockGateway = "192.168.127.1"
	VsockSSHPort = 2222

	OkdPullSecret = `{"auths":{"fake":{"auth": "Zm9vOmJhcgo="}}}` // #nosec G101

	ClusterDomain = ".crc.testing"
	AppsDomain    = ".apps-crc.testing"
)
View Source
const (
	OcExecutableName           = "oc"
	PodmanRemoteExecutableName = "podman-remote"
	TapSocketPath              = ""
)

Variables

View Source
var (
	CrcBaseDir = filepath.Join(GetHomeDir(), ".crc")

	CrcOcBinDir        = filepath.Join(crcBinDir, "oc")
	CrcSymlinkPath     = filepath.Join(crcBinDir, "crc")
	ConfigPath         = filepath.Join(CrcBaseDir, ConfigFile)
	LogFilePath        = filepath.Join(CrcBaseDir, LogFile)
	DaemonLogFilePath  = filepath.Join(CrcBaseDir, DaemonLogFile)
	MachineBaseDir     = CrcBaseDir
	MachineCacheDir    = filepath.Join(MachineBaseDir, "cache")
	MachineInstanceDir = filepath.Join(MachineBaseDir, "machines")
	DaemonSocketPath   = filepath.Join(CrcBaseDir, "crc.sock")
	KubeconfigFilePath = filepath.Join(MachineInstanceDir, DefaultName, "kubeconfig")
)
View Source
var DaemonHTTPSocketPath = filepath.Join(CrcBaseDir, "crc-http.sock")

Functions

func BinDir added in v1.26.0

func BinDir() string

func EnsureBaseDirectoriesExist added in v1.20.0

func EnsureBaseDirectoriesExist() error

EnsureBaseDirectoryExists create the ~/.crc directory if it is not present

func GetAdminHelperExecutable added in v1.28.0

func GetAdminHelperExecutable() string

func GetAdminHelperExecutableForOs added in v1.28.0

func GetAdminHelperExecutableForOs(os string) string

func GetAdminHelperURL added in v1.21.0

func GetAdminHelperURL() string

func GetAdminHelperURLForOs added in v1.21.0

func GetAdminHelperURLForOs(os string) string

func GetCRCMacTrayDownloadURL added in v1.15.0

func GetCRCMacTrayDownloadURL() string

TODO: follow the same pattern as oc and podman above

func GetCRCWindowsTrayDownloadURL added in v1.11.0

func GetCRCWindowsTrayDownloadURL() string

func GetDefaultBundle

func GetDefaultBundle(preset crcpreset.Preset) string

func GetDefaultBundlePath added in v1.99.2

func GetDefaultBundlePath(preset crcpreset.Preset) string

func GetDefaultCPUs added in v1.99.2

func GetDefaultCPUs(preset crcpreset.Preset) int

func GetDefaultMemory added in v1.99.2

func GetDefaultMemory(preset crcpreset.Preset) int

func GetHomeDir

func GetHomeDir() string

GetHomeDir returns the home directory for the current user

func GetHostDockerSocketPath added in v1.99.2

func GetHostDockerSocketPath() string

func GetKubeAdminPasswordPath added in v1.25.0

func GetKubeAdminPasswordPath() string

func GetPrivateKeyPath

func GetPrivateKeyPath() string

func GetPublicKeyPath

func GetPublicKeyPath() string

func GetRsaPrivateKeyPath added in v1.21.0

func GetRsaPrivateKeyPath() string

For backward compatibility to v 1.20.0

func IsRelease added in v1.23.0

func IsRelease() bool

Types

This section is empty.

Jump to

Keyboard shortcuts

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