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

Initial work on hiera-ifying and Puppet 8 support for standalone etcd #66

Merged
merged 10 commits into from
Jan 16, 2025

Conversation

ananace
Copy link
Member

@ananace ananace commented Jul 10, 2023

The code is remarkably ugly, but it should allow etcd to still be installed both as part of the control-plane as well as on standalone nodes - and still participate in the same auto-configured cluster through PuppetDB.

Probably quite closely related with #61

@ananace ananace requested review from rwaffen and bastelfreak July 10, 2023 14:26
Copy link
Member

@rwaffen rwaffen left a comment

Choose a reason for hiding this comment

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

except my one question, LGTM.

manifests/server/etcd.pp Outdated Show resolved Hide resolved
Copy link
Member

@smortex smortex left a comment

Choose a reason for hiding this comment

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

I am always concerned by hiera usage beyond system-dependent default values for automatic parameter lookup 🤔.

data/common.yaml Outdated Show resolved Hide resolved
REFERENCE.md Outdated Show resolved Hide resolved
manifests/server/etcd.pp Outdated Show resolved Hide resolved
@ananace ananace requested review from smortex and rwaffen July 14, 2023 14:09
The code is ugly, but should mean that etcd can still be installed both as
part of the control-plane as well as on standalone nodes
For ease of understanding, it also accepts control-plane to describe a
K8s server - since that's the name that's used internally in Kubernetes
to describe the function of such a node.
data/common.yaml Outdated Show resolved Hide resolved
@ananace ananace requested a review from bastelfreak September 25, 2024 12:07
manifests/init.pp Outdated Show resolved Hide resolved
@ananace ananace requested a review from bastelfreak September 27, 2024 11:00
manifests/node.pp Outdated Show resolved Hide resolved
@ananace ananace merged commit d416a02 into voxpupuli:master Jan 16, 2025
5 checks passed
@ananace ananace deleted the hieraify-defaults branch January 16, 2025 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants