The data being reported does <b>not</b> contain any sensitive data like pool names, object names, object contents,
hostnames, or device serial numbers. It contains counters and statistics on how the cluster has been
deployed, the version of Ceph, the distribution of the hosts and other parameters which help the project
- to gain a better understanding of the way Ceph is used. The data is sent secured to https://telemetry.ceph.com.</p>
+ to gain a better understanding of the way Ceph is used. The data is sent secured to {{ sendToUrl }} and
+ {{ sendToDeviceUrl }} (device report).</p>
<div *ngIf="moduleEnabled">
The plugin is already <b>enabled</b>. Click <b>Deactivate</b> to disable it.
<button type="button"
];
report: object = undefined;
reportId: number = undefined;
+ sendToUrl = '';
+ sendToDeviceUrl = '';
step = 1;
constructor(
];
observableForkJoin(observables).subscribe(
(resp: object) => {
- this.moduleEnabled = resp[1]['enabled'];
+ const configResp = resp[1];
+ this.moduleEnabled = configResp['enabled'];
+ this.sendToUrl = configResp['url'];
+ this.sendToDeviceUrl = configResp['device_url'];
this.options = _.pick(resp[0], this.requiredFields);
- const configs = _.pick(resp[1], this.requiredFields);
+ const configs = _.pick(configResp, this.requiredFields);
this.createConfigForm();
this.configForm.setValue(configs);
this.loading = false;