-
Bug
-
Resolution: Unresolved
-
Major
-
6.19.0
-
False
-
Satellite Rocket Sprint 16
-
sat-rocket
-
None
-
None
-
None
-
None
Description of problem:
When a VM is preconfigured in Compute Profiles a new disk is added with every save action.
When the Compute Profile is used a new disk is added whenever a new VM is created
How reproducible:
- Satellite 6.19 Snap 2
- Openshift 4.21
- Kickstart procedure
Is this issue a regression from an earlier version:
No
Steps to Reproduce:
1. Create a Compute Profile with one disk configured
2. Create a new host and check the Virtual Machine tab
3. There are now 2 disks listed
Actual behavior:
When saving the Compute Profile and re-opening it another disk is added. That will happen for every save action even if you remove all disks and then save. The "configured" disks are then also visible when a new host is created.
When removing all disks except the one pre-configured in the Compute Profile and then creating the new host it fails with error "Failed to create a compute Openshift Virtualization (OpenShift Virtualization) instance opal-facenda.example.com: ERF42-3763 [Foreman::Exception]: Volume size is not valid".
Expected behavior:
- The pre-configured disks should be the only disks that are shown in the UI.
Business Impact / Additional info:
production.log:
2026-02-24T08:54:55 [I|app|5ac40e2b] Started POST "/hosts" for 192.168.1.144 at 2026-02-24 08:54:55 +0100 2026-02-24T08:54:55 [I|app|5ac40e2b] Processing by HostsController#create as */* 2026-02-24T08:54:55 [I|app|5ac40e2b] Parameters: \{"authenticity_token"=>"[FILTERED]", "host"=>{"name"=>"opal-facenda", "organization_id"=>"1", "location_id"=>"2", "hostgroup_id"=>"1", "content_facet_attributes"=>{"content_source_id"=>"1", "lifecycle_environment_id"=>"1", "content_view_id"=>"2", "kickstart_repository_id"=>"53"}, "managed"=>"true", "progress_report_id"=>"[FILTERED]", "type"=>"Host::Managed", "interfaces_attributes"=>\{"0"=>{"_destroy"=>"0", "type"=>"Nic::Managed", "identifier"=>"", "name"=>"opal-facenda", "domain_id"=>"1", "subnet_id"=>"1", "ip"=>"192.168.6.59", "ip6"=>"", "managed"=>"1", "primary"=>"1", "provision"=>"1", "execution"=>"1", "virtual"=>"0", "tag"=>"", "attached_to"=>"", "compute_attributes"=>{"cni_provider"=>"multus", "network"=>"default/vlan-6"}}}, "compute_attributes"=>\{"cpu_cores"=>"1", "memory"=>"0", "start"=>"1", "volumes_attributes"=>{"0"=>{"_delete"=>"1", "storage_class"=>"lvms-vg1", "capacity"=>""}, "1"=>\{"_delete"=>"", "storage_class"=>"lvms-vg1", "capacity"=>"10", "bootable"=>"true"}}}, "architecture_id"=>"1", "operatingsystem_id"=>"3", "provision_method"=>"build", "build"=>"1", "medium_id"=>"", "ptable_id"=>"141", "pxe_loader"=>"PXELinux BIOS", "disk"=>"", "root_pass"=>"[FILTERED]", "is_owned_by"=>"4-Users", "enabled"=>"1", "comment"=>"", "overwrite"=>"false"}, "media_selector"=>"synced_content"} 2026-02-24T08:54:55 [I|app|5ac40e2b] Adding Compute instance for opal-facenda.example.com 2026-02-24T08:54:55 [W|app|5ac40e2b] Failed to create a compute Openshift Virtualization (OpenShift Virtualization) instance opal-facenda.example.com: ERF42-3763 [Foreman::Exception]: Volume size is not valid 5ac40e2b | 2026-02-24T08:54:55 [I|app|5ac40e2b] Backtrace for 'Failed to create a compute Openshift Virtualization (OpenShift Virtualization) instance opal-facenda.example.com: ERF42-3763 [Foreman::Exception]: Volume size is not valid 5ac40e2b | ' error (Foreman::Exception): ERF42-3763 [Foreman::Exception]: Volume size is not valid 5ac40e2b | /usr/share/gems/gems/foreman_kubevirt-0.5.2/app/models/foreman_kubevirt/kubevirt.rb:414:in `block in validate_volume_capacity' 5ac40e2b | /usr/share/gems/gems/foreman_kubevirt-0.5.2/app/models/foreman_kubevirt/kubevirt.rb:412:in `each' 5ac40e2b | /usr/share/gems/gems/foreman_kubevirt-0.5.2/app/models/foreman_kubevirt/kubevirt.rb:412:in `validate_volume_capacity' 5ac40e2b | /usr/share/gems/gems/foreman_kubevirt-0.5.2/app/models/foreman_kubevirt/kubevirt.rb:454:in `add_volumes_based_on_pvcs' 5ac40e2b | /usr/share/gems/gems/foreman_kubevirt-0.5.2/app/models/foreman_kubevirt/kubevirt.rb:488:in `create_volumes_for_vm' 5ac40e2b | /usr/share/gems/gems/foreman_kubevirt-0.5.2/app/models/foreman_kubevirt/kubevirt.rb:186:in `create_vm' 5ac40e2b | /usr/share/foreman/app/models/concerns/orchestration/compute.rb:108:in `setCompute' 5ac40e2b | /usr/share/foreman/app/models/concerns/orchestration.rb:227:in `execute' 5ac40e2b | /usr/share/foreman/app/models/concerns/orchestration.rb:149:in `block in process' 5ac40e2b | /usr/share/foreman/app/models/concerns/orchestration.rb:141:in `each' 5ac40e2b | /usr/share/foreman/app/models/concerns/orchestration.rb:141:in `process' 5ac40e2b | /usr/share/foreman/app/models/concerns/orchestration.rb:41:in `around_save_orchestration' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/callbacks.rb:127:in `block in run_callbacks' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/callbacks.rb:138:in `run_callbacks' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/callbacks.rb:929:in `_run_save_callbacks' 5ac40e2b | /usr/share/gems/gems/activerecord-7.0.10/lib/active_record/callbacks.rb:455:in `create_or_update' 5ac40e2b | /usr/share/gems/gems/activerecord-7.0.10/lib/active_record/timestamp.rb:126:in `create_or_update' 5ac40e2b | /usr/share/gems/gems/activerecord-7.0.10/lib/active_record/persistence.rb:615:in `save' 5ac40e2b | /usr/share/gems/gems/activerecord-7.0.10/lib/active_record/validations.rb:47:in `save' 5ac40e2b | /usr/share/gems/gems/activerecord-7.0.10/lib/active_record/transactions.rb:298:in `block in save' 5ac40e2b | /usr/share/gems/gems/activerecord-7.0.10/lib/active_record/transactions.rb:354:in `block in with_transaction_returning_status' 5ac40e2b | /usr/share/gems/gems/activerecord-7.0.10/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' 5ac40e2b | /usr/share/gems/gems/activerecord-7.0.10/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction' 5ac40e2b | /usr/share/gems/gems/activerecord-7.0.10/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction' 5ac40e2b | /usr/share/gems/gems/activerecord-7.0.10/lib/active_record/transactions.rb:350:in `with_transaction_returning_status' 5ac40e2b | /usr/share/gems/gems/activerecord-7.0.10/lib/active_record/transactions.rb:298:in `save' 5ac40e2b | /usr/share/gems/gems/activerecord-7.0.10/lib/active_record/suppressor.rb:50:in `save' 5ac40e2b | /usr/share/foreman/app/controllers/hosts_controller.rb:102:in `create' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/abstract_controller/base.rb:215:in `process_action' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_controller/metal/rendering.rb:165:in `process_action' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/abstract_controller/callbacks.rb:234:in `block in process_action' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/callbacks.rb:118:in `block in run_callbacks' 5ac40e2b | /usr/share/foreman/app/controllers/concerns/foreman/controller/timezone.rb:10:in `set_timezone' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/callbacks.rb:127:in `block in run_callbacks' 5ac40e2b | /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:32:in `clear_thread' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/callbacks.rb:127:in `block in run_callbacks' 5ac40e2b | /usr/share/foreman/app/controllers/concerns/foreman/controller/topbar_sweeper.rb:12:in `set_topbar_sweeper_controller' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/callbacks.rb:127:in `block in run_callbacks' 5ac40e2b | /usr/share/gems/gems/audited-5.8.0/lib/audited/sweeper.rb:16:in `around' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/callbacks.rb:127:in `block in run_callbacks' 5ac40e2b | /usr/share/gems/gems/audited-5.8.0/lib/audited/sweeper.rb:16:in `around' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/callbacks.rb:127:in `block in run_callbacks' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/callbacks.rb:138:in `run_callbacks' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/abstract_controller/callbacks.rb:233:in `process_action' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_controller/metal/rescue.rb:23:in `process_action' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_controller/metal/instrumentation.rb:67:in `block in process_action' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/notifications.rb:206:in `block in instrument' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/notifications/instrumenter.rb:24:in `instrument' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/notifications.rb:206:in `instrument' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_controller/metal/instrumentation.rb:66:in `process_action' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_controller/metal/params_wrapper.rb:259:in `process_action' 5ac40e2b | /usr/share/gems/gems/activerecord-7.0.10/lib/active_record/railties/controller_runtime.rb:27:in `process_action' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/abstract_controller/base.rb:151:in `process' 5ac40e2b | /usr/share/gems/gems/actionview-7.0.10/lib/action_view/rendering.rb:39:in `process' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_controller/metal.rb:188:in `dispatch' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_controller/metal.rb:251:in `dispatch' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/routing/route_set.rb:49:in `dispatch' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/routing/route_set.rb:32:in `serve' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/journey/router.rb:50:in `block in serve' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/journey/router.rb:32:in `each' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/journey/router.rb:32:in `serve' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/routing/route_set.rb:852:in `call' 5ac40e2b | /usr/share/gems/gems/katello-4.20.0.rc1/lib/katello/middleware/organization_created_enforcer.rb:18:in `call' 5ac40e2b | /usr/share/gems/gems/katello-4.20.0.rc1/lib/katello/middleware/event_daemon.rb:10:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/static.rb:23:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/static.rb:23:in `call' 5ac40e2b | /usr/share/gems/gems/apipie-dsl-2.6.2/lib/apipie_dsl/static_dispatcher.rb:67:in `call' 5ac40e2b | /usr/share/gems/gems/apipie-rails-1.5.0/lib/apipie/static_dispatcher.rb:72:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/static.rb:23:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/static.rb:23:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/static.rb:23:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/static.rb:23:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/static.rb:23:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/static.rb:23:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/static.rb:23:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/static.rb:23:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/static.rb:23:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/static.rb:23:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/static.rb:23:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/static.rb:23:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/static.rb:23:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/static.rb:23:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/static.rb:23:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/static.rb:23:in `call' 5ac40e2b | /usr/share/foreman/lib/foreman/middleware/libvirt_connection_cleaner.rb:9:in `call' 5ac40e2b | /usr/share/foreman/lib/foreman/middleware/telemetry.rb:10:in `call' 5ac40e2b | /usr/share/gems/gems/apipie-rails-1.5.0/lib/apipie/middleware/checksum_in_headers.rb:27:in `call' 5ac40e2b | /usr/share/gems/gems/rack-2.2.21/lib/rack/tempfile_reaper.rb:15:in `call' 5ac40e2b | /usr/share/gems/gems/rack-2.2.21/lib/rack/etag.rb:27:in `call' 5ac40e2b | /usr/share/gems/gems/rack-2.2.21/lib/rack/conditional_get.rb:40:in `call' 5ac40e2b | /usr/share/gems/gems/rack-2.2.21/lib/rack/head.rb:12:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/http/permissions_policy.rb:38:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/http/content_security_policy.rb:39:in `call' 5ac40e2b | /usr/share/foreman/lib/foreman/middleware/logging_context_session.rb:22:in `call' 5ac40e2b | /usr/share/gems/gems/rack-2.2.21/lib/rack/session/abstract/id.rb:266:in `context' 5ac40e2b | /usr/share/gems/gems/rack-2.2.21/lib/rack/session/abstract/id.rb:260:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/cookies.rb:704:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/callbacks.rb:99:in `run_callbacks' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/callbacks.rb:26:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/show_exceptions.rb:29:in `call' 5ac40e2b | /usr/share/gems/gems/railties-7.0.10/lib/rails/rack/logger.rb:40:in `call_app' 5ac40e2b | /usr/share/gems/gems/railties-7.0.10/lib/rails/rack/logger.rb:27:in `call' 5ac40e2b | /usr/share/gems/gems/sprockets-rails-3.5.2/lib/sprockets/rails/quiet_assets.rb:17:in `call' 5ac40e2b | /usr/share/foreman/lib/foreman/middleware/logging_context_request.rb:11:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/remote_ip.rb:93:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/request_id.rb:26:in `call' 5ac40e2b | /usr/share/gems/gems/katello-4.20.0.rc1/lib/katello/prevent_json_parsing.rb:12:in `call' 5ac40e2b | /usr/share/gems/gems/rack-2.2.21/lib/rack/method_override.rb:24:in `call' 5ac40e2b | /usr/share/gems/gems/rack-2.2.21/lib/rack/runtime.rb:22:in `call' 5ac40e2b | /usr/share/gems/gems/activesupport-7.0.10/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/executor.rb:14:in `call' 5ac40e2b | /usr/share/gems/gems/rack-2.2.21/lib/rack/sendfile.rb:127:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/ssl.rb:77:in `call' 5ac40e2b | /usr/share/gems/gems/actionpack-7.0.10/lib/action_dispatch/middleware/host_authorization.rb:131:in `call' 5ac40e2b | /usr/share/gems/gems/secure_headers-7.1.0/lib/secure_headers/middleware.rb:11:in `call' 5ac40e2b | /usr/share/gems/gems/railties-7.0.10/lib/rails/engine.rb:531:in `call' 5ac40e2b | /usr/share/gems/gems/railties-7.0.10/lib/rails/railtie.rb:226:in `public_send' 5ac40e2b | /usr/share/gems/gems/railties-7.0.10/lib/rails/railtie.rb:226:in `method_missing' 5ac40e2b | /usr/share/gems/gems/rack-2.2.21/lib/rack/urlmap.rb:74:in `block in call' 5ac40e2b | /usr/share/gems/gems/rack-2.2.21/lib/rack/urlmap.rb:58:in `each' 5ac40e2b | /usr/share/gems/gems/rack-2.2.21/lib/rack/urlmap.rb:58:in `call' 5ac40e2b | /usr/share/gems/gems/puma-6.6.1/lib/puma/configuration.rb:279:in `call' 5ac40e2b | /usr/share/gems/gems/puma-6.6.1/lib/puma/request.rb:99:in `block in handle_request' 5ac40e2b | /usr/share/gems/gems/puma-6.6.1/lib/puma/thread_pool.rb:390:in `with_force_shutdown' 5ac40e2b | /usr/share/gems/gems/puma-6.6.1/lib/puma/request.rb:98:in `handle_request' 5ac40e2b | /usr/share/gems/gems/puma-6.6.1/lib/puma/server.rb:472:in `process_client' 5ac40e2b | /usr/share/gems/gems/puma-6.6.1/lib/puma/server.rb:254:in `block in run' 5ac40e2b | /usr/share/gems/gems/puma-6.6.1/lib/puma/thread_pool.rb:167:in `block in spawn_thread' 5ac40e2b | /usr/share/gems/gems/logging-2.4.0/lib/logging/diagnostic_context.rb:474:in `block in create_with_logging_context' 2026-02-24T08:54:55 [W|app|5ac40e2b] Rolling back due to a problem: [#<Orchestration::Task:0x00007f8565a03d80 @name="Set up compute instance opal-facenda.example.com", @id="Set up compute instance opal-facenda.example.com", @status="failed", @priority=3, @action=[#<Host::Managed id: nil, name: "opal-facenda.example.com", last_compile: nil, last_report: nil, updated_at: nil, created_at: nil, root_pass: nil, architecture_id: 1, operatingsystem_id: 3, ptable_id: 141, medium_id: nil, build: true, comment: "", disk: "", installed_at: nil, model_id: nil, hostgroup_id: 1, owner_id: 4, owner_type: "User", enabled: true, puppet_ca_proxy_id: nil, managed: true, use_image: nil, image_file: nil, uuid: nil, compute_resource_id: 1, puppet_proxy_id: nil, certname: nil, image_id: nil, organization_id: 1, location_id: 2, type: "Host::Managed", otp: nil, realm_id: nil, compute_profile_id: 1, provision_method: "build", grub_pass: nil, discovery_rule_id: nil, global_status: 0, lookup_value_matcher: [FILTERED], openscap_proxy_id: 1, pxe_loader: "PXELinux BIOS", initiated_at: nil, build_errors: nil, creator_id: nil>, :setCompute], @created=1771919695.3560524, @timestamp=2026-02-24 07:54:55.861296298 UTC>] 2026-02-24T08:54:55 [I|app|5ac40e2b] Processed 2 tasks from queue 'Host::Managed Main', completed 0/11 2026-02-24T08:54:55 [E|app|5ac40e2b] Task 'Check renderability of template 'Kickstart default'.' *rollbacked* 2026-02-24T08:54:55 [E|app|5ac40e2b] Task 'Set up compute instance opal-facenda.example.com' *failed* 2026-02-24T08:54:55 [E|app|5ac40e2b] Task 'Query instance details for opal-facenda.example.com' *canceled* 2026-02-24T08:54:55 [E|app|5ac40e2b] Task 'Create DHCP Settings for opal-facenda.example.com' *canceled* 2026-02-24T08:54:55 [E|app|5ac40e2b] Task 'Create IPv4 DNS record for opal-facenda.example.com' *canceled* 2026-02-24T08:54:55 [E|app|5ac40e2b] Task 'Create Reverse IPv4 DNS record for opal-facenda.example.com' *canceled* 2026-02-24T08:54:55 [E|app|5ac40e2b] Task 'Deploy TFTP PXELinux config for opal-facenda.example.com' *canceled* 2026-02-24T08:54:55 [E|app|5ac40e2b] Task 'Deploy TFTP PXEGrub2 config for opal-facenda.example.com' *canceled* 2026-02-24T08:54:55 [E|app|5ac40e2b] Task 'Deploy TFTP iPXE config for opal-facenda.example.com' *canceled* 2026-02-24T08:54:55 [E|app|5ac40e2b] Task 'Fetch TFTP boot files for opal-facenda.example.com' *canceled* 2026-02-24T08:54:55 [E|app|5ac40e2b] Task 'Power up compute instance opal-facenda.example.com' *canceled* 2026-02-24T08:54:55 [E|app|5ac40e2b] Failed to save: Failed to create a compute Openshift Virtualization (OpenShift Virtualization) instance opal-facenda.example.com: ERF42-3763 [Foreman::Exception]: Volume size is not valid 5ac40e2b | 2026-02-24T08:54:56 [W|app|5ac40e2b] Failed to convert memory '0': The value '' isn't a valid unit suffix 2026-02-24T08:54:56 [I|app|5ac40e2b] Rendered hosts/new.html.erb within layouts/application (Duration: 780.7ms | Allocations: 252178) 2026-02-24T08:54:56 [I|app|5ac40e2b] Rendered layouts/base.html.erb (Duration: 21.1ms | Allocations: 28602) 2026-02-24T08:54:56 [I|app|5ac40e2b] Rendered layout layouts/application.html.erb (Duration: 802.9ms | Allocations: 281272) 2026-02-24T08:54:56 [I|app|5ac40e2b] Completed 200 OK in 1576ms (Views: 788.2ms | ActiveRecord: 56.2ms | Allocations: 682777)