MCPcopy Create free account

hub / github.com/awslabs/amazon-eks-ami / functions

Functions442 in github.com/awslabs/amazon-eks-ami

↓ 74 callersMethodInfo
()
nodeadm/internal/system/filesystem.go:151
↓ 22 callersMethodRun
(log *zap.Logger, opts *GlobalOptions)
nodeadm/internal/cli/interface.go:9
↓ 13 callersMethodReadFile
(name string)
nodeadm/internal/system/filesystem.go:13
↓ 10 callersMethodStat
(name string)
nodeadm/internal/system/filesystem.go:15
↓ 10 callersFunctionlinesToBytes
(lines ...string)
nodeadm/internal/configprovider/userdata_test.go:264
↓ 9 callersMethodDeepCopyInto
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 callersMethodDeepCopyInto
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 callersFunctionfakeResources
(cpuCount int, memoryBytes int64)
nodeadm/internal/containerd/containerd_config_test.go:208
↓ 8 callersMethodGetProperty
(ctx context.Context, prop IMDSProperty)
nodeadm/internal/aws/imds/imds.go:61
↓ 8 callersMethodMerge
Merges two NodeConfigs with custom collision handling
nodeadm/internal/api/merge.go:28
↓ 7 callersMethodName
Name returns the name of the daemon.
nodeadm/internal/daemon/interface.go:20
↓ 6 callersMethodProvide
Provide returns the internal version of the source configuration.
nodeadm/internal/configprovider/interface.go:8
↓ 6 callersFunctiondefaultKubeletSubConfig
Creates an internal kubelet configuration from the public facing bootstrap kubelet configuration with additional sane defaults.
nodeadm/internal/kubelet/config.go:80
↓ 6 callersFunctiongetServiceUnitName
(name string)
nodeadm/internal/daemon/systemd.go:107
↓ 6 callersFunctiontoInlineDocumentMust
(m map[string]interface{})
nodeadm/internal/api/merge_test.go:10
↓ 5 callersMethodGet
()
nodeadm/internal/kubelet/labels.go:8
↓ 5 callersMethodGetMilliNumCores
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 callersMethodReadDir
(name string)
nodeadm/internal/system/filesystem.go:14
↓ 4 callersMethodClose
Close cleans up any underlying resources used by the daemon manager.
nodeadm/internal/daemon/manager.go:30
↓ 4 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfig.
nodeadm/internal/api/zz_generated.deepcopy.go:277
↓ 4 callersMethodGetInstanceIdentityDocument
(ctx context.Context)
nodeadm/internal/aws/imds/imds.go:59
↓ 4 callersMethodGlob
(pattern string)
nodeadm/internal/system/filesystem.go:12
↓ 4 callersFunctionNewFileConfigProvider
(path string)
nodeadm/internal/configprovider/file.go:21
↓ 4 callersFunctionNewResources
(fs FileSystem)
nodeadm/internal/system/resources.go:23
↓ 4 callersFunctionUseSOCISnapshotter
(cfg *api.NodeConfig, resources system.Resources)
nodeadm/internal/containerd/config.go:167
↓ 4 callersFunctiongetNetworkCard
(ctx context.Context, imdsClient imds.IMDSClient, mac string)
nodeadm/cmd/nodeadm-internal/udev/ec2.go:19
↓ 4 callersFunctionrenderNetworkTemplate
(templateVars networkTemplateVars)
nodeadm/cmd/nodeadm-internal/udev/systemd.go:26
↓ 4 callersMethodwithVersionToggles
(cfg *api.NodeConfig)
nodeadm/internal/kubelet/config.go:236
↓ 3 callersMethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfig.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:206
↓ 3 callersMethodName
()
nodeadm/internal/system/aspect.go:6
↓ 3 callersMethodProvide
()
nodeadm/internal/configprovider/chain.go:26
↓ 3 callersMethodRestartDaemon
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 callersMethodWrite
(key, value string)
nodeadm/internal/util/fs_cache.go:12
↓ 3 callersFunctiondecompressIfGZIP
(data []byte)
nodeadm/internal/configprovider/encoding.go:25
↓ 3 callersFunctiongenerateContainerdConfig
(cfg *api.NodeConfig, resources system.Resources, templateVersion ConfigSchema)
nodeadm/internal/containerd/config.go:108
↓ 3 callersFunctiongetConfigTemplateVersion
(cfg *api.NodeConfig, isContainerdV2 bool)
nodeadm/internal/containerd/config.go:126
↓ 3 callersFunctiongetDeviceIndex
(ctx context.Context, imdsClient imds.IMDSClient, mac string)
nodeadm/cmd/nodeadm-internal/udev/ec2.go:11
↓ 3 callersFunctionisNotFoundErr
(err error)
nodeadm/cmd/nodeadm-internal/udev/ec2.go:33
↓ 3 callersFunctionmustCompressAsGZIP
(t *testing.T, data []byte)
nodeadm/internal/configprovider/userdata_test.go:29
↓ 3 callersFunctiontomlNormalize
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 callersMethodwaitForStatus
(ctx context.Context, name string, targetStatus DaemonStatus)
nodeadm/internal/daemon/systemd.go:111
↓ 2 callersMethodAddCommand
(Command)
nodeadm/internal/cli/container.go:9
↓ 2 callersFunctionCalcMaxPods
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 callersFunctionConvert_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 callersFunctionConvert_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 callersFunctionConvert_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 callersFunctionConvert_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 callersFunctionConvert_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 callersFunctionConvert_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 callersFunctionConvert_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 callersFunctionConvert_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 callersFunctionConvert_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 callersFunctionConvert_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 callersFunctionConvert_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 callersFunctionConvert_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 callersFunctionConvert_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 callersFunctionConvert_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 callersFunctionConvert_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 callersFunctionConvert_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 callersMethodDescribeInstanceTypes
(ctx context.Context, params *ec2.DescribeInstanceTypesInput, optFns ...func(*ec2.Options))
nodeadm/internal/util/ec2.go:22
↓ 2 callersMethodFlaggy
()
nodeadm/internal/cli/interface.go:10
↓ 2 callersMethodFlaggy
()
nodeadm/internal/cli/container.go:10
↓ 2 callersMethodGetClusterDns
Derive the default ClusterIP of the kube-dns service from EKS built-in CoreDNS addon
nodeadm/internal/api/net.go:10
↓ 2 callersFunctionGetInstanceInfo
(ctx context.Context, awsRegion string, instanceType string)
nodeadm/internal/kubelet/eni_max_pods.go:33
↓ 2 callersMethodGetOnlineMemory
Gets the total amount of online memory on the node in bytes.
nodeadm/internal/system/resources.go:186
↓ 2 callersMethodIsDir
()
nodeadm/internal/system/filesystem.go:144
↓ 2 callersFunctionParseMaybeMultipart
(data []byte)
nodeadm/internal/configprovider/mime.go:16
↓ 2 callersMethodRead
(key string)
nodeadm/internal/util/fs_cache.go:11
↓ 2 callersMethodRun
()
nodeadm/internal/cli/main.go:15
↓ 2 callersMethodSetup
(*api.NodeConfig)
nodeadm/internal/system/aspect.go:7
↓ 2 callersFunctionVersion3configInNodeConfig
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 callersMethodWaitForOutput
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 callersMethodcachePath
(key string)
nodeadm/internal/util/fs_cache.go:26
↓ 2 callersFunctioncalculateStandardMaxPods
(instanceInfo util.InstanceInfo)
nodeadm/internal/kubelet/eni_max_pods.go:75
↓ 2 callersFunctioncombineContainerdConfigs
(configA []byte, configB api.ContainerdConfig)
nodeadm/internal/containerd/config.go:91
↓ 2 callersFunctioncompressAsGZIP
(data []byte)
nodeadm/internal/configprovider/userdata_test.go:37
↓ 2 callersFunctiondecodeIfBase64
(data []byte)
nodeadm/internal/configprovider/encoding.go:11
↓ 2 callersFunctioneksNetworkPath
(iface string)
nodeadm/cmd/nodeadm-internal/udev/systemd.go:34
↓ 2 callersFunctionevaluateCustomMaxPodsExpression
(expression string, instanceInfo util.InstanceInfo, standardMaxPods int32)
nodeadm/internal/kubelet/eni_max_pods.go:79
↓ 2 callersMethodgenerateEnvironmentConfig
(envVars map[string]string, templateStr string)
nodeadm/internal/system/environment.go:154
↓ 2 callersMethodgenerateKubeletConfig
(cfg *api.NodeConfig)
nodeadm/internal/kubelet/config.go:302
↓ 2 callersMethodgenerateSystemdResolvedConfig
(options api.NetworkOptions)
nodeadm/internal/system/resolve.go:64
↓ 2 callersMethodgetCPUsPaths
(cpusPath string)
nodeadm/internal/system/resources.go:92
↓ 2 callersFunctiongetInstanceInfoFromDescribeResponse
(ec2Info types.InstanceTypeInfo)
nodeadm/internal/util/ec2.go:34
↓ 2 callersFunctiongetProviderId
(availabilityZone, instanceId string)
nodeadm/internal/kubelet/config.go:381
↓ 2 callersFunctiongetRuntimeOptions
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 callersMethodisConfigFile
(filename string)
nodeadm/internal/configprovider/file.go:80
↓ 2 callersMethodisDir
(name string)
nodeadm/internal/system/filesystem.go:114
↓ 2 callersMethodparseConfigFile
(filePath string)
nodeadm/internal/configprovider/file.go:38
↓ 2 callersMethodsetupAspects
(log *zap.Logger, cfg *api.NodeConfig, aspects []system.SystemAspect)
nodeadm/cmd/nodeadm/init/init.go:248
↓ 2 callersFunctiontoInlineDocument
(m map[string]interface{})
nodeadm/internal/api/merge.go:108
↓ 2 callersMethodwithCloudProvider
(cfg *api.NodeConfig, flags map[string]string)
nodeadm/internal/kubelet/config.go:256
↓ 1 callersMethodApply
(opts *runtimeConfig)
nodeadm/internal/containerd/runtime_config_nvidia.go:31
↓ 1 callersMethodApply
(*runtimeConfig)
nodeadm/internal/containerd/runtime_config.go:11
↓ 1 callersMethodAsCommand
()
nodeadm/internal/cli/container.go:12
↓ 1 callersFunctionBuildConfigProvider
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 callersMethodConfigure
Configure configures the daemon.
nodeadm/internal/daemon/interface.go:9
↓ 1 callersFunctionConvert_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 callersFunctionConvert_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 callersMethodDeepCopy
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