Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExecuteAwsEksUpdateKubeconfig ¶
func ExecuteAwsEksUpdateKubeconfig(kubeconfigContext schema.AwsEksUpdateKubeconfigContext) error
ExecuteAwsEksUpdateKubeconfig is a public wrapper around the internal implementation that executes 'aws eks update-kubeconfig'.
It exists so that external consumers of the Atmos Go library (for example, the `cloudposse/terraform-provider-utils` Terraform provider and its `utils_aws_eks_update_kubeconfig` data source) can build an EKS kubeconfig from an Atmos component/stack context without depending on Atmos internal packages.
PUBLIC API — DO NOT REMOVE. This wrapper has no callers inside the Atmos repository, so dead-code sweeps (for example, `go run golang.org/x/tools/cmd/deadcode@latest -test ./...`) will report it as unused. It is retained intentionally because it is part of the public Go API consumed by the external `cloudposse/terraform-provider-utils` provider, which cannot import Atmos internal packages. It was previously dropped as "dead" code in PR #2608, which broke that provider; see docs/fixes/2026-08-25-restore-public-provider-api-wrappers.md.
See https://docs.aws.amazon.com/cli/latest/reference/eks/update-kubeconfig.html for details.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cloudformation provides a minimal, direct AWS SDK v2 read of a deployed CloudFormation stack's Outputs, for consumers outside pkg/component/aws/cloudformation (which already owns the full CFN component implementation but cannot be imported back into internal/exec — it imports internal/exec itself).
|
Package cloudformation provides a minimal, direct AWS SDK v2 read of a deployed CloudFormation stack's Outputs, for consumers outside pkg/component/aws/cloudformation (which already owns the full CFN component implementation but cannot be imported back into internal/exec — it imports internal/exec itself). |
|
Package identity provides AWS caller identity retrieval and caching.
|
Package identity provides AWS caller identity retrieval and caching. |
|
Package organization is a generated GoMock package.
|
Package organization is a generated GoMock package. |
|
Package s3upload uploads local files without deleting remote objects.
|
Package s3upload uploads local files without deleting remote objects. |
|
Package security is a generated GoMock package.
|
Package security is a generated GoMock package. |