Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/crc-org/crc
/ types & classes
Types & classes
239 in github.com/crc-org/crc
⨍
Functions
1,820
◇
Types & classes
239
↓ 7 callers
TypeAlias
Secret
pkg/crc/config/secret_config.go:16
↓ 5 callers
TypeAlias
Path
type Path is used for a setting which is a file path
pkg/crc/config/types.go:60
↓ 2 callers
FuncType
reader
func(filename string) ([]byte, error)
pkg/crc/preflight/preflight_ubuntu_linux.go:35
↓ 1 callers
TypeAlias
OpenshiftStatus
pkg/crc/machine/types/types.go:97
↓ 1 callers
TypeAlias
OsType
Enum the Distro ID
pkg/os/linux/release_info.go:41
↓ 1 callers
Struct
input
pkg/crc/machine/kubeconfig_test.go:165
↓ 1 callers
FuncType
writer
func(reason, content, filepath string, mode os.FileMode) error
pkg/crc/preflight/preflight_ubuntu_linux.go:36
Interface
API
pkg/libmachine/libmachine.go:11
Interface
AbstractProcess
AbstractProcess is an interface created to abstract operations of the gopsutil library It is created so that we can override the behavior while writin
pkg/os/shell/shell.go:33
TypeAlias
Action
pkg/crc/systemd/actions/action.go:3
Struct
AgentConfig
AgentConfig is struct to contain configuration for agent plist file
pkg/os/darwin/launchd/launchd_darwin.go:51
Struct
BlockDevice
test/e2e/testsuite/testsuite.go:1144
Struct
BuildInfo
pkg/crc/machine/bundle/metadata.go:40
Struct
CRCBuilder
CRCBuilder is used to build, customize and execute a CRC command.
test/integration/utilities_test.go:17
Struct
Cache
pkg/crc/cache/cache.go:20
Struct
CertCfg
CertCfg contains all needed fields to configure a new certificate
pkg/crc/tls/tls.go:40
Struct
Check
pkg/crc/preflight/preflight.go:25
FuncType
CheckFunc
func() error
pkg/crc/preflight/preflight.go:21
FuncType
CleanUpFunc
func() error
pkg/crc/preflight/preflight.go:23
Interface
Client
pkg/crc/ssh/client.go:16
Interface
Client
pkg/crc/api/client/client.go:13
Interface
Client
pkg/crc/machine/client.go:15
Struct
Client
test
pkg/crc/segment/segment.go:33
Struct
Client
pkg/crc/machine/fakemachine/client.go:30
Struct
Client
pkg/crc/daemonclient/client.go:16
Struct
Client
pkg/libmachine/libmachine.go:17
Struct
Client
Client is an autogenerated mock type for the Client type
test/mocks/api/client.go:11
Struct
ClusterConfig
pkg/crc/machine/types/types.go:54
Struct
ClusterInfo
pkg/crc/machine/bundle/metadata.go:46
Struct
ClusterLoadResult
pkg/crc/machine/types/types.go:91
Struct
ClusterStatusResult
pkg/crc/api/client/types.go:23
Struct
ClusterStatusResult
pkg/crc/machine/types/types.go:78
Struct
CodeExitError
CodeExitError is an implementation of ExitError consisting of an error object and an exit code (the upper bits of os.exec.ExitStatus).
pkg/os/execerror.go:32
Struct
CodeExitError
CodeExitError is an implementation of ExitError consisting of an error object and an exit code (the upper bits of os.exec.ExitStatus).
test/extended/crc/cmd/cmd.go:324
Interface
Collector
test/extended/util/collect.go:128
Struct
Command
test/extended/crc/cmd/cmd.go:47
Struct
CommandCollector
test/extended/util/collect.go:249
Interface
CommandRunner
pkg/os/exec.go:78
Struct
Commander
pkg/crc/systemd/systemd.go:12
Struct
Config
pkg/os/shell/shell.go:23
Struct
Config
pkg/crc/oc/oc.go:16
Struct
Config
pkg/crc/config/config.go:20
Struct
ConnectionDetails
pkg/crc/machine/types/types.go:113
Struct
ConsoleResult
pkg/crc/api/client/types.go:36
Struct
ConsoleResult
pkg/crc/machine/types/types.go:108
Struct
ContainerLogCollector
test/extended/util/collect.go:195
Struct
Copier
pkg/crc/machine/bundle/copier.go:20
Struct
CrcBundleInfo
Metadata structure to unmarshal the crc-bundle-info.json file
pkg/crc/machine/bundle/metadata.go:27
Struct
CrcVersionOutput
test/e2e/testsuite/testsuite.go:626
Struct
CustomResponseWriter
CustomResponseWriter wraps the standard http.ResponseWriter and captures the response body
cmd/crc/cmd/custom_response_writer.go:9
Struct
DHCPEntry
DHCPEntry holds a parsed DNS entry
pkg/drivers/vfkit/network_darwin.go:44
Struct
DiskImage
pkg/crc/machine/bundle/metadata.go:83
Struct
Driver
pkg/drivers/vfkit/driver_darwin.go:42
Struct
Driver
pkg/drivers/libhvee/libhvee_windows.go:18
Struct
Driver
Driver is the driver used when no driver is selected. It is used to connect to existing Docker hosts by specifying the URL of the host as an option.
pkg/drivers/none/driver.go:15
Struct
DriverInfo
pkg/crc/machine/bundle/metadata.go:100
Interface
EventProducer
pkg/crc/api/events/events.go:14
Interface
EventPublisher
pkg/crc/api/events/events.go:10
Struct
EventServer
pkg/crc/api/events/event_server.go:12
Interface
EventStream
pkg/crc/api/events/event_stream.go:9
Interface
ExitError
ExitError is an interface that presents an API similar to os.ProcessState, which is what ExitError from os/exec is. This is designed to make testing
pkg/os/execerror.go:22
Interface
ExitError
ExitError is an interface that presents an API similar to os.ProcessState, which is what ExitError from os/exec is. This is designed to make testing
test/extended/crc/cmd/cmd.go:315
Struct
File
pkg/crc/machine/bundle/metadata.go:77
Struct
FileCollector
test/extended/util/collect.go:136
Struct
FileListItem
pkg/crc/machine/bundle/metadata.go:95
TypeAlias
FileType
pkg/crc/machine/bundle/metadata.go:88
Struct
FileWriter
test/extended/util/collect.go:110
Struct
FilenameInfo
pkg/crc/machine/bundle/metadata.go:56
Struct
Filestore
pkg/libmachine/persist/filestore.go:13
FuncType
FixFunc
func() error
pkg/crc/preflight/preflight.go:22
TypeAlias
Flags
pkg/crc/preflight/preflight.go:11
Struct
GetConfigResult
GetConfigResult struct is used to return the result of getconfig command
pkg/crc/api/client/types.go:48
Struct
GetOrUnsetConfigRequest
pkg/crc/api/client/types.go:60
Struct
HTTPError
pkg/crc/api/client/client.go:28
Struct
Handler
pkg/crc/api/handlers.go:20
Struct
Host
pkg/libmachine/host/host.go:22
Interface
HostsFileEditor
cmd/crc/cmd/daemon.go:334
Struct
InMemoryStorage
pkg/crc/config/inmemory.go:3
Struct
KeyPair
pkg/crc/ssh/keys.go:27
TypeAlias
LabelName
pkg/crc/preflight/labels.go:9
TypeAlias
LabelValue
pkg/crc/preflight/labels.go:20
Interface
Logger
pkg/crc/api/handlers.go:27
Struct
MachineConfig
pkg/crc/machine/config/config.go:8
Struct
MaskedSecretError
pkg/crc/errors/maskederror.go:9
Struct
Metadata
pkg/libmachine/host/host.go:31
Struct
MissingHostError
pkg/crc/machine/virtualmachine.go:24
Struct
MockCommandRunner
pkg/os/shell/shell_test.go:13
Struct
MockedProcess
MockedProcess is a mock implementation of AbstractProcess for testing purposes.
pkg/os/shell/shell_test.go:53
Struct
MockedSSHRunner
pkg/crc/machine/start_test.go:13
TypeAlias
Mode
pkg/crc/network/types.go:39
Struct
Monitor
test/e2e/testsuite/performance.go:15
Struct
MultiError
MultiError holds multiple errors
pkg/drivers/vfkit/util_darwin.go:37
Struct
MultiError
pkg/crc/errors/multierror.go:40
Struct
NameServer
pkg/crc/network/types.go:10
Struct
NativeClient
pkg/crc/ssh/client.go:21
Struct
NetworkConfig
pkg/crc/machine/libvirt/templates_linux.go:22
Struct
NoTagError
pkg/crc/machine/bundle/metadata.go:104
Struct
Node
pkg/crc/machine/bundle/metadata.go:64
Struct
OsRelease
Taken from https://github.com/docker/machine/blob/master/libmachine/provision/os_release.go The /etc/os-release file contains operating system identif
pkg/os/linux/release_info.go:25
Struct
PodmanBuilder
PODMAN PodmanBuilder is used to build, customize, and execute a podman-remote command.
test/extended/crc/cmd/cmd.go:196
next →
1–100 of 239, ranked by callers