You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/docs/other-guides/usage-reporting.md
+22-18
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ weight = 40
5
5
+++
6
6
7
7
When enabled, Kubeflow will report **anonymous** usage data using [spartakus](https://github.com/kubernetes-incubator/spartakus), Kubernetes' reporting tool. Spartakus **does not report any personal information**. See [here](https://github.com/kubernetes-incubator/spartakus) for more detail.
8
-
This is entirely voluntary and you can opt
8
+
This is entirely voluntary and you can opt out by doing the following:
9
9
10
10
```
11
11
# Delete any existing deployments of spartakus
@@ -20,24 +20,28 @@ command only restarts spartakus with reportUsage set to `false`
**Reporting usage data is one of the most significant contributions you can make to Kubeflow; so please consider turning it on.** This data
24
-
allows us to improve the project and helps the many companies working on Kubeflow justify continued investment.
23
+
**Reporting usage data is one of the most significant contributions you can make to Kubeflow; so please consider turning it on.** This data allows us to improve the project and helps the many companies working on Kubeflow justify continued investment.
25
24
26
-
You can improve the quality of the data by giving each Kubeflow deployment a unique id by editing `spartakus.yaml` in your `KF_APP` directory:
25
+
**To prevent Spartakus from being deployed,** do the following before running `kfctl apply`:
26
+
- Edit `${KFAPP}/app.yaml`
27
+
- Delete the entry in KfDef.Spec.Applications for spartakus
27
28
28
29
```
29
-
apiVersion: v1
30
-
data:
31
-
usageId: "your usage id"
32
-
kind: ConfigMap
33
-
metadata:
34
-
labels:
35
-
kustomize.component: spartakus
36
-
name: spartakus-parameters
37
-
namespace: kubeflow
38
-
```
39
-
40
-
Then deploy your changes:
41
-
```
42
-
kubectl apply -f spartakus.yaml`
30
+
- kustomizeConfig:
31
+
parameters:
32
+
- initRequired: true
33
+
name: usageId
34
+
value: <randomly-generated-id>
35
+
- initRequired: true
36
+
name: reportUsage
37
+
value: "true"
38
+
repoRef:
39
+
name: manifests
40
+
path: common/spartakus
41
+
name: spartakus
43
42
```
43
+
- Delete the entry in KfDef.Spec.ComponentParams for spartakus``` spartakus:
44
+
* initRequired: true name: usageId value:
45
+
* initRequired: true name: reportUsage value: ```
46
+
- Delete the entry in KfDef.Spec.Components for spartakus```
0 commit comments