{"id":13602643,"url":"https://github.com/aws/eks-anywhere-build-tooling","last_synced_at":"2025-07-12T22:38:18.646Z","repository":{"id":36992138,"uuid":"388272557","full_name":"aws/eks-anywhere-build-tooling","owner":"aws","description":"Build artifacts for upstream dependencies of Amazon EKS Anywhere - https://github.com/aws/eks-anywhere","archived":false,"fork":false,"pushed_at":"2025-04-02T20:39:51.000Z","size":30935,"stargazers_count":59,"open_issues_count":23,"forks_count":90,"subscribers_count":18,"default_branch":"main","last_synced_at":"2025-04-02T20:53:54.681Z","etag":null,"topics":["aws","ci-cd","eks","kubernetes-deployment"],"latest_commit_sha":null,"homepage":"https://anywhere.eks.amazonaws.com","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aws.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-21T23:33:07.000Z","updated_at":"2025-04-02T20:39:55.000Z","dependencies_parsed_at":"2023-09-28T16:07:39.428Z","dependency_job_id":"f83870ed-3917-4a4b-884e-c0668d86f883","html_url":"https://github.com/aws/eks-anywhere-build-tooling","commit_stats":{"total_commits":2665,"total_committers":78,"mean_commits":"34.166666666666664","dds":0.7088180112570357,"last_synced_commit":"2a0a052ba37687c80e0cd867edf1bd8df6874dee"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Feks-anywhere-build-tooling","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Feks-anywhere-build-tooling/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Feks-anywhere-build-tooling/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Feks-anywhere-build-tooling/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aws","download_url":"https://codeload.github.com/aws/eks-anywhere-build-tooling/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247198459,"owners_count":20900080,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","ci-cd","eks","kubernetes-deployment"],"created_at":"2024-08-01T18:01:32.467Z","updated_at":"2025-04-04T15:08:10.460Z","avatar_url":"https://github.com/aws.png","language":"Makefile","funding_links":[],"categories":["aws"],"sub_categories":[],"readme":"## Amazon EKS Anywhere Build Tooling Repository\n\nThe EKS Anywhere Build Tooling repository contains the code to build artifacts corresponding to the various upstream dependency projects of [Amazon EKS Anywhere](https://github.com/aws/eks-anywhere). The build artifacts include container images, binary archives, and OVA image archives that will be consumed by the EKS Anywhere CLI during the cluster creation/deletion/upgrade workflow.\n\n## Base Image Tracker\n\nThis table tracks the base images used to build the container images for the upstream dependencies of EKS Anywhere.\n\n\u003cdetails\u003e\n\u003csummary\u003eClick to view/hide table\u003c/summary\u003e\n\n\n| Dockerfile | Image Repo | Base image |\n| --- | --- | --- |\n| [EKS-A tools](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/aws/eks-anywhere-build-tooling/docker/linux/Dockerfile) | [EKS-A tools image](https://gallery.ecr.aws/eks-anywhere/cli-tools) | [EKS Distro Minimal Base Docker Client Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-docker-client) |\n| [Bottlerocket bootstrap](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/aws/bottlerocket-bootstrap/docker/linux/Dockerfile) | [Bottlerocket bootstrap image](https://gallery.ecr.aws/eks-anywhere/bottlerocket-bootstrap) | [EKS Distro Base Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-base) |\n| [EKS Anywhere cluster controller](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/aws/eks-anywhere/docker/linux/eks-anywhere-cluster-controller/Dockerfile) | [EKS Anywhere cluster controller image](https://gallery.ecr.aws/eks-anywhere/cluster-controller) | [EKS Distro Minimal Base Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base) |\n| [Kube RBAC Proxy](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/brancz/kube-rbac-proxy/docker/linux/Dockerfile) | [Kube RBAC Proxy image](https://gallery.ecr.aws/eks-anywhere/brancz/kube-rbac-proxy) | [EKS Distro Minimal Base Nonroot Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-nonroot) |\n| [Helm controller](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/fluxcd/helm-controller/docker/linux/Dockerfile) | [Helm controller image](https://gallery.ecr.aws/eks-anywhere/fluxcd/helm-controller) | [EKS Distro Minimal Base Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base) |\n| [Kustomize controller](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/fluxcd/kustomize-controller/docker/linux/Dockerfile) | [Kustomize controller image](https://gallery.ecr.aws/eks-anywhere/fluxcd/kustomize-controller) | [EKS Distro Minimal Base Git Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-git) |\n| [Notification controller](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/fluxcd/notification-controller/docker/linux/Dockerfile) | [Notification controller image](https://gallery.ecr.aws/eks-anywhere/fluxcd/notification-controller) | [EKS Distro Minimal Base Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base) |\n| [Source controller](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/fluxcd/source-controller/docker/linux/Dockerfile) | [Source controller image](https://gallery.ecr.aws/eks-anywhere/fluxcd/source-controller) | [EKS Distro Minimal Base Git Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-git) |\n| [Certmanager Acmesolver](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/cert-manager/cert-manager/docker/linux/cert-manager-acmesolver/Dockerfile) | [Certmanager Acmesolver image](https://gallery.ecr.aws/eks-anywhere/cert-manager/cert-manager-acmesolver) | [EKS Distro Minimal Base Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base) |\n| [Certmanager CA injector](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/cert-manager/cert-manager/docker/linux/cert-manager-cainjector/Dockerfile) | [Certmanager CA Injector image](https://gallery.ecr.aws/eks-anywhere/cert-manager/cert-manager-cainjector) | [EKS Distro Minimal Base Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base) |\n| [Certmanager Controller](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/cert-manager/cert-manager/docker/linux/cert-manager-controller/Dockerfile) | [Certmanager Controller image](https://gallery.ecr.aws/eks-anywhere/cert-manager/cert-manager-controller) | [EKS Distro Minimal Base Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base) |\n| [Certmanager Webhook](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/cert-manager/cert-manager/docker/linux/cert-manager-webhook/Dockerfile) | [Certmanager Webhook image](https://gallery.ecr.aws/eks-anywhere/cert-manager/cert-manager-webhook) | [EKS Distro Minimal Base Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base) |\n| [vSphere Cloud Provider](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/kubernetes/cloud-provider-vsphere/docker/linux/Dockerfile) | [vSphere Cloud Provider image](https://gallery.ecr.aws/eks-anywhere/kubernetes/cloud-provider-vsphere/cpi/manager) | [EKS Distro Minimal Base Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base) |\n| [Cluster API controller](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/kubernetes-sigs/cluster-api/docker/linux/cluster-api-controller/Dockerfile) | [Cluster API controller image](https://gallery.ecr.aws/eks-anywhere/kubernetes-sigs/cluster-api/cluster-api-controller) | [EKS Distro Minimal Base Nonroot Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-nonroot) |\n| [Kubeadm bootstrap controller](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/kubernetes-sigs/cluster-api/docker/linux/kubeadm-bootstrap-controller/Dockerfile) | [Kubeadm bootstrap controller image](https://gallery.ecr.aws/eks-anywhere/kubernetes-sigs/cluster-api/kubeadm-bootstrap-controller) | [EKS Distro Minimal Base Nonroot Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-nonroot) |\n| [Kubeadm controlplane controller](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/kubernetes-sigs/cluster-api/docker/linux/kubeadm-control-plane-controller/Dockerfile) | [Kubeadm controlplane controller image](https://gallery.ecr.aws/eks-anywhere/kubernetes-sigs/cluster-api/kubeadm-control-plane-controller) | [EKS Distro Minimal Base Nonroot Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-nonroot) |\n| [Cluster API Docker controller](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/kubernetes-sigs/cluster-api/docker/linux/cluster-api-docker-controller/Dockerfile) | [Cluster API Docker controller image](https://gallery.ecr.aws/eks-anywhere/kubernetes-sigs/cluster-api/cluster-api-docker-controller) | [EKS Distro Minimal Base Docker Client Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-docker-client) |\n| [Cluster API vSphere controller](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/kubernetes-sigs/cluster-api-provider-vsphere/docker/linux/cluster-api-vsphere-controller/Dockerfile) | [Cluster API vSphere controller image](https://gallery.ecr.aws/eks-anywhere/kubernetes-sigs/cluster-api-provider-vsphere/release/manager) | [EKS Distro Minimal Base Nonroot Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-nonroot) |\n| [Kind node](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/kubernetes-sigs/kind/images/node/Dockerfile.squash) | [Kind node image](https://gallery.ecr.aws/eks-anywhere/kubernetes-sigs/kind/node) | [EKS Distro Base Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-base) |\n| [Kindnetd](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/kubernetes-sigs/kind/images/kindnetd/Dockerfile) | [Kindnetd image](https://gallery.ecr.aws/eks-anywhere/kubernetes-sigs/kind/kindnetd) | [EKS Distro Minimal Base Iptables Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-iptables) |\n| [Etcdadm bootstrap provider](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/aws/etcdadm-bootstrap-provider/docker/linux/Dockerfile) | [Etcdadm bootstrap provider image](https://gallery.ecr.aws/eks-anywhere/aws/etcdadm-bootstrap-provider) | [EKS Distro Minimal Base Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base) |\n| [Etcdadm controller](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/aws/etcdadm-controller/docker/linux/Dockerfile) | [Etcdadm controller image](https://gallery.ecr.aws/eks-anywhere/aws/etcdadm-controller) | [EKS Distro Minimal Base Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base) |\n| [Kube VIP](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/plunder-app/kube-vip/docker/linux/Dockerfile) | [Kube VIP image](https://gallery.ecr.aws/eks-anywhere/plunder-app/kube-vip) | [EKS Distro Minimal Base Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base) |\n| [Local path provisioner](https://github.com/aws/eks-anywhere-build-tooling/blob/main/projects/rancher/local-path-provisioner/docker/linux/Dockerfile) | [Local path provisioner image](https://gallery.ecr.aws/eks-anywhere/rancher/local-path-provisioner) | [EKS Distro Minimal Base Image](https://gallery.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base) |\n\n\u003c/details\u003e\n\n## Contribution\n\nWe appreciate your interest in contributing. Please refer to the [Amazon EKS Anywhere Contribution Guide](https://github.com/aws/eks-anywhere/blob/main/CONTRIBUTING.md) before submitting any issues or pull requests.\n\n- [Building locally](./docs/development/building-locally.md)\n- Dealing with [attribution](./docs/development/attribution-files.md) files\n- [Cherry picking](./docs/development/cherry-picks.md) to release branches\n\n## Security\n\nIf you discover a potential security issue in this project, or think you may\nhave discovered a security issue, we ask that you notify AWS Security via our\n[vulnerability reporting\npage](http://aws.amazon.com/security/vulnerability-reporting/). Please do\n**not** create a public GitHub issue.\n\n## License\n\nThis project is licensed under the Apache-2.0 License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws%2Feks-anywhere-build-tooling","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faws%2Feks-anywhere-build-tooling","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws%2Feks-anywhere-build-tooling/lists"}