eks-anywhere-packages

command module
v0.4.3 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

README

Amazon EKS Anywhere Curated Packages

Release Go Report Card Contributors License

Build status: Build status


The Amazon EKS Anywhere Curated Packages are only available to customers with the Amazon EKS Anywhere Enterprise Subscription. To request a free trial, talk to your Amazon representative or connect with one here.


EKS Anywhere Curated Packages is a management system for installation, configuration and maintenance of additional components for your Kubernetes cluster. Examples of these components may include Container Registry, Ingress, and LoadBalancer, etc.

Here are the steps for getting started with EKS Anywhere Curated Packages.

Development

EKS Anywhere Curated Packages 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.

The dependencies which make up EKS Anywhere Curated Packages are defined and built via the build-tooling repo.

Local Development

Local development can be done using tilt.

Setup
export REGISTRY='public.ecr.aws/<your-public-ecr-registry-id>'
export KUBERNETES_CONTEXTS=$(kubectl config current-context)

If running tilt on a remote host, you can port-forward tilt's web UI by forwarding over ssh:

ssh -v -L 10350:localhost:10350 <remote-host>

After running tilt up, tilt's UI should now be available at localhost:10350 on your local machine.

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.

Documentation

Overview

Copyright Amazon.com Inc. or its affiliates. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Directories

Path Synopsis
api
v1alpha1
Package v1alpha1 contains API Schema definitions for the packages v1alpha1 API group +kubebuilder:object:generate=true +groupName=packages.eks.amazonaws.com
Package v1alpha1 contains API Schema definitions for the packages v1alpha1 API group +kubebuilder:object:generate=true +groupName=packages.eks.amazonaws.com
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
pkg
artifacts/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
authenticator/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
bundle/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
driver/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
packages/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.

Jump to

Keyboard shortcuts

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