Files
harmony/examples/install_rook_ceph
Sylvain Tremblay a661b1d078 fix(examples): drop unneeded env vars from install_rook_ceph/env.sh
Two vars in the previous env.sh were either dead code or actively broken
for this example's flow:

  HARMONY_PROFILE
    Only read by K8sAnywhereTopology::current_target(), which is only
    invoked by Scores implementing MultiTargetTopology (ntfy, application
    packaging, app monitoring). None of the Scores in install_rook_ceph
    require that trait, so the value is never read and the panic case
    is never reached. Removed.

  HARMONY_USE_SYSTEM_KUBECONFIG=true
    Setting this to true is actively worse: try_get_or_install_k8s_client
    hits `todo!()` at k8s_anywhere.rs:900 when this branch is taken. The
    correct way to point at an existing kubeconfig is the standard
    KUBECONFIG env var (or the default $HOME/.kube/config fallback in
    get_kube_config_path()). Removed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 07:49:16 -04:00
..