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

feat(dhcp): Make dhcpcd the default dhcp client #4912

Merged
merged 2 commits into from
Feb 20, 2024

Conversation

holmanb
Copy link
Member

@holmanb holmanb commented Feb 19, 2024

Proposed Commit Message

feat(dhcp): Make dhcpcd the default dhcp client

isc-dhcp-client is no longer supported by upstream

BREAKING_CHANGE: Distros that want the old behavior may
set their own custom client list in cloud.cfg.

Additional context

Will be followed up by patches into Ubuntu non-noble downstreams.

Merge type

  • Squash merge using "Proposed Commit Message"
  • Rebase and merge unique commits. Requires commit messages per-commit each referencing the pull request number (#<PR_NUM>)

@holmanb holmanb added the 24.1 label Feb 19, 2024
@holmanb holmanb merged commit 6d61b63 into canonical:main Feb 20, 2024
29 checks passed
holmanb added a commit that referenced this pull request Feb 20, 2024
isc-dhcp-client is no longer supported by upstream

BREAKING CHANGE: dhcpcd has been promoted to the default dhcp client.
Previous behavior can be configured in cloud.cfg via the dhcp_client_priority
key.
holmanb added a commit that referenced this pull request Feb 20, 2024
isc-dhcp-client is no longer supported by upstream

BREAKING CHANGE: dhcpcd has been promoted to the default dhcp client.
Previous behavior can be configured in cloud.cfg via the dhcp_client_priority
key.
holmanb added a commit that referenced this pull request Feb 20, 2024
isc-dhcp-client is no longer supported by upstream

BREAKING CHANGE: dhcpcd has been promoted to the default dhcp client.
Previous behavior can be configured in cloud.cfg via the dhcp_client_priority
key.
ani-sinha added a commit to ani-sinha/cloud-init that referenced this pull request Dec 17, 2024
…d instead

Cloud-init 24.1 and above versions supports dhcpcd since ISC DHCP is not
maintained any more and has already reached its EOL. Please see upstream
cloud-init commit
21b2b6e ("feat(dhcp): Add support for dhcpcd (canonical#4746)") and PR
canonical#4746

and also https://www.isc.org/blogs/isc-dhcp-eol/ .

Also dhcpcd is the default dhcp client for cloud-init. Please see the commit
6d61b63 ("feat(dhcp): Make dhcpcd the default dhcp client (canonical#4912)")

Therefore, change the downstream spec file to remove dependency on dhcp-client
and add a dependency on dhcpcd instead.

Signed-off-by: Ani Sinha <anisinha@redhat.com>
(cherry picked from commit e262a903b831217ff4cfa5ee2a43053e0dac0923)
Signed-off-by: Cathy Avery <cavery@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants