Skip to content

chore(docker): update etcd config #12328

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

Merged

Conversation

SkyeYoung
Copy link
Member

@SkyeYoung SkyeYoung commented Jun 13, 2025

Description

What:

This PR has updated the configuration of etcd in the docker folder.

This is solved the #12300 (comment)

How:

Mainly update the version, and removed an attribute user that would cause an error.

Why:

To allow .github/workflows/push-dev-image-on-commit.yml run in CI environment of arm64 runner. And the old etcd lacks support for arm64.

For compatibility:

Although there is no direct compatibility test here, but:

  1. This measure has been verified in apisix-dashboard for a long time
    1. I mainly use m-series macbooks for development
    2. All dashboard e2e tests can be run based on this version of etcd
  2. It has already been tested in PR fix(workflow): use runners with different architectures instead of QEMU #12322 and passed CI on both architectures.

Which issue(s) this PR fixes:

Fixes #

Checklist

  • I have explained the need for this PR and the problem it solves
  • I have explained the changes or the new features added to this PR
  • I have added tests corresponding to this change
  • I have updated the documentation to reflect this change
  • I have verified that this change is backward compatible (If not, please discuss on the APISIX mailing list first)

To allow run in CI environment of arm64 runner for testing
@SkyeYoung SkyeYoung changed the title chore(docker): update etcd version chore(docker): update etcd config Jun 13, 2025
@SkyeYoung SkyeYoung marked this pull request as ready for review June 13, 2025 09:23
@dosubot dosubot bot added size:XS This PR changes 0-9 lines, ignoring generated files. chore labels Jun 13, 2025
@SkyeYoung SkyeYoung merged commit b8792da into apache:master Jun 16, 2025
23 checks passed
Crazy-xyr pushed a commit to Crazy-xyr/apisix that referenced this pull request Jun 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore size:XS This PR changes 0-9 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants