Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Capacity block #543

Merged
merged 170 commits into from
Apr 30, 2024
Merged

Capacity block #543

merged 170 commits into from
Apr 30, 2024

Commits on Jan 17, 2024

  1. Safely access/mutate fargate coredns pod annotations

    Prior to this patch, the `pkg/fargate/coredns` package had some bits of
    code that accessed/mutated pod annotations assuming that they'll always
    be instantiated correctly.
    
    This patch adds utility functions to safely mutate and access fargate
    pod annotations.
    
    Signed-off-by: Amine Hilaly <[email protected]>
    a-hilaly committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    087d5d7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request eksctl-io#7480 from a-hilaly/corednspanics

    Safely access/mutate fargate coredns pod annotations
    a-hilaly committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    c74edb2 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Fix generating presigned URL for K8s authentication

    With `[email protected]`, API server requests containing URLs presigned by `sts.PresignClient` fail with an `Unauthorized` error.
    
    `[email protected]` adds an extra header `amz-sdk-request` to the generated request, but this header is not allow-listed by `aws-iam-authenticator` server running on the control plane.
    This is likely due to [this change](aws/aws-sdk-go-v2#2438) which reorders the middleware operations to execute `RetryMetricsHeader` before `Signing`.
    
    This changelist removes the `RetryMetricsHeader` middleware from the stack when constructing `sts.PresignClient`.
    cpu1 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    ce27549 View commit details
    Browse the repository at this point in the history
  2. Merge pull request eksctl-io#7487 from cPu1/fix-sts-auth-failure

    Fix generating presigned URL for K8s authentication
    yuxiang-zhang committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    3d0c65e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ddea75 View commit details
    Browse the repository at this point in the history
  4. Merge pull request eksctl-io#7488 from yuxiang-zhang/release-notes-fo…

    …r-0.168.0
    
    Add release notes for 0.168.0
    yuxiang-zhang committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    6915dac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1ce547f View commit details
    Browse the repository at this point in the history
  6. Merge pull request eksctl-io#7489 from eksctl-io/main-6915dac67

    Prepare for next development iteration
    yuxiang-zhang committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    002ce9a View commit details
    Browse the repository at this point in the history
  7. Handle unordered public endpoint CIDRs from EKS in endpoint updates

    For some clusters, EKS can return the list of public endpoint CIDRs out of
    order, and won't allow updates where the incoming and current sets have set
    equality (i.e. regardless of order of CIDR entries). This change restores the
    set equality check that was removed in commit
    72605fb and adds an additional test case to
    cover this case.
    Emberwalker authored and yuxiang-zhang committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    99593da View commit details
    Browse the repository at this point in the history
  8. Merge pull request eksctl-io#7483 from Emberwalker/public-endpoint-ci…

    …drs-unordered
    
    Handle unordered public endpoint CIDRs from EKS in endpoint updates
    yuxiang-zhang committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    054a558 View commit details
    Browse the repository at this point in the history
  9. Fix outdated links

    guessi authored and yuxiang-zhang committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    7bf47e2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    37cc928 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Fix StringLike condition key for ebsCSIController IAM policy

    The IAM condition key StringLike was used incorrectly in the policy and it doesn't work with wildcard (*) in the key itself. Wildcard is only supported in the value of the key. This fixes issue in cases where a volume dynamically provisioned via the older in-tree CSI plugin is being deleted by the new EBS CSI driver, because such volumes don't have the tags used in the policy.
    
    The changes made are inspired from the AWS managed AmazonEBSCSIDriverPolicy.
    teraflik committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    b4b8935 View commit details
    Browse the repository at this point in the history
  2. Merge pull request eksctl-io#7451 from teraflik/patch-1

    Update well-known policy for ebsCSIController
    yuxiang-zhang committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    b4d258d View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Configuration menu
    Copy the full SHA
    ce6e6e6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request eksctl-io#7496 from yuxiang-zhang/fix-coredns-cann…

    …ot-be-evicted
    
    Fix coredns pdb preventing cluster deletion
    yuxiang-zhang committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    ae510ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6574fa1 View commit details
    Browse the repository at this point in the history
  4. Merge pull request eksctl-io#7498 from yuxiang-zhang/eks-1.29

    Add support for EKS 1.29
    yuxiang-zhang committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    d38585b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    28c842b View commit details
    Browse the repository at this point in the history
  6. Merge pull request eksctl-io#7499 from yuxiang-zhang/update-release-n…

    …otes
    
    Add release notes for 0.169.0
    yuxiang-zhang committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    1c8cc62 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1e1d72f View commit details
    Browse the repository at this point in the history
  8. Merge pull request eksctl-io#7500 from eksctl-io/main-1c8cc6244

    Prepare for next development iteration
    yuxiang-zhang committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    e34c5ff View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Update arm-support.md

    yuxiang-zhang committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    7b89891 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9575570 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    f75c48e View commit details
    Browse the repository at this point in the history
  2. Merge pull request eksctl-io#7503 from yuxiang-zhang/update-karpenter…

    …-config-for-v0.33
    
    Expand Karpenter settings.aws block to settings for v0.33.0 and greater
    yuxiang-zhang committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    622f4fe View commit details
    Browse the repository at this point in the history
  3. Update stale.yml

    yuxiang-zhang committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    dbdfa18 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    29e0d7e View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    f694469 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Configuration menu
    Copy the full SHA
    a6aa06b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aec56df View commit details
    Browse the repository at this point in the history
  3. Merge pull request eksctl-io#7515 from yuxiang-zhang/drain-unmanaged-…

    …ng-only
    
    Skip draining managed nodegroups when deleting cluster
    yuxiang-zhang committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    71d8472 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f79b052 View commit details
    Browse the repository at this point in the history
  5. Merge pull request eksctl-io#7517 from skl/skl/docs-fargate-support-u…

    …pgrade
    
    docs(fargate): eksctl update command is deprecated, use upgrade instead
    yuxiang-zhang committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    b39bb66 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Configuration menu
    Copy the full SHA
    9ce88cc View commit details
    Browse the repository at this point in the history
  2. Merge pull request eksctl-io#7524 from yuxiang-zhang/patch-release-dr…

    …after
    
    Update release drafter template
    yuxiang-zhang committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    3f0d81f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fff42b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47c1309 View commit details
    Browse the repository at this point in the history
  5. Merge pull request eksctl-io#7522 from yuxiang-zhang/add-access-entry…

    …-type
    
    Add support for Access Entry type
    yuxiang-zhang committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    4af2dce View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e1b83ad View commit details
    Browse the repository at this point in the history
  7. Merge pull request eksctl-io#7525 from yuxiang-zhang/add-release-note

    Add release notes for 0.170.0
    yuxiang-zhang committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    d03c123 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    97bde1e View commit details
    Browse the repository at this point in the history
  9. Merge pull request eksctl-io#7526 from eksctl-io/main-d03c12312

    Prepare for next development iteration
    yuxiang-zhang committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    02c2066 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Configuration menu
    Copy the full SHA
    275fefe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c2bb26 View commit details
    Browse the repository at this point in the history
  3. Merge pull request eksctl-io#7539 from yuxiang-zhang/update-layout

    Announce eksctl Support Status Update on eksctl.io
    yuxiang-zhang committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    4e3d0e4 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Add support for Ubuntu 22.04 based EKS images

    Ubuntu switched to 22.04 (Jammy) based images for EKS >= 1.29 . Add
    support for that here.
    toabctl authored and yuxiang-zhang committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    b4d7df7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request eksctl-io#7516 from toabctl/ubuntu-22.04-support

    Add support for Ubuntu 22.04 based EKS images
    yuxiang-zhang committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    0415323 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    61eb80b View commit details
    Browse the repository at this point in the history
  4. Merge pull request eksctl-io#7541 from yuxiang-zhang/update-release-n…

    …otes
    
    Add release notes for 0.171.0
    yuxiang-zhang committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    9858c54 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c73022d View commit details
    Browse the repository at this point in the history
  6. Merge pull request eksctl-io#7542 from eksctl-io/main-9858c5482

    Prepare for next development iteration
    yuxiang-zhang committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    87e12f2 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. Configuration menu
    Copy the full SHA
    1b84a48 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Merge pull request eksctl-io#7523 from a2ush/fix

    Check for empty region before invoking API in AWS SDK
    yuxiang-zhang committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    fade871 View commit details
    Browse the repository at this point in the history
  2. Fix checks for updated addon versions

    When executing `eksctl get addons` an available update is not shown
    if the only change to the version string is the `eksbuild` number, e.g.
    `v1.0.0-eksbuild.2` is not shown as an update of `v1.0.0-eksbuild.1`.
    
    The `findNewerVersions` func in `pkg/actions/get.go` had code to
    explicitly ignore anything after the patch number. So `v1.1.0-eksbuild.1`
    and `v1.1.0-eksbuild.4` were both converted to `1.1.0` and considered
    equal. This fix removes the code that explicitly ignores the
    `-eksbuild.x` portion of the version and allows the `semver` package
    to compare the full version information.
    
    Tests have also been updated to better match the version strings used
    by AWS addons.
    mttrb authored and yuxiang-zhang committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    d9d55c2 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Merge pull request eksctl-io#7471 from mttrb/fix_addon_versions

    Fix checks for updated addon versions
    yuxiang-zhang committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    647874e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c73af1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    79e3f38 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f5c0a54 View commit details
    Browse the repository at this point in the history
  5. Merge pull request eksctl-io#7551 from yuxiang-zhang/extract-setup-build

    Extract common workflow steps to set up build environment
    yuxiang-zhang committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    d07f0c3 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Configuration menu
    Copy the full SHA
    2451626 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8e3d06 View commit details
    Browse the repository at this point in the history
  3. Update go dependencies

    yuxiang-zhang committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    3ae9ae8 View commit details
    Browse the repository at this point in the history
  4. Bump k8s dependencies to v0.29

    Signed-off-by: Amine Hilaly <[email protected]>
    a-hilaly authored and yuxiang-zhang committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    f3b2eec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aa47542 View commit details
    Browse the repository at this point in the history
  6. Update actions dependencies

    Update go version to 1.21 in actions
    yuxiang-zhang committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    2d16eaf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0cb2f05 View commit details
    Browse the repository at this point in the history
  8. Merge pull request eksctl-io#7554 from eksctl-io/bump-deps

    Bump dependencies
    yuxiang-zhang committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    06029b0 View commit details
    Browse the repository at this point in the history
  9. Update build image go version to 1.21

    Update build image manifest, tag file and workflows
    yuxiang-zhang committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    389f689 View commit details
    Browse the repository at this point in the history
  10. Merge pull request eksctl-io#7561 from eksctl-io/build-img

    Update build image go version to 1.21
    yuxiang-zhang committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    123b48d View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Configuration menu
    Copy the full SHA
    b4d74c2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request eksctl-io#7563 from eksctl-io/revert-fix-presigned

    Revert removing RetryMetricsHeader in presigned requests
    yuxiang-zhang committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    d05aee2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    922ba42 View commit details
    Browse the repository at this point in the history
  4. Merge pull request eksctl-io#7564 from yuxiang-zhang/update-release-n…

    …otes
    
    Add release notes for 0.172.0
    yuxiang-zhang committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    65b338a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7707c54 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    024e22d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    44c9e19 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2d6ad0d View commit details
    Browse the repository at this point in the history
  9. Remove slackToken

    yuxiang-zhang committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    eb5dd44 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    15a9f6e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7e82650 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Merge pull request eksctl-io#7571 from eksctl-io/main-15a9f6e37

    Prepare for next development iteration
    yuxiang-zhang committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    7447691 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Bump dependencies for Dependabot alerts

    Bump github.com/go-git/go-git/v5 from 5.4.2 to 5.11.0
    
    Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.4.2 to 5.11.0.
    - [Release notes](https://github.com/go-git/go-git/releases)
    - [Commits](go-git/go-git@v5.4.2...v5.11.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/go-git/go-git/v5
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    Bump helm.sh/helm/v3 from 3.14.0 to 3.14.2
    
    Bumps [helm.sh/helm/v3](https://github.com/helm/helm) from 3.14.0 to 3.14.2.
    - [Release notes](https://github.com/helm/helm/releases)
    - [Commits](helm/helm@v3.14.0...v3.14.2)
    
    ---
    updated-dependencies:
    - dependency-name: helm.sh/helm/v3
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and yuxiang-zhang committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    8ef49ae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0dd23e1 View commit details
    Browse the repository at this point in the history
  3. Update dependencies

    yuxiang-zhang committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    e88a717 View commit details
    Browse the repository at this point in the history
  4. Merge pull request eksctl-io#7588 from eksctl-io/update-deps

    Resolve security alerts from Dependabots
    yuxiang-zhang committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    f863aee View commit details
    Browse the repository at this point in the history
  5. Make EKS 1.29 default

    yuxiang-zhang committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    210f0ac View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Merge pull request eksctl-io#7599 from yuxiang-zhang/default-1.29

    Make EKS 1.29 default
    yuxiang-zhang committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    1667a68 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Configuration menu
    Copy the full SHA
    4b2179e View commit details
    Browse the repository at this point in the history
  2. Merge pull request eksctl-io#7604 from yuxiang-zhang/automate-release…

    …-draft
    
    Automate PR with release notes draft
    yuxiang-zhang committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    f1fa4a1 View commit details
    Browse the repository at this point in the history
  3. Remove inline ELB and CloudWatch policies from Cluster Role (eksctl-i…

    …o#7603)
    
    * remove inline elb and cloud watch policy eksctl-io#7139
    
    * fixed unit tests for removing extra inline policies
    ibnjunaid committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    75c95b1 View commit details
    Browse the repository at this point in the history
  4. Update docs with Ubuntu 20.04 supported in EKS <= 1.29 (eksctl-io#7618)

    docs: ubuntu 20.04 supported in EKS <= 1.29
    
    This adds a note that ubuntu focal (20.04) is supported up to EKS 1.29
    rpocase committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    0318017 View commit details
    Browse the repository at this point in the history
  5. Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (eksctl-io#7591)

    Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl) from 1.3.3 to 1.3.7.
    - [Release notes](https://github.com/cloudflare/circl/releases)
    - [Commits](cloudflare/circl@v1.3.3...v1.3.7)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/cloudflare/circl
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    b4af6fa View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    6903772 View commit details
    Browse the repository at this point in the history
  2. Merge pull request eksctl-io#7623 from yuxiang-zhang/add-profile-to-g…

    …et-ae
    
    Add profile flag support for get and delete access entry
    yuxiang-zhang committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    2f233fa View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Configuration menu
    Copy the full SHA
    a294361 View commit details
    Browse the repository at this point in the history
  2. Merge pull request eksctl-io#7626 from vutny/fix-assume-role-session-…

    …duration
    
    Increase STS session duration to fix caching credentials with assumed role MFA session
    yuxiang-zhang committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    7c62894 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1575882 View commit details
    Browse the repository at this point in the history
  4. Merge pull request eksctl-io#7628 from yuxiang-zhang/tune-drafter

    Remove dependabot from contributors
    yuxiang-zhang committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    d0135d2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aa4576a View commit details
    Browse the repository at this point in the history
  6. Add release notes for v0.173.0

    yuxiang-zhang authored and eksctl-bot committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    fb54247 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Merge pull request eksctl-io#7619 from eksctl-io/update-release-notes

    Add release notes for v0.173.0
    yuxiang-zhang committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    a7ee893 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90b3c3e View commit details
    Browse the repository at this point in the history
  3. Merge pull request eksctl-io#7631 from eksctl-io/main-a7ee89342

    Prepare for next development iteration
    yuxiang-zhang committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    38ce9e6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fb3ec18 View commit details
    Browse the repository at this point in the history
  5. Merge pull request eksctl-io#7633 from yuxiang-zhang/bump-pr-action-v…

    …ersion
    
    Bump peter-evans/create-pull-request to fix error in GH API
    yuxiang-zhang committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    3dad473 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cbe870c View commit details
    Browse the repository at this point in the history
  7. Merge pull request eksctl-io#7635 from eksctl-io/update-dependabot-co…

    …nfig
    
    Update dependabot version updates frequency
    yuxiang-zhang committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    632768e View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    b6f24ff View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Merge pull request eksctl-io#7643 from yuxiang-zhang/fix-efa

    Assign EFA network interface device index 1 to additional network cards
    yuxiang-zhang committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    22195e4 View commit details
    Browse the repository at this point in the history
  2. Remove goreleaser from build deps

    Update build image manifest, tag file and workflows
    yuxiang-zhang committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    96006c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7dbf272 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    04d3dac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4573609 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Merge pull request eksctl-io#7632 from yuxiang-zhang/enable-brew-pr

    Refactor release workflows
    yuxiang-zhang committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    90e16ce View commit details
    Browse the repository at this point in the history
  2. Add release notes for v0.174.0

    yuxiang-zhang authored and eksctl-bot committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    9bb5780 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Merge pull request eksctl-io#7630 from eksctl-io/update-release-notes

    Add release notes for v0.174.0
    yuxiang-zhang committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    4eb2b39 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3c6eaf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c1a5c4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    419aebd View commit details
    Browse the repository at this point in the history
  5. Merge pull request eksctl-io#7664 from eksctl-io/main-3c1a5c4c2

    Prepare for next development iteration
    yuxiang-zhang committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    76902cd View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Configuration menu
    Copy the full SHA
    e1d1692 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    febff8e View commit details
    Browse the repository at this point in the history
  3. Merge pull request eksctl-io#7666 from eksctl-io/fix-bottlerocket-upg…

    …rade
    
    Upgrade Bottlerocket node with explicit `Version` field
    yuxiang-zhang committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    00c736d View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Add release notes for v0.175.0 (eksctl-io#7669)

    * Add release notes for v0.175.0
    
    * remove empty acknowledgements section
    
    ---------
    
    Co-authored-by: yuxiang-zhang <[email protected]>
    Co-authored-by: Tibi <[email protected]>
    3 people committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    5b28c17 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d18d74 View commit details
    Browse the repository at this point in the history
  3. Bump dependencies (eksctl-io#7668)

    * bump dependencies
    
    * update mocks
    
    * fix lint
    
    * bump helm
    TiberiuGC committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    53aa373 View commit details
    Browse the repository at this point in the history
  4. Aim for namespace uniqueness across parallel specs (eksctl-io#7680)

    ensure namespace uniqueness across parallel specs
    TiberiuGC committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    78e6711 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    42cab35 View commit details
    Browse the repository at this point in the history
  6. Merge pull request eksctl-io#7661 from yuxiang-zhang/7644

    Include MixedInstancesPolicy LaunchTemplate for validation
    yuxiang-zhang committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    cfec0d9 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Allow GPU instance types for Windows nodes (eksctl-io#7681)

    * allow GPU instance type for Windows nodes
    
    * update unit test for case gpus:0
    TiberiuGC committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    cdbbd6d View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. Display full draft release notes in PR description (eksctl-io#7686)

    Update release-drafter.yaml
    qclaogui committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    025550a View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Bump mkdocs version (eksctl-io#7696)

    bump mkdocs version
    TiberiuGC committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    2ca7b65 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Add support for AMIs based on AmazonLinux2023 (eksctl-io#7684)

    * add support for AL2023 for EKS-managed and self-managed nodes
    
    * ensure AL2023 only supports containerd
    
    * add GPU related validations + small nits
    
    * add support for upgrades
    
    * add support for EFA
    
    * improve validations
    
    * fix lint and unit tests
    
    * update docs
    
    * add validation error for maxpods limitation
    
    * add integration tests for al2023
    
    * improve validation message
    TiberiuGC committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    f9475f8 View commit details
    Browse the repository at this point in the history
  2. [EKSCTL create cluster command] Authorise self-managed nodes via `aws…

    …-auth configmap` when EKS access entries are disabled (eksctl-io#7698)
    
    * Disable access entry creation for self-managed nodes on clusters with CONFIG_MAP only
    
    * fix logic for updating aws-auth configmap
    TiberiuGC committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    2addd3a View commit details
    Browse the repository at this point in the history
  3. Enforce authenticationMode:CONFIG_MAP on Outposts (eksctl-io#7699)

    Make authenticationMode:CONFIG_MAP default on Outposts
    TiberiuGC committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    66d1a5e View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Add release notes for v0.176.0 (eksctl-io#7672)

    Co-authored-by: TiberiuGC <[email protected]>
    eksctl-bot and TiberiuGC committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    5b33f07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    127757a View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Merge pull request eksctl-io#7701 from eksctl-io/main-5b33f073a

    Prepare for next development iteration
    cPu1 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    e747b99 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3a00263 View commit details
    Browse the repository at this point in the history
  3. Update build image tag

    cPu1 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    33f60ef View commit details
    Browse the repository at this point in the history
  4. Merge pull request eksctl-io#7705 from cPu1/bump-deps

    Bump dependencies
    cPu1 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    d53aa6c View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Bump dependencies

    cPu1 committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    0af6420 View commit details
    Browse the repository at this point in the history
  2. Merge pull request eksctl-io#7712 from cPu1/bump-deps

    Bump dependencies
    cPu1 committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    ce836e8 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Configuration menu
    Copy the full SHA
    940b4bd View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Merge pull request eksctl-io#7715 from timandy/main

    Fix arn build logic to support different aws partitions
    cPu1 committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    a6bc072 View commit details
    Browse the repository at this point in the history
  2. Fix reusing instanceRoleARN for nodegroups authorized with access ent…

    …ries
    
    This changelist changes the design of creating access entries for self-managed nodegroups that use a pre-existing instanceRoleARN by creating the access entry resource outside of the CloudFormation stack by making a separate call to the AWS API. When deleting such a nodegroup, it's the user's responsibility to also delete the corresponding access entry when no more nodegroups are associated with it. This is because eksctl cannot tell if an access entry resource is still in use by non-eksctl created self-managed nodegroups.
    
    Self-managed nodegroups not using a pre-existing instanceRoleARN will continue to have the access entry resource in the CloudFormation stack, making delete nodegroup an atomic operation for most use cases.
    
    Fixes eksctl-io#7502
    cPu1 authored and cPu1 committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    523605f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e578254 View commit details
    Browse the repository at this point in the history
  4. Add integration tests

    cPu1 committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    c8be7d7 View commit details
    Browse the repository at this point in the history
  5. Fix cluster deletion in tests

    cPu1 committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    c2d8c80 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Merge pull request eksctl-io#7707 from cPu1/accessentry-instance-role…

    …-arn
    
    Fix reusing instanceRoleARN for nodegroups authorized with access entry
    cPu1 committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    752fded View commit details
    Browse the repository at this point in the history
  2. Allow nodegroup creation after a cluster subnet is deleted (eksctl-io…

    …#7714)
    
    * Preserve eksctl commands correctness when user deletes subnets
    
    * update error when subnet availability validation fails
    
    * address PR comments
    TiberiuGC committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    00934fd View commit details
    Browse the repository at this point in the history
  3. Handle K8s service account lifecycle on `eksctl create/delete podiden…

    …tityassociation` commands (eksctl-io#7706)
    
    * Handle K8s service account lifecycle on eksctl create/delete podidentityassociations commands
    
    * correct typo
    
    Co-authored-by: Chetan Patwal <[email protected]>
    
    ---------
    
    Co-authored-by: Chetan Patwal <[email protected]>
    TiberiuGC and cPu1 committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    9289bf8 View commit details
    Browse the repository at this point in the history
  4. Add support for Ubuntu Pro 22.04 based EKS images (eksctl-io#7711)

    * feat: Add support for Ubuntu Pro 22.04 based EKS images
    
    * update schema.json
    
    * test: Add nodegroup with Ubuntu Pro 22.04
    
    * fix integration test
    
    ---------
    
    Co-authored-by: Tibi <[email protected]>
    aciba90 and TiberiuGC committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    5cab628 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5a63580 View commit details
    Browse the repository at this point in the history
  6. Merge pull request eksctl-io#7722 from cPu1/disable-imds-v1

    Disable IMDSv1 in unowned integration tests
    cPu1 committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    d35fa56 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    e80bb08 View commit details
    Browse the repository at this point in the history
  2. Merge pull request eksctl-io#7723 from TiberiuGC/improvement/include-…

    …pre-releases-in-drafter
    
    [Release drafter] Treat RCs as full releases when drafting notes
    cPu1 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    2956a45 View commit details
    Browse the repository at this point in the history
  3. Add utils command to migrate iamidentitymappings to EKS access entr…

    …ies (eksctl-io#7710)
    
    * Added migrate-to-access-entry cmd structure
    
    * Fix Target Authentication  mode validation
    
    * Added logic to get accessEntries and cmEntries from cluster
    
    * Added logic to make unique list of configmap accessEntries, and stack creation logic
    
    * Added UpdateAuthentication mode and aeEntries filter logic
    
    * Add approve flag check
    
    * Added functionality to remove awsauth after switch to API only
    
    * Adds logic to fetch FullARN of path stripped IAMIdentityMappings
    
    * Updates some info log text
    
    * Adds test case and refactors code
    
    * Removes comments
    
    * Adds taskTree and address PR comments
    
    * Refactors code and Adds exception handling for NoSuchEntityException
    
    * Resolves go.mod and go.sum conflicts
    
    * Doc update for migrate-to-access-entry feature
    
    * Fixed minimum iam policies doc to add permission for iam:GetUser
    
    * Updated access-entries doc at migrate-to-access-entry section
    
    * Fixes failing Migrate To Access Entry Test & go.mod, go.sum
    
    * Amends migrate to access entry documentation
    
    * improve logs and simplify code logic
    
    * add unit tests
    
    * ensure target-auth-mode has a valid value
    
    ---------
    
    Co-authored-by: Pankaj Walke <[email protected]>
    Co-authored-by: Venkat Penmetsa <[email protected]>
    Co-authored-by: Venkat Penmetsa <[email protected]>
    Co-authored-by: Tibi <[email protected]>
    5 people committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    c115419 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dfd89d8 View commit details
    Browse the repository at this point in the history
  5. Fix creating pod identities

    Replaces usage of a per-loop variable with a per-iteration variable.
    cPu1 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    b17d037 View commit details
    Browse the repository at this point in the history
  6. Fix deleting pod identities

    cPu1 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    3a18083 View commit details
    Browse the repository at this point in the history
  7. Merge pull request eksctl-io#7727 from cPu1/fix-podidentity-creation

    Fix creating pod identities
    cPu1 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    c9ee358 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    119b4c4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request eksctl-io#7728 from cPu1/fix-delete-cluster

    Fix deleting clusters with a non-active status
    cPu1 committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    98e1228 View commit details
    Browse the repository at this point in the history
  3. Add release notes for v0.177.0

    TiberiuGC authored and cPu1 committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    d648bc5 View commit details
    Browse the repository at this point in the history
  4. update release notes for 0.177.0

    TiberiuGC authored and cPu1 committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    29a9324 View commit details
    Browse the repository at this point in the history
  5. Merge pull request eksctl-io#7721 from eksctl-io/update-release-notes

    Add release notes for v0.177.0
    cPu1 committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    0229468 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    b788898 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    f591565 View commit details
    Browse the repository at this point in the history