Chapter 7. Changes in the Core Set of Ruby Gems

Users of Red Hat CloudForms can construct custom automation methods in Ruby to extend the product. Red Hat CloudForms ships with a core set of Ruby gems used by the CloudForms Management Engine (CFME) Rails Application. The Ruby gems in this set are subject to change, and have changed since the previous release. If you are calling gems using Automate that are no longer in the CloudForms Management Engine Appliance, you can install them by using the gem install command.

While gems can be imported into automation methods using require, it is recommended that the authors of the automation methods clearly document the use of gems either in the core set or a custom set. It is the responsibility of the author of such custom automation to own the life cycle of any gem being referenced in those methods.

You can find a list of all gems included in the appliance in /var/www/miq/vmdb/log/gem_list.txt

To get lists of all gems for different CloudForms Management Engine releases, see the following resource:

7.1. Red Hat CloudForms 5.0.0

This section outlines the changes to the core set of Ruby gems included in this release.

7.1.1. New Ruby Gems in Red Hat CloudForms 5.0.0

The following Ruby gems have been added:

Table 7.1. New Ruby Gems in Red Hat CloudForms 5.0.0

Ruby GemVersion in Red Hat CloudForms 5.0.0

activerecord-virtual_attributes

1.4.0

aws-eventstream

1.0.3

azure_mgmt_compute

0.18.3

azure_mgmt_monitor

0.17.1

azure_mgmt_network

0.18.2

azure_mgmt_resources

0.17.2

cfme-cloud_services

0.1.0 a219ddb

cfme-migration_analytics

0.1.0 ffe9830

dry-initializer

3.0.1

erubi

1.8.0

et-orbi

1.2.2

fugit

1.3.2

manageiq-decorators

0.1.0 bc4b6a3

manageiq-loggers

0.3.0

manageiq-providers-azure_stack

0.1.0 263fa20

ms_rest

0.7.4

ms_rest_azure

0.11.0

pg-logical_replication

1.0.0

raabro

1.1.6

sys-filesystem

1.2.0

terminal

2.0.0

timeliness

0.3.10

7.1.2. Updated Ruby Gems in Red Hat CloudForms 5.0.0

The following Ruby gems have been updated:

Table 7.2. Updated Ruby Gems in Red Hat CloudForms 5.0.0

Ruby GemVersion in Red Hat CloudForms 5.0.0

actioncable

5.1.7

actionmailer

5.1.7

actionpack

5.1.7

actionview

5.1.7

activejob

5.1.7

activemodel

5.1.7

activerecord

5.1.7

activerecord-id_regions

0.3.0

activerecord-session_store

1.1.3

activesupport

5.1.7

acts_as_tree

2.9.0

ancestry

3.0.7

arel

8.0.0

autoprefixer-rails

9.6.1

aws-sigv4

1.1.0

bootstrap-sass

3.4.1

bundler

1.16.1

concurrent-ruby

1.1.5

domain_name

0.5.20190701

dry-configurable

0.8.3

dry-container

0.7.2

dry-core

0.4.9

dry-equalizer

0.2.2

dry-logic

1.0.2

dry-types

1.1.1

dry-validation

1.2.1

excon

0.65.0

fast_gettext

2.0.1

fog-google

1.9.1

fog-openstack

0.3.10

font-fabulous

1.0.5

globalid

0.4.2

graphql

1.9.8

gssapi

1.3.0

hashdiff

0.4.0

inventory_refresh

0.2.0

jbuilder

2.9.1

jquery-rails

4.3.5

linux_admin

1.2.4

macaddr

1.7.2

manageiq-api

4.1.0 61e0b85

manageiq-appliance_console

5.0.2

manageiq-automation_engine

0.1.0 ab74dc5

manageiq-consumption

0.0.1 04bda84

manageiq-content

0.1.0 a7fb518

manageiq-gems-pending

0.1.0 ca1c762

manageiq-graphql

0.1.0 ef6880a

manageiq-messaging

0.1.5

manageiq-postgres_ha_admin

3.1.0

manageiq-providers-amazon

0.1.0 7c42730

manageiq-providers-ansible_tower

0.1.0 fef041c

manageiq-providers-azure

0.1.0 3ab42a0

manageiq-providers-foreman

0.1.0 52c28b7

manageiq-providers-google

0.1.0 a68a499

manageiq-providers-kubernetes

0.1.0 27f031e

manageiq-providers-kubevirt

0.0.1 6e0d673

manageiq-providers-lenovo

0.2.0 e113098

manageiq-providers-nuage

0.1.0 90adf28

manageiq-providers-openshift

0.1.0 94f7dfb

manageiq-providers-openstack

0.1.0 eb5184e

manageiq-providers-ovirt

0.1.0 d79c9c2

manageiq-providers-redfish

0.1.0 11925da

manageiq-providers-scvmm

0.1.0 8cd65ef

manageiq-providers-vmware

0.1.0 7086a83

manageiq-schema

0.1.0 39775cd

manageiq-smartstate

0.3.1

manageiq-ui-classic

0.1.0 51b9763

manageiq-v2v

0.0.1 7774764

mini_mime

1.0.2

monetize

1.9.2

money

6.13.4

money-rails

1.13.2

more_core_extensions

3.7.0

multipart-post

2.1.1

optimist

3.0.0

ovirt_metrics

3.0.0

patternfly-sass

3.59.3

pg-pglogical

2.1.3

public_suffix

3.1.1

rack

2.0.7

rack-test

1.1.0

rails

5.1.7

rails-html-sanitizer

1.2.0

rails-i18n

5.1.3

railties

5.1.7

rake

12.3.3

rbvmomi

2.0.1

redfish_client

0.5.1

responders

2.4.1

ripper_ruby_parser

1.5.1

ruby-kafka

0.7.10

rubyzip

1.2.3

rufus-scheduler

3.6.0

sexp_processor

4.12.1

stomp

1.4.8

temple

0.8.1

vmware_web_service

0.4.4

websocket-extensions

0.1.4

winrm

2.3.2

winrm-fs

1.3.2

xclarity_client

0.6.7

7.1.3. Removed Ruby Gems in Red Hat CloudForms 5.0.0

The following Ruby gems have been removed:

Table 7.3. Removed Ruby Gems in Red Hat CloudForms 5.0.0

Ruby Gem

htauth

jquery-hotkeys-rails

open4

simple-rss

trollop

7.2. Red Hat CloudForms 5.0.1

This section outlines the changes to the core set of Ruby gems included in this release.

7.2.1. New Ruby Gems in Red Hat CloudForms 5.0.1

No Ruby gems were added to the appliance in Red Hat CloudForms 5.0.1.

7.2.2. Updated Ruby Gems in Red Hat CloudForms 5.0.1

The following Ruby gems have been updated:

Table 7.4. Updated Ruby Gems in Red Hat CloudForms 5.0.1

Ruby GemVersion in Red Hat CloudForms 5.0.1

manageiq-appliance_console

5.1.0

rubyzip

1.3.0

7.2.3. Removed Ruby Gems in Red Hat CloudForms 5.0.1

No Ruby gems were removed from the appliance in Red Hat CloudForms 5.0.1.

7.3. Red Hat CloudForms 5.0.2

This section outlines the changes to the core set of Ruby gems included in this release.

7.3.1. New Ruby Gems in Red Hat CloudForms 5.0.2

No Ruby gems were added to the appliance in Red Hat CloudForms 5.0.2.

7.3.2. Updated Ruby Gems in Red Hat CloudForms 5.0.2

The following Ruby gems have been updated:

Table 7.5. Updated Ruby Gems in Red Hat CloudForms 5.0.2

Ruby GemVersion in Red Hat CloudForms 5.0.2

ansible_tower_client

0.20.2

linux_admin

2.0.0

manageiq-appliance_console

5.3.0

manageiq-postgres_ha_admin

3.1.1

manageiq-smartstate

0.3.4

rubyzip

2.0.0

winrm-fs

1.3.4

7.3.3. Removed Ruby Gems in Red Hat CloudForms 5.0.2

No Ruby gems were removed from the appliance in Red Hat CloudForms 5.0.2.

7.4. Red Hat CloudForms 5.0.3

This section outlines the changes to the core set of Ruby gems included in this release.

7.4.1. New Ruby Gems in Red Hat CloudForms 5.0.3

No Ruby gems were added to the appliance in Red Hat CloudForms 5.0.3.

7.4.2. Updated Ruby Gems in Red Hat CloudForms 5.0.3

The following Ruby gems have been updated:

Table 7.6. Updated Ruby Gems in Red Hat CloudForms 5.0.3

Ruby GemVersion in Red Hat CloudForms 5.0.3

awesome_spawn

1.5.0

7.4.3. Removed Ruby Gems in Red Hat CloudForms 5.0.3

No Ruby gems were removed from the appliance in Red Hat CloudForms 5.0.3.