155 Commits

Author SHA1 Message Date
Alexander Aleksandrovič Klimov
244a110940
Merge pull request #139 from Icinga/rebuild
Build and push release images if manually run on a tag
2026-04-27 15:23:27 +00:00
Alexander A. Klimov
b440f37683 Build and push release images if manually run on a tag
Icinga Web 2 already allows triggering this action manually
to re-build snapshot images. GitHub already allows triggering
actions manually on tags. Latter can be used for release re-build now.
2026-04-27 16:01:27 +02:00
Alexander Aleksandrovič Klimov
796b6c75ca
Merge pull request #129 from Icinga/Al2Klimov-patch-2
Dockerfile: apt-get upgrade -y to get the latest packages
2024-11-12 11:17:59 +01:00
Alexander Aleksandrovič Klimov
84ddc476f9
Dockerfile: apt-get upgrade -y to get the latest packages
regardless of the image being up to date or not.
2024-11-12 10:00:59 +01:00
Eric Lippmann
44ddf96820
Merge pull request #116 from Icinga/debian12
Bump base image version
2024-11-11 11:26:23 +01:00
Alexander A. Klimov
15489dfcc9 DbCommand: support PHP 8.2
by not creating dynamic properties.
2024-09-26 16:23:43 +02:00
Alexander A. Klimov
d07b4af99f Bump base image version
Omitting virtual php8.2-json, that extension is always there since PHP 8.
2024-09-26 16:23:43 +02:00
Eric Lippmann
dd4500b749
Merge pull request #127 from Icinga/Al2Klimov-patch-2
Install icinga-kubernetes-web release in release mode
2024-09-26 16:20:57 +02:00
Alexander Aleksandrovič Klimov
8b7548ac4b
Install icinga-kubernetes-web release in release mode
No that there's a release, we don't need icinga-kubernetes-web snapshots in release mode anymore.
2024-09-26 15:31:16 +02:00
Alexander Aleksandrovič Klimov
059f8ddfa9
Merge pull request #125 from Icinga/Al2Klimov-patch-2
Include notifications module
2024-08-05 15:42:22 +02:00
Alexander Aleksandrovič Klimov
c1191b2c9c
Include notifications module 2024-07-25 11:09:22 +02:00
Alexander Aleksandrovič Klimov
e9476e8aa1
Merge pull request #124 from Icinga/Al2Klimov-patch-2
Drop platform linux/arm/v7
2024-06-26 11:57:22 +02:00
Alexander Aleksandrovič Klimov
d9cee7ca39
Drop platform linux/arm/v7
to save build time.

Also, it looks weird to provide these, but no ARM32 **packages**.
2024-06-26 11:00:20 +02:00
Eric Lippmann
60579f5c9d
Merge pull request #118 from nicolasberens/bugfix/allow_remote_user_117
allow setting remote_user using an intermediate header
2024-02-28 10:37:37 +01:00
Eric Lippmann
fcd9060602
Merge pull request #121 from Icinga/add-icinga-kubernetes-web
Add `Icinga Kubernetes Web`
2024-02-28 10:37:25 +01:00
Eric Lippmann
239968d55b Add Icinga Kubernetes Web
This PR adds `Icinga Kubernetes Web` to the image. Note that there's no
release yet for `Icinga Kubernetes Web`. So for releases of the image,
we have to set `MODE` to `snapshot` right before the module gets cloned.
2024-02-22 13:57:00 +01:00
Alexander Aleksandrovič Klimov
f7bf239dc8
Merge pull request #120 from Icinga/Al2Klimov-patch-2
build.bash: workaround a bug in docker buildx build CLI
2024-02-01 09:49:50 +01:00
Alexander Aleksandrovič Klimov
91d7b0c278
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-30 10:02:27 +01:00
Nicolas Berens
ec09d0f0ac allow setting remote_user using an intermediate header 2024-01-22 10:31:06 +01:00
Alexander Aleksandrovič Klimov
c937e99b7e
Merge pull request #104 from Icinga/arm
Build not only x64
2023-10-25 13:32:52 +02:00
Alexander A. Klimov
95944e7cae build.bash: update outdated "Usage: ..." 2023-10-05 12:21:32 +02:00
Julian Brost
9322599b75 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-09-07 15:17:55 +02:00
Julian Brost
4b25aa07bc 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-09-07 15:17:55 +02:00
Alexander A. Klimov
c60b35229a Create all tags, not just vX.Y.Z 2023-09-07 15:17:53 +02:00
Alexander A. Klimov
c7689d75d0 Build not only x64 2023-09-07 15:09:06 +02:00
Julian Brost
de1bbe4bff
Merge pull request #109 from Icinga/Simplify
Simplify build process
2023-04-18 17:23:14 +02:00
Alexander A. Klimov
f9a3ad872c get-mods.sh: prevent broken pipe errors by reading all output 2023-03-29 15:53:54 +02:00
Alexander A. Klimov
b083919882 Simplify build process 2023-03-29 15:53:54 +02:00
Alexander Aleksandrovič Klimov
a5db4d9f7c
Merge pull request #108 from Icinga/schema-path
Fix schema path
2023-01-30 10:37:24 +01:00
Eric Lippmann
9cf18b486c
Fix schema path 2023-01-29 14:35:39 +01:00
Julian Brost
21dc08dc6e
Merge pull request #107 from Icinga/fix-upstream
Remove broken and redundant patch
2023-01-26 16:37:08 +01:00
Alexander Aleksandrovič Klimov
d169130ecc
Merge pull request #105 from Icinga/repair-upstream
Restore file removed from upstream we need
2023-01-26 12:13:39 +01:00
Alexander A. Klimov
73e5c1aa57 Remove broken and redundant patch 2023-01-24 11:26:29 +01:00
Alexander A. Klimov
cffcdb00ad Tell Icinga Web 2 it's running in our official image 2023-01-24 11:26:29 +01:00
Eric Lippmann
ce71661ede
Merge pull request #89 from Icinga/db-conn-refused
Entrypoint: re-try database connection on error for <=5m
2023-01-20 16:27:12 +01:00
Alexander A. Klimov
73fc14dec0 Entrypoint: re-try database connection on error for <=5m 2023-01-20 15:34:45 +01:00
Alexander A. Klimov
1dd070d54d Restore file removed from upstream we need 2023-01-18 14:42:21 +01:00
Julian Brost
b8ee7008d1
Merge pull request #102 from Icinga/Al2Klimov-patch-1
Fix error -11: Can't contact LDAP server
2022-12-08 16:35:33 +01:00
Julian Brost
4ca6297d5c
Merge pull request #95 from Icinga/93
Ship translations
2022-12-08 15:09:34 +01:00
Alexander A. Klimov
ddbb011812 Ship translations 2022-12-08 14:37:22 +01:00
Alexander Aleksandrovič Klimov
9e73a8e474
Fix error -11: Can't contact LDAP server
with LDAPS by installing libldap-common.
2022-12-06 12:45:46 +01:00
Alexander Aleksandrovič Klimov
af21fa9793
Merge pull request #99 from Icinga/98
Add Icinga-stuff to PHP include path
2022-10-07 15:21:42 +02:00
Alexander A. Klimov
c76c67aa83 Add Icinga-stuff to PHP include path
so that non-Icinga-stuff, e.g. PHPUnit, can reach Icinga-stuff.
2022-09-29 11:31:22 +02:00
Alexander Aleksandrovič Klimov
53237cd358
Merge pull request #94 from nE0sIghT/wip/unlower
entrypoint: do not lower ini keys
2022-09-05 10:59:35 +02:00
Eric Lippmann
d334889d91
Merge pull request #87 from Icinga/bugfix/ipl-module
Remove ipl from enabledModules in README
2022-09-01 10:03:11 +02:00
Yuri Konotopov
e7632f02e5
entrypoint: do not lower ini keys 2022-08-18 21:46:53 +04:00
Alexander Aleksandrovič Klimov
de1b0c8438
Merge pull request #91 from Icinga/dependabot/go_modules/entrypoint/github.com/go-ini/ini-1.67.0
build(deps): bump github.com/go-ini/ini from 1.66.6 to 1.67.0 in /entrypoint
2022-08-09 14:54:35 +02:00
dependabot[bot]
422e2df8f6
build(deps): bump github.com/go-ini/ini in /entrypoint
Bumps [github.com/go-ini/ini](https://github.com/go-ini/ini) from 1.66.6 to 1.67.0.
- [Release notes](https://github.com/go-ini/ini/releases)
- [Commits](https://github.com/go-ini/ini/compare/v1.66.6...v1.67.0)

---
updated-dependencies:
- dependency-name: github.com/go-ini/ini
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-09 10:10:13 +00:00
Julian Brost
06e066e563
Merge pull request #90 from Icinga/sync-readme
GHA: sync README.md to Docker Hub
2022-07-21 14:32:03 +02:00
Alexander A. Klimov
8ce4daf294 GHA: sync README.md to Docker Hub 2022-07-20 15:55:31 +02:00