Skip to content

chore(docker): update etcd config#12328

Merged
SkyeYoung merged 3 commits intoapache:masterfrom
SkyeYoung:young/chore/docker/update-etcd-version
Jun 16, 2025
Merged

chore(docker): update etcd config#12328
SkyeYoung merged 3 commits intoapache:masterfrom
SkyeYoung:young/chore/docker/update-etcd-version

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
laz-xyr pushed a commit to laz-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

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