v0.30.0
What's changed in v0.30.0
-
feat(local): label
hops provider installresources so doctor knows they're intentional (#54) (by @patrickleet)hops provider installnow stampsapp.kubernetes.io/managed-by: hops-provider-install
on the Provider, DeploymentRuntimeConfig, and ClusterRoleBinding it manages. A
custom install (e.g. a forked provider built from source) uses the
<provider>-runtimeDRC convention rather than the bootstraplocal-dev-<provider>
DRC, whichhops local doctorpreviously reported as drift.hops local doctornow reads that label: a labeled provider is checked against the
install convention (<provider>-runtimeDRC,<provider>-cluster-adminbinding,
SA<provider>) and reported as a "custom install" with its package, instead of
false drift — while still verifying cluster-admin and still flagging real drift
(runtimeConfigRef=default / missing cluster-admin) in both modes.Co-authored-by: Claude Opus 4.8 (1M context) noreply@anthropic.com
See full diff: v0.29.0...v0.30.0