Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
05f49d7
cri: containerd for cluster req kubelet<v1.24
abeowlu Oct 11, 2022
1325e31
nftables kubeproxy mode
abeowlu Nov 14, 2025
ce2ac5b
shfmt lint
abeowlu Nov 14, 2025
63d6f90
update netwk commd name
abeowlu Nov 14, 2025
e17f863
update netwk commd name
abeowlu Nov 14, 2025
bf1f01e
shfmrt & suppress error
abeowlu Nov 14, 2025
585f018
changes
abeowlu Nov 14, 2025
ec59839
chore(docs): update CHANGELOG.md for release v20251112
web-flow Nov 16, 2025
85f99e7
chore: update dependencies
dependabot[bot] Nov 17, 2025
3783df3
chore(build,al2023): remove containerd 1.7 override for 1.30 (#2517)
wwvela Nov 17, 2025
f2103c2
feat(workflows): add stale issue and PR workflow (#2519)
mselim00 Nov 19, 2025
4c1c316
fix(al2023): fix ci e2e test flakiness (#2520)
shvbsle Nov 19, 2025
221a1ac
ci: fix eni max pods syntax (#2521)
mselim00 Nov 19, 2025
acac4a3
fix(ci/max-pods): remove duplicate create PR step (#2524)
mselim00 Nov 20, 2025
9191481
chore: enhance .gitignore to filter out irrelevant python files (#2522)
shvbsle Nov 20, 2025
2da0f0e
chore: update eni-max-pods.txt
web-flow Nov 20, 2025
34aa041
chore(docs): update CHANGELOG.md for release v20251120
web-flow Nov 22, 2025
9161128
chore: update eni-max-pods.txt
web-flow Nov 22, 2025
a3c0b86
updated readme for NodeLogs instructions (#2537)
viveksb007 Nov 26, 2025
9b273bd
feat(al2): added a provisioner to setup Neuron support for AL2 AMI
Youssef-Beltagy Nov 20, 2025
2ccad3c
feat(al2): added a provisioner to setup EFA support for AL2 AMI
Youssef-Beltagy Nov 20, 2025
74286eb
feat(al2): added a provisioner to reduce cpu sleep for accelerated AL…
Youssef-Beltagy Nov 20, 2025
c5c6969
feat(al2): added a provisioner to setup dependencies for accelerated …
Youssef-Beltagy Nov 20, 2025
80a2068
feat(al2): added a provisioner to setup Nvidia support for AL2 AMI
Youssef-Beltagy Nov 21, 2025
17ea3bd
doc(al2): updated AL2 docs with accelerated AMI parameters
Youssef-Beltagy Nov 26, 2025
2ce245c
Deprecation update
tucktuck9 Nov 26, 2025
66bf585
Revise AL2 documentation for EKS AL2 AMI changes
tucktuck9 Nov 26, 2025
00a8771
chore: update dependencies
dependabot[bot] Nov 24, 2025
d20909b
chore: bump actions/dependency-review-action from 4.8.1 to 4.8.2
dependabot[bot] Nov 24, 2025
cb3186c
chore: bump actions/stale from 5 to 10
dependabot[bot] Nov 24, 2025
c51507b
chore: bump peter-evans/create-pull-request from 7.0.8 to 7.0.9
dependabot[bot] Nov 24, 2025
426c67e
chore: bump actions/setup-go from 6.0.0 to 6.1.0
dependabot[bot] Nov 24, 2025
0de9a4e
feat(log-collector): collect mountpoint-s3-csi-driver logs
dannycjones Nov 26, 2025
aad4ef1
chore: bump actions/checkout from 5.0.0 to 6.0.0
dependabot[bot] Nov 28, 2025
706d99c
chore: update dependencies
dependabot[bot] Dec 1, 2025
8b5c28c
fix(ci): honor never-stale label for PR/issue cleanup
mselim00 Dec 1, 2025
ff4add1
chore: bump aws-actions/configure-aws-credentials from 5.1.0 to 5.1.1
dependabot[bot] Dec 1, 2025
3bf54ab
chore: update eni-max-pods.txt
web-flow Dec 3, 2025
a990351
cri: containerd for cluster req kubelet<v1.24
abeowlu Oct 11, 2022
b8d918b
pull in deleted al2 files
abeowlu Dec 7, 2025
0e21f0e
replay log-script changes on latest
abeowlu Dec 7, 2025
3cbd08c
using script pattern
abeowlu Dec 7, 2025
c8a6bbe
confirm script to pattern
abeowlu Dec 7, 2025
bf77abf
confirm script to pattern
abeowlu Dec 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/bot-trigger.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ jobs:
runs-on: ubuntu-latest
permissions: write-all
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- uses: ./.github/actions/bot
18 changes: 9 additions & 9 deletions .github/workflows/ci-auto.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,46 +9,46 @@ jobs:
lint-docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- run: make lint-docs
lint-code:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- run: echo "$(go env GOPATH)/bin" >> $GITHUB_PATH
- run: make lint-code
templates-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- run: make test
nodeadm-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- run: cd nodeadm && make build
nodeadm-build-wasm:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- run: cd nodeadm && make wasm
nodeadm-check-generate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- run: hack/nodeadm-check-generate.sh
nodeadm-check-vendor:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- run: hack/nodeadm-check-vendor.sh
nodeadm-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- run: cd nodeadm && make test
nodeadm-test-e2e:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- run: cd nodeadm && make test-e2e
6 changes: 3 additions & 3 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
id-token: write
contents: read
steps:
- uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8 # 5.1.0
- uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 # 5.1.1
with:
aws-region: ${{ secrets.AWS_REGION }}
role-to-assume: ${{ secrets.AWS_ROLE_ARN_CI }}
Expand Down Expand Up @@ -75,10 +75,10 @@ jobs:
k8s_version: ${{ fromJson(needs.setup.outputs.kubernetes_versions) }}
os_distro: ${{ fromJson(needs.setup.outputs.os_distros) }}
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
with:
ref: 'main'
- uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8 # 5.1.0
- uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 # 5.1.1
with:
aws-region: ${{ secrets.AWS_REGION }}
role-to-assume: ${{ secrets.AWS_ROLE_ARN_CI }}
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/dependency-review.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ jobs:
dependency-review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/dependency-review-action@40c09b7dc99638e5ddb0bfd91c1673effc064d8a # 4.8.1
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- uses: actions/dependency-review-action@3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261 # 4.8.2
gosec:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # 6.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # 6.1.0
with:
go-version-file: 'nodeadm/go.mod'
- run: go install github.com/securego/gosec/v2/cmd/gosec@latest
Expand All @@ -24,7 +24,7 @@ jobs:
govulncheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- uses: golang/govulncheck-action@b625fbe08f3bccbe446d94fbf87fcc875a4f50ee # 1.0.4
with:
work-dir: ./nodeadm
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ jobs:
contents: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # 6.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # 6.1.0
with:
go-version: 'stable'
- run: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/janitor.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ jobs:
if: github.repository == 'awslabs/amazon-eks-ami'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8 # 5.1.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 # 5.1.1
with:
aws-region: ${{ secrets.AWS_REGION }}
role-to-assume: ${{ secrets.AWS_ROLE_ARN_JANITOR }}
Expand All @@ -26,8 +26,8 @@ jobs:
if: github.repository == 'awslabs/amazon-eks-ami'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8 # 5.1.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 # 5.1.1
with:
aws-region: ${{ secrets.AWS_REGION }}
role-to-assume: ${{ secrets.AWS_ROLE_ARN_JANITOR }}
Expand Down
31 changes: 31 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# This workflow warns and then closes issues and PRs that have had no activity for a specified amount of time.
#
# You can adjust the behavior by modifying this file.
# For more information, see:
# https://github.com/actions/stale
name: Mark stale issues and pull requests

on:
schedule:
- cron: '00 16 * * 1-5'

jobs:
stale:

runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write

steps:
- uses: actions/stale@v10
with:
days-before-close: 14
days-before-stale: 60
operations-per-run: 100
stale-issue-message: 'This issue is stale because it has been open for 60 days with no activity. Remove the stale label or comment to avoid closure in 14 days'
stale-pr-message: 'This pull request is stale because it has been open for 60 days with no activity. Remove the stale label or comment to avoid closure in 14 days'
close-issue-message: "Issue closed due to inactivity."
close-pr-message: "Pull request closed due to inactivity."
exempt-issue-labels: never-stale
exempt-pr-labels: never-stale
13 changes: 6 additions & 7 deletions .github/workflows/sync-eni-max-pods.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,22 +14,21 @@ jobs:
if: github.repository == 'awslabs/amazon-eks-ami'
runs-on: ubuntu-latest
steps:
- uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8 # 5.1.0
- uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 # 5.1.1
with:
aws-region: ${{ secrets.AWS_REGION }}
role-to-assume: ${{ secrets.AWS_ROLE_ARN_SYNC_ENI_MAX_PODS }}
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
with:
repository: awslabs/amazon-eks-ami
ref: refs/heads/main
path: amazon-eks-ami/
run: |
- run: |
#!/usr/bin/env bash
set -o errexit
cd amazon-eks-ami/nodeadm
make generate-instance-info
- uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # 7.0.8
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
with:
repository: aws/amazon-vpc-cni-k8s
ref: refs/heads/master
Expand All @@ -40,14 +39,14 @@ jobs:
cd amazon-vpc-cni-k8s/
make generate-limits
cp misc/eni-max-pods.txt ../amazon-eks-ami/templates/shared/runtime/eni-max-pods.txt
- uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # 7.0.8
- uses: peter-evans/create-pull-request@84ae59a2cdc2258d6fa0732dd66352dddae2a412 # 7.0.9
with:
branch: update-eni-max-pods
path: amazon-eks-ami/
base: main
add-paths: |
templates/shared/runtime/eni-max-pods.txt
nodeadm/internal/kubelet/eni-max-pods.txt
nodeadm/internal/kubelet/instance-info.jsonl
commit-message: "chore: update eni-max-pods.txt"
committer: "GitHub <noreply@github.com>"
author: "GitHub <noreply@github.com>"
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/sync-to-codecommit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ jobs:
id-token: write
contents: read
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
with:
# fetch complete history
fetch-depth: 0
- uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8 # 5.1.0
- uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 # 5.1.1
with:
aws-region: ${{ secrets.AWS_REGION }}
role-to-assume: ${{ secrets.AWS_ROLE_ARN_SYNC_TO_CODECOMMIT }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/update-changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
needs:
- setup
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
with:
repository: awslabs/amazon-eks-ami
ref: refs/heads/main
Expand All @@ -47,7 +47,7 @@ jobs:
// if the release notes are modified in the GitHub web editor, trailing spaces can be added accidentally
updatedChangelog = updatedChangelog.split('\n').map(s => s.replace(/\s+$/, '')).join('\n');
fs.writeFileSync(changelogPath, updatedChangelog);
- uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # 7.0.8
- uses: peter-evans/create-pull-request@84ae59a2cdc2258d6fa0732dd66352dddae2a412 # 7.0.9
with:
branch: update-changelog
path: amazon-eks-ami/
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/update-dependency.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ jobs:
contents: write
pull-requests: write
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # 5.0.0
- uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # 6.0.0
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # 6.0.0
- uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # 6.1.0
with:
go-version-file: 'nodeadm/go.mod'
- name: Update Nodeadm Dependencies
Expand All @@ -31,7 +31,7 @@ jobs:
echo 'EOF' >> $GITHUB_OUTPUT
- name: Create PR
if: ${{ steps.update_deps.outputs.changes != '' }}
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # 7.0.8
uses: peter-evans/create-pull-request@84ae59a2cdc2258d6fa0732dd66352dddae2a412 # 7.0.9
with:
title: "chore: update dependencies"
commit-message: "chore: update dependencies"
Expand Down
Loading