1.18.0

Next major release of Foreman.

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


Sprints

Team Marek Iteration 25

about 6 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
0.0

Katello - Team Brad - Iteration 27

about 4 months late (02/12/2018)

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

Team Ivan Iteration 29

about 3 months late (03/27/2018)

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

Team Ivan backlog

# Tracker Subject Story Points
19244 Bug Old interfaces are never removed from Foreman DB
21383 Bug Rhv 4.1.6.2 provisioning from image/template doesn't apply proper CPU count
22117 Bug Add support for specifying number for sockets for oVirt
22282 Bug Invalid Ovirt compute resource is saved from API
0.0

Team Marek backlog

# Tracker Subject Story Points
19990 Bug Failed to update a compute vmware (VMware) instance node.test.domain: undefined method `[]' for nil:NilClass
0.0

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.
9407 Bug memcached plugin not working with selinux enabled
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
22236 Feature Add breadcrumbs to foreman UI
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
22317 Feature Introduce websockify_can_connect_all boolean for non-VNC connections
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
22601 Refactor Update Rails to 5.1.6
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
22698 Bug clearing search filter does not clear search filter
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
22855 Feature Add redux container for breadcrumb switcher
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
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
23248 Bug Breadcrumbs switcher uses wrong ids on compute attributes detail page
23249 Bug In some pages, the bredcumb-switcher show infinity list of pages
23251 Bug Breadcrumbs switcher needs visual adjustments
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
23347 Feature Creating a new user with LDAP, password field should be disabled or grayed out.
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
23391 Refactor remove next/previous caption in breadcrumb switcher
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
23468 Refactor Create a test helper to test a reducer on fixtures
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
23599 Bug Getting hosts via API with thin=true returns wrong subtotal value
23611 Bug ApplicationJob starts when foreman_tasks does not exist
23614 Bug Remove katello-backup/restore
23616 Bug require foreman-maintain in katello
23619 Bug SELinux disable script does not remove foreman_container_port_t
23629 Bug Fix redirect parameters on hosts page
23690 Feature Update react to 16.3+
23700 Bug Templates plugin disallowed to create symlinks
23709 Bug StatisticsCharts fails handling errors
23736 Bug RancherOS templates are not seeded
23764 Bug Plugin asset compilation through Rails pipeline does not handle image/asset urls in SCSS files correctly
23776 Refactor Remove deprecations for 1.18
23813 Bug Unable to query audits by auth_source type: ScopedSearch::QueryNotSupported
23825 Bug Allow build tarball without requiring Rails environment
23843 Bug Exclude Satellite fqdn and localhost from possible proxying when user set foreman http proxy
23864 Bug package.json dependencies should be properly split into production and dev
23913 Bug host global_status changes should not be audited
23924 Bug Lab Features -> Red Hat Subscriptions generates console error
23930 Refactor Foreman prefers PXEGrub2 UEFI loader for generic host
23932 Bug ApplicationJob tests fail when run on jenkins from a plugin
23952 Bug Cross project asset references are broken when precompiling for a plugin
23965 Bug audit: undefined method `each' for "":String
23977 Bug onClick callback is missing in Breadcrumbs component
23987 Bug Notification box not scrollable in Firefox
24017 Bug Scroll bar is absent in taxonomies dropdown
0.0

Closed Sprints

Katello - Team Tom - iteration 10

02/20/2017

thomasmckay, partha, walden

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

Team Ivan Iteration 15

05/17/2017

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

Team Ivan Iteration 20

09/18/2017

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

Katello - Team UX - Iteration 26

01/22/2018

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

Team UX Iteration 27

02/13/2018

# 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
0.0

Team UX Iteration 28

03/06/2018

# 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
0.0

Team UX - Iteration 29

03/27/2018

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

Team Ivan - Iteration 23

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