Next major release of Foreman.

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


Team Marek Iteration 25

about 5 months late (01/02/2018)

# Tracker Subject Story Points
13092 Bug 802.3ad bonding setup doesn't work correctly
15286 Bug Missing API for external auth sources
15411 Refactor Move SmartProxy.smart_proxy_ids_for to Host class
21465 Bug Setting owner does not work under non-admin user in some taxonomy

Katello - Team Brad - Iteration 27

about 3 months late (02/12/2018)

# Tracker Subject Story Points
22624 Feature Add api support for user selectable columns

Team Ivan Iteration 29

54 days late (03/27/2018)

# Tracker Subject Story Points
22788 Bug Wrong validation when creating image base host on ovirt

Team UX - Backlog

# Tracker Subject Story Points
23248 Bug Breadcrumbs switcher uses wrong ids on compute attributes detail page

Team Ivan backlog

# Tracker Subject Story Points
19244 Bug Old interfaces are never removed from Foreman DB
21383 Bug Rhv provisioning from image/template doesn't apply proper CPU count
22282 Bug Invalid Ovirt compute resource is saved from API

Team UX - Current Iteration

# Tracker Subject Story Points
22236 Feature Add breadcrumbs to foreman UI
22855 Feature Add redux container for breadcrumb switcher

Release Backlog

# Tracker Subject Story Points
1916 Bug Wrong sorting of VLANs and Networks in Subnets overview
6752 Feature Audit Log File
2677 Refactor Remove the workaround for wildcard/default http 'accept' header handling
2828 Bug Wrong/empty password for oVirt leads to an exception
5125 Feature List available VMware images
5790 Feature Default "Deploy on" value for host groups.
11389 Refactor Extract API v1 into a plugin
13497 Bug InvalidLogin: Cannot complete login due to an incorrect user" when trying to provision a new host
15634 Feature RancherOS support
16932 Refactor Change shared_buffers PostgreSQL options to 25% of available RAM
17316 Feature Proxy templating needs TFTP feature to be turned on
18675 Feature Add telemetry to Foreman core
18854 Bug Missing search filter based on usergroups in Hosts
19763 Refactor Fix Rubocop: Bundler/OrderedGems
19770 Refactor Fix Rubocop: Layout/DotPosition
19776 Refactor Fix Rubocop: Layout/FirstParameterIndentation
19787 Refactor Fix Rubocop: Layout/SpaceAfterComma
19793 Refactor Fix Rubocop: Layout/SpaceInsideReferenceBrackets
19796 Refactor Fix Rubocop: Layout/SpaceInsidePercentLiteralDelimiters
19801 Refactor Fix Rubocop: Lint/AssignmentInCondition
19832 Refactor Fix Rubocop: Rails/FindBy
19838 Refactor Fix Rubocop: Rails/PluralizationGrammar
19839 Refactor Fix Rubocop: Rails/Present
19840 Refactor Fix Rubocop: Rails/ReadWriteAttribute
19848 Refactor Fix Rubocop: Style/Alias
19849 Refactor Fix Rubocop: Style/AndOr
19857 Refactor Fix Rubocop: Style/EachWithObject
19868 Refactor Fix Rubocop: Style/InverseMethods
19871 Refactor Fix Rubocop: Style/MethodDefParentheses
19874 Refactor Fix Rubocop: Style/MultilineMemoization
19877 Refactor Fix Rubocop: Style/NegatedIf
19879 Refactor Fix Rubocop: Style/NestedParenthesizedCalls
19881 Refactor Fix Rubocop: Style/Not
19889 Refactor Fix Rubocop: Style/PerlBackrefs
19894 Refactor Fix Rubocop: Style/RedundantParentheses
19895 Refactor Fix Rubocop: Style/RedundantReturn
19901 Refactor Fix Rubocop: Style/SpecialGlobalVars
19902 Refactor Fix Rubocop: Style/StringLiteralsInInterpolation
19905 Refactor Fix Rubocop: Style/SymbolLiteral
19907 Refactor Fix Rubocop: Style/TernaryParentheses
19909 Refactor Fix Rubocop: Style/TrivialAccessors
19910 Refactor Fix Rubocop: Style/UnlessElse
20807 Refactor Remove 1.18 deprecations
20873 Bug "Keep the host for future action" is vague
21055 Bug BelongsToHostTaxonomyValidator does not propage issues to host form
21204 Feature Helper function to read settings and global default entry
21317 Bug Rescue from errors on per-host basis when associating vmware VMs
21694 Feature Add MTU support for subnets
21743 Feature Update foreman-debug to collect logs
21829 Bug Specifying wrong foreign key id for object (such as host or hostgroup) via hammer/api throws SQL error
21871 Bug [Hammer] PG::Error while non-admin user listing entities in default location
21920 Refactor Refactor password auditing
21926 Bug Compute-resource image creation allows duplicate name
22033 Refactor update js deprecations for1.18
22049 Feature Show audit with metadata: Timestamp, Org and Location
22096 Feature [Audit] Taxable Audits
22104 Refactor ActiveRecord 5.1 change tracking deprecations
22107 Feature Please add a link from the Infrastructure->Subnets page for each subnet to a report which shows all hosts using this subnet
22140 Bug upgrade react-ellipsis-with-tooltip
22158 Feature Add a rake task for audits cleanup
22163 Feature Update patternfly-react version to 0.22.1
22165 Feature Allow custom configuration for HSTS settings
22166 Refactor Move JS development dependencies to devDependencies
22199 Bug Audit user and user group linking
22203 Bug Navigating through nested facts fails if the fact name contains dot
22256 Refactor Refactor statement modified on mutiline block for notifications
22258 Feature VMWare: Speed up VM listing
22272 Refactor Don't run CreateRssNotifications in tests
22310 Feature Identify Reports via origin
22327 Refactor Fix Rubocop: Lint/MissingCopEnableDirective
22328 Refactor Fix Rubocop: Lint/InterpolationCheck
22329 Feature Fix Rubocop: Style/RandomWithOffset
22331 Refactor Fix Rubocop: Rails/Presence
22334 Refactor Remove pin on ruby2ruby < 2.4.0
22348 Bug redux-form v7.2.1 causing test errors
22351 Refactor Update react-ellipsis-with-tooltip
22355 Feature Make stripping setting value optional
22358 Feature Template importing
22382 Bug LDAP filter only supports 255 characters
22411 Bug UnattendedController does not render global methods defined in plugins
22424 Bug Add compute resource into apipie doc for hostgroup
22430 Bug Plugin permissions are cleared on tests
22444 Bug unattended: do not find host by ip when tokens are used
22454 Feature VMware: Validate user data template is valid yaml
22455 Bug Provide a fallback humanized_name
22466 Bug Updating patternfly-react cause snapshot error
22493 Feature Add new logging options to integrate with logging-journald gem
22499 Bug Non-fatal POSTIN scriptlet failure in rpm package foreman-bootloaders-redhat
22505 Bug CoreOS image does not work
22515 Bug statics chart links for hostgroup can be wrong
22518 Feature as a user, I would like to see a background color change when I hover over tables
22532 Bug Test connection on docker compute resource shows ReferenceError: testConnection is not defined
22556 Bug Host search with parent_hostgroup returns all hosts when there are no matches
22557 Bug provision_method in host create API should list possible values in param type
22571 Bug Storage allocation web UI issue with LVM
22575 Refactor There is a lot of noise in the test report
22613 Refactor Drop Rails <5.1 ParseError
22615 Bug Root password does not render with develop
22642 Bug Hostgroup unlimited search eager loads all hosts
22654 Bug audits from db:seed should be ignored
22674 Feature Tell user where they can change taxonomies on the host form
22682 Bug Updating patternfly-react causing snapshot error
22685 Bug Statistics page loading time is too long
22713 Bug Donut chart fails to re-render when data is unloaded
22721 Bug Rename puppetmaster to trusted hosts
22724 Bug Snapshots tests are failing because of a patternfly-react update
22747 Bug Validation on Puppet Class ID When using API
22753 Bug Some API parameters are wrongly documented as enum types
22756 Feature Allow provisioning based on "mac" parameter
22764 Bug Telemetry errors out with undefined method `[]' for nil:NilClass on Rails code reload
22779 Feature Calculate out of sync host via origin specific interval setting
22793 Feature Port robottelo tests for organization
22796 Feature Add fact importing telemetry
22798 Bug VMware: Exception listing VMs in the root of the datacenter
22800 Feature Port robottelo tests for location
22806 Bug Rails won't boot without prometheus rubygem
22817 Bug Need to upgrade scoped search to 4.1.3
22849 Refactor update rubocop to 0.54
22856 Bug Extract the latest strings from the dev environment.
22857 Bug Consolidate provisioning templates for RHEL and clones to one
22869 Feature Importing templates should support locking
22880 Refactor Move to Minitest::Retry for integration tests
22888 Refactor Remove increasing db pool calls from Foreman in favor of Dynflow
22891 Feature Foreman should log failed login attempt
22892 Feature Make audited associations extendable from plugins
22893 Feature Specify associations when importing a template
22901 Bug React components aren't loaded after hitting Back button on a turbolink
22902 Bug Update default memory amount to reflect modern OS requirements
22908 Bug missing placeholder in datatable search inputs
22910 Feature Port robottelo tests for environment
22916 Feature Reports searching by last report column is confusing
22918 Feature Audit every organization or location assignment change
22922 Feature Port robottelo tests for compute profiles
22927 Refactor Fix change in has_many associations audits
22930 Feature Port robottelo tests for Architectures
22954 Bug Template importing should only deserialize safe objects from YAML
22979 Feature Port robottelo tests for Operating Systems
22982 Refactor Change 'Environments' to 'Puppet Environments' in hosts table header
22984 Bug upgrade causes missing Templates history
22986 Feature you should be able to search templates by vendor & default
22990 Feature Port robottelo tests for compute resources
23002 Feature installation_media should seed taxonomies
23004 Feature Port robottelo tests for media
23007 Bug Models::OvirtTest.test_0002_accepts multiple certificates fails
23026 Bug Audits - changes to compute resource passwords are not audited
23031 Bug ISC DHCP new parser is still unable to parse DUID
23039 Feature Remove deleted AuthSource Users from Foreman
23040 Feature Anonymize Audit logs
23045 Feature Port robottelo tests for PartitionTable
23046 Bug Wrong description of gateway parameter for hammer subnet create --help
23059 Bug Unable to install foreman-journald
23064 Feature Log login and logout activities more explicitly
23066 Feature Port robottelo tests for users and user roles
23067 Refactor Expose use_v4 setting for ovirt compute resource
23075 Refactor Fix Rubocop: Rails/HttpStatus
23076 Refactor Fix Rubocop Style/TrailingCommaInHashLiteral
23077 Feature Fix Rubocop Style/TrailingCommaInArrayLiteral
23079 Refactor Fix Rubocop Naming/HeredocDelimiterCase
23080 Refactor Fix Rubocop Style/EvalWithLocation
23081 Refactor Fix Rubocop Style/SafeNavigation
23093 Bug Transient test failure with PG DB deadlock
23095 Feature Port robottelo tests for subnets and parameters
23097 Bug Fix debug output for npm postinstall
23098 Refactor allow searching on audited types added from plugins
23100 Refactor Simplify gem dependencies syntax
23106 Feature Port robottelo tests for usergroups
23113 Feature Allow disabling of out of sync host status
23115 Bug Session ID is not passed via X-SESSION header
23123 Refactor Fix Rubocop: Rails/ActiveRecordAliases
23125 Bug development.rb config.assets.debug should be configurable with settings.yaml
23129 Bug Disable webpack source maps in production deployments
23132 Feature Port robottelo tests for bookmarks (foreman only)
23135 Feature Collect file /var/log/foreman-selinux-install.log
23145 Bug The new-host form fails to show virtual machine form after an error occurs during provisioning
23147 Feature Plugins need the ability to compile webpack assets for production deployment
23157 Refactor Fix Rubocop: Performance/FixedSize
23162 Bug refresh smart-proxy page goes to dashboard
23179 Bug Creating a vm on Ovirt 4 with more than 1 core is not possible
23195 Bug associations are not audited on creation
23199 Bug Ovirt v4 does not automatically select quota when loading data center
23215 Bug Keep original plugin names in webpack plugin bundle
23218 Bug Clone Host results in lost storage
23220 Bug Humanized name for RSS notification job
23222 Bug Breadcrumbs switcher should be enabled on puppet class pages
23223 Bug foreman-installer --reset fails to drop database
23225 Bug breadcrumb switcher on host show page breaks if vm tab fails to load
23236 Bug mcollective puppetrun via sudo does not use correct home dir on some distros
23240 Bug BreadcrumbSwitcher is logging warnings because of a wrong prop-type
23249 Bug In some pages, the bredcumb-switcher show infinity list of pages
23256 Bug Checking if CreateRssNotifications is planned doesn't take into account possible existence of different plans
23273 Bug undefined method '#freeze' for String::Jail (String) on Ruby 2.5.1
23361 Bug plugin RPMs do not build when they contain webpack assets
23377 Bug Audits - changes to external group membership are not audited
23386 Bug Can't exit fullscreen mode in the editor using the escape key
23387 Bug rake rss:create_notifications - no implicit conversion of String into Integer
23393 Bug NameError: uninitialized constant Fog::JSON
23414 Bug Webpack plugin's can't compile in production RPM
23415 Bug Clear taxable_taxonomies created by audit records on taxonomy deletion
23423 Refactor Loosen seamless-immutable dependency
23462 Feature Bump version of patternfly-react to support inline edits
23487 Bug Breadcrumbs resource switcher does not support namespaced plugins
23511 Bug Webpack plugin assets don't compile properly
23521 Bug BreadcrumbBar name_field should support nested fields
23576 Bug Fix the 'webpacked_plugins_js_for' helper
23587 Bug Allow bastion to build webpack resources
23614 Bug Remove katello-backup/restore
23616 Bug require foreman-maintain in katello
23629 Bug Fix redirect parameters on hosts page

Closed Sprints

Katello - Team Tom - iteration 10


thomasmckay, partha, walden

# Tracker Subject Story Points
17521 Feature need support for 'use_shortname_for_vms' for all hosts not just vms

Team Ivan Iteration 15


# Tracker Subject Story Points
10273 Bug Create VM from image with preallocated disk (oVirt)

Team Ivan Iteration 20


# Tracker Subject Story Points
20931 Bug Using host_params in parameters leads to @Safemode doesn't allow to access 'host_params' on #<Safemode::ScopeObject>@

Katello - Team UX - Iteration 26


# Tracker Subject Story Points
22071 Refactor Upgrade patternfly-sass
22106 Refactor Clean up the common components directory

Team UX Iteration 27


# Tracker Subject Story Points
17964 Feature Extend apidoc with list of fields to use in a search
19332 Bug Missing welcome screen
21170 Refactor move password_strength.js file to webpack
21425 Bug multiple hosts selection alert does not refer to params[:per_page]
21962 Refactor move away from jquery ajax to axios

Team UX Iteration 28


# Tracker Subject Story Points
9868 Refactor Add tests to v2 api organizations_controller
20448 Bug selected host list counter is no longer visible
21999 Refactor Replace the Alert component with patternfly-react Alert
22005 Refactor Replace the Toast component with patternfly-react Toast
22108 Refactor use patternfly-react charts
22596 Bug Provide way to opt out of jquery-multiselect

Team UX - Iteration 29


# Tracker Subject Story Points
6504 Refactor Host unit tests regarding taxonomies

Team Ivan - Iteration 23

# Tracker Subject Story Points
15984 Bug Backslashes added to overrriden params when changing environments within host edit