Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/awslabs/amazon-eks-ami
/ types & classes
Types & classes
101 in github.com/awslabs/amazon-eks-ami
⨍
Functions
442
◇
Types & classes
101
↓ 4 callers
TypeAlias
ContainerdConfig
nodeadm/internal/api/types.go:89
↓ 3 callers
TypeAlias
IMDSProperty
nodeadm/internal/aws/imds/imds.go:43
↓ 1 callers
Class
TrafficLogger
nodeadm/test/e2e/infra/proxy.py:21
Struct
ClusterDetails
nodeadm/internal/api/types.go:59
Struct
ClusterDetails
ClusterDetails contains the coordinates of your EKS cluster. These details can be found using the [DescribeCluster API](https://docs.aws.amazon.com/ek
nodeadm/api/v1alpha1/nodeconfig_types.go:42
Interface
Command
nodeadm/internal/cli/interface.go:8
Interface
CommandContainer
nodeadm/internal/cli/container.go:8
Interface
ConfigProvider
ConfigProvider is an interface for providing the node configuration.
nodeadm/internal/configprovider/interface.go:6
TypeAlias
ConfigSchema
nodeadm/internal/containerd/config.go:37
Struct
ContainerdOptions
nodeadm/internal/api/types.go:90
Struct
ContainerdOptions
ContainerdOptions are additional parameters passed to `containerd`.
nodeadm/api/v1alpha1/nodeconfig_types.go:80
Interface
Daemon
nodeadm/internal/daemon/interface.go:7
Interface
DaemonManager
nodeadm/internal/daemon/manager.go:11
TypeAlias
DaemonStatus
nodeadm/internal/daemon/manager.go:3
Struct
DefaultOptions
nodeadm/internal/api/types.go:55
TypeAlias
DisabledMount
nodeadm/internal/api/types.go:129
TypeAlias
DisabledMount
DisabledMount specifies a directory that should not be mounted onto local storage * `Containerd` refers to `/var/lib/containerd` * `PodLogs` refers t
nodeadm/api/v1alpha1/nodeconfig_types.go:150
Interface
EC2API
nodeadm/internal/util/ec2.go:21
Struct
EC2Client
nodeadm/internal/util/ec2.go:26
TypeAlias
EnvironmentOptions
nodeadm/internal/api/types.go:113
TypeAlias
EnvironmentOptions
EnvironmentOptions configures environment variables for the system and systemd services. The key `default` is reserved for configuring the environment
nodeadm/api/v1alpha1/nodeconfig_types.go:113
Interface
FSCache
nodeadm/internal/util/fs_cache.go:10
Struct
FakeFileSystem
nodeadm/internal/system/filesystem.go:40
Struct
FakeIMDSClient
nodeadm/internal/aws/imds/fake.go:11
TypeAlias
Feature
nodeadm/internal/api/types.go:137
TypeAlias
Feature
Feature specifies which feature gate should be toggled +kubebuilder:validation:Enum={InstanceIdNodeName,FastImagePull}
nodeadm/api/v1alpha1/nodeconfig_types.go:160
Interface
FileSystem
nodeadm/internal/system/filesystem.go:11
Struct
GlobalOptions
nodeadm/internal/cli/options.go:14
Interface
IMDSClient
nodeadm/internal/aws/imds/imds.go:58
TypeAlias
IPFamily
nodeadm/internal/api/types.go:95
TypeAlias
InlineDocument
InlineDocument is an alias to a dynamically typed map. This allows using embedded YAML and JSON types within the parent yaml config.
nodeadm/internal/api/types.go:87
FuncType
InstanceCondition
func(output *ec2.DescribeInstancesOutput) (bool, error)
nodeadm/internal/aws/ec2/instance_waiter.go:16
Struct
InstanceConditionWaiter
InstanceConditionWaiter waits for an instance to meet a condition
nodeadm/internal/aws/ec2/instance_waiter.go:50
Struct
InstanceConditionWaiterOptions
InstanceConditionWaiterOptions are options for InstanceConditionWaiter
nodeadm/internal/aws/ec2/instance_waiter.go:19
Struct
InstanceDetails
nodeadm/internal/api/types.go:46
Struct
InstanceInfo
nodeadm/internal/util/ec2.go:15
Struct
InstanceOptions
nodeadm/internal/api/types.go:102
Struct
InstanceOptions
InstanceOptions determines how the node's operating system and devices are configured.
nodeadm/api/v1alpha1/nodeconfig_types.go:92
TypeAlias
KubeletFlags
nodeadm/internal/api/types.go:68
Struct
KubeletOptions
nodeadm/internal/api/types.go:69
Struct
KubeletOptions
KubeletOptions are additional parameters passed to `kubelet`.
nodeadm/api/v1alpha1/nodeconfig_types.go:63
Interface
LabelProvider
nodeadm/internal/kubelet/labels.go:7
Struct
LocalStorageOptions
nodeadm/internal/api/types.go:115
Struct
LocalStorageOptions
LocalStorageOptions control how [EC2 instance stores](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html) are used when availabl
nodeadm/api/v1alpha1/nodeconfig_types.go:117
TypeAlias
LocalStorageStrategy
nodeadm/internal/api/types.go:121
TypeAlias
LocalStorageStrategy
LocalStorageStrategy specifies how to handle an instance's local storage devices. +kubebuilder:validation:Enum={RAID0, RAID10, Mount}
nodeadm/api/v1alpha1/nodeconfig_types.go:131
Struct
Main
nodeadm/internal/cli/main.go:8
Struct
MockEC2Client
nodeadm/internal/util/ec2_test.go:17
Interface
NetworkInterfaceBroker
nodeadm/cmd/nodeadm-internal/udev/broker.go:13
Struct
NetworkOptions
nodeadm/internal/api/types.go:108
Struct
NetworkOptions
NetworkOptions are parameters used to configure networking on the host OS.
nodeadm/api/v1alpha1/nodeconfig_types.go:99
Struct
NetworkctlInterface
nodeadm/internal/system/networking.go:20
Struct
NetworkctlList
nodeadm/internal/system/networking.go:25
Struct
NodeConfig
+kubebuilder:skipversion +kubebuilder:object:root=true
nodeadm/internal/api/types.go:15
Struct
NodeConfig
+kubebuilder:object:root=true +kubebuilder:resource:scope=Cluster +kubebuilder:storageversion NodeConfig is the primary configuration object for `node
nodeadm/api/v1alpha1/nodeconfig_types.go:17
Struct
NodeConfigList
+kubebuilder:object:root=true
nodeadm/internal/api/types.go:25
Struct
NodeConfigList
+kubebuilder:object:root=true
nodeadm/api/v1alpha1/nodeconfig_types.go:25
Struct
NodeConfigSpec
nodeadm/internal/api/types.go:32
Struct
NodeConfigSpec
nodeadm/api/v1alpha1/nodeconfig_types.go:31
Struct
NodeConfigStatus
nodeadm/internal/api/types.go:40
Struct
NvidiaGPULabel
nodeadm/internal/kubelet/labels.go:11
Struct
RealFileSystem
nodeadm/internal/system/filesystem.go:18
Struct
ResolveTemplateData
nodeadm/internal/system/resolve.go:65
Struct
Resources
nodeadm/internal/system/resources.go:19
Struct
Retrier
nodeadm/internal/util/retry.go:8
Interface
SystemAspect
nodeadm/internal/system/aspect.go:5
Struct
bootHookCmd
nodeadm/cmd/nodeadm-internal/boot-book/hook.go:19
Struct
checkCmd
nodeadm/cmd/nodeadm/config/check.go:11
Struct
cmdContainer
nodeadm/internal/cli/container.go:17
Struct
configProviderChain
nodeadm/internal/configprovider/chain.go:16
Struct
containerd
nodeadm/internal/containerd/daemon.go:13
Struct
containerdTemplateVars
nodeadm/internal/containerd/config.go:51
Struct
cpuRange
nodeadm/internal/system/resources.go:134
Struct
dumpCmd
nodeadm/cmd/nodeadm/config/dump.go:15
Struct
fakeEntry
nodeadm/internal/system/filesystem.go:138
Struct
fakeFileInfo
nodeadm/internal/system/filesystem.go:155
Struct
fileConfigProvider
nodeadm/internal/configprovider/file.go:17
FuncType
fnOpt
func(*Retrier)
nodeadm/internal/util/retry.go:33
Struct
fsBroker
nodeadm/cmd/nodeadm-internal/udev/broker.go:19
Struct
fsCache
nodeadm/internal/util/fs_cache.go:22
Struct
imdsClient
nodeadm/internal/aws/imds/imds.go:106
Struct
initCmd
nodeadm/cmd/nodeadm/init/init.go:40
Struct
instanceEnvironmentAspect
nodeadm/internal/system/environment.go:46
Struct
kubeconfigTemplateVars
nodeadm/internal/kubelet/kubeconfig.go:47
Struct
kubelet
nodeadm/internal/kubelet/daemon.go:14
Struct
kubeletConfig
kubeletConfig is an internal-only representation of the kubelet configuration that is generated using sane defaults for EKS. It is a subset of the ups
nodeadm/internal/kubelet/config.go:42
Struct
localDiskAspect
nodeadm/internal/system/local_disk.go:16
Struct
loggingConfiguration
nodeadm/internal/kubelet/config.go:74
Struct
markerAspect
nodeadm/internal/system/marker.go:18
Struct
netManager
nodeadm/cmd/nodeadm-internal/udev/net_manager.go:19
Struct
networkTemplateVars
nodeadm/cmd/nodeadm-internal/udev/systemd.go:19
Struct
nodeConfigTransformer
nodeadm/internal/api/merge.go:32
Struct
nodeadmEnvironmentAspect
nodeadm/internal/system/environment.go:44
Struct
noopDaemonManager
nodeadm/internal/daemon/noop.go:7
Struct
nvidiaRuntimeConfigMixin
nodeadm/internal/containerd/runtime_config_nvidia.go:21
Struct
resolveAspect
nodeadm/internal/system/resolve.go:34
Struct
runtimeConfig
nodeadm/internal/containerd/runtime_config.go:5
Interface
runtimeConfigMixin
nodeadm/internal/containerd/runtime_config.go:10
Struct
systemdDaemonManager
nodeadm/internal/daemon/systemd.go:16
Struct
userDataConfigProvider
nodeadm/internal/configprovider/userdata.go:29
next →
1–100 of 101, ranked by callers