* Set platform and platformVersion in telemetry * Vendor oc config client * Get OC version * Integration tests for odo dev * Integration tests for odo deploy * Update doc * Apply suggestions from code review Co-authored-by: Armel Soro <armel@rm3l.org> * Add integration test on odo init * Fix OC version when no complete version status --------- Co-authored-by: Armel Soro <armel@rm3l.org>
2.7 KiB
Usage Data
You can help improve odo by allowing it to collect usage data.
Read more about our privacy statement in this article on developers.redhat.com.
If the user has consented to odo collecting usage data, the following data will be collected when a command is executed -
- Command Name
- Command Duration
- Command Success
- Pseudonymized error message and error type (in case of failure)
- Whether the command was run from a terminal
- Whether the command was run in experimental mode
odoversion in use
In addition to this, the following data about user's identity is also noted -
- OS type
- Timezone
- Locale
The following tables describe the additional information collected by odo commands.
odo v3
| Command | Data |
|---|---|
| odo init | Component Type, Devfile Name, Language, Project Type, Interactive Mode (bool) |
| odo dev | Component Type, Devfile Name, Language, Project Type, Platform (podman, kubernetes, openshift), Platform version |
| odo deploy | Component Type, Devfile Name, Language, Project Type, Platform (kubernetes, openshift), Platform version |
| odo <create/set/delete> namespace | Cluster Type (Possible values: OpenShift 3, OpenShift 4, Kubernetes) |
odo v2
| Command | Data |
|---|---|
| odo create | Component Type, Devfile name |
| odo push | Component Type, Cluster Type, Language, Project Type |
| odo project <create/set> | Cluster Type (Possible values: OpenShift 3, OpenShift 4, Kubernetes) |
All the data collected above is pseudonymized to keep the user information anonymous.
Note: Telemetry data is not collected when you run --help for commands.
Enable/Disable preference
Enable
odo preference set ConsentTelemetry true
Disable
odo preference set ConsentTelemetry false
Alternatively you can disable telemetry by setting the ODO_TRACKING_CONSENT environment variable to no.
This environment variable will override the ConsentTelemetry value set by odo preference.