Hello community,
here is the log from the commit of package icingaweb2-module-director for
openSUSE:Factory checked in at 2018-01-17 21:55:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/icingaweb2-module-director (Old)
and /work/SRC/openSUSE:Factory/.icingaweb2-module-director.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "icingaweb2-module-director"
Wed Jan 17 21:55:34 2018 rev:3 rq:542118 version:1.4.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/icingaweb2-module-director/icingaweb2-module-director.changes
2017-04-17 10:25:22.574159250 +0200
+++
/work/SRC/openSUSE:Factory/.icingaweb2-module-director.new/icingaweb2-module-director.changes
2018-01-17 21:55:35.274865339 +0100
@@ -1,0 +2,210 @@
+Wed Nov 15 17:56:39 UTC 2017 - [email protected]
+
+- update to 1.4.2
+ * Fixed issues
+ - You can find issues and feature requests related to this
+ release on our roadmap
+ * Configuration rendering
+ - FIX: Caching had an influence on context-specific Custom
+ Variable rendering when those variables contained macros
+ (#1257)
+ * Sync
+ - FIX: The fix for #1223 caused a regression and broke Sync for
+ objects without a 'disabled' property (Sets, List members)
+ (#1279)
+
+-------------------------------------------------------------------
+Sat Oct 28 09:14:33 UTC 2017 - [email protected]
+
+- update to 1.4.1
+ * Fixed issues
+ - You can find issues and feature requests related to this
+ release on our roadmap
+ * Automation
+ - FIX: A Sync Rule with merge policy used to re-enable manually
+ disabled objects, even when no Sync Property disabled has
+ been defined (#1223)
+ - FIX: SQL error on PostgreSQL when inspecting Template-Choice
+ (#1242)
+ * Large environments
+ - FIX: Director tries to raise it's memory limit for certain
+ memory-intensive tasks. When granted more (but not infinite)
+ memory however this had the effect that he self-restricted
+ himself to a lower limit (#1222)
+ * User Interface
+ - FIX: Assignment filters suggested only Host properties,
+ you have been required to manually type Service property
+ names (#1207)
+ - FIX: Hostgroups Dashlet has been shown to users with
+ restricted permissions, clicking it used to throw an error
+ (#1237)
+
+-------------------------------------------------------------------
+Thu Oct 19 15:15:40 UTC 2017 - [email protected]
+
+- include agent installer for linux and windows
+- aktivate systemd for module-director
+
+-------------------------------------------------------------------
+Mon Oct 16 09:16:41 UTC 2017 - [email protected]
+
+- update to 1.4.0
+ * New requirements
+ - Icinga Director now requires PHP 5.4, support for 5.3 has been dropped
+ - For best performance we strongly suggest PHP 7
+ - When using MySQL, please consider slowly moving to at least version 5.5.
One
+ of our next versions will introduce official Emoji support 😱😱😱! That's
not
+ possible with older MySQL versions. However, 1.4.x still supports 5.1.x
+ * Fixed issues and related features
+ - You can find issues and feature requests related to this release on our
+
[roadmap](https://github.com/Icinga/icingaweb2-module-director/milestone/6?closed=1)
+ * Dashboard and Dashlets
+ - Multiple new Dashboards have been introduced, their layout has been
optimized
+ - Dashboards are made aware of newly introduced permissions and try to
provide
+ useful hints
+ * GUI, UX and Responsiveness
+ - Many little improvements related to mobile devices have been applied to
+ Dashboards, Forms and Tables
+ - Search has been both improved and simplified. On most tables search
spawns
+ multiple columns, visible and invisible ones. Multiple search terms are
+ combined in an intuitive way.
+ - Pagination (and search) has been added to those tables where it was still
+ missing
+ - Some form fields referencing related objects are no longer static
drop-down
+ selection elements but offer suggestions as you type. This makes forms
faster,
+ especially in larger environments
+ - Navigation has been simplified, redirects after form submissions have
been
+ improved, more possibilities to jump to related objects have been added
+ - Form field description has been moved to the bottom of the screen. Might
be
+ easier to overlook this way, but while the former implementation was
great
+ for people navigating forms with their Keyboard, it was annoying for
Mouse
+ lovers
+ - Double-Click a Tab to enlarge it to full width
+ - Action Link bar has been unified, all links should now respect
permissions
+ - All tables showing historic data are now grouped by day
+ - Property Modifiers, Sync Rules, Import Sources and more objects now offer
+ description fields. This allows you to explain your colleagues all the
magic
+ going on behind the scenes
+ * Object Types
+ - Service Sets got quite some tweaking and bug fixing
+ - Groups of all kinds are now able to list their members, even when being
+ applied based on filters
+ - Command Argument handling has been improved
+ - It is now possible to configure Dependencies through the Icinga Director
+ - Cloning Hosts now allows to also optionally clone their Services and
Service
+ Sets
+ * Templates
+ - The template resolver has been rewritten, is now easier to test, strict
and
+ faster
+ - Template Tree has been re-written and now also immediately shows whether
a
+ template is in use
+ - When navigating to a Template you'll notice a new usage summary page
showing
+ you where and how that specific template is being used. Therefor, many
tables
+ are now internally able to filter by inheritance
+ * Template Choices
+ - While Host- and Service-Templates are powerful building blocks, having
to choose
+ from a single long list might become unintuitive as this list starts
growing.
+ That's where Template Choices jump in. They allow you to bundle related
Templates
+ together and offer your users to choose amongst them in a meaningful way.
+ * Apply rules
+ - Various related issues have been addressed
+ - A new virtual "is true / is set" operator is now available
+ * Permissions and Restrictions
+ - It is now possible to limit access to Hosts belonging to a a list of
Hostgroups.
+ This works also for Hostgroups assigned through Apply Rules.
+ - Data List entries can be made available based on Roles
+ * Data Types
+ - SQL Query and Data List based Data Fields can now both be offered as
Array fields,
+ so that you can choose among specific options when filling such
+ - New overview tables give admins a deep look into used Custom Variables,
their
+ distinct values and usage
+ - Various issues related to Boolean values have been fixed
+ * Import and Synchronization
+ - Many issues have been addressed. Merge behavior, handling of special
fields and
+ data types
+ - Problems with Import Source deletion on PostgreSQL have been addressed
+ - New Property Modifiers are available. When importing single Services you
might
+ love the "Combine" modifier
+ - It is now possible to re-arrange execution order of Property Modifiers
and
+ Sync Properties
+ - Preview rendering got some improvements
+ - "Replace" policy on Custom Vars is now always respected
+ - Using VMware/vSphere/ESX? There is now a new powerful module providing a
+ dedicated Import Source
+ * REST API
+ - A new Self Service API now allows to completely automate your Icinga
Agent
+ roll-out, especially (but not only) for Microsoft Windows
+ - List views are now officially available. They are very fast and stream
the
+ result in a memory-efficient way
+ - Documentation better explains how to deal with various objects,
especially
+ with different types of Services (!!!!!)
+ * Internal architecture
+ - Many base components have been completely replaced and re-written, based
on
+ and early prototype of our upcoming Icinga PHP Library (ipl)
+
+-------------------------------------------------------------------
+Tue Aug 15 21:28:33 UTC 2017 - [email protected]
+
+- change spec to use php7 also
+
+-------------------------------------------------------------------
+Thu Aug 3 13:00:58 UTC 2017 - [email protected]
+
+- update to 1.3.2
+ * Fixed issues and related features
+ - You can find issues and feature requests related to this
+ release on our roadmap
+ * Apply Rules
+ - Slashes in Apply Rules have not been correctly escaped
+ - Services applied based on Arrays (contains) did not show up
+ in the Hosts Services list, and therefor it was not possible
+ to override their vars
+ - Some magic has been introduced to detect numbers in apply
+ rules - not perfect yet
+ * Host Groups
+ - It has not been possible to modify Host Groups without
+ defining an apply rule
+ - Hostgroups have not been sorted
+ - It is now legal to have external HostGroup objects
+ * Rendered Config
+ - Custom Endpoint objects are now rendered to their parent zone
+ - (Rendering) issues with the in operator have been fixed
+ - You are now allowed to put Notifications into specific Zones
+ * Usability and UI
+ - Selecting multiple hosts at once and deleting them had no
+ effect
+ - Documentation got some little improvements
+ - German translation has been refreshed
+ - Header alignment has been improved
+ - Escaping issues with the Inspect feture have been addressed
+ * Kickstart
+ - Kickstart is more robust and now able to deal with renamed
+ Icinga Masters and more
+ * CLI
+ - It is not possible to list and show Service Sets on the CLI
+ * Import and Sync
+ - Synchronizing Data List entries caused problems
+ - A new Import Modifier has been added to deal with LConf
+ specialities
+ - Issues with special characters like spaces used in column
+ names shipped by Import Sources have been addressed
+ - A new Property Modifier allows to filter Arrays based on
+ wildcards or regular expressions
+ - A new Property Modifier allowing to "Combine multiple
+ properties" has been introduced. It's main purpose is to
+ provide reliable unique keys when importing single service
+ objects.
+ - A new warning hint informs you in case you created a Sync
++++ 13 more lines (skipped)
++++ between
/work/SRC/openSUSE:Factory/icingaweb2-module-director/icingaweb2-module-director.changes
++++ and
/work/SRC/openSUSE:Factory/.icingaweb2-module-director.new/icingaweb2-module-director.changes
Old:
----
v1.3.1.tar.gz
New:
----
v1.4.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ icingaweb2-module-director.spec ++++++
--- /var/tmp/diff_new_pack.ygd9wf/_old 2018-01-17 21:55:37.178776283 +0100
+++ /var/tmp/diff_new_pack.ygd9wf/_new 2018-01-17 21:55:37.182776096 +0100
@@ -1,7 +1,7 @@
#
# spec file for package icingaweb2-module-director
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,24 +19,26 @@
# See also http://en.opensuse.org/openSUSE:Specfile_guidelines
Name: icingaweb2-module-director
-Version: 1.3.1
+Version: 1.4.2
Release: 0
Summary: Config module for Icinga Web 2
License: GPL-2.0+
-Group: System/monitoring
+Group: System/Monitoring
Url: https://www.icinga.org
Source0: https://github.com/Icinga/%{name}/archive/v%{version}.tar.gz
Source90: README.SUSE
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
+BuildRequires: systemd-rpm-macros
Requires: icinga2 >= 2.4.3
Requires: icingaweb2 >= 2.2.0
-Requires: php5-curl
+Requires: php-curl
+%{?systemd_requires}
%define basedir %{_datadir}/icingaweb2
%description
-Director is an config mule for icingaweb2
+Director is an config module for icingaweb2
%prep
%setup -q
@@ -46,11 +48,33 @@
%install
mkdir -p %{buildroot}%{basedir}/modules/director
-mkdir -p
%{buildroot}%{basedir}/modules/director/{application,doc,library,public,schema,test}
-cp -prv application doc library public schema test
%{buildroot}%{basedir}/modules/director
+mkdir -p
%{buildroot}%{basedir}/modules/director/{application,contrib,doc,library,public,schema,test}
+cp -prv application contrib doc library public schema test
%{buildroot}%{basedir}/modules/director
cp -pv *.md *.php *.info %{buildroot}%{basedir}/modules/director
+# not needed
+rm %{buildroot}%{basedir}/modules/director/contrib/docker-test.sh
+# systemd
+install -D -m 644
%{buildroot}%{basedir}/modules/director/contrib/systemd/director-jobs.service
%{buildroot}%{_unitdir}/%{name}-jobs.service
+rm -r %{buildroot}%{basedir}/modules/director/contrib/systemd
+mkdir -p %{buildroot}%{_sbindir}
+ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}-jobs
+# rpmlintrc
+chmod 754
%{buildroot}%{basedir}/modules/director/contrib/linux-agent-installer/Icinga2AgentHead.bash
+# languages
%find_lang director %{name}.lang
+%pre
+%service_add_pre %{name}-jobs.service
+
+%preun
+%service_del_preun %{name}-jobs.service
+
+%post
+%service_add_post %{name}-jobs.service
+
+%postun
+%service_del_postun %{name}-jobs.service
+
%files -f %{name}.lang
%defattr(-,root,root)
%doc README.SUSE
@@ -58,6 +82,7 @@
%dir %{basedir}/modules
%dir %{basedir}/modules/director
%{basedir}/modules/director/*
-
+%{_unitdir}/%{name}-jobs.service
+%{_sbindir}/rc%{name}-jobs
%changelog
++++++ v1.3.1.tar.gz -> v1.4.2.tar.gz ++++++
++++ 55148 lines of diff (skipped)