aws

package
v1.228.0-rc.0 Latest Latest
Warning

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

Go to latest
Published: Aug 26, 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 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 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