]>
Commit | Line | Data |
---|---|---|
11fdf7f2 TL |
1 | import { CommonModule } from '@angular/common'; |
2 | import { NgModule } from '@angular/core'; | |
3 | import { FormsModule, ReactiveFormsModule } from '@angular/forms'; | |
4 | import { RouterModule } from '@angular/router'; | |
5 | ||
f67539c2 TL |
6 | import { TreeModule } from '@circlon/angular-tree-component'; |
7 | import { | |
8 | NgbDatepickerModule, | |
9 | NgbDropdownModule, | |
10 | NgbNavModule, | |
11 | NgbPopoverModule, | |
12 | NgbTimepickerModule, | |
13 | NgbTooltipModule, | |
14 | NgbTypeaheadModule | |
15 | } from '@ng-bootstrap/ng-bootstrap'; | |
16 | import { NgxPipeFunctionModule } from 'ngx-pipe-function'; | |
11fdf7f2 | 17 | |
f67539c2 | 18 | import { SharedModule } from '~/app/shared/shared.module'; |
11fdf7f2 | 19 | import { PerformanceCounterModule } from '../performance-counter/performance-counter.module'; |
9f95a23c | 20 | import { CephSharedModule } from '../shared/ceph-shared.module'; |
11fdf7f2 TL |
21 | import { ConfigurationDetailsComponent } from './configuration/configuration-details/configuration-details.component'; |
22 | import { ConfigurationFormComponent } from './configuration/configuration-form/configuration-form.component'; | |
23 | import { ConfigurationComponent } from './configuration/configuration.component'; | |
24 | import { CrushmapComponent } from './crushmap/crushmap.component'; | |
25 | import { HostDetailsComponent } from './hosts/host-details/host-details.component'; | |
9f95a23c | 26 | import { HostFormComponent } from './hosts/host-form/host-form.component'; |
11fdf7f2 | 27 | import { HostsComponent } from './hosts/hosts.component'; |
9f95a23c TL |
28 | import { InventoryDevicesComponent } from './inventory/inventory-devices/inventory-devices.component'; |
29 | import { InventoryComponent } from './inventory/inventory.component'; | |
11fdf7f2 TL |
30 | import { LogsComponent } from './logs/logs.component'; |
31 | import { MgrModulesModule } from './mgr-modules/mgr-modules.module'; | |
32 | import { MonitorComponent } from './monitor/monitor.component'; | |
9f95a23c | 33 | import { OsdCreationPreviewModalComponent } from './osd/osd-creation-preview-modal/osd-creation-preview-modal.component'; |
11fdf7f2 | 34 | import { OsdDetailsComponent } from './osd/osd-details/osd-details.component'; |
9f95a23c TL |
35 | import { OsdDevicesSelectionGroupsComponent } from './osd/osd-devices-selection-groups/osd-devices-selection-groups.component'; |
36 | import { OsdDevicesSelectionModalComponent } from './osd/osd-devices-selection-modal/osd-devices-selection-modal.component'; | |
adb31ebb | 37 | import { OsdFlagsIndivModalComponent } from './osd/osd-flags-indiv-modal/osd-flags-indiv-modal.component'; |
11fdf7f2 | 38 | import { OsdFlagsModalComponent } from './osd/osd-flags-modal/osd-flags-modal.component'; |
9f95a23c | 39 | import { OsdFormComponent } from './osd/osd-form/osd-form.component'; |
11fdf7f2 | 40 | import { OsdListComponent } from './osd/osd-list/osd-list.component'; |
81eedcae | 41 | import { OsdPgScrubModalComponent } from './osd/osd-pg-scrub-modal/osd-pg-scrub-modal.component'; |
11fdf7f2 TL |
42 | import { OsdRecvSpeedModalComponent } from './osd/osd-recv-speed-modal/osd-recv-speed-modal.component'; |
43 | import { OsdReweightModalComponent } from './osd/osd-reweight-modal/osd-reweight-modal.component'; | |
44 | import { OsdScrubModalComponent } from './osd/osd-scrub-modal/osd-scrub-modal.component'; | |
9f95a23c | 45 | import { ActiveAlertListComponent } from './prometheus/active-alert-list/active-alert-list.component'; |
f67539c2 | 46 | import { PrometheusTabsComponent } from './prometheus/prometheus-tabs/prometheus-tabs.component'; |
9f95a23c | 47 | import { RulesListComponent } from './prometheus/rules-list/rules-list.component'; |
494da23a TL |
48 | import { SilenceFormComponent } from './prometheus/silence-form/silence-form.component'; |
49 | import { SilenceListComponent } from './prometheus/silence-list/silence-list.component'; | |
50 | import { SilenceMatcherModalComponent } from './prometheus/silence-matcher-modal/silence-matcher-modal.component'; | |
adb31ebb | 51 | import { PlacementPipe } from './services/placement.pipe'; |
9f95a23c TL |
52 | import { ServiceDaemonListComponent } from './services/service-daemon-list/service-daemon-list.component'; |
53 | import { ServiceDetailsComponent } from './services/service-details/service-details.component'; | |
adb31ebb | 54 | import { ServiceFormComponent } from './services/service-form/service-form.component'; |
9f95a23c | 55 | import { ServicesComponent } from './services/services.component'; |
e306af50 | 56 | import { 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 | }) | |
118 | export class ClusterModule {} |