Skip to content

Commit 9c47a38

Browse files
committed
Drop require_nested from providers guides
1 parent 726abee commit 9c47a38

File tree

4 files changed

+1
-28
lines changed

4 files changed

+1
-28
lines changed

providers/events.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ First we need to set up the worker scaffolding so that we can run our event catc
4747
`app/models/manageiq/providers/awesome_cloud/cloud_manager/event_catcher.rb`
4848
```ruby
4949
class ManageIQ::Providers::AwesomeCloud::CloudManager::EventCatcher < ManageIQ::Providers::BaseManager::EventCatcher
50-
require_nested :Runner
5150
end
5251
```
5352

providers/subclassing_an_existing_provider.md

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,6 @@ Now we can start defining our main manager class that will inherit from OpenStac
7474
ManageIQ::Providers::Openstack::CloudManager.include(ActsAsStiLeafClass)
7575

7676
class ManageIQ::Providers::AwesomePrivateCloud::CloudManager < ManageIQ::Providers::Openstack::CloudManager
77-
require_nested :RefreshWorker
78-
7977
supports :create
8078

8179
def self.vm_vendor
@@ -149,27 +147,13 @@ ManageIQ::Providers::Openstack::CloudManager::AuthKeyPair.include(ActsAsStiLeafC
149147
class ManageIQ::Providers::AwesomePrivateCloud::CloudManager::AuthKeyPair < ManageIQ::Providers::Openstack::CloudManager::AuthKeyPair
150148
end
151149
```
152-
Followed by a `require_nested :AuthKeyPair` in `ManageIQ::Providers::AwesomePrivateCloud::CloudManager`.
153150

154151
Rinse and repeat until, in this example, you have:
155152
```
156153
ManageIQ::Providers::Openstack::CloudManager.include(ActsAsStiLeafClass)
157154
158155
class ManageIQ::Providers::AwesomePrivateCloud::CloudManager < ManageIQ::Providers::Openstack::CloudManager
159-
require_nested :AuthKeyPair
160-
require_nested :AvailabilityZone
161-
require_nested :AvailabilityZoneNull
162-
require_nested :CloudResourceQuota
163-
require_nested :CloudTenant
164-
require_nested :EventCatcher
165-
require_nested :Flavor
166-
require_nested :HostAggregate
167-
require_nested :MetricsCapture
168-
require_nested :MetricsCollectorWorker
169-
require_nested :OrchestrationStack
170-
require_nested :RefreshWorker
171-
require_nested :Template
172-
require_nested :Vm
156+
end
173157
```
174158

175159
Now repeat the process for the `NetworkManager` and `StorageManager::CinderManager`

providers/targeted_refresh.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,6 @@ class ManageIQ::Providers::AwesomeCloud::Inventory::Persister::TargetCollection
4444
end
4545
```
4646

47-
And don't forget to add `require_nested :TargetCollection` to `app/models/manageiq/providers/awesome_cloud/inventory/collector.rb`, `app/models/manageiq/providers/awesome_cloud/inventory/parser.rb`, and `app/models/manageiq/providers/awesome_cloud/inventory/persister.rb`
48-
4947
We also have to add a configuration setting to enable/disable targeted refresh in your provider's `config/settings.yml`:
5048
```
5149
:ems_refresh:

providers/writing_a_new_provider.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -393,10 +393,6 @@ First let's declare the collections that we intend to use. The full set of poss
393393

394394
```ruby
395395
class ManageIQ::Providers::AwesomeCloud::Inventory::Persister < ManageIQ::Providers::Inventory::Persister
396-
# This should already be here from the generator, you just need one empty subclass
397-
# for each child-manager type that your provider has (e.g. NetworkManager and/or StorageManager).
398-
require_nested :CloudManager
399-
400396
# Add the list of inventory collections that you want to use here
401397
# In the future if you want to add more inventory like disks or networks you would
402398
# add them to the list here.
@@ -416,8 +412,6 @@ The collector provides an interface for the parser, so each method should fetch
416412
417413
```ruby
418414
class ManageIQ::Providers::AwesomeCloud::Inventory::Collector < ManageIQ::Providers::Inventory::Collector
419-
require_nested :CloudManager
420-
421415
def images
422416
compute_client.get_images
423417
end
@@ -444,8 +438,6 @@ Now we can get started on the parser.
444438
445439
```ruby
446440
class ManageIQ::Providers::AwesomeCloud::Inventory::Parser < ManageIQ::Providers::Inventory::Parser
447-
require_nested :CloudManager
448-
449441
def parse
450442
instance_types
451443
images

0 commit comments

Comments
 (0)