79 Commits

Author SHA1 Message Date
Julian Brost
a99b7230f3 Debug: display versions in job output 2021-11-23 10:54:20 +01:00
Julian Brost
56cd290503 Make icinga2 --version display the actual git version
By default, actions/checkout sets fetch-depth to 1, meaning it will not fetch
enough information to use `git describe --tags` as used by our CMakeLists to
determine the version number. Setting it to 0 means to fetch all history.
2021-11-23 10:53:49 +01:00
Alexander Aleksandrovič Klimov
76b7f7b2e3
Merge pull request #66 from Icinga/feature/test-image
Also test built image
2021-07-06 16:33:39 +02:00
Alexander A. Klimov
ccd8cce186 Also test built image
... via icinga2 daemon -C.

Not to accidentally miss new dependencies.
2021-07-06 13:34:24 +02:00
Noah Hilverling
d1f651ab92
Merge pull request #64 from Icinga/bugfix/deps
Merge Dockerfiles
2021-06-28 14:53:37 +02:00
Alexander A. Klimov
d6881ae03b Merge Dockerfiles
Rationale: for security reasons include the latest deps, at least in release images.
Therefore include them everywhere, so the CI warns early enough.
2021-06-24 16:36:40 +02:00
Alexander Aleksandrovič Klimov
e14e260a19
Merge pull request #49 from mcktr/bugfix/missing-package
Add package libcap2-bin for POSIX 1003.1e capabilities
2021-05-26 17:10:36 +02:00
Alexander Aleksandrovič Klimov
1c00cf5d35
Merge branch 'master' into bugfix/missing-package 2021-05-26 16:51:53 +02:00
Noah Hilverling
e230d60db3
Merge pull request #59 from Icinga/dependabot/add-v2-config-file
Upgrade to GitHub-native Dependabot
2021-04-30 16:16:58 +02:00
dependabot-preview[bot]
761fa7b0f7
Upgrade to GitHub-native Dependabot 2021-04-29 15:45:39 +00:00
Alexander Aleksandrovič Klimov
7829b55432
Merge pull request #58 from Icinga/doc-build-macos-1
Document coreutils req for building on macOS
2021-04-28 15:51:05 +02:00
Eric Lippmann
34b7bfe657
Document coreutils req for building on macOS 2021-04-28 13:55:29 +02:00
Alexander Aleksandrovič Klimov
6612d38310
Merge pull request #56 from Icinga/dependabot/go_modules/entrypoint/github.com/otiai10/copy-1.5.1
Bump github.com/otiai10/copy from 1.5.0 to 1.5.1 in /entrypoint
2021-04-08 13:32:41 +02:00
dependabot-preview[bot]
5dab413ab7
Bump github.com/otiai10/copy from 1.5.0 to 1.5.1 in /entrypoint
Bumps [github.com/otiai10/copy](https://github.com/otiai10/copy) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/otiai10/copy/releases)
- [Commits](https://github.com/otiai10/copy/compare/v1.5.0...v1.5.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-08 10:59:41 +00:00
Alexander Aleksandrovič Klimov
2270a0f362
Merge pull request #55 from dwt/feature/add_curl
Add curl to the image to allow integration of scripts that use webhooks without modifying the base image.
2021-03-03 13:35:47 +01:00
Martin Häcker
88912f0c84 Add curl to the image to allow integration of scripts that use webhooks without modifying the base image. 2021-03-03 13:09:47 +01:00
Noah Hilverling
a3c2f78f77
Merge pull request #52 from Icinga/feature/msmtp
Ship msmtp
2021-03-03 13:07:08 +01:00
Noah Hilverling
c05f2aa0d9
Merge pull request #50 from Icinga/bugfix/mail
Revert "Make shipped mail notification scripts working"
2021-03-02 12:33:25 +01:00
Alexander A. Klimov
1c187ee179 Ship msmtp 2021-03-01 17:17:29 +01:00
Noah Hilverling
c5cb6432db
Merge pull request #54 from Icinga/feature/gha
GitHub actions: ensure buildability
2021-02-23 13:27:59 +01:00
Alexander A. Klimov
dda64c17e4 GitHub actions: ensure buildability 2021-02-22 11:52:25 +01:00
Alexander Aleksandrovič Klimov
4aabe87fe3
Merge pull request #53 from Icinga/dependabot/go_modules/entrypoint/github.com/otiai10/copy-1.5.0
Bump github.com/otiai10/copy from 1.4.0 to 1.5.0 in /entrypoint
2021-02-22 11:26:04 +01:00
dependabot-preview[bot]
f074b71db7
Bump github.com/otiai10/copy from 1.4.0 to 1.5.0 in /entrypoint
Bumps [github.com/otiai10/copy](https://github.com/otiai10/copy) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/otiai10/copy/releases)
- [Commits](https://github.com/otiai10/copy/compare/v1.4.0...v1.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-02-22 10:24:29 +00:00
Alexander A. Klimov
34220276a8 Revert "Make shipped mail notification scripts working"
This reverts commit 247ec715e758bc70671099e42947f3bb8e7c91f4.

That commit actually just silenced the not working mail notifications.
2021-02-05 12:37:19 +01:00
Michael Insel
7e6ee4607f Add package libcap2-bin for POSIX 1003.1e capabilities
Adds the libcap2-bin package which implements user-space interfaces to
the POSIX 1003.1e capabilities avaiable in the Linux kernel. Some check
plugins (e.g. check_icmp) are only usable as a non-root user when
libcap2-bin package is installed.

refs #47
2021-01-26 18:38:10 +01:00
Alexander Aleksandrovič Klimov
68036a1218
Merge pull request #42 from Icinga/dependabot/go_modules/entrypoint/github.com/otiai10/copy-1.4.0
Bump github.com/otiai10/copy from 1.3.0 to 1.4.0 in /entrypoint
2020-12-23 13:56:13 +01:00
dependabot-preview[bot]
684bcd04d2
Bump github.com/otiai10/copy from 1.3.0 to 1.4.0 in /entrypoint
Bumps [github.com/otiai10/copy](https://github.com/otiai10/copy) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/otiai10/copy/releases)
- [Commits](https://github.com/otiai10/copy/compare/v1.3.0...v1.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-23 10:47:38 +00:00
Alexander Aleksandrovič Klimov
38613d0400
Merge pull request #40 from Icinga/dependabot/go_modules/entrypoint/github.com/otiai10/copy-1.3.0
Bump github.com/otiai10/copy from 1.2.0 to 1.3.0 in /entrypoint
2020-12-14 13:08:40 +01:00
dependabot-preview[bot]
8f12478c91
Bump github.com/otiai10/copy from 1.2.0 to 1.3.0 in /entrypoint
Bumps [github.com/otiai10/copy](https://github.com/otiai10/copy) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/otiai10/copy/releases)
- [Commits](https://github.com/otiai10/copy/compare/v1.2.0...v1.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-14 12:07:00 +00:00
Julian Brost
09094095e8
Merge pull request #36 from Icinga/bugfix/env-var-35
Clarify environment variables usage
2020-12-03 09:33:26 +01:00
Julian Brost
5d427c8868
Merge pull request #38 from Icinga/bugfix/zombie-processes-34
Let dumb-init reap zombie processes
2020-11-30 11:54:35 +01:00
Alexander A. Klimov
f7e1218834 Let dumb-init reap zombie processes
refs #34
2020-11-30 11:19:20 +01:00
Julian Brost
630ffa92fd
Merge pull request #30 from Icinga/feature/openssh-client
Install openssh-client
2020-11-30 10:57:27 +01:00
Alexander Aleksandrovič Klimov
1d2b483a0b
Clarify environment variables usage
refs #35
2020-11-24 14:07:57 +01:00
Noah Hilverling
8c150a8bb0
Merge pull request #31 from Icinga/bugfix/support-branches
action.bash: don't fail at docker build -t on support branches
2020-10-14 11:01:34 +02:00
Alexander A. Klimov
de6bb08cc0 action.bash: don't fail at docker build -t on support branches 2020-10-14 10:53:24 +02:00
Alexander A. Klimov
459368f33f Install openssh-client 2020-10-05 12:10:29 +02:00
Noah Hilverling
10f14a7826
Merge pull request #29 from Icinga/bugfix/github-actions-artifacts
Don't upload any artifacts
2020-09-09 09:06:12 +02:00
Alexander A. Klimov
e44027d20d Don't upload any artifacts 2020-09-08 17:54:23 +02:00
Noah Hilverling
9d2108f665
Merge pull request #28 from Icinga/bugfix/volume
Don't create volumes implicitly
2020-08-24 11:31:06 +02:00
Alexander A. Klimov
1ffe590ab2 Don't create volumes implicitly 2020-08-24 11:18:15 +02:00
Noah Hilverling
b26c2e30f4
Merge pull request #26 from Icinga/bugfix/unrecognized-if-no-files-found-input
Allow artifact upload to fail
2020-08-13 13:57:17 +02:00
Alexander A. Klimov
e035614249 Allow artifact upload to fail 2020-08-13 11:25:59 +02:00
Noah Hilverling
df5570a599
Merge pull request #21 from Icinga/feature/ccache-stat
Show ccache stats
2020-08-12 14:07:56 +02:00
Noah Hilverling
79fbc54d8b
Merge pull request #24 from Icinga/bugfix/doc-build-bash-23
Document build.bash
2020-08-12 14:00:33 +02:00
Alexander A. Klimov
b5f8251299 Document build.bash
refs #23
2020-08-11 16:20:24 +02:00
Alexander A. Klimov
6beed164f1 Show ccache stats 2020-07-23 13:18:13 +02:00
Noah Hilverling
ffa8dae635
Merge pull request #20 from Icinga/bugfix/license-header
Add license headers
2020-07-23 09:50:17 +02:00
Alexander A. Klimov
a8cb3eb1ea Add license headers 2020-07-22 14:00:32 +02:00
Noah Hilverling
8bebc354eb
Merge pull request #19 from Icinga/feature/uid
Pin icinga's uid
2020-07-16 09:41:30 +02:00