aeto

command module
v0.2.3 Latest Latest
Warning

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

Go to latest
Published: Jul 4, 2023 License: Apache-2.0 Imports: 31 Imported by: 0

README

aeto - aws-eks-tenant-operator

A Kubernetes "tenant" operator.

Status

GitHub GitHub GitHub go.mod Go version

Resources

Core
  • Tenant
  • Blueprint
  • ResourceTemplate
  • ResourceSet
AWS
  • Route53 HostedZone
  • ACM Certificate
  • ACM CertificateConnector
Event
  • EventStreamChunk
Sustainability
  • SavingsPolicy

Examples

The config/samples and config/default-resources contains a working default setup with an example tenant.

Development

Pre-requisites
Getting started
export AWS_ACCESS_KEY_ID=""
export AWS_SECRET_ACCESS_KEY=""
export AWS_SESSION_TOKEN=""
export AWS_REGION='eu-central-1'
make manifests
make install
make run
Running tests
make test

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
apis
acm.aws/v1alpha1
Package v1alpha1 contains API Schema definitions for the acm.aws v1alpha1 API group +kubebuilder:object:generate=true +groupName=acm.aws.aeto.net
Package v1alpha1 contains API Schema definitions for the acm.aws v1alpha1 API group +kubebuilder:object:generate=true +groupName=acm.aws.aeto.net
core/v1alpha1
Package v1alpha1 contains API Schema definitions for the core v1alpha1 API group +kubebuilder:object:generate=true +groupName=core.aeto.net
Package v1alpha1 contains API Schema definitions for the core v1alpha1 API group +kubebuilder:object:generate=true +groupName=core.aeto.net
event/v1alpha1
Package v1alpha1 contains API Schema definitions for the event v1alpha1 API group +kubebuilder:object:generate=true +groupName=event.aeto.net
Package v1alpha1 contains API Schema definitions for the event v1alpha1 API group +kubebuilder:object:generate=true +groupName=event.aeto.net
route53.aws/v1alpha1
Package v1alpha1 contains API Schema definitions for the route53.aws v1alpha1 API group +kubebuilder:object:generate=true +groupName=route53.aws.aeto.net
Package v1alpha1 contains API Schema definitions for the route53.aws v1alpha1 API group +kubebuilder:object:generate=true +groupName=route53.aws.aeto.net
sustainability/v1alpha1
Package v1alpha1 contains API Schema definitions for the sustainability v1alpha1 API group +kubebuilder:object:generate=true +groupName=sustainability.aeto.net
Package v1alpha1 contains API Schema definitions for the sustainability v1alpha1 API group +kubebuilder:object:generate=true +groupName=sustainability.aeto.net
controllers
internal

Jump to

Keyboard shortcuts

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