Next major release of Foreman.

Foreman_116_Schedule for an overview of the schedule. Ignore the date here.


Team Anurag Iteration 18

about 11 months late (08/07/2017)

# Tracker Subject Story Points
17204 Bug Sort setting UI category names/tabs consistently
17360 Bug Filter on FactValue with like-search fails with "malformed format string - % (ArgumentError)"
19326 Bug Compute Resource - Make URL optional for certain providers(example: VMware)
20047 Feature Filter roles by assigned permissions in UI

Team Marek Iteration 20


# Tracker Subject Story Points
20710 Bug View diff modal window overflows

Team Marek backlog

# Tracker Subject Story Points
4509 Feature Additional SCSI Controller with per-disk configuration
19047 Feature Unify the way how we display dates
19064 Bug External group mapping cannot be set when --foreman-ipa-authentication=true is used and no EXTERNAL user has been created yet
20657 Bug Smart proxy labels should be bold

Release Backlog

# Tracker Subject Story Points
1644 Bug Changing VNC keymap on a Libvirt VM (via virt-manager or virsh) causes web-based console to choke
6819 Bug proxy should raise an exception when it can't acquire a lock on a temp file
7499 Feature Add the ability to search for a puppet class in the configuration groups
7803 Bug Cannot provision vsphere vm with 8 or more disks
10927 Bug Resetting dashboard to default widgets adds no widgets
10982 Feature Add logging to smart proxy requests (ProxyAPI)
12054 Feature Openstack v3 support
14160 Bug VMware image-based provisioning: 'configSpec.bootOptions.bootOrder' parameter incorrect
14178 Refactor Replace jnotify with patternfly toast notifications
15096 Tracker Puppet 5 support
15441 Bug [oVirt] "VM is running" error when deleting host
15861 Bug audited_changes column is too small
15954 Tracker Drop Ruby 2.0 support
16082 Bug FactValue association to Host should be against Host::Base
16592 Bug Fix the case of the menu items in Foreman
16839 Bug Error: the field 'origin' in the order statement is not valid field for search
17019 Feature yum "latest" link maintained during releases
17377 Feature Update fog-core to 1.43.0
17588 Refactor Remove 1.16 deprecations
17749 Bug foreman-debug archive files have confusing extension: .gz.txt
17771 Bug foreman-debug: script says it was successful even when it obv. wasn't.
17895 Bug Foreman stores link local IPv6 address
18438 Bug Allow adjusting notification checking period
18445 Bug "Cannot define multiple 'included' blocks" for audit_extensions with eager_load enabled
18471 Tracker Drop Puppet 3 support (installer modules)
18500 Refactor Remove quiet_assets dependency, no longer maintained
18618 Feature Use Dynflow as an ActiveJob backend
18892 Bug API server gives incorrect type of error message
18982 Refactor Refactor params hash iteration in Api::CompatibilityChecker#check_create_host_nested
19031 Feature update table pagination to use patternfly guidelines
19050 Feature Add support for running under Ruby on Rails 5.0
19085 Refactor TokenTest expiry fails on MySQL with Rails 5.0, it should be removed
19087 Bug UINotificationsHostsBuildCompletedTest failures with MySQL on Rails 5.0
19113 Bug Rebuilding the virtual machine on RHEV from Satellite with the reboot flag enabled does not reboot the vm.
19122 Bug Selected hosts counter incorrect after searching for hosts
19125 Feature Add description field to host group
19127 Refactor Update spring gem dependency to 2.x
19131 Refactor Unpin minitest to permit later 5.x
19132 Bug Provide puppet-agent-oauth for Puppet PC1 packages on Fedora
19148 Feature Add comment field for subnets
19151 Bug undefined method `progress_report_id' when unattended mode is disabled
19160 Bug bookmark documentation button link is wrong
19161 Bug Plus icon doesn't change to minus icon
19192 Feature Allow to mass mark notification group as read
19217 Refactor Suggested to update the Close icon to Remove Icon
19255 Refactor [Icon Update] Edit icon update in Setting page - Minor Update
19265 Bug Empty values in settings should not be red as that indicates an error
19288 Refactor Facts - action button should be word button instead of icon
19295 Refactor Use new proxy API for getting information from DHCP
19298 Refactor Use chevron instead of colons for fact separators
19303 Feature add the ability to auto run js tests when a test is changed.
19305 Bug fact value page now has uncommon spacing
19315 Feature Pages do not refresh after idle session timeout
19317 Bug Plugin and dashboard widget registry auto-reloaded
19324 Refactor Permit apipie-rails 0.5.x
19328 Bug puppetca autosign removal has wrong name
19340 Refactor new_host vs new_vm variable in compute resource VM partials
19344 Bug Intermittent test failure in "UsergroupTest.test_0003_hosts should be retrieved from recursive/complex usergroup definitions"
19345 Bug Intermittent ProvisioningTemplatesControllerTest::PXE menu test sort failure
19354 Bug associated_type is set to a wrong value in audit_extensions.rb
19357 Refactor [Icon Update] Update the Edit icon in HostGroup Edit OS Page
19365 Refactor use spinner instead of text
19372 Refactor Change show children icon (fact values)
19377 Bug /api/compute_resources/:id/available_flavors not working for OpenStack
19383 Feature Provide description for Hammer command to disable/enable notifications for a host.
19384 Refactor [Icon Update] - suggest to add label beside the Remove icon
19388 Bug Multiple selection cuts long labels when highlighting
19399 Bug Foreman's API /users/:id doesn't support usernames with dots in them
19418 Bug cancel button on discovery host provision does not work
19427 Bug Unable to sort fact values by report time
19437 Bug ComputeResourceCacheTest fails with empty file cache
19459 Feature Add VM boot failure faster feedback loop for openstack
19463 Refactor Disable audit creation in factory_girl-created models in tests
19464 Refactor Move Dashboard::Manager out of app/registries/ to permit autoloading
19475 Bug Rename test variables to more specific term
19476 Bug Smart proxy features list should be returned from #refresh API call
19478 Feature upgrade to webpack 2
19479 Bug two-pane notifications are not visible
19490 Bug remove apache license
19497 Feature include passenger-memory-stats & passenger-status in foreman-debug
19502 Refactor remove react warnings
19504 Bug Host class selection filter doesn't escape ':'
19506 Bug vmware cache is not refreshed after compute resource is updated
19512 Refactor update to node 6.10 as minimum node.js version
19528 Refactor Move FiltersHelperOverrides out of app/registries/ to permit autoloading
19544 Refactor Fix reactDom 15.5 test warnings
19579 Refactor require fog-libvirt 0.4.0
19583 Bug "Please select" for blank value in Subnet dropdown is misleading
19585 Refactor Allow csv exporter to access nested parameters
19588 Refactor Allow csv exporter to define different header row
19589 Feature Add an option to create plugin migrations with properly marked scope
19604 Refactor Update GuestOsIdentifier in vmware.rb to new vSphere 6.5
19613 Refactor Permit ancestry 3.x
19614 Bug Storage cluster Datastore
19615 Refactor move dashboard flot charts to c3
19623 Bug Changes to vmware vm gives 'Could not find network X on VMWare compute resource'
19630 Bug Notifications are being created for internal admins
19632 Refactor SecureBoot support for non-intel architectures
19646 Bug Marking new host's NIC as "provisioning" does not suffice for PXE boot, tooltip is misleading.
19692 Bug Opening a libvirt VM console fails with fog-libvirt 0.4.0
19700 Refactor enable rubocop Performance/RedundantMerge and Performance/RedundantMatch
19717 Bug npm 5.0.0 conflicts with sass and phantomjs
19762 Refactor Upgrade rubocop to 0.49.1
19764 Refactor Fix Rubocop: Layout/AccessModifierIndentation
19808 Refactor Fix Rubocop: Lint/UselessAssignment
19821 Refactor Fix Rubocop: Performance/CompareWithBlock
19823 Refactor Fix Rubocop: Performance/StartWith
19825 Refactor Fix Rubocop: Performance/TimesMap
19826 Refactor Fix Rubocop: Rails/ActiveSupportAliases
19828 Refactor Fix Rubocop: Rails/Blank
19844 Refactor Fix Rubocop: Security/Eval
19913 Refactor Fix Rubocop: Style/ZeroLengthPredicate
19921 Bug upgrade fast_gettext
19922 Bug upgrade gettext_i18n_rails to 1.8
19923 Bug Unpin nokogiri gem
19934 Feature Prioritize attribute order in puppet classes limited to 255 chars
19969 Bug Asking vlanid from an interface does not consider the subnet6
19977 Feature Fetch a value for a given parameter name (from a provisioning snippet) on a subnet
19991 Bug Interface responds to `network` but not to `network6`
19995 Feature search should use turbolinks
20000 Feature use turbolinks to load dashboard refresh faster
20001 Bug Allow access to inferface fqdn from snippets
20013 Bug Notification polling duplicated on turbolinks navigation
20033 Refactor Avoid redefining SEEDED_TEMPLATES and SEEDED_PARTITION_TABLES constants
20072 Feature API to fetch list of hosts without full host details
20086 Bug message column name should have capital M on report detail page
20097 Feature Allow plugins webpack code to be used
20142 Feature add storybook deployer task
20146 Bug Multiple errors during initialization on domain-less server instance
20165 Bug API - non-admin user can't create entities within org and loc he belongs to
20174 Bug "No storage pools are defined" when attempting to edit libvirt compute profile
20193 Feature update storybook to 3.x
20202 Refactor Update rails to 4.2.9
20211 Bug travis doesn't run if config/webpack.config.js changes
20228 Bug Fix jest tests
20255 Feature CSV export of UI table for hostgroups
20258 Bug Non-helpful error message Validation failed: Permissions Permissions must be of same resource type
20275 Bug add css linter support
20284 Bug Provisioned host automatically selects Blank template and has no storage
20287 Bug plugin asset precompilation broken with sprockets-rails 3.x
20295 Bug Sanitize output of plugin_webpack_directories script
20312 Bug plugin_webpack_directories script fails on production RPM systems
20328 Bug mounting react component twice doesn't work consistently
20334 Bug notification api promise was called incorrectly.
20342 Bug test connection for new compute resource throws 404
20361 Bug Ship foreman-bootloaders packages
20369 Feature Change the order of tabs in host creation form
20370 Feature Support SSHFP dns records
20378 Bug foreman is not able to identify agent environment in puppet 5 and sets it to the default
20385 Bug rake db:seed fails for plugins
20386 Bug Should allow for non-resolvable hosts in trusted_puppet_master_hosts
20416 Bug mail notification subsection UI looks wrong
20418 Bug Set proper taxonomy scope when importing puppet classes
20475 Bug Implement Random DB IPAM
20495 Bug Sort host's operatingsystem select by title
20511 Bug Webpack config should look for nested node_modules
20514 Bug Login ID does not support $ character
20521 Refactor Better label for subnet prefix
20529 Bug filter_by_level broken when there are multiple columns with labels
20537 Feature Please use monospaced font in fullscreen editor
20542 Bug link in settings.yml to cipher suite naming is broken
20543 Bug Override asset_path for sprockets in task
20553 Bug <br /> tag is shown in apidoc
20608 Feature Gain speed with additional indices
20610 Bug browser fills in irelevant data in "Operating System" tab during New Host dialogue
20612 Bug an error rendered when building pxe default
20614 Bug Select all host for bulk action is broken
20636 Bug Can't run rake webpack:compile in latest katello dev env
20645 Refactor renderer_test templates proxy call is not stubbed
20653 Bug UI Notifications not delivered for hosts owned by usergroup
20662 Bug When no Failed Features, display “No Failed Features”
20668 Bug Cards on Smart Proxy page should have titles capitalized
20669 Feature Append "clone" when cloning provisioning templates
20673 Bug Move locked warning on template editing above name
20675 Bug Delete buttons on smart proxy autosigns should not be red
20676 Bug New button for autosign entry should be relabeled to "Create Autosign Entry"
20680 Bug "Add combination" button should not be blue
20699 Bug RFE - Add ability to selectively backup only certain tables
20711 Bug Show host interface FQDN in GET API call /api/hosts/:id/interfaces
20726 Feature Allow # character in user name
20739 Feature User Group Interface - Multiple User Accounts With Same Name are Indistinguisable
20908 Bug Postpone the initialization of dynflow
20923 Bug katello install fails on centos 7.4.1708
20941 Bug Resolve Templates button broken for image-based provisioning
20963 Bug CVE-2017-7535: stored XSS in the manage organization page
21015 Bug API v2 - host and hostgroups should show all puppetclasses in child node
21052 Bug Docker policy does not compile on koji
21104 Feature Recognize br-ex, br-int and br-tun as bridge interfaces
21175 Bug Unable to add AD LDAP Auth Source
21253 Bug PG::Error: missing FROM-clause entry from items in Dashboard for Filtered role
21300 Bug LDAP Authentication doesn't work for Foreman 1.16 RC1
21408 Bug Missing gem package rsec
21519 Bug CVE-2017-15100: Stored XSS in fact name or value
21675 Bug OpenStack create host tab fails to load
21682 Bug Add Domain to Compute Resources API
21728 Bug Pin rack-test to < 0.8.2 for rubies < 2.2.2

Closed Sprints

Team Daniel - iteration 3


# Tracker Subject Story Points
16160 Feature Add shell script to start foreman-webpack
13772 Bug The orchestration code uses SQL logger

Team Ivan Iteration 8


# Tracker Subject Story Points
17918 Bug Smart class parameters in audits appear as Smart Variable

Team Daniel - Iteration 9


# Tracker Subject Story Points
16159 Refactor Rename mail alerts to not be "puppet" specific

Team Ivan Iteration 14


# Tracker Subject Story Points
19173 Bug host never leaves build mode when token expires during built
19296 Bug Template association remove link shows incorrect tooltip
19374 Bug Facet definitions are not idempotent
19400 Bug Issues with bookmark validator in tests

Team Marek Iteration 14


# Tracker Subject Story Points
17883 Bug Problem with resource pool vCenter 5.5

Team Ivan Iteration 15


# Tracker Subject Story Points
19541 Bug UserMailNotification records are not set up properly when a mail notification is added.
19582 Feature Inform user that all Puppet Class sub entities affect saving the whole puppet class

Team Marek Iteration 16


# Tracker Subject Story Points
20035 Feature Administer -> About page should have a bullet link to the local API docs

Team Ivan Iteration 16


# Tracker Subject Story Points
15711 Refactor Remove inheritance from classification system and move type specific functionality to providers framework.
17087 Bug Updating default_value of a hash/array smart class parameter with a non string value should return an error message
20066 Bug global params are not evaluated in ENC output
20079 Bug Foreman does not verify CA on postgres DB connections with SSL

Team Ivan Iteration 17


# Tracker Subject Story Points
20083 Feature Allow searching smart class parameters by environment
20119 Bug Be more descriptive when validating hostname

Team Marek Iteration 17


# Tracker Subject Story Points
16112 Feature Netgroup LDAP Authentication in ldap_fluff

Team Marek Iteration 18


# Tracker Subject Story Points
16884 Bug Create permissions do not check filter limits
17811 Bug LDAP authentication SSL failures are not reported in an understandable way down the stack
20345 Bug when viewing a host from "all hosts" page, user is unable to go back without hitting browser back button
20384 Bug Initial db:seed fails

Team Ivan Iteration 18


# Tracker Subject Story Points
20396 Bug Plugin automatic assets detection doesn't respect plugin configuration
20452 Bug RHEV compute resource submission fails on name has already been taken error correction

Team Anurag Iteration 19


Team Anurag Iteration 19

# Tracker Subject Story Points
20701 Bug Add subnet6 fields info into GET api of api/v2/hostgroups/:id

Team Marek Iteration 19


# Tracker Subject Story Points
7778 Feature Support for '+' in usernames
19039 Feature Lock plugin roles
20573 Feature Find is not working in the template editor
20706 Bug Audit always says Provisioning template for any kind of template when the content has been changed

Foreman - Team Marek Iteration 21


# Tracker Subject Story Points
21213 Bug not view certs in puppetca on smart proxy

Team Ivan Iteration 21

# Tracker Subject Story Points
21299 Bug documentation of user_id in ssh_keys API controller is wrong

Team Anurag Iteration 12

# Tracker Subject Story Points
18381 Bug PXE loader attribute does not work with host group inheritance