helmfile/pkg/config
yxxhero e017da8f2c Refactor kubedog tracking to use helm.TemplateRelease for better resource detection
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>
2026-01-25 18:49:14 +08:00
..
apply.go Refactor kubedog tracking to use helm.TemplateRelease for better resource detection 2026-01-25 18:49:14 +08:00
build.go fix --debug flag 2022-10-25 08:24:23 +08:00
cache.go fix --debug flag 2022-10-25 08:24:23 +08:00
config.go Use a regex to match --state-values-set-string arguments (#1902) 2025-02-04 07:59:31 +08:00
deps.go fix --debug flag 2022-10-25 08:24:23 +08:00
destroy.go Create DeleteWait and DeleteTimeout parameters for Destroy (#1177) 2023-12-05 08:38:37 +08:00
diff.go Issue-1883 fix (#2058) 2025-11-19 07:45:56 +08:00
fetch.go feat: add/expose cli flags (#771) 2023-04-02 14:53:52 +08:00
global.go Add --sequential-helmfiles flag for optional sequential processing (#2350) 2026-01-08 14:28:25 -05:00
global_test.go add support for HELMFILE_FILE_PATH envvar to set -f (#1255) 2024-01-03 21:37:49 +08:00
init.go Add subcommand init for checks and installs helmfile deps (#389) 2022-11-03 14:51:30 +08:00
lint.go Issue-1883 fix (#2058) 2025-11-19 07:45:56 +08:00
list.go fix --debug flag 2022-10-25 08:24:23 +08:00
print_env.go feat: add print-env command (#2279) 2025-11-28 08:46:37 +08:00
repos.go fix --debug flag 2022-10-25 08:24:23 +08:00
show-dag.go Update DAG with dependencies (#1477) 2024-04-27 07:37:28 +08:00
status.go fix --debug flag 2022-10-25 08:24:23 +08:00
sync.go Refactor kubedog tracking to use helm.TemplateRelease for better resource detection 2026-01-25 18:49:14 +08:00
template.go Issue-1883 fix (#2058) 2025-11-19 07:45:56 +08:00
test.go feat: add/expose cli flags (#771) 2023-04-02 14:53:52 +08:00
write-values.go feat: add/expose cli flags (#771) 2023-04-02 14:53:52 +08:00