]> git.proxmox.com Git - ceph.git/blame - ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/cluster.module.ts
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / src / app / ceph / cluster / cluster.module.ts
CommitLineData
11fdf7f2
TL
1import { CommonModule } from '@angular/common';
2import { NgModule } from '@angular/core';
3import { FormsModule, ReactiveFormsModule } from '@angular/forms';
4import { RouterModule } from '@angular/router';
5
f67539c2
TL
6import { TreeModule } from '@circlon/angular-tree-component';
7import {
8 NgbDatepickerModule,
9 NgbDropdownModule,
10 NgbNavModule,
11 NgbPopoverModule,
12 NgbTimepickerModule,
13 NgbTooltipModule,
14 NgbTypeaheadModule
15} from '@ng-bootstrap/ng-bootstrap';
16import { NgxPipeFunctionModule } from 'ngx-pipe-function';
11fdf7f2 17
f67539c2 18import { SharedModule } from '~/app/shared/shared.module';
11fdf7f2 19import { PerformanceCounterModule } from '../performance-counter/performance-counter.module';
9f95a23c 20import { CephSharedModule } from '../shared/ceph-shared.module';
11fdf7f2
TL
21import { ConfigurationDetailsComponent } from './configuration/configuration-details/configuration-details.component';
22import { ConfigurationFormComponent } from './configuration/configuration-form/configuration-form.component';
23import { ConfigurationComponent } from './configuration/configuration.component';
24import { CrushmapComponent } from './crushmap/crushmap.component';
25import { HostDetailsComponent } from './hosts/host-details/host-details.component';
9f95a23c 26import { HostFormComponent } from './hosts/host-form/host-form.component';
11fdf7f2 27import { HostsComponent } from './hosts/hosts.component';
9f95a23c
TL
28import { InventoryDevicesComponent } from './inventory/inventory-devices/inventory-devices.component';
29import { InventoryComponent } from './inventory/inventory.component';
11fdf7f2
TL
30import { LogsComponent } from './logs/logs.component';
31import { MgrModulesModule } from './mgr-modules/mgr-modules.module';
32import { MonitorComponent } from './monitor/monitor.component';
9f95a23c 33import { OsdCreationPreviewModalComponent } from './osd/osd-creation-preview-modal/osd-creation-preview-modal.component';
11fdf7f2 34import { OsdDetailsComponent } from './osd/osd-details/osd-details.component';
9f95a23c
TL
35import { OsdDevicesSelectionGroupsComponent } from './osd/osd-devices-selection-groups/osd-devices-selection-groups.component';
36import { OsdDevicesSelectionModalComponent } from './osd/osd-devices-selection-modal/osd-devices-selection-modal.component';
adb31ebb 37import { OsdFlagsIndivModalComponent } from './osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component';
11fdf7f2 38import { OsdFlagsModalComponent } from './osd/osd-flags-modal/osd-flags-modal.component';
9f95a23c 39import { OsdFormComponent } from './osd/osd-form/osd-form.component';
11fdf7f2 40import { OsdListComponent } from './osd/osd-list/osd-list.component';
81eedcae 41import { OsdPgScrubModalComponent } from './osd/osd-pg-scrub-modal/osd-pg-scrub-modal.component';
11fdf7f2
TL
42import { OsdRecvSpeedModalComponent } from './osd/osd-recv-speed-modal/osd-recv-speed-modal.component';
43import { OsdReweightModalComponent } from './osd/osd-reweight-modal/osd-reweight-modal.component';
44import { OsdScrubModalComponent } from './osd/osd-scrub-modal/osd-scrub-modal.component';
9f95a23c 45import { ActiveAlertListComponent } from './prometheus/active-alert-list/active-alert-list.component';
f67539c2 46import { PrometheusTabsComponent } from './prometheus/prometheus-tabs/prometheus-tabs.component';
9f95a23c 47import { RulesListComponent } from './prometheus/rules-list/rules-list.component';
494da23a
TL
48import { SilenceFormComponent } from './prometheus/silence-form/silence-form.component';
49import { SilenceListComponent } from './prometheus/silence-list/silence-list.component';
50import { SilenceMatcherModalComponent } from './prometheus/silence-matcher-modal/silence-matcher-modal.component';
adb31ebb 51import { PlacementPipe } from './services/placement.pipe';
9f95a23c
TL
52import { ServiceDaemonListComponent } from './services/service-daemon-list/service-daemon-list.component';
53import { ServiceDetailsComponent } from './services/service-details/service-details.component';
adb31ebb 54import { ServiceFormComponent } from './services/service-form/service-form.component';
9f95a23c 55import { ServicesComponent } from './services/services.component';
e306af50 56import { TelemetryComponent } from './telemetry/telemetry.component';
11fdf7f2
TL
57
58@NgModule({
11fdf7f2
TL
59 imports: [
60 CommonModule,
61 PerformanceCounterModule,
f67539c2 62 NgbNavModule,
11fdf7f2
TL
63 SharedModule,
64 RouterModule,
65 FormsModule,
66 ReactiveFormsModule,
f67539c2 67 NgbTooltipModule,
11fdf7f2 68 MgrModulesModule,
f67539c2
TL
69 NgbTypeaheadModule,
70 NgbTimepickerModule,
71 TreeModule,
72 CephSharedModule,
73 NgbDatepickerModule,
74 NgbPopoverModule,
75 NgbDropdownModule,
76 NgxPipeFunctionModule
11fdf7f2
TL
77 ],
78 declarations: [
79 HostsComponent,
80 MonitorComponent,
81 ConfigurationComponent,
82 OsdListComponent,
83 OsdDetailsComponent,
11fdf7f2
TL
84 OsdScrubModalComponent,
85 OsdFlagsModalComponent,
86 HostDetailsComponent,
87 ConfigurationDetailsComponent,
88 ConfigurationFormComponent,
89 OsdReweightModalComponent,
90 CrushmapComponent,
91 LogsComponent,
81eedcae 92 OsdRecvSpeedModalComponent,
494da23a 93 OsdPgScrubModalComponent,
494da23a
TL
94 OsdRecvSpeedModalComponent,
95 SilenceFormComponent,
96 SilenceListComponent,
9f95a23c
TL
97 SilenceMatcherModalComponent,
98 ServicesComponent,
99 InventoryComponent,
100 HostFormComponent,
101 OsdFormComponent,
102 OsdDevicesSelectionModalComponent,
103 InventoryDevicesComponent,
104 OsdDevicesSelectionGroupsComponent,
105 OsdCreationPreviewModalComponent,
106 RulesListComponent,
107 ActiveAlertListComponent,
9f95a23c
TL
108 HostFormComponent,
109 ServiceDetailsComponent,
e306af50 110 ServiceDaemonListComponent,
adb31ebb 111 TelemetryComponent,
f67539c2 112 PrometheusTabsComponent,
adb31ebb 113 ServiceFormComponent,
f67539c2 114 OsdFlagsIndivModalComponent,
adb31ebb 115 PlacementPipe
11fdf7f2
TL
116 ]
117})
118export class ClusterModule {}