feat(spokes): verified kubelet serving certificates and metrics-server #127
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/metrics-server-verified-kubelet-tls"
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?
Verified kubelet serving certificates and metrics-server for CAPI Spokes (decision "metrics-server option a").
serverTLSBootstrap: truevia kubeadm patches (/etc/kubernetes/patches) on control plane, workers and gateway.kubelet-csr-approver(postfinance 1.2.15, digest-pinned): approves only CSRs with CN = node, DNS SAN matching the Spoke machine prefix, IP SAN in the Spoke node network. Upstream helm test hook (unpinned busybox) removed.metrics-server(0.9.0, digest-pinned): verifies kubelets against the cluster CA (no--kubelet-insecure-tls); APIService served via cert-manager certificate,insecureSkipTLSVerify: false.v1beta1.metrics.k8s.io->kube-system/metrics-server), CRB exceptions for metrics-server; admission chart 0.2.0.spoke_networks.pool(verified live via server dry-run).make checknow fails on ansible/tofu/helm errors (errexit); stale rendering tests restored.No re-render, nothing changes live. Rollout: bump management_revision + bootstrap 61, then re-render gs-joget/gs-xroad with
control_plane_template_revision: r3.Review: GPT-6-Sol, 3 rounds; round 3 only one P2 (false positive: renderer enforces /24 in pool).