Chapter 11. 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 CloudForms 3.2 (CloudForms Management Engine 5.4). 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:

11.1. Red Hat CloudForms 4.0

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

11.1.1. New Ruby Gems in Red Hat CloudForms 4.0

The following Ruby gems have been added:

Table 11.1. New Ruby Gems in Red Hat CloudForms 4.0

Ruby GemVersion in Red Hat CloudForms 4.0

actionview

4.2.4

activejob

4.2.4

activerecord-deprecated_finders

1.0.4

angular-ui-bootstrap-rails

0.13.4

autoprefixer-rails

6.0.3

azure-armrest

0.0.2

bcrypt

3.1.10

bootstrap-sass

3.3.5.1

cache

0.4.1

cache_method

0.2.7

climate_control

0.0.3

cocaine

0.5.7

codemirror-rails

4.2

css_splitter

0.4.2

domain_name

0.5.24

escape_utils

1.1.0

fog-dynect

0.0.2

fog-google

0.0.9

fog-xenserver

0.2.2

font-awesome-sass

4.3.2.1

globalid

0.3.6

hamlit

1.7.2

hamlit-rails

0.1.0

http-cookie

1.0.2

jquery-hotkeys-rails

0.7.9.1

linux_block_device

0.1.0

lodash-rails

3.10.1

loofah

2.0.3

manageiq_foreman

0.0.2

memory_buffer

0.1.0

mimemagic

0.3.0

mini_portile

0.6.2

net_app_manageability

0.1.0

openscap

0.4.3

openshift_client

0.1.0

paperclip

4.3.1

patternfly-sass

2.2.0

puma

2.13.4

rails-assets-angular

1.4.6

rails-assets-angular-mocks

1.4.6

rails-assets-bootstrap

3.3.5

rails-assets-bootstrap-datepicker

1.4.1

rails-assets-bootstrap-hover-dropdown

2.0.11

rails-assets-bootstrap-select

1.7.3

rails-assets-c3

0.4.10

rails-assets-d3

3.5.0

rails-assets-jquery

2.1.4

rails-assets-kubernetes-topology-graph

0.0.17

rails-assets-markusslima—​bootstrap-filestyle

1.2.1

rails-assets-moment

2.10.6

rails-assets-moment-strftime

0.1.5

rails-assets-moment-timezone

0.4.0

rails-assets-numeral

1.5.3

rails-assets-sprintf

1.0.3

rails-deprecated_sanitizer

1.0.3

rails-dom-testing

1.0.7

rails-html-sanitizer

1.0.2

redhat_access_cfme

0.0.1

responders

2.1.0

ruby_parser

3.7.1

sass-rails

5.0.4

sexp_processor

4.6.0

sprockets-rails

2.3.3

sys-uname

1.0.2

temple

0.7.6

thread_safe

0.3.5

unf

0.1.4

unf_ext

0.0.7.1

11.1.2. Updated Ruby Gems in Red Hat CloudForms 4.0

The following Ruby gems have been updated:

Table 11.2. Updated Ruby Gems in Red Hat CloudForms 4.0

Ruby GemVersion in Red Hat CloudForms 4.0

actionmailer

4.2.4

actionpack

4.2.4

activemodel

4.2.4

activerecord

4.2.4

activesupport

4.2.4

ancestry

2.1.0

arel

6.0.3

builder

3.2.2

dalli

2.7.4

default_value_for

3.0.1

fog

2.0.0.pre.0

jbuilder

2.3.1

jquery-rails

4.0.5

kubeclient

0.5.1

linux_admin

0.11.0

mail

2.6.3

mime-types

2.6.2

minitest

5.8.1

net-sftp

2.1.2

nokogiri

1.6.6.2

ovirt

0.6.0

ovirt_metrics

1.1.0

pg

0.18.2

rack

1.6.4

rails

4.2.4

rails-i18n

4.0.5

railties

4.2.4

rdoc

4.2.0

rest-client

2.0.0.rc1

ruby-progressbar

1.7.5

rufus-scheduler

3.1.5

sass

3.4.18

secure_headers

2.2.4

snmp

1.2.0

sprockets

3.3.5

thin

1.6.3

tilt

2.0.1

tzinfo

1.2.2

uglifier

2.7.2

11.1.3. Removed Ruby Gems in Red Hat CloudForms 4.0

The following Ruby gems have been removed:

Table 11.3. Removed Ruby Gems in Red Hat CloudForms 4.0

Ruby Gem

actionwebservice

activeresource

angularjs-rails

bcrypt-ruby

commonjs

facade

haml

haml-rails

hike

io-extra

journey

less

less-rails

momentjs-rails

Platform

polyglot

qpid_messaging

rack-cache

rack-ssl

ref

soap4r

sprockets-less

sprockets-sass

therubyracer

treetop

11.2. Red Hat CloudForms 4.0.2

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

11.2.1. New Ruby Gems in Red Hat CloudForms 4.0.2

The following Ruby gem has been added:

Table 11.4. New Ruby Gems in Red Hat CloudForms 4.0.2

Ruby GemVersion in Red Hat CloudForms 4.0.2

concurrent-ruby

1.0.0

11.2.2. Updated Ruby Gems in Red Hat CloudForms 4.0.2

The following Ruby gems have been updated:

Table 11.5. Updated Ruby Gems in Red Hat CloudForms 4.0.2

Ruby GemVersion in Red Hat CloudForms 4.0.2

amq-protocol

2.0.1

autoprefixer-rails

6.2.1

bundler

1.11.2

css_splitter

0.4.4

dalli

2.7.5

fog-sakuracloud

1.7.3

gettext_i18n_rails

1.3.2

iniparse

1.4.2

linux_admin

0.13.0

rails-assets-bootstrap-select

1.7.7

rdoc

4.2.1

redhat_access_cfme

0.0.7

responders

2.1.1

sass

3.4.20

secure_headers

2.4.4

sprockets

3.5.2

11.2.3. Removed Ruby Gems in Red Hat CloudForms 4.0.2

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

11.3. Red Hat CloudForms 4.0.3

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

11.3.1. New Ruby Gems in Red Hat CloudForms 4.0.3

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

11.3.2. Updated Ruby Gems in Red Hat CloudForms 4.0.3

The following Ruby gems have been updated:

Table 11.6. Updated Ruby Gems in Red Hat CloudForms 4.0.3

Ruby GemVersion in Red Hat CloudForms 4.0.3

actionmailer

4.2.6

actionpack

4.2.6

actionview

4.2.6

activejob

4.2.6

activemodel

4.2.6

activerecord

4.2.6

activesupport

4.2.6

autoprefixer-rails

6.3.3.1

azure-armrest

0.1.3

bunny

2.1.0

concurrent-ruby

1.0.1

dalli

2.7.6

domain_name

0.5.20160310

excon

0.48.0

fog-aws

0.9.1

fog-core

1.36.0

fog-dynect

0.0.3

fog-local

0.3.0

fog-softlayer

1.1.0

ipaddress

0.8.3

kubeclient

0.8.1

net-ssh

2.9.4

oauth

0.5.1

ovirt

0.7.2

paperclip

4.3.6

rails

4.2.6

rails-assets-angular

1.4.10

rails-assets-angular-animate

1.4.10

rails-assets-angular-mocks

1.4.10

rails-assets-angular-sanitize

1.4.10

rails-assets-jquery

2.2.2

railties

4.2.6

rdoc

4.2.2

ruby_parser

3.8.1

rubyntlm

0.6.0

secure_headers

2.5.2

sexp_processor

4.7.0

11.3.3. Removed Ruby Gems in Red Hat CloudForms 4.0.3

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

11.4. Red Hat CloudForms 4.0.4

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

11.4.1. New Ruby Gems in Red Hat CloudForms 4.0.4

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

11.4.2. Updated Ruby Gems in Red Hat CloudForms 4.0.4

The following Ruby gems have been updated:

Table 11.7. Changed Ruby Gems in Red Hat CloudForms 4.0.4

Ruby GemVersion

autoprefixer-rails

6.3.6.1

bundler

1.12.4

concurrent-ruby

1.0.2

fog

2.0.0.pre.1

fog-core

1.39.0

fog-google

0.3.1

fog-softlayer

1.1.1

minitest

5.9.0

multi_json

1.12.0

rails-assets-c3

0.4.11

rails-assets-d3

3.5.5

responders

2.2.0

ruby-dbus

0.11.1

ruby_parser

3.8.2

rufus-lru

1.0.7

tilt

2.0.4

11.4.3. Removed Ruby Gems in Red Hat CloudForms 4.0.4

No Ruby gems were removed in Red Hat CloudForms 4.0.4.