Skip to content

add AWS providers: aws-eks and aws-rke2, with IAM deploy tooling - #1

Draft
jdaln wants to merge 1 commit into
mainfrom
aws-providers
Draft

add AWS providers: aws-eks and aws-rke2, with IAM deploy tooling#1
jdaln wants to merge 1 commit into
mainfrom
aws-providers

Conversation

@jdaln

@jdaln jdaln commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

Introduce two AWS cluster stacks and the IAM plumbing to deploy them:

  • aws-eks: managed Kubernetes on EKS, with EFS storage, a haproxy-edge ingress path, and the mip-contract delivered as a local Helm chart. Deployed end to end with mip-infra; this is the tested path so far.
  • aws-rke2: self-managed RKE2 on EC2, with data disk, guest agent and node-name knobs, plus cluster-power and kubeconfig helper scripts. Not yet exercised end to end.
  • scripts/aws-iam: create-deploy-identity.sh and policy documents that generate the exact rights each stack needs, with the deploy credential locked to the operator's source IP.
  • upcloud-uks: pair MetalLB pools with an L2Advertisement.
  • docs: register the AWS stacks with region carbon and egress columns.

Introduce two AWS cluster stacks and the IAM plumbing to deploy them:

- aws-eks: managed Kubernetes on EKS, with EFS storage, a haproxy-edge
  ingress path, and the mip-contract delivered as a local Helm chart.
  Deployed end to end with mip-infra; this is the tested path so far.
- aws-rke2: self-managed RKE2 on EC2, with data disk, guest agent and
  node-name knobs, plus cluster-power and kubeconfig helper scripts.
  Not yet exercised end to end.
- scripts/aws-iam: create-deploy-identity.sh and policy documents that
  generate the exact rights each stack needs, with the deploy credential
  locked to the operator's source IP.
- upcloud-uks: pair MetalLB pools with an L2Advertisement.
- docs: register the AWS stacks with region carbon and egress columns.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant