Strange interface behavior

Problem:
When creating a new host using the web interface, i select the hostgroup which sets mostly all other define properties. At this point the “Partition table” is set correctly as defined for the operating system.
But as soon i select a “Conrent source” server in the “Host” tab, it removes the “Partition table” entry.
This looks like a bug!

Expected outcome:
The “Partition table” entry should stay as defined in the “HostGroup” and “Operating system”.

Foreman and Proxy versions:
foreman-1.18.2-1.el7.noarch
foreman-proxy-1.18.2-1.el7.noarch

Foreman and Proxy plugin versions:
candlepin-2.4.4-1.el7.noarch
candlepin-selinux-2.4.4-1.el7.noarch
foreman-1.18.2-1.el7.noarch
foreman-cli-1.18.2-1.el7.noarch
foreman-compute-1.18.2-1.el7.noarch
foreman-console-1.18.2-1.el7.noarch
foreman-debug-1.18.2-1.el7.noarch
foreman-installer-1.18.2-1.el7.noarch
foreman-installer-katello-3.7.0-1.el7.noarch
foreman-ovirt-1.18.2-1.el7.noarch
foreman-postgresql-1.18.2-1.el7.noarch
foreman-proxy-1.18.2-1.el7.noarch
foreman-release-1.18.2-1.el7.noarch
foreman-release-scl-7-1.el7.noarch
foreman-selinux-1.18.2-1.el7.noarch
katello-3.7.0-4.el7.noarch
katello-certs-tools-2.4.0-1.el7.noarch
katello-client-bootstrap-1.4.2-1.el7.noarch
katello-common-3.7.0-4.el7.noarch
katello-debug-3.7.0-4.el7.noarch
katello-default-ca-1.0-1.noarch
katello-installer-base-3.7.0-1.el7.noarch
katello-repos-3.7.0-3.el7.noarch
katello-selinux-3.0.3-1.el7.noarch
katello-server-ca-1.0-2.noarch
katello-service-3.7.0-4.el7.noarch
pulp-admin-client-2.16.4-1.el7.noarch
pulp-client-1.0-1.noarch
pulp-deb-plugins-1.7.1-1.el7.noarch
pulp-docker-plugins-3.1.4-2.el7.noarch
pulp-katello-1.0.2-1.el7.noarch
pulp-puppet-plugins-2.16.4-1.el7.noarch
pulp-puppet-tools-2.16.4-1.el7.noarch
pulp-rpm-admin-extensions-2.16.4-1.el7.noarch
pulp-rpm-plugins-2.16.4-1.el7.noarch
pulp-selinux-2.16.4-1.el7.noarch
pulp-server-2.16.4-1.el7.noarch
python-gofer-qpid-2.12.1-1.el7.noarch
python-pulp-bindings-2.16.4-1.el7.noarch
python-pulp-client-lib-2.16.4-1.el7.noarch
python-pulp-common-2.16.4-1.el7.noarch
python-pulp-deb-common-1.7.1-1.el7.noarch
python-pulp-docker-common-3.1.4-2.el7.noarch
python-pulp-oid_validation-2.16.4-1.el7.noarch
python-pulp-puppet-common-2.16.4-1.el7.noarch
python-pulp-repoauth-2.16.4-1.el7.noarch
python-pulp-rpm-common-2.16.4-1.el7.noarch
python-pulp-streamer-2.16.4-1.el7.noarch
python2-qpid-1.37.0-4.el7.noarch
python2-qpid-proton-0.24.0-1.el7.x86_64
python2-qpid-qmf-1.38.0-2.el7.x86_64
qpid-cpp-client-1.38.0-2.el7.x86_64
qpid-cpp-client-devel-1.38.0-2.el7.x86_64
qpid-cpp-server-1.38.0-2.el7.x86_64
qpid-cpp-server-linearstore-1.38.0-2.el7.x86_64
qpid-dispatch-router-1.2.0-1.el7.x86_64
qpid-proton-c-0.24.0-1.el7.x86_64
qpid-qmf-1.38.0-2.el7.x86_64
qpid-tools-1.38.0-2.el7.noarch
rubygem-foreman_maintain-0.2.4-1.el7.noarch
rubygem-smart_proxy_pulp-1.3.0-1.el7.noarch
spfy-tfm.prd.sapify.ch-apache-1.0-2.noarch
spfy-tfm.prd.sapify.ch-foreman-client-1.0-1.noarch
spfy-tfm.prd.sapify.ch-foreman-proxy-1.0-2.noarch
spfy-tfm.prd.sapify.ch-foreman-proxy-client-1.0-1.noarch
spfy-tfm.prd.sapify.ch-puppet-client-1.0-1.noarch
spfy-tfm.prd.sapify.ch-qpid-broker-1.0-2.noarch
spfy-tfm.prd.sapify.ch-qpid-client-cert-1.0-1.noarch
spfy-tfm.prd.sapify.ch-qpid-router-client-1.0-1.noarch
spfy-tfm.prd.sapify.ch-qpid-router-server-1.0-1.noarch
spfy-tfm.prd.sapify.ch-tomcat-1.0-1.noarch
tfm-ror51-rubygem-actioncable-5.1.6-1.el7.centos.noarch
tfm-ror51-rubygem-actionmailer-5.1.6-1.el7.centos.noarch
tfm-ror51-rubygem-actionpack-5.1.6-1.el7.centos.noarch
tfm-ror51-rubygem-actionview-5.1.6-1.el7.centos.noarch
tfm-ror51-rubygem-activejob-5.1.6-1.el7.centos.noarch
tfm-ror51-rubygem-activemodel-5.1.6-1.el7.centos.noarch
tfm-ror51-rubygem-activerecord-5.1.6-1.el7.centos.noarch
tfm-ror51-rubygem-activesupport-5.1.6-1.el7.centos.noarch
tfm-ror51-rubygem-arel-8.0.0-2.el7.centos.noarch
tfm-ror51-rubygem-builder-3.2.3-2.el7.centos.noarch
tfm-ror51-rubygem-coffee-rails-4.2.2-2.el7.centos.noarch
tfm-ror51-rubygem-coffee-script-2.4.1-2.el7.centos.noarch
tfm-ror51-rubygem-coffee-script-source-1.12.2-2.el7.centos.noarch
tfm-ror51-rubygem-concurrent-ruby-1.0.5-4.el7.centos.noarch
tfm-ror51-rubygem-crass-1.0.2-2.el7.centos.noarch
tfm-ror51-rubygem-erubi-1.7.0-2.el7.centos.noarch
tfm-ror51-rubygem-execjs-2.7.0-2.el7.centos.noarch
tfm-ror51-rubygem-globalid-0.4.1-2.el7.centos.noarch
tfm-ror51-rubygem-i18n-0.9.1-3.el7.centos.noarch
tfm-ror51-rubygem-loofah-2.1.1-3.el7.centos.noarch
tfm-ror51-rubygem-mail-2.7.0-3.el7.centos.noarch
tfm-ror51-rubygem-method_source-0.9.0-2.el7.centos.noarch
tfm-ror51-rubygem-mime-types-3.1-2.el7.centos.noarch
tfm-ror51-rubygem-mime-types-data-3.2016.0521-2.el7.centos.noarch
tfm-ror51-rubygem-mini_mime-1.0.0-2.el7.centos.noarch
tfm-ror51-rubygem-multi_json-1.12.2-2.el7.centos.noarch
tfm-ror51-rubygem-mustermann-1.0.1-2.el7.centos.noarch
tfm-ror51-rubygem-nio4r-2.1.0-2.el7.centos.x86_64
tfm-ror51-rubygem-nokogiri-1.8.1-2.el7.centos.x86_64
tfm-ror51-rubygem-rack-2.0.3-2.el7.centos.noarch
tfm-ror51-rubygem-rack-protection-2.0.0-2.el7.centos.noarch
tfm-ror51-rubygem-rack-test-0.7.0-2.el7.centos.noarch
tfm-ror51-rubygem-rails-5.1.6-1.el7.centos.noarch
tfm-ror51-rubygem-rails-dom-testing-2.0.3-2.el7.centos.noarch
tfm-ror51-rubygem-rails-html-sanitizer-1.0.3-3.el7.centos.noarch
tfm-ror51-rubygem-railties-5.1.6-1.el7.centos.noarch
tfm-ror51-rubygem-sinatra-2.0.0-2.el7.centos.noarch
tfm-ror51-rubygem-sprockets-3.7.1-2.el7.centos.noarch
tfm-ror51-rubygem-sprockets-rails-3.2.1-2.el7.centos.noarch
tfm-ror51-rubygem-sqlite3-1.3.13-2.el7.centos.x86_64
tfm-ror51-rubygem-thor-0.20.0-2.el7.centos.noarch
tfm-ror51-rubygem-thread_safe-0.3.6-2.el7.centos.noarch
tfm-ror51-rubygem-tilt-2.0.8-2.el7.centos.noarch
tfm-ror51-rubygem-turbolinks-2.5.4-2.el7.centos.noarch
tfm-ror51-rubygem-tzinfo-1.2.4-3.el7.centos.noarch
tfm-ror51-rubygem-websocket-driver-0.6.5-3.el7.centos.x86_64
tfm-ror51-rubygem-websocket-extensions-0.1.2-2.el7.centos.noarch
tfm-ror51-runtime-1.1-2.el7.centos.x86_64
tfm-rubygem-activerecord-session_store-1.1.0-4.el7.noarch
tfm-rubygem-addressable-2.3.6-5.el7.noarch
tfm-rubygem-algebrick-0.7.3-5.el7.noarch
tfm-rubygem-ancestry-3.0.0-2.el7.noarch
tfm-rubygem-anemone-0.7.2-15.el7.noarch
tfm-rubygem-angular-rails-templates-1.0.2-2.el7.noarch
tfm-rubygem-apipie-bindings-0.2.2-1.el7.noarch
tfm-rubygem-apipie-params-0.0.5-2.el7.noarch
tfm-rubygem-apipie-rails-0.5.9-1.el7.noarch
tfm-rubygem-audited-4.7.0-1.el7.noarch
tfm-rubygem-awesome_print-1.8.0-2.el7.noarch
tfm-rubygem-bastion-6.1.10-1.fm1_18.el7.noarch
tfm-rubygem-bundler_ext-0.4.1-2.el7.noarch
tfm-rubygem-clamp-1.1.2-2.el7.noarch
tfm-rubygem-concurrent-ruby-edge-0.2.4-1.el7.noarch
tfm-rubygem-css_parser-1.4.7-2.el7.noarch
tfm-rubygem-daemons-1.2.3-4.el7.noarch
tfm-rubygem-deacon-1.0.0-2.el7.noarch
tfm-rubygem-deep_cloneable-2.2.2-2.el7.noarch
tfm-rubygem-deface-1.2.0-8.el7.noarch
tfm-rubygem-docker-api-1.28.0-3.el7.noarch
tfm-rubygem-domain_name-0.5.20160310-2.el7.noarch
tfm-rubygem-dynflow-1.1.0-1.el7.noarch
tfm-rubygem-excon-0.58.0-2.el7.noarch
tfm-rubygem-facter-2.4.0-5.el7.x86_64
tfm-rubygem-fast_gettext-1.4.1-2.el7.noarch
tfm-rubygem-fog-1.42.0-1.el7.noarch
tfm-rubygem-fog-aws-1.3.0-2.el7.noarch
tfm-rubygem-fog-core-1.45.0-2.el7.noarch
tfm-rubygem-fog-digitalocean-0.3.0-2.el7.noarch
tfm-rubygem-fog-google-0.1.0-3.el7.noarch
tfm-rubygem-fog-json-1.0.2-5.el7.noarch
tfm-rubygem-fog-openstack-0.1.25-1.el7.noarch
tfm-rubygem-fog-ovirt-1.0.4-1.el7.noarch
tfm-rubygem-fog-rackspace-0.1.4-2.el7.noarch
tfm-rubygem-fog-vsphere-2.3.0-1.el7.noarch
tfm-rubygem-fog-xenserver-0.2.3-2.el7.noarch
tfm-rubygem-fog-xml-0.1.2-5.el7.noarch
tfm-rubygem-foreman-tasks-0.13.4-1.fm1_18.el7.noarch
tfm-rubygem-foreman-tasks-core-0.2.5-1.fm1_18.el7.noarch
tfm-rubygem-foreman_ansible-2.2.5-1.fm1_18.el7.noarch
tfm-rubygem-foreman_ansible_core-2.1.1-1.fm1_18.el7.noarch
tfm-rubygem-foreman_discovery-12.0.2-1.fm1_18.el7.noarch
tfm-rubygem-foreman_docker-4.1.0-1.fm1_18.el7.noarch
tfm-rubygem-foreman_hooks-0.3.14-2.fm1_18.el7.noarch
tfm-rubygem-foreman_remote_execution-1.5.5-1.fm1_18.el7.noarch
tfm-rubygem-foreman_remote_execution_core-1.1.2-2.el7.noarch
tfm-rubygem-formatador-0.2.1-10.el7.noarch
tfm-rubygem-friendly_id-5.1.0-4.el7.noarch
tfm-rubygem-get_process_mem-0.2.1-2.el7.noarch
tfm-rubygem-gettext_i18n_rails-1.2.1-4.el7.noarch
tfm-rubygem-hammer_cli-0.13.0-1.el7.noarch
tfm-rubygem-hammer_cli_foreman-0.13.1-1.el7.noarch
tfm-rubygem-hammer_cli_foreman_bootdisk-0.1.3-6.el7.noarch
tfm-rubygem-hammer_cli_foreman_discovery-1.0.0-2.el7.noarch
tfm-rubygem-hammer_cli_foreman_docker-0.0.4-3.el7.noarch
tfm-rubygem-hammer_cli_foreman_tasks-0.0.12-2.fm1_17.el7.noarch
tfm-rubygem-hammer_cli_import-0.11.3-1.el7.noarch
tfm-rubygem-hammer_cli_katello-0.13.4-1.el7.noarch
tfm-rubygem-hashie-2.0.5-5.el7.noarch
tfm-rubygem-highline-1.7.8-3.el7.noarch
tfm-rubygem-hirb-0.7.0-10.el7.noarch
tfm-rubygem-hirb-unicode-steakknife-0.0.7-2.el7.noarch
tfm-rubygem-http-cookie-1.0.2-2.el7.noarch
tfm-rubygem-ipaddress-0.8.0-10.el7.noarch
tfm-rubygem-katello-3.7.0-1.el7.noarch
tfm-rubygem-ldap_fluff-0.4.7-2.el7.noarch
tfm-rubygem-little-plugger-1.1.3-22.el7.noarch
tfm-rubygem-locale-2.0.9-12.el7.noarch
tfm-rubygem-logging-2.2.2-2.el7.noarch
tfm-rubygem-multi_json-1.12.2-2.el7.noarch
tfm-rubygem-net-ldap-0.15.0-2.el7.noarch
tfm-rubygem-net-ping-2.0.1-2.el7.noarch
tfm-rubygem-net-scp-1.2.1-2.el7.noarch
tfm-rubygem-net-ssh-4.0.1-4.el7.noarch
tfm-rubygem-netrc-0.11.0-2.el7.noarch
tfm-rubygem-oauth-0.5.4-2.el7.noarch
tfm-rubygem-ovirt-engine-sdk-4.2.3-1.el7.x86_64
tfm-rubygem-paint-0.8.7-7.el7.noarch
tfm-rubygem-parse-cron-0.1.4-3.fm1_17.el7.noarch
tfm-rubygem-passenger-4.0.18-9.12.el7.x86_64
tfm-rubygem-passenger-native-4.0.18-9.12.el7.x86_64
tfm-rubygem-passenger-native-libs-4.0.18-9.12.el7.x86_64
tfm-rubygem-pg-0.21.0-2.el7.x86_64
tfm-rubygem-polyglot-0.3.5-1.el7.noarch
tfm-rubygem-powerbar-1.0.17-2.el7.noarch
tfm-rubygem-qpid_messaging-1.36.0-2.el7.x86_64
tfm-rubygem-rabl-0.13.1-1.el7.noarch
tfm-rubygem-rack-jsonp-1.3.1-6.el7.noarch
tfm-rubygem-rails-i18n-5.0.4-1.el7.noarch
tfm-rubygem-rainbow-2.2.1-2.el7.noarch
tfm-rubygem-rbovirt-0.1.6-1.el7.noarch
tfm-rubygem-rbvmomi-1.10.0-2.el7.noarch
tfm-rubygem-record_tag_helper-1.0.0-1.el7.noarch
tfm-rubygem-responders-2.4.0-1.el7.noarch
tfm-rubygem-rest-client-2.0.1-2.el7.noarch
tfm-rubygem-roadie-3.2.2-1.el7.noarch
tfm-rubygem-roadie-rails-1.2.1-1.el7.noarch
tfm-rubygem-robotex-1.0.0-20.el7.noarch
tfm-rubygem-ruby2ruby-2.4.0-1.el7.noarch
tfm-rubygem-ruby_parser-3.10.1-1.el7.noarch
tfm-rubygem-runcible-2.8.1-1.el7.noarch
tfm-rubygem-safemode-1.3.5-1.el7.noarch
tfm-rubygem-scoped_search-4.1.3-1.el7.noarch
tfm-rubygem-secure_headers-5.0.5-1.el7.noarch
tfm-rubygem-sequel-5.7.1-1.el7.noarch
tfm-rubygem-sexp_processor-4.10.0-4.el7.noarch
tfm-rubygem-smart_proxy_dynflow_core-0.2.0-1.fm1_18.el7.noarch
tfm-rubygem-sprockets-rails-3.2.0-2.el7.noarch
tfm-rubygem-sshkey-1.9.0-2.el7.noarch
tfm-rubygem-trollop-2.1.2-2.el7.noarch
tfm-rubygem-unf-0.1.3-6.el7.noarch
tfm-rubygem-unf_ext-0.0.6-7.el7.x86_64
tfm-rubygem-unicode-0.4.4.1-4.el7.x86_64
tfm-rubygem-unicode-display_width-1.0.5-2.el7.noarch
tfm-rubygem-useragent-0.16.8-2.el7.noarch
tfm-rubygem-validates_lengths_from_database-0.5.0-4.el7.noarch
tfm-rubygem-webpack-rails-0.9.8-2.el7.noarch
tfm-rubygem-wicked-1.3.2-1.el7.noarch
tfm-rubygem-will_paginate-3.1.5-2.el7.noarch
tfm-rubygem-wirb-1.0.3-4.el7.noarch
tfm-rubygem-x-editable-rails-1.5.5-2.el7.noarch
tfm-runtime-4.0-2.el7.x86_64
Other relevant data:
[e.g. logs from Foreman and/or the Proxy, modified templates, commands issued, etc]

Any Idea why this happens?

rgds,
Arsene

Looks like you are using Katello, when you select a content source, your Operating System setting and all its other dropdowns gets invalidated, because now you need to pick new Kickstart tree.

It’s one or another. If you want to use Katello content source, you need to sync Red Hat kickstart repository and then select it. If you want to use Installation Media with an OS, do not set Content Source.

Thanks for your reply.
Yes I’m using Katello.
In the meantime I’ve setup a fresh installation using Foreman 1.19 and Katello 3.8 and there it works as i did describe earlier.
I did maybe to many updates on this installation!

rgds,
Arsene