You can enable obfuscation to mask sensitive and identifiable IPv4 addresses and cluster base domains that the Insights Operator sends to console.redhat.com.
|
|
Although this feature is available, Red Hat recommends keeping obfuscation disabled for a more effective support experience.
|
Obfuscation assigns non-identifying values to cluster IPv4 addresses, and uses a translation table that is retained in memory to change IP addresses to their obfuscated versions throughout the Insights Operator archive before uploading the data to console.redhat.com.
For cluster base domains, obfuscation changes the base domain to a hardcoded substring. For example, cluster-api.openshift.example.com becomes cluster-api.<CLUSTER_BASE_DOMAIN>.
The following procedure enables obfuscation using the support secret in the openshift-config namespace.
Procedure
-
Navigate to Workloads → Secrets.
-
Select the openshift-config project.
-
Search for the support secret using the Search by name field. If it does not exist, click Create → Key/value secret to create it.
-
Click the Options menu
, and then click Edit Secret.
-
Click Add Key/Value.
-
Create a key named enableGlobalObfuscation with a value of true, and click Save.
-
Navigate to Workloads → Pods
-
Select the openshift-insights project.
-
Find the insights-operator pod.
-
To restart the insights-operator pod, click the Options menu
, and then click Delete Pod.
Verification
-
Navigate to Workloads → Secrets.
-
Select the openshift-insights project.
-
Search for the obfuscation-translation-table secret using the Search by name field.
If the obfuscation-translation-table secret exists, then obfuscation is enabled and working.
Alternatively, you can inspect /insights-operator/gathers.json in your Insights Operator archive for the value "is_global_obfuscation_enabled": true.