Markus Frosch
288c8ccea9
Bump version for 2.10.0
2018-07-25 11:24:35 +02:00
Michael Friedrich
16d381cddd
Release 2.9.1
2018-07-24 12:55:30 +02:00
Michael Friedrich
04f9e0dd9c
Release 2.9.1
2018-07-24 12:54:18 +02:00
Michael Friedrich
685a471bbf
Merge branch 'master' into release
2018-07-17 14:45:20 +02:00
Michael Friedrich
bd9548fb8a
Release 2.9.0
2018-07-17 14:43:51 +02:00
Markus Frosch
d0f51d5ec7
Fix commit from PR #6
2018-05-04 15:43:16 +02:00
Michael Friedrich
c879f17b78
Update license
...
This drops COPYING.Exceptions which has been moved with icinga/icinga2#6283
2018-05-03 09:34:33 +02:00
Jean Flach
1c95cf50f6
Release 2.8.4-1
2018-04-25 15:03:29 +02:00
Jean Flach
8807583d8e
Release 2.8.3-1
2018-04-24 14:25:02 +02:00
Michael Friedrich
2391b095bc
Explicitly set ICINGA2_SYSCONFIGFILE in package builds
...
refs icinga/icinga2#6215
2018-04-19 08:47:08 +02:00
Jean Flach
f3193a03b4
Release 2.8.2-1
2018-03-22 11:45:54 +01:00
Jean Flach
e36058f2e7
Remove init.conf
2018-03-12 09:21:42 +01:00
Markus Frosch
c103530b69
Merge pull request #4 from thardeck/fix-suse-permission-issues
...
Fix permission issues on SUSE distributions
2018-03-06 09:24:13 +01:00
Markus Frosch
61d00c5b3b
Merge pull request #3 from thardeck/fix-include-regression
...
Fix regression in include file list
2018-03-06 09:18:53 +01:00
Jean Flach
5678af8541
Remove init.conf
2018-02-22 10:08:15 +01:00
Tim Hardeck
6c09a2c5e7
Fix permission issues on SUSE distributions
...
The icinga/cmd file was moved from the bin package to common.
2018-02-19 19:19:43 +01:00
Tim Hardeck
d8c8777b24
Fix regression in include file list
...
The issue was introduced by the commit 900b7cf3d9
The preceding attr was marking not only the directory but also the files
as executable.
2018-02-19 18:08:02 +01:00
Tim Hardeck
900b7cf3d9
Fix duplication in file lists
2018-02-15 15:43:25 +01:00
Tim Hardeck
b14b4b2958
Use /bin/bash instead of env
2018-02-15 15:13:18 +01:00
Tim Hardeck
ac6f710f2e
Use correct fillupdir on SUSE
2018-02-15 15:08:31 +01:00
Tim Hardeck
c64e13a8f4
Improve package descriptions
2018-02-15 15:08:08 +01:00
Tim Hardeck
6f9f78244a
Change naming style of license according to SPDX
...
https://spdx.org/licenses/
2018-02-15 15:06:20 +01:00
Tim Hardeck
0d8a1af253
Align icinga2.spec file consistently
2018-02-15 15:04:43 +01:00
Markus Frosch
d79cfb907e
Remove BuildRequires for icinga2-studio
2018-02-06 15:31:02 +01:00
Markus Frosch
bd7b8a5ea3
Remove icinga2-studio package
2018-02-06 15:16:36 +01:00
Tim Hardeck
b309067e37
icinga2: Add Provides tag for user and groups ( #66 )
...
* Add Provides tag for user and groups
Following the guide https://en.opensuse.org/openSUSE:Packaging_guidelines#Users_and_Groups
as requested by our security team.
2018-01-29 14:58:00 +01:00
Gunnar Beutner
a3ec2fec46
Add libsystemd as a dependency for RPM builds
2018-01-22 08:30:06 +01:00
Gunnar Beutner
3e0c08eab0
Update spec file for new library names
2018-01-17 12:43:47 +01:00
Gunnar Beutner
497e3bd6fe
icinga2: Release 2.8.1-1
2018-01-17 11:34:53 +01:00
Dirk Goetz
9ed1679085
Icinga 2: addresses some linting errors and adds configuration for validation
...
refs #6
2017-12-18 15:01:19 +01:00
Tim Hardeck
93269541a8
Require logrotate during build to allow su usage with newer versions
...
Following this commit
4970c459ee
logrotate needs to be available during build for the correct
configuration to be installed.
2017-12-13 13:08:27 +01:00
Markus Frosch
95932e57f0
icinga2: Release 2.8.0-2
...
Builds needed for:
* SLES 12
* Fedora 27
2017-11-24 15:51:31 +01:00
Tim Hardeck
1e989a6dad
Incorporate changes from openSUSE OBS
...
* Improve RPM groups
* Improve grammar in RPM subpackage descriptions
* Remove redundant %clean section from rpm spec
* Fix service.d dir which was not referenced by any package
* Use sle_version instead of deprecated leap_version
see https://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto#leap_version_macro_.28deprecated.29
* Also add systemd limits file to openSUSE Tumbleweed
* Documentation should not hard-require the program
as it is technically "usable" without it.
2017-11-24 15:51:31 +01:00
Markus Frosch
b94ddfeb68
icinga2: Refactor SELinux handling
...
Dropping policyhelp for Fedora 27, was only needed on Fedora < 20, and EL < 7
See https://fedoraproject.org/wiki/SELinux_Policy_Modules_Packaging_Draft
2017-11-24 15:51:31 +01:00
Markus Frosch
be668b31f3
icinga2: Install systemd limits from icinga2 tarball
2017-11-24 15:51:31 +01:00
Markus Frosch
03b8ac4d15
icinga2: Install limits for systemd in %config(noreplace) mode
...
refs #61
2017-11-24 15:51:31 +01:00
Markus Frosch
45aedeec77
icinga2: Also raise systemd limits on SLES 12
...
refs #61
2017-11-24 15:51:31 +01:00
Jean Flach
3e32155eba
icinga2: Update to 2.8.0
2017-11-16 11:25:24 +01:00
Gunnar Beutner
88196849d0
icinga2: Update to 2.7.2
2017-11-09 13:03:47 +01:00
Markus Frosch
cbe63abc0a
Merge branch 'rpm/release' into rpm/snapshot
2017-10-02 11:23:51 +02:00
Markus Frosch
a28d586cce
icinga2: Fix changelog date
2017-10-02 11:23:33 +02:00
Markus Frosch
612e0043a9
Merge branch 'rpm/release' into rpm/snapshot
2017-10-02 11:21:19 +02:00
Markus Frosch
f9bcb0c21c
icinga2: Release 2.7.1-2
2017-10-02 11:05:08 +02:00
Markus Frosch
3366a4cb04
icinga2: Fix systemd limit config location
2017-10-02 11:05:08 +02:00
Markus Frosch
03be271c68
icinga2: Fix systemd limit config location
2017-10-02 11:04:24 +02:00
Markus Frosch
f0e2af1c62
Revert "Drop changelog entry for icinga2"
...
This reverts commit ae1762ee501224c5e76a88cf1a1da7a043a67c46.
2017-10-02 10:16:25 +02:00
Markus Frosch
cb56f1a8a4
icinga2: Correct SUSE version detection
2017-10-02 10:15:41 +02:00
Markus Frosch
06d7f4dc6c
icinga2: Correct SUSE version detection
2017-10-02 10:03:16 +02:00
Markus Frosch
b0c01b2b3e
icinga2: Remove repository.d paths
...
This will be removed with 2.8
2017-09-29 11:34:02 +02:00
Markus Frosch
82d917c90c
icinga2: Use RPM source file for systemd limits.conf
2017-09-28 16:55:56 +02:00
Markus Frosch
c5ef7098a3
icinga2: Add systemd limits.conf on systemd > 228
...
Also see:
* https://github.com/Icinga/icinga2/issues/5611
* https://github.com/Icinga/icinga2/pull/5612
2017-09-28 16:55:56 +02:00
Markus Frosch
faffa773f6
icinga2: Use RPM source file for systemd limits.conf
2017-09-28 16:53:09 +02:00
Markus Frosch
02a4d65c7a
icinga2: Remove classicui for 2.8
2017-09-28 16:49:47 +02:00
Markus Frosch
45a20b93cc
icinga2: Add systemd limits.conf on systemd > 228
...
Also see:
* https://github.com/Icinga/icinga2/issues/5611
* https://github.com/Icinga/icinga2/pull/5612
2017-09-28 16:40:34 +02:00
Michael Friedrich
7f39bb5a16
Drop changelog entry for icinga2
2017-09-21 15:13:58 +02:00
Michael Friedrich
eb16463614
Merge branch 'rpm/release' into rpm/snapshot
2017-09-21 15:12:52 +02:00
Michael Friedrich
6f7ef16c7d
rpm: Release icinga2 2.7.1
2017-09-21 14:44:52 +02:00
Michael Friedrich
1031da05c3
Drop changelog entry for icinga2
2017-09-21 14:41:37 +02:00
Markus Frosch
eef1b0195a
icinga2: Add devtoolset-2-binutils BuildRequires
2017-09-04 14:08:31 +02:00
Markus Frosch
f9ea45aef3
icinga2: Allow SLES 11.4 builds without monitoring-plugins
2017-08-28 10:08:49 +02:00
Tim Hardeck
a57beb2557
Simplify vim-icinga2 package building on SUSE
...
Even on an old SLES11 SP4 vim seems to have the site
directory with a similar structure so we do not need
the complicated setup.
2017-08-25 14:53:10 +02:00
Tim Hardeck
49e0551eb3
Allow building of Icinga2 when nano is not available
...
SLE distributions and some architectures on SUSE do not
provide nano so building icinga2 would fail with nano as
BuildRequire.
2017-08-25 14:52:44 +02:00
Tim Hardeck
57e4605875
icinga2: Add proper vim and nano dependencies
...
Otherwise building the package fails because installed directories are
not referenced by RPM.
Signed-off-by: Markus Frosch <markus.frosch@icinga.com>
2017-08-25 13:08:41 +02:00
Tim Hardeck
624c2b15c0
icinga2: Add dependency to monitoring-plugins-common
...
Since we ship a plugin now and the directory needs to be managed. Otherwise
building the package fails because installed directories are not
referenced by RPM.
Signed-off-by: Markus Frosch <markus.frosch@icinga.com>
2017-08-25 10:13:31 +02:00
Tim Hardeck
808b0e30a0
icinga2: Make sure `logger` is available on SUSE systems
...
It is required to log the deprecated warning of the classic ui package.
On pre systemd distributions `logger` is part of util-linux which should
always be installed I suppose, that's why I did not add an else clause.
2017-08-25 10:01:40 +02:00
Tim Hardeck
59b8d34311
icinga2: Fix typo in systemd clause in icinga2.spec
2017-08-25 10:01:32 +02:00
Markus Frosch
481ca7a22e
icinga2: Fix that ChangeLog has been renamed to CHANGELOG.md
2017-08-02 11:33:58 +02:00
Markus Frosch
e907333f2f
icinga2: Update to 2.7.0-1
2017-08-02 11:33:58 +02:00
Markus Frosch
46ba4072a2
icinga2: Configure ICINGA2_PLUGINDIR only once
2017-08-02 11:33:58 +02:00
Michael Friedrich
ceac5e1355
Add check_nscp_api plugin binary
...
This requires Icinga 2 libraries and is therefore installed
alongside the Icinga 2 binary.
2017-08-02 11:33:58 +02:00
Michael Friedrich
118df8dcff
Fix Amazon Linux package builds
...
We don't provide build containers for that yet,
but keeping things the same with icinga/icinga2.
2017-08-02 11:33:58 +02:00
Michael Friedrich
2c602a4cc9
Mark icinga2-classicui-config as DEPRECATED
2017-08-02 11:33:58 +02:00
Dirk Goetz
a7fdcaaa72
Adjusted requirements for commons
...
refs https://github.com/Icinga/icinga2/issues/5442
2017-07-31 16:52:10 +02:00
Markus Frosch
b9a47223e1
icinga2: Fix that ChangeLog has been renamed to CHANGELOG.md
2017-06-21 09:33:04 +02:00
Markus Frosch
0bfe9c1e44
icinga2: Update to 2.7.0-1
2017-06-20 10:16:49 +02:00
Markus Frosch
38049ef3bd
icinga2: Configure ICINGA2_PLUGINDIR only once
2017-06-14 15:41:21 +02:00
Michael Friedrich
cec20eefc9
Add check_nscp_api plugin binary
...
This requires Icinga 2 libraries and is therefore installed
alongside the Icinga 2 binary.
2017-06-14 12:32:59 +02:00
Michael Friedrich
24fff56bae
Fix Amazon Linux package builds
...
We don't provide build containers for that yet,
but keeping things the same with icinga/icinga2.
2017-05-31 19:10:10 +02:00
Michael Friedrich
a45fe19142
Mark icinga2-classicui-config as DEPRECATED
2017-05-31 16:31:10 +02:00
Markus Frosch
9acd672bcd
Disable hardlink again
...
See https://github.com/Icinga/puppet-icinga_build/issues/11
2017-05-24 16:49:09 +02:00
Markus Frosch
bc59dc757c
Update icinga2 and icingaweb2
...
Also add diff scripts
2017-05-23 17:00:24 +02:00
Markus Frosch
fd860466be
icinga2: Add selecting g++ compiler on older SUSE releases
...
g++ is too old, and the newer binary is suffixed.
2017-04-28 15:24:27 +02:00
Markus Frosch
b799c93ef0
icinga2: Update spec for better boost dependencies
...
See https://github.com/Icinga/icinga2/pull/5189
2017-04-24 17:57:51 +02:00
Markus Frosch
fb5ba17fb3
Disable call of `hardlink` for SELinux modules
...
refs #5
2017-03-01 08:44:50 +01:00
Markus Frosch
705b56fdc2
Add current packaging
2017-01-30 16:29:54 +01:00