mirror of
https://github.com/replicatedhq/troubleshoot.git
synced 2026-08-27 00:37:20 +00:00
* fix(cluster-resources): stop emitting duplicate unredacted YAML copy storeCustomResource was writing both a JSON and a YAML file for every custom resource. The built-in redactors are authored for JSON, so the YAML copy was left unredacted. JSON is valid YAML, so analyzers that expect YAML can still parse the JSON file. Also convert the built-in kurl installer redactors from YAML-specific paths to scoped JSON regex redactors so they continue to apply after the YAML copy is removed. * fix(cluster-resources): add YAML symlinks and cover cluster-scoped kurl installer - Add a .yaml symlink for every custom-resource JSON file so existing analyzers that look for the old YAML copy keep working. The symlink points at the JSON file, so redaction of the JSON also redacts the YAML view. - Fix the built-in kurl installer redactor to match both the cluster-scoped file (installers.cluster.kurl.sh.json) and the namespaced file pattern (installers.cluster.kurl.sh/*.json). The previous selector only matched the namespaced form. --------- Co-authored-by: ElasticClaw Factory <factory@replicated.com>