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

Add CoreDHCP to Helm #87

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from
Draft

Add CoreDHCP to Helm #87

wants to merge 7 commits into from

Conversation

rainest
Copy link
Contributor

@rainest rainest commented Nov 8, 2024

Remove dnsmasq from the Helm chart. Add Deployments for atftpd and CoreDHCP.

Currently includes my other Postgres changes, since those make SMD and BSS easier to stand up for testing. The new additions for DHCP do not touch Postgres themselves, so we can chop those out easily.

Related to #86

Add the Bitnami Postgres chart as a subchart, with basic configuration.
Does not configure any other applications to use it.
Create separate subcharts for each of the applications that needs
Postgres, because the Bitnami chart doesn't quite support multiple
databases and users.
Update the various applications that depend on Postgres to use the new
subchart-deployed Postgres instances.

Some (essentially) static values are still copy-pastaed to multiple
locations, and need to be refactored to use helper templates, or at
least a single static value in templates.
Add an atftpd Deployment with basic spawn time population of PXE images.
Add an example PVC and pre-install population hook for atftpd.
Add a coredhcp Deployment using the SMD plugin.

Currently using a locally built image since upstream isn't quite working
yet.

Currently has no Service, since that's complicated-ish.
@rainest rainest mentioned this pull request Nov 8, 2024
3 tasks
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.

1 participant