Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/awslabs/amazon-eks-ami
/ functions
Functions
442 in github.com/awslabs/amazon-eks-ami
⨍
Functions
442
◇
Types & classes
101
↓ 74 callers
Method
Info
()
nodeadm/internal/system/filesystem.go:151
↓ 22 callers
Method
Run
(log *zap.Logger, opts *GlobalOptions)
nodeadm/internal/cli/interface.go:9
↓ 13 callers
Method
ReadFile
(name string)
nodeadm/internal/system/filesystem.go:13
↓ 10 callers
Method
Stat
(name string)
nodeadm/internal/system/filesystem.go:15
↓ 10 callers
Function
linesToBytes
(lines ...string)
nodeadm/internal/configprovider/userdata_test.go:264
↓ 9 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
nodeadm/internal/api/zz_generated.deepcopy.go:268
↓ 9 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:198
↓ 9 callers
Function
fakeResources
(cpuCount int, memoryBytes int64)
nodeadm/internal/containerd/containerd_config_test.go:208
↓ 8 callers
Method
GetProperty
(ctx context.Context, prop IMDSProperty)
nodeadm/internal/aws/imds/imds.go:61
↓ 8 callers
Method
Merge
Merges two NodeConfigs with custom collision handling
nodeadm/internal/api/merge.go:28
↓ 7 callers
Method
Name
Name returns the name of the daemon.
nodeadm/internal/daemon/interface.go:20
↓ 6 callers
Method
Provide
Provide returns the internal version of the source configuration.
nodeadm/internal/configprovider/interface.go:8
↓ 6 callers
Function
defaultKubeletSubConfig
Creates an internal kubelet configuration from the public facing bootstrap kubelet configuration with additional sane defaults.
nodeadm/internal/kubelet/config.go:80
↓ 6 callers
Function
getServiceUnitName
(name string)
nodeadm/internal/daemon/systemd.go:107
↓ 6 callers
Function
toInlineDocumentMust
(m map[string]interface{})
nodeadm/internal/api/merge_test.go:10
↓ 5 callers
Method
Get
()
nodeadm/internal/kubelet/labels.go:8
↓ 5 callers
Method
GetMilliNumCores
GetMilliNumCores this is a very stripped version of GetNodesInfo that only get information for NumCores https://github.com/google/cadvisor/blob/master
nodeadm/internal/system/resources.go:45
↓ 5 callers
Method
ReadDir
(name string)
nodeadm/internal/system/filesystem.go:14
↓ 4 callers
Method
Close
Close cleans up any underlying resources used by the daemon manager.
nodeadm/internal/daemon/manager.go:30
↓ 4 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfig.
nodeadm/internal/api/zz_generated.deepcopy.go:277
↓ 4 callers
Method
GetInstanceIdentityDocument
(ctx context.Context)
nodeadm/internal/aws/imds/imds.go:59
↓ 4 callers
Method
Glob
(pattern string)
nodeadm/internal/system/filesystem.go:12
↓ 4 callers
Function
NewFileConfigProvider
(path string)
nodeadm/internal/configprovider/file.go:21
↓ 4 callers
Function
NewResources
(fs FileSystem)
nodeadm/internal/system/resources.go:23
↓ 4 callers
Function
UseSOCISnapshotter
(cfg *api.NodeConfig, resources system.Resources)
nodeadm/internal/containerd/config.go:167
↓ 4 callers
Function
getNetworkCard
(ctx context.Context, imdsClient imds.IMDSClient, mac string)
nodeadm/cmd/nodeadm-internal/udev/ec2.go:19
↓ 4 callers
Function
renderNetworkTemplate
(templateVars networkTemplateVars)
nodeadm/cmd/nodeadm-internal/udev/systemd.go:26
↓ 4 callers
Method
withVersionToggles
(cfg *api.NodeConfig)
nodeadm/internal/kubelet/config.go:236
↓ 3 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfig.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:206
↓ 3 callers
Method
Name
()
nodeadm/internal/system/aspect.go:6
↓ 3 callers
Method
Provide
()
nodeadm/internal/configprovider/chain.go:26
↓ 3 callers
Method
RestartDaemon
RestartDaemon restarts the daemon with the given name. If the daemon is not running, it will be started.
nodeadm/internal/daemon/manager.go:20
↓ 3 callers
Method
Write
(key, value string)
nodeadm/internal/util/fs_cache.go:12
↓ 3 callers
Function
decompressIfGZIP
(data []byte)
nodeadm/internal/configprovider/encoding.go:25
↓ 3 callers
Function
generateContainerdConfig
(cfg *api.NodeConfig, resources system.Resources, templateVersion ConfigSchema)
nodeadm/internal/containerd/config.go:108
↓ 3 callers
Function
getConfigTemplateVersion
(cfg *api.NodeConfig, isContainerdV2 bool)
nodeadm/internal/containerd/config.go:126
↓ 3 callers
Function
getDeviceIndex
(ctx context.Context, imdsClient imds.IMDSClient, mac string)
nodeadm/cmd/nodeadm-internal/udev/ec2.go:11
↓ 3 callers
Function
isNotFoundErr
(err error)
nodeadm/cmd/nodeadm-internal/udev/ec2.go:33
↓ 3 callers
Function
mustCompressAsGZIP
(t *testing.T, data []byte)
nodeadm/internal/configprovider/userdata_test.go:29
↓ 3 callers
Function
tomlNormalize
pass the toml through serialization and deserialization to get a normalized payload for tests that has deterministic ordering and formatting
nodeadm/internal/api/merge_test.go:20
↓ 3 callers
Method
waitForStatus
(ctx context.Context, name string, targetStatus DaemonStatus)
nodeadm/internal/daemon/systemd.go:111
↓ 2 callers
Method
AddCommand
(Command)
nodeadm/internal/cli/container.go:9
↓ 2 callers
Function
CalcMaxPods
CalcMaxPods calcaultes a max pods value based on the provided instanceInfo and customExpression. If a custom expression is not set, the default behavi
nodeadm/internal/kubelet/eni_max_pods.go:61
↓ 2 callers
Function
Convert_api_ClusterDetails_To_v1alpha1_ClusterDetails
Convert_api_ClusterDetails_To_v1alpha1_ClusterDetails is an autogenerated conversion function.
nodeadm/internal/api/bridge/zz_generated.conversion.go:143
↓ 2 callers
Function
Convert_api_ContainerdOptions_To_v1alpha1_ContainerdOptions
Convert_api_ContainerdOptions_To_v1alpha1_ContainerdOptions is an autogenerated conversion function.
nodeadm/internal/api/bridge/zz_generated.conversion.go:165
↓ 2 callers
Function
Convert_api_InstanceOptions_To_v1alpha1_InstanceOptions
Convert_api_InstanceOptions_To_v1alpha1_InstanceOptions is an autogenerated conversion function.
nodeadm/internal/api/bridge/zz_generated.conversion.go:197
↓ 2 callers
Function
Convert_api_KubeletOptions_To_v1alpha1_KubeletOptions
Convert_api_KubeletOptions_To_v1alpha1_KubeletOptions is an autogenerated conversion function.
nodeadm/internal/api/bridge/zz_generated.conversion.go:221
↓ 2 callers
Function
Convert_api_LocalStorageOptions_To_v1alpha1_LocalStorageOptions
Convert_api_LocalStorageOptions_To_v1alpha1_LocalStorageOptions is an autogenerated conversion function.
nodeadm/internal/api/bridge/zz_generated.conversion.go:245
↓ 2 callers
Function
Convert_api_NetworkOptions_To_v1alpha1_NetworkOptions
Convert_api_NetworkOptions_To_v1alpha1_NetworkOptions is an autogenerated conversion function.
nodeadm/internal/api/bridge/zz_generated.conversion.go:267
↓ 2 callers
Function
Convert_api_NodeConfigSpec_To_v1alpha1_NodeConfigSpec
Convert_api_NodeConfigSpec_To_v1alpha1_NodeConfigSpec is an autogenerated conversion function.
nodeadm/internal/api/bridge/zz_generated.conversion.go:380
↓ 2 callers
Function
Convert_api_NodeConfig_To_v1alpha1_NodeConfig
Convert_api_NodeConfig_To_v1alpha1_NodeConfig is an autogenerated conversion function.
nodeadm/internal/api/bridge/zz_generated.conversion.go:294
↓ 2 callers
Function
Convert_v1alpha1_ClusterDetails_To_api_ClusterDetails
Convert_v1alpha1_ClusterDetails_To_api_ClusterDetails is an autogenerated conversion function.
nodeadm/internal/api/bridge/zz_generated.conversion.go:128
↓ 2 callers
Function
Convert_v1alpha1_ContainerdOptions_To_api_ContainerdOptions
Convert_v1alpha1_ContainerdOptions_To_api_ContainerdOptions is an autogenerated conversion function.
nodeadm/internal/api/bridge/zz_generated.conversion.go:154
↓ 2 callers
Function
Convert_v1alpha1_InstanceOptions_To_api_InstanceOptions
Convert_v1alpha1_InstanceOptions_To_api_InstanceOptions is an autogenerated conversion function.
nodeadm/internal/api/bridge/zz_generated.conversion.go:181
↓ 2 callers
Function
Convert_v1alpha1_KubeletOptions_To_api_KubeletOptions
Convert_v1alpha1_KubeletOptions_To_api_KubeletOptions is an autogenerated conversion function.
nodeadm/internal/api/bridge/zz_generated.conversion.go:209
↓ 2 callers
Function
Convert_v1alpha1_LocalStorageOptions_To_api_LocalStorageOptions
Convert_v1alpha1_LocalStorageOptions_To_api_LocalStorageOptions is an autogenerated conversion function.
nodeadm/internal/api/bridge/zz_generated.conversion.go:233
↓ 2 callers
Function
Convert_v1alpha1_NetworkOptions_To_api_NetworkOptions
Convert_v1alpha1_NetworkOptions_To_api_NetworkOptions is an autogenerated conversion function.
nodeadm/internal/api/bridge/zz_generated.conversion.go:256
↓ 2 callers
Function
Convert_v1alpha1_NodeConfigSpec_To_api_NodeConfigSpec
Convert_v1alpha1_NodeConfigSpec_To_api_NodeConfigSpec is an autogenerated conversion function.
nodeadm/internal/api/bridge/zz_generated.conversion.go:358
↓ 2 callers
Function
Convert_v1alpha1_NodeConfig_To_api_NodeConfig
Convert_v1alpha1_NodeConfig_To_api_NodeConfig is an autogenerated conversion function.
nodeadm/internal/api/bridge/zz_generated.conversion.go:280
↓ 2 callers
Method
DescribeInstanceTypes
(ctx context.Context, params *ec2.DescribeInstanceTypesInput, optFns ...func(*ec2.Options))
nodeadm/internal/util/ec2.go:22
↓ 2 callers
Method
Flaggy
()
nodeadm/internal/cli/interface.go:10
↓ 2 callers
Method
Flaggy
()
nodeadm/internal/cli/container.go:10
↓ 2 callers
Method
GetClusterDns
Derive the default ClusterIP of the kube-dns service from EKS built-in CoreDNS addon
nodeadm/internal/api/net.go:10
↓ 2 callers
Function
GetInstanceInfo
(ctx context.Context, awsRegion string, instanceType string)
nodeadm/internal/kubelet/eni_max_pods.go:33
↓ 2 callers
Method
GetOnlineMemory
Gets the total amount of online memory on the node in bytes.
nodeadm/internal/system/resources.go:186
↓ 2 callers
Method
IsDir
()
nodeadm/internal/system/filesystem.go:144
↓ 2 callers
Function
ParseMaybeMultipart
(data []byte)
nodeadm/internal/configprovider/mime.go:16
↓ 2 callers
Method
Read
(key string)
nodeadm/internal/util/fs_cache.go:11
↓ 2 callers
Method
Run
()
nodeadm/internal/cli/main.go:15
↓ 2 callers
Method
Setup
(*api.NodeConfig)
nodeadm/internal/system/aspect.go:7
↓ 2 callers
Function
Version3configInNodeConfig
Most proprty are moved under `io.containerd.cri.v1.runtime` and `io.containerd.cri.v1.images` in config v3, only a few left in `io.containerd.grpc.v1.
nodeadm/internal/containerd/config.go:146
↓ 2 callers
Method
WaitForOutput
WaitForOutput calls the waiter function for InstanceConditionWaiter and returns the output of the successful operation. The maxWaitDur is the maximum
nodeadm/internal/aws/ec2/instance_waiter.go:85
↓ 2 callers
Method
cachePath
(key string)
nodeadm/internal/util/fs_cache.go:26
↓ 2 callers
Function
calculateStandardMaxPods
(instanceInfo util.InstanceInfo)
nodeadm/internal/kubelet/eni_max_pods.go:75
↓ 2 callers
Function
combineContainerdConfigs
(configA []byte, configB api.ContainerdConfig)
nodeadm/internal/containerd/config.go:91
↓ 2 callers
Function
compressAsGZIP
(data []byte)
nodeadm/internal/configprovider/userdata_test.go:37
↓ 2 callers
Function
decodeIfBase64
(data []byte)
nodeadm/internal/configprovider/encoding.go:11
↓ 2 callers
Function
eksNetworkPath
(iface string)
nodeadm/cmd/nodeadm-internal/udev/systemd.go:34
↓ 2 callers
Function
evaluateCustomMaxPodsExpression
(expression string, instanceInfo util.InstanceInfo, standardMaxPods int32)
nodeadm/internal/kubelet/eni_max_pods.go:79
↓ 2 callers
Method
generateEnvironmentConfig
(envVars map[string]string, templateStr string)
nodeadm/internal/system/environment.go:154
↓ 2 callers
Method
generateKubeletConfig
(cfg *api.NodeConfig)
nodeadm/internal/kubelet/config.go:302
↓ 2 callers
Method
generateSystemdResolvedConfig
(options api.NetworkOptions)
nodeadm/internal/system/resolve.go:64
↓ 2 callers
Method
getCPUsPaths
(cpusPath string)
nodeadm/internal/system/resources.go:92
↓ 2 callers
Function
getInstanceInfoFromDescribeResponse
(ec2Info types.InstanceTypeInfo)
nodeadm/internal/util/ec2.go:34
↓ 2 callers
Function
getProviderId
(availabilityZone, instanceId string)
nodeadm/internal/kubelet/config.go:381
↓ 2 callers
Function
getRuntimeOptions
getRuntimeOptions adds the needed OCI hook options to containerd config.toml based on the instance family and available runtime binaries
nodeadm/internal/containerd/runtime_config.go:26
↓ 2 callers
Method
isConfigFile
(filename string)
nodeadm/internal/configprovider/file.go:80
↓ 2 callers
Method
isDir
(name string)
nodeadm/internal/system/filesystem.go:114
↓ 2 callers
Method
parseConfigFile
(filePath string)
nodeadm/internal/configprovider/file.go:38
↓ 2 callers
Method
setupAspects
(log *zap.Logger, cfg *api.NodeConfig, aspects []system.SystemAspect)
nodeadm/cmd/nodeadm/init/init.go:248
↓ 2 callers
Function
toInlineDocument
(m map[string]interface{})
nodeadm/internal/api/merge.go:108
↓ 2 callers
Method
withCloudProvider
(cfg *api.NodeConfig, flags map[string]string)
nodeadm/internal/kubelet/config.go:256
↓ 1 callers
Method
Apply
(opts *runtimeConfig)
nodeadm/internal/containerd/runtime_config_nvidia.go:31
↓ 1 callers
Method
Apply
(*runtimeConfig)
nodeadm/internal/containerd/runtime_config.go:11
↓ 1 callers
Method
AsCommand
()
nodeadm/internal/cli/container.go:12
↓ 1 callers
Function
BuildConfigProvider
BuildConfigProvider returns a ConfigProvider appropriate for the given source URL. The source URL must have a scheme, and the supported schemes are: -
nodeadm/internal/configprovider/factory.go:25
↓ 1 callers
Method
Configure
Configure configures the daemon.
nodeadm/internal/daemon/interface.go:9
↓ 1 callers
Function
Convert_api_NodeConfigList_To_v1alpha1_NodeConfigList
Convert_api_NodeConfigList_To_v1alpha1_NodeConfigList is an autogenerated conversion function.
nodeadm/internal/api/bridge/zz_generated.conversion.go:336
↓ 1 callers
Function
Convert_v1alpha1_NodeConfigList_To_api_NodeConfigList
Convert_v1alpha1_NodeConfigList_To_api_NodeConfigList is an autogenerated conversion function.
nodeadm/internal/api/bridge/zz_generated.conversion.go:315
↓ 1 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfigList.
nodeadm/internal/api/zz_generated.deepcopy.go:309
next →
1–100 of 442, ranked by callers