Upgrade to Katello 3.14.1 fails

Problem:
foreman-installer upgrade fails at db_migrate step

Expected outcome:
Upgrade succeeds

Foreman and Proxy versions:
Before Upgrade: Foreman 1.23.1 and Katelleo 3.12.1

Foreman and Proxy plugin versions:

Distribution and version:
CentOS 7

Other relevant data:
foreman-installer --scenario katello --upgrade
Upgrading, to monitor the progress on all related services, please do:

  foreman-tail | tee upgrade-$(date +%Y-%m-%d-%H%M).log

Upgrade Step: stop_services...

Running Stop Services

================================================================================

Check if command is run as root user:                                 [OK]

--------------------------------------------------------------------------------

Stop applicable services: Stopping the following service(s):



rh-mongodb34-mongod, postgresql, qdrouterd, qpidd, squid, pulp_celerybeat, pulp_resource_manager, pulp_streamer, pulp_workers, smart_proxy_dynflow_core, tomcat, dynflowd, goferd, httpd, puppetserver, foreman-proxy

/ All services stopped                                                [OK]

--------------------------------------------------------------------------------



foreman-maintain service stop finished successfully!

Upgrade Step: start_postgresql...

systemctl start postgresql finished successfully!

Upgrade Step: migrate_pulp...

systemctl start rh-mongodb34-mongod finished successfully!

Attempting to connect to localhost:27017

Attempting to connect to localhost:27017

Write concern for Mongo connection: {}

Loading content types.

Loading type descriptors []

Parsing type descriptors

Validating type descriptor syntactic integrity

Validating type descriptor semantic integrity

Loading unit model: puppet_module = pulp_puppet.plugins.db.models:Module

Loading unit model: docker_manifest = pulp_docker.plugins.models:Manifest

Loading unit model: docker_blob = pulp_docker.plugins.models:Blob

Loading unit model: docker_manifest_list = pulp_docker.plugins.models:ManifestList

Loading unit model: docker_image = pulp_docker.plugins.models:Image

Loading unit model: docker_tag = pulp_docker.plugins.models:Tag

Loading unit model: deb_release = pulp_deb.plugins.db.models:DebRelease

Loading unit model: deb = pulp_deb.plugins.db.models:DebPackage

Loading unit model: deb_component = pulp_deb.plugins.db.models:DebComponent

Loading unit model: modulemd_defaults = pulp_rpm.plugins.db.models:ModulemdDefaults

Loading unit model: erratum = pulp_rpm.plugins.db.models:Errata

Loading unit model: distribution = pulp_rpm.plugins.db.models:Distribution

Loading unit model: srpm = pulp_rpm.plugins.db.models:SRPM

Loading unit model: package_group = pulp_rpm.plugins.db.models:PackageGroup

Loading unit model: package_category = pulp_rpm.plugins.db.models:PackageCategory

Loading unit model: iso = pulp_rpm.plugins.db.models:ISO

Loading unit model: package_environment = pulp_rpm.plugins.db.models:PackageEnvironment

Loading unit model: drpm = pulp_rpm.plugins.db.models:DRPM

Loading unit model: package_langpacks = pulp_rpm.plugins.db.models:PackageLangpacks

Loading unit model: modulemd = pulp_rpm.plugins.db.models:Modulemd

Loading unit model: rpm = pulp_rpm.plugins.db.models:RPM

Loading unit model: yum_repo_metadata_file = pulp_rpm.plugins.db.models:YumMetadataFile

Loading auxiliary model: erratum_pkglists = pulp_rpm.plugins.db.models:ErratumPkglist

Updating the database with types []

Found the following type definitions that were not present in the update collection [puppet_module, deb, docker_tag, package_environment, rpm, docker_image, deb_component, yum_repo_metadata_file, package_category, package_langpacks, modulemd_defaults, docker_blob, deb_

release, package_group, drpm, distribution, docker_manifest_list, erratum, docker_manifest, modulemd, iso, srpm]

Updating the database with types [puppet_module, deb, docker_tag, package_environment, rpm, docker_image, deb_component, package_category, package_langpacks, modulemd_defaults, docker_blob, distribution, deb_release, package_group, drpm, yum_repo_metadata_file, docker_

manifest_list, docker_manifest, erratum, modulemd, iso, srpm]

Content types loaded.

Ensuring the admin role and user are in place.

Admin role and user are in place.

Beginning database migrations.

Migration package pulp.server.db.migrations is up to date at version 29

Migration package pulp_deb.plugins.migrations is up to date at version 4

Migration package pulp_docker.plugins.migrations is up to date at version 6

Migration package pulp_puppet.plugins.migrations is up to date at version 5

Migration package pulp_rpm.plugins.migrations is up to date at version 47

Loading unit model: puppet_module = pulp_puppet.plugins.db.models:Module

Loading unit model: docker_manifest = pulp_docker.plugins.models:Manifest

Loading unit model: docker_blob = pulp_docker.plugins.models:Blob

Loading unit model: docker_manifest_list = pulp_docker.plugins.models:ManifestList

Loading unit model: docker_image = pulp_docker.plugins.models:Image

Loading unit model: docker_tag = pulp_docker.plugins.models:Tag

Loading unit model: deb_release = pulp_deb.plugins.db.models:DebRelease

Loading unit model: deb = pulp_deb.plugins.db.models:DebPackage

Loading unit model: deb_component = pulp_deb.plugins.db.models:DebComponent

Loading unit model: modulemd_defaults = pulp_rpm.plugins.db.models:ModulemdDefaults

Loading unit model: erratum = pulp_rpm.plugins.db.models:Errata

Loading unit model: distribution = pulp_rpm.plugins.db.models:Distribution

Loading unit model: srpm = pulp_rpm.plugins.db.models:SRPM

Loading unit model: package_group = pulp_rpm.plugins.db.models:PackageGroup
Loading unit model: package_category = pulp_rpm.plugins.db.models:PackageCategory
Loading unit model: iso = pulp_rpm.plugins.db.models:ISO
Loading unit model: package_environment = pulp_rpm.plugins.db.models:PackageEnvironment
Loading unit model: drpm = pulp_rpm.plugins.db.models:DRPM
Loading unit model: package_langpacks = pulp_rpm.plugins.db.models:PackageLangpacks
Loading unit model: modulemd = pulp_rpm.plugins.db.models:Modulemd
Loading unit model: rpm = pulp_rpm.plugins.db.models:RPM
Loading unit model: yum_repo_metadata_file = pulp_rpm.plugins.db.models:YumMetadataFile
Loading auxiliary model: erratum_pkglists = pulp_rpm.plugins.db.models:ErratumPkglist
Database migrations complete.
su - apache -s /bin/bash -c pulp-manage-db finished successfully!
Upgrade Step: migrate_candlepin...
Configuring PostgreSQL with JDBC URL: jdbc:postgresql://localhost/candlepin
Migrating Candlepin database
--driver=org.postgresql.Driver --classpath=/var/lib/tomcat/webapps/candlepin/WEB-INF/lib/postgresql-42.2.2.jar:/var/lib/tomcat/webapps/candlepin/WEB-INF/classes/ --changeLogFile=db/changelog/changelog-update.xml --url=jdbc:postgresql://localhost/candlepin --username=$D
BUSERNAME --password=$DBPASSWORD --logLevel=severe
Liquibase Update Successful
/usr/share/candlepin/cpdb --update --database '//localhost/candlepin' --user 'candlepin' --password 'MASKED' finished successfully!
Upgrade Step: migrate_foreman...
rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:

can't cast Array
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:34:in `rescue in type_cast'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:24:in `type_cast'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:145:in `block in type_casted_binds'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:145:in `map'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:145:in `type_casted_binds'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:600:in `exec_no_cache'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:590:in `execute_and_clear'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/postgresql/database_statements.rb:94:in `exec_delete'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:157:in `update'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/query_cache.rb:21:in `update'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/persistence.rb:197:in `_update_record'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/persistence.rb:476:in `update_columns'
/usr/share/foreman/db/migrate/20190705060630_add_searchable_value_to_parameters.rb:6:in `block in change'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:70:in `block (2 levels) in find_each'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:70:in `each'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:70:in `block in find_each'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:136:in `block in find_in_batches'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:238:in `block in in_batches'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:222:in `loop'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:222:in `in_batches'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:135:in `find_in_batches'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:69:in `find_each'
/usr/share/foreman/db/migrate/20190705060630_add_searchable_value_to_parameters.rb:5:in `change'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:814:in `exec_migration'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:798:in `block (2 levels) in migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:797:in `block in migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:414:in `with_connection'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:796:in `migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:977:in `migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1292:in `block in execute_migration_in_transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1343:in `block in ddl_transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:254:in `block in transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:254:in `transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/transactions.rb:212:in `transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1343:in `ddl_transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1291:in `execute_migration_in_transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1263:in `block in migrate_without_lock'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1262:in `each'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1262:in `migrate_without_lock'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1210:in `block in migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1363:in `with_advisory_lock'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1210:in `migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1036:in `up'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1011:in `migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/tasks/database_tasks.rb:172:in `migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/railties/databases.rake:60:in `block (2 levels) in <top (required)>'
/opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/exe/rake:27:in `<top (required)>'

Caused by:
TypeError: can't cast Array
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:34:in `rescue in type_cast'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:24:in `type_cast'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:145:in `block in type_casted_binds'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:145:in `map'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:145:in `type_casted_binds'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:600:in `exec_no_cache'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:590:in `execute_and_clear'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/postgresql/database_statements.rb:94:in `exec_delete'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:157:in `update'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/query_cache.rb:21:in `update'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/persistence.rb:197:in `_update_record'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/persistence.rb:476:in `update_columns'
/usr/share/foreman/db/migrate/20190705060630_add_searchable_value_to_parameters.rb:6:in `block in change'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:70:in `block (2 levels) in find_each'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:70:in `each'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:70:in `block in find_each'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:136:in `block in find_in_batches'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:238:in `block in in_batches'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:222:in `loop'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:222:in `in_batches'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:135:in `find_in_batches'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:69:in `find_each'
/usr/share/foreman/db/migrate/20190705060630_add_searchable_value_to_parameters.rb:5:in `change'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:814:in `exec_migration'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:798:in `block (2 levels) in migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:797:in `block in migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:414:in `with_connection'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:796:in `migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:977:in `migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1292:in `block in execute_migration_in_transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1343:in `block in ddl_transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:254:in `block in transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:254:in `transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/transactions.rb:212:in `transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1343:in `ddl_transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1291:in `execute_migration_in_transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1263:in `block in migrate_without_lock'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1262:in `each'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1262:in `migrate_without_lock'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1210:in `block in migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1363:in `with_advisory_lock'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1210:in `migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1036:in `up'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1011:in `migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/tasks/database_tasks.rb:172:in `migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/railties/databases.rake:60:in `block (2 levels) in <top (required)>'
/opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/exe/rake:27:in `<top (required)>'

Caused by:
TypeError: TypeError
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:195:in `_type_cast'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/postgresql/quoting.rb:125:in `_type_cast'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:31:in `type_cast'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:145:in `block in type_casted_binds'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:145:in `map'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:145:in `type_casted_binds'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:600:in `exec_no_cache'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:590:in `execute_and_clear'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/postgresql/database_statements.rb:94:in `exec_delete'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:157:in `update'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/query_cache.rb:21:in `update'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/persistence.rb:197:in `_update_record'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/persistence.rb:476:in `update_columns'
/usr/share/foreman/db/migrate/20190705060630_add_searchable_value_to_parameters.rb:6:in `block in change'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:70:in `block (2 levels) in find_each'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:70:in `each'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:70:in `block in find_each'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:136:in `block in find_in_batches'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:238:in `block in in_batches'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:222:in `loop'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:222:in `in_batches'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:135:in `find_in_batches'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/relation/batches.rb:69:in `find_each'
/usr/share/foreman/db/migrate/20190705060630_add_searchable_value_to_parameters.rb:5:in `change'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:814:in `exec_migration'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:798:in `block (2 levels) in migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:797:in `block in migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:414:in `with_connection'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:796:in `migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:977:in `migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1292:in `block in execute_migration_in_transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1343:in `block in ddl_transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:254:in `block in transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/transaction.rb:239:in `block in within_new_transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/transaction.rb:236:in `within_new_transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/connection_adapters/abstract/database_statements.rb:254:in `transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/transactions.rb:212:in `transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1343:in `ddl_transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1291:in `execute_migration_in_transaction'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1263:in `block in migrate_without_lock'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1262:in `each'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1262:in `migrate_without_lock'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1210:in `block in migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1363:in `with_advisory_lock'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1210:in `migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1036:in `up'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/migration.rb:1011:in `migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/tasks/database_tasks.rb:172:in `migrate'
/opt/theforeman/tfm-ror52/root/usr/share/gems/gems/activerecord-5.2.1/lib/active_record/railties/databases.rake:60:in `block (2 levels) in <top (required)>'
/opt/rh/rh-ruby25/root/usr/share/gems/gems/rake-12.3.0/exe/rake:27:in `<top (required)>'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
== 20190705060630 AddSearchableValueToParameters: migrating ===================
-- add_column(:parameters, :searchable_value, :text)
   -> 0.0041s
foreman-rake db:migrate failed! Check the output for error!
Upgrade step migrate_foreman failed. Check logs for more information.

Any tips to fix this? Thanks in advance!

Installed Versions:

katello-certs-tools-2.6.0-1.el7.noarch

katello-selinux-3.1.1-1.el7.noarch

pulp-katello-1.0.3-1.el7.noarch

foreman-1.24.1-1.el7.noarch

foreman-installer-katello-1.24.1-1.el7.noarch

sit-tfmp01.ipa.k-sys.io-foreman-proxy-client-1.0-1.noarch

foreman-debug-1.24.1-1.el7.noarch

tfm-rubygem-hammer_cli_katello-0.20.2-1.el7.noarch

tfm-rubygem-katello-3.14.1-1.el7.noarch

katello-client-bootstrap-1.7.4-1.el7.noarch

katello-server-ca-1.0-1.noarch

sit-tfmp01.ipa.k-sys.io-foreman-proxy-1.0-1.noarch

katello-agent-3.3.5-1.el7.noarch

foreman-release-scl-7-2.el7.noarch

katello-common-3.14.1-1.el7.noarch

tfm-rubygem-foreman-tasks-0.17.5-1.fm1_24.el7.noarch

katello-service-3.14.1-1.el7.noarch

tfm-rubygem-foreman-tasks-core-0.3.3-1.fm1_24.el7.noarch

foreman-release-1.24.1-1.el7.noarch

katello-host-tools-fact-plugin-3.3.5-1.el7.noarch

sit-tfmp01.ipa.k-sys.io-foreman-client-1.0-1.noarch

foreman-installer-1.24.1-1.el7.noarch

katello-host-tools-3.3.5-1.el7.noarch

tfm-rubygem-hammer_cli_foreman-0.19.5-1.el7.noarch

foreman-postgresql-1.24.1-1.el7.noarch

foreman-proxy-1.24.1-1.el7.noarch

katello-default-ca-1.0-1.noarch

katello-repos-3.14.1-1.el7.noarch

foreman-selinux-1.24.1-1.el7.noarch

katello-3.14.1-1.el7.noarch

katello-debug-3.14.1-1.el7.noarch

foreman-cli-1.24.1-1.el7.noarch

Hello,

From the logs, you are facing error TypeError: can't cast Array while running the migration 20190705060630_add_searchable_value_to_parameters.
This error may occur when there is mismatch between value and type of parameter.

Could you please verify output of below query from foreman-rake console -

Parameter.all.map {|p| (!p.key_type.eql?(p.value.class.name.downcase) && !['yaml', 'hash', 'json', 'array'].include?(p.key_type)) ? p : nil}.compact

And let us know if you are getting any parameters record(s) in the output.

Hi,

first of all - thanks for your answer.

I ran the command you mentioned and i getting a lot of output:

Loading production environment (Rails 5.2.1)

irb(main):001:0> Parameter.all.map {|p| (!p.key_type.eql?(p.value.class.name.downcase) && !['yaml', 'hash', 'json', 'array'].include?(p.key_type)) ? p : nil}.compact

=> [#<HostParameter id: 55, name: "ansible_tdagent", value: false, reference_id: 12, created_at: "2018-06-06 07:20:34", updated_at: "2019-09-23 08:37:37", type: "HostParameter", priority: 70, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 258, name: "f
reeipaclient_enable_dns_updates", value: false, reference_id: 3, created_at: "2018-06-13 12:20:52", updated_at: "2019-09-24 06:36:19", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 260, name: "freeipaclient_enable
_ntp", value: false, reference_id: 3, created_at: "2018-06-13 12:24:03", updated_at: "2019-09-24 06:36:19", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 432, name: "kit_common_disable_kdump", value: false, refere
nce_id: 13, created_at: "2019-01-24 10:41:05", updated_at: "2019-09-24 06:50:14", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 308, name: "kit_common_disable_kdump", value: false, reference_id: 7, created_at: "20
18-06-18 12:51:45", updated_at: "2019-09-24 06:43:19", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 431, name: "kit_common_elevator_noop", value: false, reference_id: 13, created_at: "2019-01-24 10:41:05", update
d_at: "2019-09-24 06:50:14", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 306, name: "kit_common_elevator_noop", value: false, reference_id: 7, created_at: "2018-06-18 12:51:13", updated_at: "2019-09-24 06:43:19"
, type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 552, name: "kit_common_laps", value: false, reference_id: 64, created_at: "2019-04-30 08:55:12", updated_at: "2019-09-24 06:57:21", type: "GroupParameter", priority:
 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 471, name: "kit_common_laps", value: true, reference_id: 14, created_at: "2019-03-15 15:59:06", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type:
"boolean">, #<GroupParameter id: 549, name: "kit_common_laps", value: false, reference_id: 63, created_at: "2019-04-30 08:51:39", updated_at: "2019-09-24 06:56:58", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 47
0, name: "kit_common_laps", value: false, reference_id: 2, created_at: "2019-03-15 15:58:46", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 210, name: "kit_disable_ipv6", value:
false, reference_id: 5, created_at: "2018-06-11 09:08:10", updated_at: "2019-09-24 06:42:40", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 86, name: "kit_disable_ipv6", value: true, reference_id: 4, created_at: "
2018-06-07 11:43:38", updated_at: "2019-09-24 06:36:35", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 200, name: "kit_disable_ipv6", value: false, reference_id: 27, created_at: "2018-06-08 11:45:29", updated_at:
"2019-09-24 06:50:32", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 193, name: "kit_disable_ipv6", value: true, reference_id: 12, created_at: "2018-06-08 11:42:27", updated_at: "2019-09-24 06:49:58", type: "Group
Parameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 194, name: "kit_disable_ipv6_fix_postfix", value: true, reference_id: 12, created_at: "2018-06-08 11:42:27", updated_at: "2019-09-24 06:49:58", type: "GroupParameter", priority: 6
0, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 201, name: "kit_disable_ipv6_fix_postfix", value: false, reference_id: 27, created_at: "2018-06-08 11:45:29", updated_at: "2019-09-24 06:50:32", type: "GroupParameter", priority: 60, hidden_value: false
, key_type: "boolean">, #<GroupParameter id: 87, name: "kit_disable_ipv6_fix_postfix", value: true, reference_id: 4, created_at: "2018-06-07 11:43:38", updated_at: "2019-09-24 06:36:35", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #
<GroupParameter id: 211, name: "kit_disable_ipv6_fix_postfix", value: false, reference_id: 5, created_at: "2018-06-11 09:08:10", updated_at: "2019-09-24 06:42:40", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 240
, name: "kit_disable_puppet", value: false, reference_id: 2, created_at: "2018-06-12 12:15:04", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 241, name: "kit_disable_puppet", val
ue: true, reference_id: 5, created_at: "2018-06-12 12:15:30", updated_at: "2019-09-24 06:42:40", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 496, name: "kit_fileserver_purge_script", value: false, reference_id:
41, created_at: "2019-03-28 10:55:07", updated_at: "2019-09-24 06:59:54", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 497, name: "kit_fileserver_purge_script", value: true, reference_id: 49, created_at: "2019-03
-28 10:55:28", updated_at: "2019-09-24 07:00:28", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 604, name: "kit_haproxy_transparent_mode", value: true, reference_id: 68, created_at: "2019-05-13 06:49:32", updated_
at: "2019-09-24 06:48:11", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 603, name: "kit_haproxy_transparent_mode", value: false, reference_id: 2, created_at: "2019-05-13 06:48:56", updated_at: "2019-09-24 06:35:2
1", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 299, name: "kit_mariadb_is_clusternode", value: true, reference_id: 25, created_at: "2018-06-15 09:25:08", updated_at: "2019-09-24 06:32:15", type: "GroupParameter
", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 297, name: "kit_mariadb_is_clusternode", value: false, reference_id: 24, created_at: "2018-06-15 09:19:19", updated_at: "2019-09-24 06:37:59", type: "GroupParameter", priority: 60, hidden_
value: false, key_type: "boolean">, #<GroupParameter id: 387, name: "kit_ovirt_disable_libvirt_namespaces", value: false, reference_id: 5, created_at: "2018-07-25 08:59:01", updated_at: "2019-11-22 08:19:56", type: "GroupParameter", priority: 60, hidden_value: false, k
ey_type: "boolean">, #<HostParameter id: 390, name: "kit_ovirt_disable_libvirt_namespaces", value: true, reference_id: 53, created_at: "2018-07-25 09:12:05", updated_at: "2019-11-22 08:20:50", type: "HostParameter", priority: 70, hidden_value: false, key_type: "boolean
">, #<HostParameter id: 389, name: "kit_ovirt_disable_libvirt_namespaces", value: true, reference_id: 48, created_at: "2018-07-25 09:11:37", updated_at: "2019-11-22 08:16:26", type: "HostParameter", priority: 70, hidden_value: false, key_type: "boolean">, #<HostParamet
er id: 391, name: "kit_ovirt_disable_libvirt_namespaces", value: true, reference_id: 52, created_at: "2018-07-25 09:12:30", updated_at: "2019-11-22 08:21:11", type: "HostParameter", priority: 70, hidden_value: false, key_type: "boolean">, #<HostParameter id: 388, name:
 "kit_ovirt_disable_libvirt_namespaces", value: true, reference_id: 47, created_at: "2018-07-25 09:11:09", updated_at: "2019-11-22 08:15:36", type: "HostParameter", priority: 70, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 217, name: "kit_ovirt_mult
ipath", value: false, reference_id: 2, created_at: "2018-06-11 09:45:15", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 219, name: "kit_ovirt_multipath", value: true, reference_i
d: 7, created_at: "2018-06-11 09:45:43", updated_at: "2019-09-24 06:43:19", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 218, name: "kit_ovirt_vplex_tune", value: false, reference_id: 2, created_at: "2018-06-11 0
9:45:15", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 238, name: "kit_ovirt_vplex_tune", value: true, reference_id: 31, created_at: "2018-06-12 09:09:12", updated_at: "2019-09-
24 06:44:05", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 661, name: "kit_powerdns_dnsdist_adblock_enabled", value: true, reference_id: 61, created_at: "2019-08-22 07:48:42", updated_at: "2019-09-24 06:40:59", t
ype: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 673, name: "kit_powerdns_dnsdist_adblock_enabled", value: false, reference_id: 2, created_at: "2019-12-10 10:57:58", updated_at: "2019-12-10 10:57:58", type: "GroupPara
meter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 506, name: "kit_powerdns_rec_allow_from", value: ["10.195.0.37", "10.195.0.38"], reference_id: 59, created_at: "2019-04-24 14:33:51", updated_at: "2019-09-23 08:37:39", type: "GroupPa
rameter", priority: 60, hidden_value: false, key_type: nil>, #<GroupParameter id: 507, name: "kit_powerdns_rec_edns_subnets", value: ["10.195.64.0/21", "10.192.0.0/21", "10.192.8.0/23", "10.192.10.0/23", "10.192.128.0/22", "10.195.0.0/22", "10.195.4.0/23", "10.195.8.0/
22", "10.195.96.0/22", "10.195.224.0/22", "10.195.228.0/22", "10.195.232.0/22", "10.195.160.0/22", "10.195.192.0/22", "10.195.196.0/22", "10.195.200.0/22"], reference_id: 59, created_at: "2019-04-24 14:33:51", updated_at: "2019-09-23 08:37:39", type: "GroupParameter",
priority: 60, hidden_value: false, key_type: nil>, #<GroupParameter id: 515, name: "kit_powerdns_rec_forward_zones_file", value: "forward-mapping_inst01.conf.j2", reference_id: 59, created_at: "2019-04-24 14:56:29", updated_at: "2019-09-23 08:37:39", type: "GroupParame
ter", priority: 60, hidden_value: false, key_type: nil>, #<GroupParameter id: 516, name: "kit_powerdns_rec_upstream_servers", value: ".=10.195.129.20", reference_id: 59, created_at: "2019-04-24 14:56:29", updated_at: "2019-09-23 08:37:39", type: "GroupParameter", prior
ity: 60, hidden_value: false, key_type: nil>, #<GroupParameter id: 103, name: "kit_remove_puppet", value: false, reference_id: 23, created_at: "2018-06-07 15:27:36", updated_at: "2019-09-24 06:37:26", type: "GroupParameter", priority: 60, hidden_value: false, key_type:
 "boolean">, #<GroupParameter id: 237, name: "kit_remove_puppet", value: false, reference_id: 5, created_at: "2018-06-12 09:07:09", updated_at: "2019-09-24 06:42:40", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id:
195, name: "kit_remove_puppet", value: true, reference_id: 12, created_at: "2018-06-08 11:42:27", updated_at: "2019-09-24 06:49:58", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 102, name: "kit_remove_puppet", va
lue: false, reference_id: 4, created_at: "2018-06-07 15:26:42", updated_at: "2019-09-24 06:36:35", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 612, name: "kit_sensu_deploy_centreon_plugins", value: true, referen
ce_id: 72, created_at: "2019-05-20 08:32:51", updated_at: "2019-09-24 06:40:18", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 167, name: "kit_sensu_deploy_centreon_plugins", value: false, reference_id: 2, created
_at: "2018-06-08 07:24:30", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 313, name: "kit_sensu_deploy_centreon_plugins", value: false, reference_id: 14, created_at: "2018-07-18
09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 314, name: "kit_sensu_deploy_git_check", value: false, reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "
2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 187, name: "kit_sensu_deploy_git_check", value: true, reference_id: 26, created_at: "2018-06-08 09:23:30", updated_at: "2019-09-24 06:37:42", typ
e: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 168, name: "kit_sensu_deploy_git_check", value: false, reference_id: 2, created_at: "2018-06-08 07:24:30", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", prio
rity: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 177, name: "kit_sensu_deploy_git_check", value: true, reference_id: 19, created_at: "2018-06-08 07:25:45", updated_at: "2019-09-24 06:45:52", type: "GroupParameter", priority: 60, hidden_value: f
alse, key_type: "boolean">, #<GroupParameter id: 597, name: "kit_sensu_deploy_haproxy_check", value: true, reference_id: 68, created_at: "2019-05-10 11:37:02", updated_at: "2019-09-24 06:48:11", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "bool
ean">, #<GroupParameter id: 315, name: "kit_sensu_deploy_haproxy_check", value: false, reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParame
ter id: 519, name: "kit_sensu_deploy_haproxy_check", value: true, reference_id: 61, created_at: "2019-04-25 10:34:24", updated_at: "2019-09-24 06:40:59", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 310, name: "k
it_sensu_deploy_haproxy_check", value: false, reference_id: 2, created_at: "2018-07-11 11:46:39", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 571, name: "kit_sensu_deploy_hapro
xy_check", value: true, reference_id: 67, created_at: "2019-05-08 11:29:28", updated_at: "2019-09-24 06:42:13", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 520, name: "kit_sensu_deploy_kea_api_check", value: tru
e, reference_id: 61, created_at: "2019-04-25 10:34:24", updated_at: "2019-09-24 06:40:59", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 439, name: "kit_sensu_deploy_kea_api_check", value: false, reference_id: 2,
created_at: "2019-02-01 15:59:29", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 190, name: "kit_sensu_deploy_kea_metric_check", value: true, reference_id: 26, created_at: "2018-
06-08 09:29:52", updated_at: "2019-09-24 06:37:42", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 189, name: "kit_sensu_deploy_kea_metric_check", value: false, reference_id: 2, created_at: "2018-06-08 09:29:32", u
pdated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 316, name: "kit_sensu_deploy_kea_metric_check", value: false, reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "2019-
09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 411, name: "kit_sensu_deploy_metric_snmp_walk_check", value: false, reference_id: 2, created_at: "2018-12-13 08:49:53", updated_at: "2019-09-24 06:35:
21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 613, name: "kit_sensu_deploy_metric_snmp_walk_check", value: true, reference_id: 72, created_at: "2019-05-20 08:32:51", updated_at: "2019-09-24 06:40:18", type: "
GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 414, name: "kit_sensu_deploy_mibs", value: false, reference_id: 2, created_at: "2018-12-14 08:51:02", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60,
 hidden_value: false, key_type: "boolean">, #<GroupParameter id: 521, name: "kit_sensu_deploy_mibs", value: true, reference_id: 61, created_at: "2019-04-25 10:34:24", updated_at: "2019-09-24 06:40:59", type: "GroupParameter", priority: 60, hidden_value: false, key_type
: "boolean">, #<GroupParameter id: 614, name: "kit_sensu_deploy_mibs", value: true, reference_id: 72, created_at: "2019-05-20 08:32:51", updated_at: "2019-09-24 06:40:18", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter
 id: 179, name: "kit_sensu_deploy_ovirt_check", value: true, reference_id: 5, created_at: "2018-06-08 07:27:57", updated_at: "2019-09-24 06:42:40", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 317, name: "kit_sen
su_deploy_ovirt_check", value: false, reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 170, name: "kit_sensu_deploy_ovirt_check"
, value: false, reference_id: 2, created_at: "2018-06-08 07:24:30", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 171, name: "kit_sensu_deploy_pdns_check", value: false, referenc
e_id: 2, created_at: "2018-06-08 07:24:30", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 178, name: "kit_sensu_deploy_pdns_check", value: true, reference_id: 19, created_at: "20
18-06-08 07:25:45", updated_at: "2019-09-24 06:45:52", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 318, name: "kit_sensu_deploy_pdns_check", value: false, reference_id: 14, created_at: "2018-07-18 09:09:15", upd
ated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 319, name: "kit_sensu_deploy_sensu_sudoers", value: false, reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "2019-09-24
 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 172, name: "kit_sensu_deploy_sensu_sudoers", value: true, reference_id: 2, created_at: "2018-06-08 07:24:30", updated_at: "2019-09-24 06:35:21", type: "Gro
upParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 522, name: "kit_sensu_deploy_snmp_trap_receiver", value: true, reference_id: 61, created_at: "2019-04-25 10:34:24", updated_at: "2019-09-24 06:40:59", type: "GroupParameter", pr
iority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 418, name: "kit_sensu_deploy_snmp_trap_receiver", value: false, reference_id: 2, created_at: "2018-12-14 09:31:42", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidd
en_value: false, key_type: "boolean">, #<GroupParameter id: 615, name: "kit_sensu_deploy_synology_check", value: true, reference_id: 72, created_at: "2019-05-20 08:32:51", updated_at: "2019-09-24 06:40:18", type: "GroupParameter", priority: 60, hidden_value: false, key
_type: "boolean">, #<GroupParameter id: 173, name: "kit_sensu_deploy_synology_check", value: false, reference_id: 2, created_at: "2018-06-08 07:24:30", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #
<GroupParameter id: 320, name: "kit_sensu_deploy_synology_check", value: false, reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id:
 412, name: "kit_sensu_deploy_ups_mibs", value: false, reference_id: 2, created_at: "2018-12-13 08:58:14", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 192, name: "kit_tdagent_k
ea_config", value: true, reference_id: 26, created_at: "2018-06-08 09:56:42", updated_at: "2019-09-24 06:37:42", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 198, name: "kit_tdagent_kea_config", value: false, ref
erence_id: 2, created_at: "2018-06-08 11:42:48", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 130, name: "kit_tdagent_mariab_config", value: false, reference_id: 2, created_at:
"2018-06-08 06:42:35", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 148, name: "kit_tdagent_mariab_config", value: true, reference_id: 24, created_at: "2018-06-08 06:54:31", upd
ated_at: "2019-09-24 06:37:59", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 132, name: "kit_tdagent_router_config", value: false, reference_id: 2, created_at: "2018-06-08 06:42:35", updated_at: "2019-09-24 06:35
:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<HostParameter id: 149, name: "kit_tdagent_router_config", value: true, reference_id: 11, created_at: "2018-06-08 06:57:42", updated_at: "2019-09-23 08:37:38", type: "HostParameter"
, priority: 70, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 397, name: "kit_web_srv_site_kitra", value: true, reference_id: 52, created_at: "2018-08-29 06:56:48", updated_at: "2019-09-24 06:49:32", type: "GroupParameter", priority: 60, hidden_value:
 false, key_type: "boolean">, #<GroupParameter id: 398, name: "kit_web_srv_site_kitra", value: false, reference_id: 51, created_at: "2018-08-29 06:57:29", updated_at: "2019-09-24 06:49:04", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">
, #<GroupParameter id: 404, name: "kit_web_srv_site_proxy", value: true, reference_id: 52, created_at: "2018-10-04 09:16:09", updated_at: "2019-09-24 06:49:32", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 449, n
ame: "kit_web_srv_site_riot", value: true, reference_id: 52, created_at: "2019-03-11 07:51:45", updated_at: "2019-09-24 06:49:32", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 456, name: "kit_zsh_install_powerlev
el9k", value: true, reference_id: 3, created_at: "2019-03-12 14:28:14", updated_at: "2019-09-24 06:36:19", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 461, name: "kit_zsh_install_powerlevel9k", value: true, refe
rence_id: 12, created_at: "2019-03-12 14:31:33", updated_at: "2019-09-24 06:49:58", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 468, name: "kit_zsh_nano_dotfiles", value: true, reference_id: 3, created_at: "2019
-03-13 11:55:07", updated_at: "2019-09-24 06:36:19", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 147, name: "rabbitmq_enable_ssl", value: false, reference_id: 2, created_at: "2018-06-08 06:49:39", updated_at: "2
019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 322, name: "rabbitmq_enable_ssl", value: false, reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "Gro
upParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 248, name: "role_freeipa_client", value: true, reference_id: 3, created_at: "2018-06-13 12:12:43", updated_at: "2019-09-24 06:36:19", type: "GroupParameter", priority: 60, hidde
n_value: false, key_type: "boolean">, #<GroupParameter id: 325, name: "role_freeipa_client", value: false, reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "bool
ean">, #<GroupParameter id: 247, name: "role_freeipa_client", value: false, reference_id: 2, created_at: "2018-06-13 12:11:49", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 646,
 name: "role_kit_adfs", value: true, reference_id: 74, created_at: "2019-06-04 14:58:10", updated_at: "2019-09-24 06:55:40", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 77, name: "role_kit_chrony", value: true,
reference_id: 2, created_at: "2018-06-07 11:33:08", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 326, name: "role_kit_chrony", value: false, reference_id: 14, created_at: "2018-
07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 402, name: "role_kit_common", value: true, reference_id: 15, created_at: "2018-09-18 14:26:53", updated_at: "2019-0
9-24 06:53:23", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 78, name: "role_kit_common", value: true, reference_id: 2, created_at: "2018-06-07 11:33:08", updated_at: "2019-09-24 06:35:21", type: "GroupParameter"
, priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 327, name: "role_kit_common", value: false, reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false
, key_type: "boolean">, #<GroupParameter id: 303, name: "role_kit_dhcplb", value: false, reference_id: 2, created_at: "2018-06-18 08:30:32", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParam
eter id: 523, name: "role_kit_dhcplb", value: true, reference_id: 61, created_at: "2019-04-25 10:34:24", updated_at: "2019-09-24 06:40:59", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 328, name: "role_kit_dhcplb
", value: false, reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 671, name: "role_kit_eft", value: true, reference_id: 70, crea
ted_at: "2019-11-26 09:46:39", updated_at: "2019-11-26 09:46:39", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 670, name: "role_kit_eft", value: false, reference_id: 14, created_at: "2019-11-26 09:46:18", updated
_at: "2019-11-26 09:46:18", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 672, name: "role_kit_eft", value: false, reference_id: 71, created_at: "2019-11-26 09:46:56", updated_at: "2019-11-26 09:46:56", type: "Gro
upParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 669, name: "role_kit_eft", value: false, reference_id: 2, created_at: "2019-11-26 09:45:57", updated_at: "2019-11-26 09:45:57", type: "GroupParameter", priority: 60, hidden_valu
e: false, key_type: "boolean">, #<GroupParameter id: 493, name: "role_kit_fileserver", value: false, reference_id: 14, created_at: "2019-03-28 10:51:27", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">,
 #<GroupParameter id: 494, name: "role_kit_fileserver", value: false, reference_id: 2, created_at: "2019-03-28 10:51:41", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 491, name:
 "role_kit_fileserver", value: true, reference_id: 41, created_at: "2019-03-28 10:50:53", updated_at: "2019-09-24 06:59:54", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 304, name: "role_kit_haproxy", value: fals
e, reference_id: 2, created_at: "2018-06-18 08:30:32", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 329, name: "role_kit_haproxy", value: false, reference_id: 14, created_at: "2
018-07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 524, name: "role_kit_haproxy", value: true, reference_id: 61, created_at: "2019-04-25 10:34:24", updated_at: "2
019-09-24 06:40:59", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 596, name: "role_kit_haproxy", value: true, reference_id: 68, created_at: "2019-05-10 11:37:02", updated_at: "2019-09-24 06:48:11", type: "GroupPa
rameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 569, name: "role_kit_haproxy", value: true, reference_id: 67, created_at: "2019-05-08 11:29:28", updated_at: "2019-09-24 06:42:13", type: "GroupParameter", priority: 60, hidden_valu
e: false, key_type: "boolean">, #<GroupParameter id: 289, name: "role_kit_kea_dhcp", value: true, reference_id: 26, created_at: "2018-06-14 12:27:51", updated_at: "2019-09-24 06:37:42", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<
GroupParameter id: 330, name: "role_kit_kea_dhcp", value: false, reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 288, name: "ro
le_kit_kea_dhcp", value: false, reference_id: 2, created_at: "2018-06-14 12:27:36", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 331, name: "role_kit_keepalived", value: false,
reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 277, name: "role_kit_keepalived", value: false, reference_id: 2, created_at: "2
018-06-14 09:14:21", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 278, name: "role_kit_keepalived", value: true, reference_id: 32, created_at: "2018-06-14 09:14:34", updated_at:
 "2019-09-24 06:40:30", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 463, name: "role_kit_mariadb", value: false, reference_id: 14, created_at: "2019-03-12 14:43:02", updated_at: "2019-09-24 06:52:57", type: "Gro
upParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 296, name: "role_kit_mariadb", value: true, reference_id: 24, created_at: "2018-06-15 09:19:19", updated_at: "2019-09-24 06:37:59", type: "GroupParameter", priority: 60, hidden_
value: false, key_type: "boolean">, #<GroupParameter id: 464, name: "role_kit_maxscale", value: false, reference_id: 14, created_at: "2019-03-12 14:43:02", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean"
>, #<GroupParameter id: 525, name: "role_kit_maxscale", value: true, reference_id: 61, created_at: "2019-04-25 10:34:24", updated_at: "2019-09-24 06:40:59", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 480, name:
 "role_kit_mssql", value: true, reference_id: 42, created_at: "2019-03-18 08:38:40", updated_at: "2019-09-24 07:00:43", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 475, name: "role_kit_mssql", value: false, refe
rence_id: 2, created_at: "2019-03-18 08:36:11", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 477, name: "role_kit_mssql", value: false, reference_id: 14, created_at: "2019-03-18
 08:36:48", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 222, name: "role_kit_ovirt", value: false, reference_id: 2, created_at: "2018-06-11 10:23:19", updated_at: "2019-09-24 0
6:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 223, name: "role_kit_ovirt", value: true, reference_id: 5, created_at: "2018-06-11 10:23:41", updated_at: "2019-09-24 08:13:13", type: "GroupParameter", prio
rity: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 332, name: "role_kit_ovirt", value: false, reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_t
ype: "boolean">, #<GroupParameter id: 268, name: "role_kit_powerdns", value: true, reference_id: 18, created_at: "2018-06-13 13:11:59", updated_at: "2019-09-24 06:45:34", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter
id: 531, name: "role_kit_powerdns", value: true, reference_id: 62, created_at: "2019-04-25 10:37:29", updated_at: "2019-09-24 06:41:17", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 264, name: "role_kit_powerdns"
, value: false, reference_id: 2, created_at: "2018-06-13 13:01:54", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 526, name: "role_kit_powerdns", value: true, reference_id: 61, c
reated_at: "2019-04-25 10:34:24", updated_at: "2019-09-24 06:40:59", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 333, name: "role_kit_powerdns", value: false, reference_id: 14, created_at: "2018-07-18 09:09:15",
 updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 663, name: "role_kit_print_srv", value: true, reference_id: 54, created_at: "2019-08-30 12:21:54", updated_at: "2019-09-24 07:01:19
", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 666, name: "role_kit_print_srv", value: false, reference_id: 14, created_at: "2019-09-09 12:26:09", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", prior
ity: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 665, name: "role_kit_print_srv", value: false, reference_id: 2, created_at: "2019-09-09 12:25:45", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key
_type: "boolean">, #<GroupParameter id: 334, name: "role_kit_sensu", value: true, reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter i
d: 79, name: "role_kit_sensu", value: true, reference_id: 2, created_at: "2018-06-07 11:33:08", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 80, name: "role_kit_tdagent", value:
 true, reference_id: 2, created_at: "2018-06-07 11:33:08", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 335, name: "role_kit_tdagent", value: false, reference_id: 14, created_at
: "2018-07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 395, name: "role_kit_web_srv", value: true, reference_id: 51, created_at: "2018-08-29 06:54:31", updated_at
: "2019-09-24 06:49:04", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 465, name: "role_kit_web_srv", value: false, reference_id: 14, created_at: "2019-03-12 14:43:02", updated_at: "2019-09-24 06:52:57", type: "Gr
oupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 478, name: "role_kit_wsus", value: false, reference_id: 14, created_at: "2019-03-18 08:36:48", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_v
alue: false, key_type: "boolean">, #<GroupParameter id: 479, name: "role_kit_wsus", value: true, reference_id: 57, created_at: "2019-03-18 08:38:09", updated_at: "2019-09-24 07:02:11", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<G
roupParameter id: 476, name: "role_kit_wsus", value: false, reference_id: 2, created_at: "2019-03-18 08:36:11", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 466, name: "role_kit
_zsh", value: false, reference_id: 14, created_at: "2019-03-12 14:43:02", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 455, name: "role_kit_zsh", value: true, reference_id: 3, c
reated_at: "2019-03-12 14:28:14", updated_at: "2019-09-24 06:36:19", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 462, name: "role_kit_zsh", value: true, reference_id: 12, created_at: "2019-03-12 14:31:33", updat
ed_at: "2019-09-24 06:49:58", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 81, name: "role_sensu_sensu", value: true, reference_id: 2, created_at: "2018-06-07 11:33:08", updated_at: "2019-09-24 06:35:21", type: "
GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 336, name: "role_sensu_sensu", value: true, reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidd
en_value: false, key_type: "boolean">, #<GroupParameter id: 379, name: "sensu_client_subscriptions[1]", value: ["windows-rds-broker-default"], reference_id: 37, created_at: "2018-07-19 09:11:57", updated_at: "2019-09-23 08:37:38", type: "GroupParameter", priority: 60,
hidden_value: false, key_type: nil>, #<GroupParameter id: 381, name: "sensu_client_subscriptions[1]", value: ["windows-rds-license-default"], reference_id: 39, created_at: "2018-07-19 09:14:34", updated_at: "2019-09-23 08:37:38", type: "GroupParameter", priority: 60, h
idden_value: false, key_type: nil>, #<GroupParameter id: 382, name: "sensu_client_subscriptions[1]", value: ["windows-rds-webaccess-default"], reference_id: 38, created_at: "2018-07-19 09:15:02", updated_at: "2019-09-23 08:37:38", type: "GroupParameter", priority: 60,
hidden_value: false, key_type: nil>, #<GroupParameter id: 662, name: "sensu_client_subscriptions[4]", value: ["ovirt-dc-04"], reference_id: 80, created_at: "2019-08-22 09:37:07", updated_at: "2019-09-23 08:37:39", type: "GroupParameter", priority: 60, hidden_value: fal
se, key_type: nil>, #<GroupParameter id: 659, name: "sensu_client_subscriptions[4]", value: ["ovirt-dc-03"], reference_id: 77, created_at: "2019-08-21 12:34:09", updated_at: "2019-09-23 08:37:39", type: "GroupParameter", priority: 60, hidden_value: false, key_type: nil
>, #<GroupParameter id: 341, name: "sensu_deploy_rabbitmq_server", value: false, reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id
: 139, name: "sensu_deploy_rabbitmq_server", value: false, reference_id: 2, created_at: "2018-06-08 06:49:39", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 140, name: "sensu_dep
loy_redis_config", value: false, reference_id: 2, created_at: "2018-06-08 06:49:39", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 342, name: "sensu_deploy_redis_config", value:
false, reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 29, name: "sensu_deploy_redis_config", value: true, reference_id: 9, cre
ated_at: "2018-06-04 06:41:56", updated_at: "2019-09-24 06:39:12", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 343, name: "sensu_deploy_redis_server", value: false, reference_id: 14, created_at: "2018-07-18 09:0
9:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 141, name: "sensu_deploy_redis_server", value: false, reference_id: 2, created_at: "2018-06-08 06:49:39", updated_at: "2019-0
9-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 32, name: "sensu_master", value: true, reference_id: 9, created_at: "2018-06-04 06:41:56", updated_at: "2019-09-24 06:39:12", type: "GroupParameter", p
riority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 144, name: "sensu_ssl_gen_certs", value: false, reference_id: 2, created_at: "2018-06-08 06:49:39", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false
, key_type: "boolean">, #<GroupParameter id: 345, name: "sensu_ssl_gen_certs", value: false, reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<Group
Parameter id: 346, name: "sensu_ssl_manage_certs", value: false, reference_id: 14, created_at: "2018-07-18 09:09:15", updated_at: "2019-09-24 06:52:57", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">, #<GroupParameter id: 145, name: "se
nsu_ssl_manage_certs", value: false, reference_id: 2, created_at: "2018-06-08 06:49:39", updated_at: "2019-09-24 06:35:21", type: "GroupParameter", priority: 60, hidden_value: false, key_type: "boolean">]

Thank you for sharing the output. Few parameters with ids(506, 507, 379, 381, 382, 659, 662) found where key_type is nil. Would it be possible for you to update key_type column for those parameters to array either from web-UI or through foreman-rake console?

From console, you can run -

Parameter.where(id: [506, 507, 379, 381, 382, 659, 662]).update_all(:key_type => 'array')

And try to continue upgrade.

Thats odd, cause i am pretty sure those parameters was set to string. can i also use string as key_type?

yes, you can use string.

Yeah, it is because default key_type is string. On save, if no key_type set then it saves string as key_type for that parameter.

With ‘string’ the error still occurs. I think cause the value is not wrapped in quotes. I changed it to array as you suggested => Upgrade successfull.

Thanks for you help!

1 Like

Correction - Default key_type change available in foreman-1.24.1