Skip to content

refactor(pxe)!: combine dhcpd and tftpd to dnsmasq#69

Merged
khuedoan merged 25 commits intokhuedoan:masterfrom
Bourne-ID:dnsmasq-only2
Jul 17, 2022
Merged

refactor(pxe)!: combine dhcpd and tftpd to dnsmasq#69
khuedoan merged 25 commits intokhuedoan:masterfrom
Bourne-ID:dnsmasq-only2

Conversation

@Bourne-ID
Copy link
Copy Markdown
Contributor

@Bourne-ID Bourne-ID commented Jul 10, 2022

See #70 for proposal linked to this PR

Comment thread metal/roles/pxe_server/defaults/main.yml Outdated
@Bourne-ID Bourne-ID marked this pull request as draft July 10, 2022 03:53
@Bourne-ID
Copy link
Copy Markdown
Contributor Author

Missing: Documentation. Open for implementation review.

@Bourne-ID Bourne-ID changed the title Add DNSMasq as an opt-in option combine dhcpd and tft to DNSMasq as an opt-in option Jul 11, 2022
@Bourne-ID Bourne-ID marked this pull request as ready for review July 11, 2022 03:28
@khuedoan
Copy link
Copy Markdown
Owner

Thanks! I'll test this on my metal nodes soon 😄

Copy link
Copy Markdown
Owner

@khuedoan khuedoan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've tested this on my metal3 node and it works flawlessly!

NAME     STATUS                     ROLES                       AGE   VERSION
metal3   Ready                      <none>                      69s   v1.23.6+k3s1

Thank you so much for this, just some comment on the default option and nitpicks:

Comment thread docs/runbooks/dnsmasq.md Outdated
Comment thread docs/runbooks/dnsmasq.md Outdated
Comment thread metal/roles/pxe_server/defaults/main.yml Outdated
Comment thread docs/troubleshooting.md Outdated
Comment thread metal/roles/pxe_server/files/docker-compose.yml Outdated
Comment thread metal/roles/pxe_server/tasks/main.yml Outdated
Comment thread metal/roles/pxe_server/templates/dnsmasq.conf.j2 Outdated
Comment thread metal/roles/pxe_server/templates/dnsmasq.conf.j2 Outdated
Comment thread scripts/configure Outdated
@Bourne-ID
Copy link
Copy Markdown
Contributor Author

I believe that's all comments addressed @khuedoan - let me know if I've missed anything!

@khuedoan khuedoan changed the title combine dhcpd and tft to DNSMasq as an opt-in option refactor(pxe)!: combine dhcpd and tft to dnsmasq Jul 17, 2022
@khuedoan khuedoan changed the title refactor(pxe)!: combine dhcpd and tft to dnsmasq refactor(pxe)!: combine dhcpd and tftd to dnsmasq Jul 17, 2022
@khuedoan khuedoan changed the title refactor(pxe)!: combine dhcpd and tftd to dnsmasq refactor(pxe)!: combine dhcpd and tftpd to dnsmasq Jul 17, 2022
Copy link
Copy Markdown
Owner

@khuedoan khuedoan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you 🎉

@khuedoan khuedoan merged commit f650c89 into khuedoan:master Jul 17, 2022
zanehala added a commit to zanehala/homelab that referenced this pull request Apr 18, 2023
east4ming pushed a commit to east4ming/homelab2 that referenced this pull request Mar 15, 2025
east4ming pushed a commit to east4ming/homelab2 that referenced this pull request Jul 30, 2025
brimdor pushed a commit to brimdor/homelab that referenced this pull request Apr 1, 2026
…er tag to v13' (khuedoan#69) from renovate/docker.io-library-debian-13.x into master
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.

3 participants