MCPcopy Create free account

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

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

↓ 1 callersFunctiongetNodeIp
Get the IP of the node depending on the ipFamily configured for the cluster
nodeadm/internal/kubelet/config.go:386
↓ 1 callersFunctiongetPrivateDNSName
GetPrivateDNSName returns this instance's private DNS name as reported by the EC2 API, waiting until it's available if necessary.
nodeadm/internal/api/status.go:50
↓ 1 callersFunctiongetResourceToReserveInRange
getResourceToReserveInRange calculates the CPU resources to reserve for a given range.
nodeadm/internal/kubelet/config.go:431
↓ 1 callersFunctiongetSortedInstanceTypeInfoFromMap
(infoByInstanceType map[string]InstanceInfo)
nodeadm/internal/util/ec2.go:88
↓ 1 callersFunctiongetURLWithoutScheme
(url *url.URL)
nodeadm/internal/configprovider/factory.go:41
↓ 1 callersFunctionimportSandboxImageForSOCI
importSandboxImageForSOCI imports the pre-cached pause image tarball into the SOCI snapshotter's store. This is necessary because the pause image is c
nodeadm/internal/containerd/sandbox_image.go:60
↓ 1 callersFunctioninstanceRetryable
(err error)
nodeadm/internal/aws/ec2/instance_waiter.go:168
↓ 1 callersFunctionisContainerdV2
()
nodeadm/internal/containerd/version.go:37
↓ 1 callersFunctionmain
()
nodeadm/test/e2e/infra/proxy.py:37
↓ 1 callersMethodmanageLink
(ctx context.Context)
nodeadm/cmd/nodeadm-internal/udev/net_manager.go:132
↓ 1 callersFunctionmigrateConfig
()
nodeadm/internal/containerd/config.go:151
↓ 1 callersMethodparseOnlineCPUs
()
nodeadm/internal/system/resources.go:139
↓ 1 callersFunctionparseSemVer
(rawVersion string)
nodeadm/internal/kubelet/version.go:36
↓ 1 callersMethodprovideFromDirectory
()
nodeadm/internal/configprovider/file.go:47
↓ 1 callersMethodreloadSystemdResolved
()
nodeadm/internal/system/resolve.go:81
↓ 1 callersMethodremoveAction
(_ context.Context, log *zap.Logger)
nodeadm/cmd/nodeadm-internal/udev/net_manager.go:126
↓ 1 callersMethodrunDaemons
(log *zap.Logger, cfg *api.NodeConfig, daemons []daemon.Daemon)
nodeadm/cmd/nodeadm/init/init.go:226
↓ 1 callersFunctionupdate_doc
(doc: str, template_path: str)
hack/generate-template-variable-doc.py:12
↓ 1 callersMethodwithDefaultReservedResources
Override the kubelet config with reserved cgroup values on behalf of the user
nodeadm/internal/kubelet/config.go:274
↓ 1 callersMethodwithFallbackClusterDns
Update the ClusterDNS of the internal kubelet config using a heuristic based on the cluster service IP CIDR address.
nodeadm/internal/kubelet/config.go:141
↓ 1 callersMethodwithImageServiceEndpoint
(cfg *api.NodeConfig, resources system.Resources)
nodeadm/internal/kubelet/config.go:290
↓ 1 callersMethodwithNodeIp
(cfg *api.NodeConfig, flags map[string]string, imdsClient imds.IMDSClient)
nodeadm/internal/kubelet/config.go:226
↓ 1 callersMethodwithNodeLabels
(flags map[string]string, nodeLabelFuncs map[string]LabelProvider)
nodeadm/internal/kubelet/config.go:206
↓ 1 callersMethodwithOutpostSetup
To support worker nodes to continue to communicate and connect to local cluster even when the Outpost is disconnected from the parent AWS Region, the
nodeadm/internal/kubelet/config.go:158
↓ 1 callersMethodwithRuntimeCgroups
(flags map[string]string)
nodeadm/internal/kubelet/config.go:296
↓ 1 callersFunctionwriteBaseRuntimeSpec
(cfg *api.NodeConfig)
nodeadm/internal/containerd/base_runtime_spec.go:19
↓ 1 callersFunctionwriteClusterCaCert
Write the cluster certifcate authority to the filesystem where both kubelet and kubeconfig can read it
nodeadm/internal/kubelet/cert.go:11
↓ 1 callersFunctionwriteContainerdConfig
(cfg *api.NodeConfig, resources system.Resources)
nodeadm/internal/containerd/config.go:59
↓ 1 callersMethodwriteImageCredentialProviderConfig
(kubeletVersion string)
nodeadm/internal/kubelet/image-credential-provider.go:35
↓ 1 callersMethodwriteKubeconfig
(cfg *api.NodeConfig)
nodeadm/internal/kubelet/kubeconfig.go:28
↓ 1 callersMethodwriteKubeletConfig
writeKubeletConfig writes nodeadm's generated kubelet config to the standard config file and writes the user's provided config to a directory for drop
nodeadm/internal/kubelet/config.go:334
↓ 1 callersMethodwriteKubeletEnvironment
Write environment variables needed for kubelet runtime. This should be the last method called on the kubelet object so that environment side effects o
nodeadm/internal/kubelet/environment.go:19
↓ 1 callersFunctionwriteSOCIServiceDependency
writeSOCIServiceDependency writes a systemd drop-in for containerd.service that adds a hard dependency on soci-snapshotter.service. Because soci-snaps
nodeadm/internal/containerd/sandbox_image.go:35
↓ 1 callersMethodwriteServiceDropinConfig
(serviceName, dropinPath string, envVars map[string]string)
nodeadm/internal/system/environment.go:136
↓ 1 callersFunctionwriteSnapshotterConfig
(cfg *api.NodeConfig, resources system.Resources)
nodeadm/internal/containerd/config.go:159
↓ 1 callersMethodwriteSystemdEnvironmentConfig
(envVars map[string]string)
nodeadm/internal/system/environment.go:121
MethodAddCommand
(cmd Command)
nodeadm/internal/cli/container.go:30
MethodAsCommand
()
nodeadm/internal/cli/container.go:49
FunctionBuildConfigProviderChain
BuildConfigProviderChain returns a ConfigProvider that evaluates multiple config sources, in the order specified, merging the result.
nodeadm/internal/configprovider/factory.go:9
MethodClose
()
nodeadm/internal/daemon/noop.go:37
MethodClose
()
nodeadm/internal/daemon/systemd.go:103
MethodConfigure
(c *api.NodeConfig)
nodeadm/internal/containerd/daemon.go:25
MethodConfigure
(cfg *api.NodeConfig)
nodeadm/internal/kubelet/daemon.go:34
FunctionDecodeNodeConfig
DecodeNodeConfig unmarshals the given data into an internal NodeConfig object. The data may be JSON or YAML.
nodeadm/internal/api/bridge/decode.go:19
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDetails.
nodeadm/internal/api/zz_generated.deepcopy.go:27
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerdOptions.
nodeadm/internal/api/zz_generated.deepcopy.go:49
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultOptions.
nodeadm/internal/api/zz_generated.deepcopy.go:64
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentOptions.
nodeadm/internal/api/zz_generated.deepcopy.go:96
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InlineDocument.
nodeadm/internal/api/zz_generated.deepcopy.go:117
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceDetails.
nodeadm/internal/api/zz_generated.deepcopy.go:132
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceOptions.
nodeadm/internal/api/zz_generated.deepcopy.go:167
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeletFlags.
nodeadm/internal/api/zz_generated.deepcopy.go:186
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeletOptions.
nodeadm/internal/api/zz_generated.deepcopy.go:213
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalStorageOptions.
nodeadm/internal/api/zz_generated.deepcopy.go:233
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkOptions.
nodeadm/internal/api/zz_generated.deepcopy.go:258
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfigSpec.
nodeadm/internal/api/zz_generated.deepcopy.go:343
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfigStatus.
nodeadm/internal/api/zz_generated.deepcopy.go:360
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDetails.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:27
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerdOptions.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:49
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentOptions.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:81
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceOptions.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:116
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeletOptions.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:143
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalStorageOptions.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:163
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkOptions.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:188
MethodDeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfigSpec.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:272
MethodDeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
nodeadm/internal/api/zz_generated.deepcopy.go:287
MethodDeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
nodeadm/internal/api/zz_generated.deepcopy.go:319
MethodDeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:216
MethodDeepCopyObject
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
nodeadm/api/v1alpha1/zz_generated.deepcopy.go:248
FunctionDefaultClient
()
nodeadm/internal/aws/imds/imds.go:100
FunctionDefaultFalse
(key Feature, featureGates map[Feature]bool)
nodeadm/internal/api/featuregates.go:8
FunctionDefaultTrue
(key Feature, featureGates map[Feature]bool)
nodeadm/internal/api/featuregates.go:3
MethodDescribeInstanceTypes
(ctx context.Context, params *ec2.DescribeInstanceTypesInput, optFns ...func(*ec2.Options))
nodeadm/internal/util/ec2.go:30
MethodDescribeInstanceTypes
(ctx context.Context, params *ec2.DescribeInstanceTypesInput, optFns ...func(*ec2.Options))
nodeadm/internal/util/ec2_test.go:25
MethodDescribeRegions
(ctx context.Context)
nodeadm/internal/util/ec2_test.go:21
MethodDisableDaemon
(name string)
nodeadm/internal/daemon/noop.go:33
MethodDisableDaemon
DisableDaemon disables the daemon with the given name. If the daemon is not enabled, this is a no-op.
nodeadm/internal/daemon/manager.go:28
MethodDisableDaemon
(name string)
nodeadm/internal/daemon/systemd.go:88
MethodEnableDaemon
(name string)
nodeadm/internal/daemon/noop.go:29
MethodEnableDaemon
EnableDaemon enables the daemon with the given name. If the daemon is already enabled, this is a no-op.
nodeadm/internal/daemon/manager.go:25
MethodEnableDaemon
(name string)
nodeadm/internal/daemon/systemd.go:73
FunctionEncodeInternalNodeConfig
EncodeInternalNodeConfig marshals the given internal NodeConfig object to JSON using the internal group version. JSON is used because it's simply easi
nodeadm/internal/api/bridge/encode.go:30
FunctionEnsureEKSNetworkConfiguration
EnsureEKSNetworkConfiguration will assert and wait for the OS networking stack components required for EKS to be configured and ready.
nodeadm/internal/system/networking.go:36
MethodEnsureRunning
()
nodeadm/internal/containerd/daemon.go:41
MethodEnsureRunning
()
nodeadm/internal/kubelet/daemon.go:53
MethodFlaggy
()
nodeadm/internal/cli/container.go:35
MethodFlaggy
()
nodeadm/cmd/nodeadm/init/init.go:48
MethodFlaggy
()
nodeadm/cmd/nodeadm/config/check.go:25
MethodFlaggy
()
nodeadm/cmd/nodeadm/config/dump.go:33
MethodFlaggy
()
nodeadm/cmd/nodeadm-internal/boot-book/hook.go:31
MethodFlaggy
()
nodeadm/cmd/nodeadm-internal/udev/net_manager.go:41
MethodGetDaemonStatus
(name string)
nodeadm/internal/daemon/noop.go:25
MethodGetDaemonStatus
GetDaemonStatus returns the status of the daemon with the given name.
nodeadm/internal/daemon/manager.go:22
FunctionGetFipsInfo
Returns whether FIPS module is both installed an enabled on the system ipsInstalled, fipsEnabled, err := getFipsInfo()
nodeadm/internal/system/fips.go:13
FunctionGetGlobalSortedInstanceTypeInfo
(ctx context.Context, cfg aws.Config)
nodeadm/internal/util/ec2.go:69
FunctionGetInstanceDetails
Fetch information about the ec2 instance using IMDS data. This information is stored into the internal config to avoid redundant calls to IMDS when lo
nodeadm/internal/api/status.go:17
MethodGetInstanceIdentityDocument
(ctx context.Context)
nodeadm/internal/aws/imds/imds.go:110
MethodGetInstanceIdentityDocument
GetInstanceIdentityDocument implements IMDSClient.
nodeadm/internal/aws/imds/fake.go:19
FunctionGetInstanceInfo
(ctx context.Context, ec2API EC2API, instanceType string)
nodeadm/internal/util/ec2.go:56
FunctionGetKubeletVersion
()
nodeadm/internal/kubelet/version.go:12
← previousnext →201–300 of 442, ranked by callers