tare/identity/edit
tare identity edit
Edit fields in a local identity file.
The file is read, the requested field is modified, the checksum is recomputed,
and the file is written back atomically. Both wrapped and unwrapped formats
are accepted; the output is always the wrapped format.
The file path defaults to "identity.json" in the current directory.
Examples:
# Set the OTEL auth header via the standard OTEL env var (value contains '=', use --from-file)
echo 'OTEL_EXPORTER_OTLP_HEADERS=Authorization=Bearer <your-token>' > otel.env
tare identity edit --file my.identity.json local-vars set --from-file otel.env
# Or inline (shell quoting required because value contains '=')
tare identity edit --file my.identity.json local-vars set \
OTEL_EXPORTER_OTLP_HEADERS="Authorization=Bearer <your-token>"
# Set auth header directly on the remote telemetry config (SA-driven path)
tare identity edit --file my.identity.json telemetry-headers set \
Authorization="Bearer <your-token>"
# List what is currently set
tare identity edit --file my.identity.json local-vars list
tare identity edit --file my.identity.json telemetry-headers list
Usage:
tare identity edit [flags]
tare identity edit [command]
Available Commands:
local-vars Manage local telemetry environment variables (dataExports.telemetry.local.vars)
telemetry-headers Manage telemetry request headers (dataExports.telemetry.headers)
Flags:
-f, --file string Path to the identity JSON file (default: identity.json)
Use "tare identity edit [command] --help" for more information about a command.