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