Changes:
- Replace helm.Template with helm.TemplateRelease to get release manifest
- Parse manifest to detect all resources (Deployment, StatefulSet, DaemonSet, Job, Pod, ReplicaSet)
- Track all detected resources with kubedog instead of hardcoded deployment name
- Add parseResourceKindAndName helper to extract resource type and name
- Add isTrackableResourceKind helper to filter supported resource types
- Remove assumption that resource name equals release name
This approach is more elegant and follows helmfile conventions by using
helm.TemplateRelease instead of manual manifest parsing.
Resolves: #660
Signed-off-by: yxxhero <aiopsclub@163.com>