Help us shape the future of Go! Take the 2026 Go Developer Survey

aws

package
v1.233.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL