Skip to content

aws-eks-tenant-operator - kubernetes operator

License

Notifications You must be signed in to change notification settings

kristofferahl/aeto

Repository files navigation

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