Skip to content

Conversation

@synackd
Copy link
Contributor

@synackd synackd commented Sep 5, 2025

With the merge of OpenCHAMI/coresmd#26, this PR updates the CoreSMD (CoreDHCP) image to v0.4.0 and adds a CoreDNS quadlet, also using v0.4.0 of CoreSMD.

Changes

  • Change coresmd quadlet name to coresmd-coredhcp (to distinguish it from CoreDNS)
    • Add warning message about removing old coresmd quadlet if it exists on the filesystem when package is installed
  • Add coresmd-coredns quadlet and example config at /etc/openchami/configs/Corefile

Testing

  1. Build/Install RPM.
  2. systemctl list-dependencies openchami.target and observe that coresmd-coredns.service is present and not started.
  3. sudo systemctl stop coresmd if it is running. Make sure machine CoreDNS will run on is configured as a DNS server in /etc/openchami/configs/coredhcp.yaml.
  4. Customize /etc/openchami/configs/Corefile (see README for guidance).
  5. sudo systemctl start coresmd-coredns
  6. Use ping/dig/etc. to test.

This is to distinguish the CoreDHCP container from the CoreDNS
container, and also from any other CoreDHCP container that might be
running separately from OpenCHAMI.

Signed-off-by: Devon Bautista <[email protected]>
@synackd synackd merged commit 64b8960 into main Oct 6, 2025
2 checks passed
@synackd synackd deleted the feat/add-coredns branch October 6, 2025 18:34
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