Privacidad Y Telemetría¶
productive-k3s-infra produce manifests anónimos de ejecución para las corridas de matriz.
Objetivos¶
- mantener estructurada y compartible la evidencia de regresión local y de CI
- hacer auditable en un repositorio público el comportamiento futuro de telemetría
- evitar incluir identificadores específicos del entorno en artefactos orientados a telemetría
Artefactos anónimos de test¶
Las ejecuciones de matriz escriben artefactos JSON bajo test-artifacts/.
Están pensados para capturar:
- nombre del caso de uso
- nivel de test
- resultado
- duración
- tipo de entorno
- topología esperada
- modos de bootstrap ejercitados
No están pensados para capturar:
- direcciones IP
- hostnames
- usernames
- paths locales del filesystem
- identificadores de cuentas cloud
- targets SSH
Reglas de resolución¶
- si
TELEMETRY_ENABLEDse define explícitamente comotrueofalse, se usa ese valor tal cual - si
TELEMETRY_ENABLEDno está definido y la corrida es interactiva, el repositorio pregunta una vez y el default esYes - si
TELEMETRY_ENABLEDno está definido y la corrida es no interactiva, resuelve afalse - los valores definidos en la matriz raíz se propagan hacia cada caso de uso
- cada caso de uso propaga esos mismos valores hacia los comandos nested de bootstrap de
productive-k3s
Variables soportadas para propagación¶
TELEMETRY_ENABLEDTELEMETRY_ENDPOINTTELEMETRY_MAX_RETRIESTELEMETRY_CONNECT_TIMEOUT_SECONDSTELEMETRY_REQUEST_TIMEOUT_SECONDSTELEMETRY_OUTBOX_DIRTELEMETRY_USER_AGENT
Notas¶
Note
Los artefactos de infraestructura permanecen anónimos por defecto. Un manifest compartible puede registrar que la telemetría estaba habilitada, pero no debería exponer valores de endpoint.
Note
En este repositorio la telemetría forma parte de un contrato explícito con el operador, no de un efecto secundario oculto.