168 Commits

Author SHA1 Message Date
Julian Brost
7a31a7cedb Don't sync README to Docker Hub anymore
Starting with Icinga 2.16, the container builds are done from within that repo.
This also applies to the documentation that is now synced to Docker Hub from
there. Thus, this repo should no longer attempt to update the image description
on Docker Hub.

References:
- https://github.com/Icinga/icinga2/blob/master/.github/workflows/container-image.yml
- https://github.com/Icinga/icinga2/blob/master/.github/workflows/container-image.yml
- 30473c8975/.github/workflows/container-image.yml (L192-L228)
2026-04-23 08:16:12 +00:00
dependabot[bot]
9ce2b9aacf Bump golang.org/x/crypto from 0.47.0 to 0.50.0 in /entrypoint
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.47.0 to 0.50.0.
- [Commits](https://github.com/golang/crypto/compare/v0.47.0...v0.50.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-22 14:51:58 +00:00
Alexander Aleksandrovič Klimov
08730ff2fb GitHub actions: clone Icinga 2 support/2.15 branch, not master
to prevent GitHub action failures due to missing Protobuf.

Latter is not needed – this image is for Icinga 2.15.
2026-04-22 12:41:27 +00:00
dependabot[bot]
b666cc2cce Bump golang.org/x/crypto from 0.43.0 to 0.47.0 in /entrypoint
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.43.0 to 0.47.0.
- [Commits](https://github.com/golang/crypto/compare/v0.43.0...v0.47.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-22 09:31:48 +00:00
Julian Brost
88dc9ff621
Merge pull request #149 from Icinga/dependabot/go_modules/entrypoint/golang.org/x/crypto-0.43.0
Bump golang.org/x/crypto from 0.39.0 to 0.43.0 in /entrypoint
2025-10-13 14:24:46 +02:00
dependabot[bot]
1b160ae1ec
Bump golang.org/x/crypto from 0.39.0 to 0.43.0 in /entrypoint
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.39.0 to 0.43.0.
- [Commits](https://github.com/golang/crypto/compare/v0.39.0...v0.43.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-09 10:02:35 +00:00
Julian Brost
d8ba52f6a8
Merge pull request #144 from Icinga/dependabot/go_modules/entrypoint/golang.org/x/crypto-0.39.0
Bump golang.org/x/crypto from 0.37.0 to 0.39.0 in /entrypoint
2025-06-17 14:16:47 +02:00
dependabot[bot]
8cda7ac846
Bump golang.org/x/crypto from 0.37.0 to 0.39.0 in /entrypoint
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.37.0 to 0.39.0.
- [Commits](https://github.com/golang/crypto/compare/v0.37.0...v0.39.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-06 10:45:20 +00:00
Alvar
d337394bd6
Merge pull request #142 from Icinga/dependabot/go_modules/entrypoint/github.com/otiai10/copy-1.14.1
Bump github.com/otiai10/copy from 1.5.1 to 1.14.1 in /entrypoint
2025-04-15 17:58:15 +00:00
dependabot[bot]
0d77624d45
Bump github.com/otiai10/copy from 1.5.1 to 1.14.1 in /entrypoint
Bumps [github.com/otiai10/copy](https://github.com/otiai10/copy) from 1.5.1 to 1.14.1.
- [Release notes](https://github.com/otiai10/copy/releases)
- [Commits](https://github.com/otiai10/copy/compare/v1.5.1...v1.14.1)

---
updated-dependencies:
- dependency-name: github.com/otiai10/copy
  dependency-version: 1.14.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-15 15:49:59 +00:00
Alvar
e44a092e6d
Merge pull request #141 from Icinga/dependabot-dont-ignore-copy
.github/dependabot.yml: Do not ignore github.com/otiai10/copy
2025-04-15 15:49:15 +00:00
Alvar Penning
ed29d483a8
.github/dependabot.yml: Do not ignore github.com/otiai10/copy
The dependabot.yml configuration file is in its same state as initially
committed in #59. Since four years ago, the configuration contains an
ignore rule for the github.com/otiai10/copy Go module, which thus have
not received any updates.
2025-04-15 15:08:54 +02:00
Alvar
ab2e9086fc
Merge pull request #140 from Icinga/dependabot/go_modules/entrypoint/golang.org/x/crypto-0.37.0
Bump golang.org/x/crypto from 0.36.0 to 0.37.0 in /entrypoint
2025-04-15 12:03:43 +00:00
dependabot[bot]
ac080c0d1d
Bump golang.org/x/crypto from 0.36.0 to 0.37.0 in /entrypoint
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.36.0 to 0.37.0.
- [Commits](https://github.com/golang/crypto/compare/v0.36.0...v0.37.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-15 10:03:33 +00:00
Julian Brost
199058861c
Merge pull request #139 from Icinga/dockerfile-as-casing
Dockerfile: Write "FROM ... AS" consistently in caps
2025-04-15 11:37:18 +02:00
Alvar
83a83c0824
Merge pull request #138 from Icinga/dependabot/go_modules/entrypoint/golang.org/x/crypto-0.36.0
Bump golang.org/x/crypto from 0.32.0 to 0.36.0 in /entrypoint
2025-04-15 09:30:54 +00:00
Alvar Penning
9cc5ef5147
Dockerfile: Write "FROM ... AS" consistently in caps
Doing so silences the warnings.

> 6 warnings found (use docker --debug to expand):
> - FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 3)
> - FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 11)
> - FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 25)
> - FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 63)
> - FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 97)
> - FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 122)
2025-04-15 09:36:36 +02:00
dependabot[bot]
da3de41230 Bump golang.org/x/crypto from 0.32.0 to 0.36.0 in /entrypoint
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.32.0 to 0.36.0.
- [Commits](https://github.com/golang/crypto/compare/v0.32.0...v0.36.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-15 09:19:28 +02:00
Julian Brost
a399eac13f
Merge pull request #134 from Icinga/dependabot/go_modules/entrypoint/golang.org/x/crypto-0.32.0
Bump golang.org/x/crypto from 0.18.0 to 0.32.0 in /entrypoint
2025-02-04 16:33:52 +01:00
dependabot[bot]
14377c659b
Bump golang.org/x/crypto from 0.18.0 to 0.32.0 in /entrypoint
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.18.0 to 0.32.0.
- [Commits](https://github.com/golang/crypto/compare/v0.18.0...v0.32.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-04 13:32:05 +00:00
Julian Brost
116c03240a
Merge pull request #108 from Icinga/debian12
Bump base image version
2024-11-20 09:44:41 +01:00
Alexander A. Klimov
6a4a836eea Bump base image version
libssl1.1 is now called libssl3.
2024-11-12 16:45:28 +01:00
Alexander Aleksandrovič Klimov
02fcac42ee
Merge pull request #133 from Icinga/Al2Klimov-patch-2
Dockerfile: apt-get upgrade -y to get the latest packages
2024-11-11 19:16:31 +01:00
Alexander Aleksandrovič Klimov
9a7d3835ee
Dockerfile: apt-get upgrade -y to get the latest packages
regardless of the image being up to date or not.
2024-11-11 17:36:26 +01:00
Alexander Aleksandrovič Klimov
031401768d
Merge pull request #129 from srvrguy/check_ssl_cert_fixes
Update and Fix check_ssl_cert
2024-07-09 10:50:03 +02:00
Alexander Aleksandrovič Klimov
d31131c435
Merge pull request #127 from Icinga/Al2Klimov-patch-2
Drop platform linux/arm/v7
2024-06-26 11:56:48 +02:00
Michael Johnson
e80c6047c4 Update and Fix check_ssl_cert
Add missing dependencies required by the check_ssl_cert command. Update command to most recent release version, which fixes problems like OCSP checks.
2024-06-18 10:50:12 -07:00
Alexander Aleksandrovič Klimov
352c6cebc0
Drop platform linux/arm/v7
to save build time.
2024-05-06 13:05:20 +02:00
Alexander Aleksandrovič Klimov
77a2812636
Merge pull request #119 from Icinga/Al2Klimov-patch-2
build.bash: workaround a bug in docker buildx build CLI
2024-01-26 13:58:43 +01:00
Alexander Aleksandrovič Klimov
62ccdab6af
build.bash: workaround a bug in docker buildx build CLI
--build-context dirs seem to have to end with a / to be accepted.
2024-01-26 12:02:16 +01:00
Alexander Aleksandrovič Klimov
d9eefa6a38
Merge pull request #117 from Icinga/dependabot/go_modules/entrypoint/golang.org/x/crypto-0.18.0
Bump golang.org/x/crypto from 0.17.0 to 0.18.0 in /entrypoint
2024-01-16 14:54:11 +01:00
dependabot[bot]
8c64ebaae4
Bump golang.org/x/crypto from 0.17.0 to 0.18.0 in /entrypoint
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.17.0 to 0.18.0.
- [Commits](https://github.com/golang/crypto/compare/v0.17.0...v0.18.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-09 10:51:00 +00:00
Alexander Aleksandrovič Klimov
0151d71c85
Merge pull request #116 from Icinga/dependabot/go_modules/entrypoint/golang.org/x/crypto-0.17.0
Bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /entrypoint
2023-12-19 13:17:12 +01:00
dependabot[bot]
5106e05218
Bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /entrypoint
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.15.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.15.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-19 10:29:47 +00:00
Alexander Aleksandrovič Klimov
b05831b256
Merge pull request #113 from Icinga/Al2Klimov-patch-2
make test: print error on failure
2023-12-07 10:29:14 +01:00
Alexander Aleksandrovič Klimov
950413872a
make test: print error on failure
This simplifies debugging tests.
2023-11-23 13:05:39 +01:00
dependabot[bot]
3ec7d95e5b Bump golang.org/x/crypto from 0.13.0 to 0.15.0 in /entrypoint
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.13.0 to 0.15.0.
- [Commits](https://github.com/golang/crypto/compare/v0.13.0...v0.15.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-15 12:54:30 +01:00
Alexander Aleksandrovič Klimov
d234afd11d
Merge pull request #103 from t-8ch/systemd
Enable systemd integration
2023-11-14 17:22:24 +01:00
Thomas Weißschuh
316bf3c175 Enable systemd integration
podman is able to pass systemd notification sockets through to the
containerized application.
By enabling the systemd integration in icinga2 the host systemd is able
to see the runtime status of the containerized icinga2 instance,
especially for startup notifications.

libsystemd is already installed in the base image so no new runtime
dependency is introduced.
An explicit installation is added for more clarity.

Signed-off-by: Thomas Weißschuh <thomas@t-8ch.de>
2023-11-14 13:38:32 +01:00
dependabot[bot]
205405101a Bump golang.org/x/crypto from 0.9.0 to 0.13.0 in /entrypoint
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.9.0 to 0.13.0.
- [Commits](https://github.com/golang/crypto/compare/v0.9.0...v0.13.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-14 13:08:23 +01:00
Julian Brost
56fac46376
Merge pull request #107 from Icinga/Al2Klimov-patch-1
build.bash: update outdated "Usage: ..."
2023-10-05 12:15:30 +02:00
Alexander Aleksandrovič Klimov
33fa51b801
build.bash: update outdated "Usage: ..." 2023-10-04 13:24:48 +02:00
Julian Brost
717a0a3976
Merge pull request #86 from Icinga/lto
Disable LTO
2023-06-27 16:59:18 +02:00
dependabot[bot]
47bf49b273 Bump golang.org/x/crypto from 0.7.0 to 0.9.0 in /entrypoint
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.7.0 to 0.9.0.
- [Commits](https://github.com/golang/crypto/compare/v0.7.0...v0.9.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-23 11:04:56 +02:00
Alexander Aleksandrovič Klimov
6074fca155
Merge pull request #95 from Icinga/monitoring-plugins
Dockerfile: also install monitoring-plugins' recommendations
2023-05-23 11:03:21 +02:00
Julian Brost
b782daf7d6
Merge pull request #99 from Icinga/apt-get-update
Run `apt-get update` in action.yml
2023-05-02 16:25:18 +02:00
Julian Brost
9d61c39510
Run apt-get update in build.yml
GitHub does not so automatically so the package lists may be outdated, causing the package installation to fail:

    Err:1 http://azure.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 qemu-user-static amd64 1:6.2+dfsg-2ubuntu6.7
      404  Not Found [IP: 52.147.219.192 80]
    E: Failed to fetch http://azure.archive.ubuntu.com/ubuntu/pool/universe/q/qemu/qemu-user-static_6.2%2bdfsg-2ubuntu6.7_amd64.deb  404  Not Found [IP: 52.147.219.192 80]
    E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
2023-05-02 11:35:04 +02:00
Julian Brost
26f92bb5c7
Run apt-get update in action.yml
GitHub does not so automatically so the package lists may be outdated, causing the package installation to fail:

    Err:1 http://azure.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 qemu-user-static amd64 1:6.2+dfsg-2ubuntu6.7
      404  Not Found [IP: 52.147.219.192 80]
    E: Failed to fetch http://azure.archive.ubuntu.com/ubuntu/pool/universe/q/qemu/qemu-user-static_6.2%2bdfsg-2ubuntu6.7_amd64.deb  404  Not Found [IP: 52.147.219.192 80]
    E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
2023-05-02 11:30:12 +02:00
dependabot[bot]
cc68286fed Bump golang.org/x/crypto from 0.6.0 to 0.7.0 in /entrypoint
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/golang/crypto/releases)
- [Commits](https://github.com/golang/crypto/compare/v0.6.0...v0.7.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-20 11:26:48 +01:00
Alexander Aleksandrovič Klimov
e947c88080
Merge pull request #93 from Icinga/Al2Klimov-patch-1
On push to branch support/2.13, push Docker tag support-2.13
2023-03-09 21:19:12 +01:00