fix(puppet): remove explicit clusterIP: null from puppetdb Service #166
Reference in New Issue
Block a user
Delete Branch "benvin/puppet-outsync-fix"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
clusterIP: nullfrom thepuppetdbService specWhy
Setting
clusterIP: nullmakes ArgoCD's desired state explicit about the field being null. Kubernetes assigns a real IP on creation and the field is immutable afterward. The null vs assigned-IP mismatch causes permanent OutOfSync on the puppetdb Service. Removing the field means ArgoCD no longer claims ownership ofclusterIP, so the API server's value is authoritative.