eks-anywhere

module
v0.19.5 Latest Latest
Warning

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

Go to latest
Published: May 1, 2024 License: Apache-2.0

README

Amazon EKS Anywhere

Release Downloads Go Report Card CII Best Practices Contributors License

Build status: Build status

Conformance test status: Conformance test status

Amazon EKS Anywhere is a new deployment option for Amazon EKS that enables you to easily create and operate Kubernetes clusters on-premises with your own virtual machines or bare metal hosts. It brings a consistent AWS management experience to your data center, building on the strengths of Amazon EKS Distro, the same distribution of Kubernetes that powers EKS on AWS. Its goal is to include full lifecycle management of multiple Kubernetes clusters that are capable of operating completely independently of any AWS services.

Here are the steps for getting started with EKS Anywhere. Full documentation for releases can be found on https://anywhere.eks.amazonaws.com.

Development

The EKS Anywhere is tested using Prow, the Kubernetes CI system. EKS operates an installation of Prow, which is visible at https://prow.eks.amazonaws.com/. Please read our CONTRIBUTING guide before making a pull request. Refer to our end to end guide to run E2E tests locally.

The dependencies which make up EKS Anywhere are defined and built via the build-tooling repo. To update dependencies please review the Readme for the specific dependency before opening a PR.

See Cherry picking for backporting to release branches

Security

If you discover a potential security issue in this project, or think you may have discovered a security issue, we ask that you notify AWS Security via our vulnerability reporting page. Please do not create a public GitHub issue.

License

This project is licensed under the Apache-2.0 License.

Directories

Path Synopsis
cmd
eksctl-anywhere/cmd/aflag
Package aflag is the eks anywhere flag handling package.
Package aflag is the eks anywhere flag handling package.
eksctl-anywhere/cmd/internal/commands/artifacts/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
internal
aws-sdk-go-v2/internal/auth/smithy
Package smithy adapts concrete AWS auth and signing types to the generic smithy versions.
Package smithy adapts concrete AWS auth and signing types to the generic smithy versions.
aws-sdk-go-v2/internal/endpoints/awsrulesfn
Package awsrulesfn provides AWS focused endpoint rule functions for evaluating endpoint resolution rules.
Package awsrulesfn provides AWS focused endpoint rule functions for evaluating endpoint resolution rules.
test/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
pkg
api/v1alpha1
Package v1alpha1 contains API Schema definitions for the anywhere v1alpha1 API group +kubebuilder:object:generate=true +groupName=anywhere.eks.amazonaws.com
Package v1alpha1 contains API Schema definitions for the anywhere v1alpha1 API group +kubebuilder:object:generate=true +groupName=anywhere.eks.amazonaws.com
api/v1alpha1/thirdparty/tinkerbell
Package tinkerbell represents APIs and types copied from the tinkerbell/tink repo.
Package tinkerbell represents APIs and types copied from the tinkerbell/tink repo.
api/v1alpha1/thirdparty/tinkerbell/rufio
+kubebuilder:object:generate=true
+kubebuilder:object:generate=true
aws
aws/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
awsiamauth/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
awsiamauth/reconciler/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
bootstrapper/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
cli
Package cli implements usecases logic that are designed to be run exclusively from the cli and need disambiguation.
Package cli implements usecases logic that are designed to be run exclusively from the cli and need disambiguation.
clients/kubernetes/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
cluster/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
clusterapi/machinehealthcheck/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
clusterapi/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
clustermanager/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
controller/clusters/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
crypto/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
curatedpackages/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
defaulting
Package defaulting implements tools to perform defaulting in data objects.
Package defaulting implements tools to perform defaulting in data objects.
diagnostics/interfaces/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
docker/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
eksd/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
executables/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
filewriter/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
git
git/factory/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
git/gitclient/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
git/gogithub/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
git/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
git/providers/github/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
gitops/flux/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
govmomi/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
helm/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
kubeconfig/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
logger
Package logger implements a simple way to init a global logger and access it through a logr.Logger interface.
Package logger implements a simple way to init a global logger and access it through a logr.Logger interface.
networking/cilium/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
networking/cilium/reconciler/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
networking/kindnetd/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
networking/reconciler/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
networkutils/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
providers/cloudstack
Package cloudstack is a generated GoMock package.
Package cloudstack is a generated GoMock package.
providers/cloudstack/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
providers/cloudstack/reconciler/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
providers/docker/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
providers/docker/reconciler/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
providers/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
providers/nutanix/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
providers/snow/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
providers/snow/reconciler/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
providers/tinkerbell/hardware/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
providers/tinkerbell/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
providers/tinkerbell/reconciler/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
providers/tinkerbell/rufiounreleased
Package rufiounreleased contains types that never became a formal release but were included in EKSA releases.
Package rufiounreleased contains types that never became a formal release but were included in EKSA releases.
providers/tinkerbell/stack/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
providers/vsphere/internal/tags/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
providers/vsphere/internal/templates/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
providers/vsphere/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
providers/vsphere/reconciler/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
providers/vsphere/setupuser/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
registry/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
tar
task/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
utils/ptr
Package ptr provides utility functions for converting non-addressable primitive types to pointers.
Package ptr provides utility functions for converting non-addressable primitive types to pointers.
validation
Package validation implements tools to validate data objects.
Package validation implements tools to validate data objects.
validations/createcluster/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
validations/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
validations/upgradevalidations/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
workflow/workflowcontext
Package workflowcontext contains utility functions for populating workflow context specific data in a context.Context.
Package workflowcontext contains utility functions for populating workflow context specific data in a context.Context.
workflows/interfaces/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
release module
api/v1alpha1
package v1alpha1 contains API Schema definitions for the release v1alpha1 API group +kubebuilder:object:generate=true +groupName=anywhere.eks.amazonaws.com
package v1alpha1 contains API Schema definitions for the release v1alpha1 API group +kubebuilder:object:generate=true +groupName=anywhere.eks.amazonaws.com
cli Module
test
e2e
nolint
nolint

Jump to

Keyboard shortcuts

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