52 Commits

Author SHA1 Message Date
Alexander Aleksandrovič Klimov
e174771672
Merge pull request #32 from Icinga/bugfix/umask-077-permissions
Allow building the container from a checkout created with umask 077
2020-11-27 17:19:58 +01:00
Julian Brost
470aaf2bef Allow building the container from a checkout created with umask 077
Previously, the permissions were just copied from the git checkout, i.e.
if this was done with umask 077, files and directories in the container
would end up with mode 700 or 600, for example
/entrypoint-db-init/application had mode 700.
2020-11-27 16:43:00 +01:00
Alexander Aleksandrovič Klimov
bff55b5923
Merge pull request #30 from julianbrost/feature/use-locales-all-package
Use package locales-all to speed up build times
2020-11-25 17:15:29 +01:00
Julian Brost
34272962aa Use package locales-all to speed up build times 2020-11-25 17:13:21 +01:00
Johannes Meyer
c74ef640d6
Merge pull request #25 from Icinga/bugfix/github-actions-artifacts
Don't upload any artifacts
2020-11-17 16:31:15 +01:00
Alexander Aleksandrovič Klimov
45dfbd7468
Merge pull request #26 from Icinga/dependabot/go_modules/entrypoint/github.com/go-ini/ini-1.62.0
build(deps): bump github.com/go-ini/ini from 1.61.0 to 1.62.0 in /entrypoint
2020-10-06 12:51:02 +02:00
dependabot-preview[bot]
ccf72d97da
build(deps): bump github.com/go-ini/ini in /entrypoint
Bumps [github.com/go-ini/ini](https://github.com/go-ini/ini) from 1.61.0 to 1.62.0.
- [Release notes](https://github.com/go-ini/ini/releases)
- [Commits](https://github.com/go-ini/ini/compare/v1.61.0...v1.62.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-06 10:44:39 +00:00
Alexander A. Klimov
979ac83633 Don't upload any artifacts 2020-09-08 17:59:31 +02:00
Alexander Aleksandrovič Klimov
74f3370a9f
Merge pull request #24 from Icinga/dependabot/go_modules/entrypoint/github.com/go-ini/ini-1.61.0
build(deps): bump github.com/go-ini/ini from 1.60.2 to 1.61.0 in /entrypoint
2020-09-07 14:06:07 +02:00
dependabot-preview[bot]
c57190f39d
build(deps): bump github.com/go-ini/ini in /entrypoint
Bumps [github.com/go-ini/ini](https://github.com/go-ini/ini) from 1.60.2 to 1.61.0.
- [Release notes](https://github.com/go-ini/ini/releases)
- [Commits](https://github.com/go-ini/ini/compare/v1.60.2...v1.61.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-07 10:29:10 +00:00
Alexander Aleksandrovič Klimov
a6ff81fb63
Merge pull request #23 from Icinga/dependabot/go_modules/entrypoint/github.com/go-ini/ini-1.60.2
build(deps): bump github.com/go-ini/ini from 1.60.1 to 1.60.2 in /entrypoint
2020-08-27 12:56:57 +02:00
dependabot-preview[bot]
ba813cacfd
build(deps): bump github.com/go-ini/ini in /entrypoint
Bumps [github.com/go-ini/ini](https://github.com/go-ini/ini) from 1.60.1 to 1.60.2.
- [Release notes](https://github.com/go-ini/ini/releases)
- [Commits](https://github.com/go-ini/ini/compare/v1.60.1...v1.60.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-27 10:36:48 +00:00
Alexander Aleksandrovič Klimov
0d0280891c
Merge pull request #22 from Icinga/dependabot/go_modules/entrypoint/github.com/go-ini/ini-1.60.1
build(deps): bump github.com/go-ini/ini from 1.60.0 to 1.60.1 in /entrypoint
2020-08-24 12:55:56 +02:00
dependabot-preview[bot]
243cfa8922
build(deps): bump github.com/go-ini/ini in /entrypoint
Bumps [github.com/go-ini/ini](https://github.com/go-ini/ini) from 1.60.0 to 1.60.1.
- [Release notes](https://github.com/go-ini/ini/releases)
- [Commits](https://github.com/go-ini/ini/compare/v1.60.0...v1.60.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-24 10:27:39 +00:00
Noah Hilverling
fe4888b137
Merge pull request #21 from Icinga/bugfix/volume
Don't create volumes implicitly
2020-08-24 11:30:40 +02:00
Alexander A. Klimov
eea0720776 Don't create volumes implicitly 2020-08-24 11:19:52 +02:00
Alexander Aleksandrovič Klimov
c5661c57b6
Merge pull request #20 from Icinga/dependabot/go_modules/entrypoint/github.com/go-ini/ini-1.60.0
build(deps): bump github.com/go-ini/ini from 1.57.0 to 1.60.0 in /entrypoint
2020-08-24 10:46:28 +02:00
Noah Hilverling
d143a86add
Merge pull request #18 from Icinga/bugfix/unrecognized-if-no-files-found-input-17
Allow artifact upload to fail
2020-08-18 09:30:06 +02:00
dependabot-preview[bot]
84db657505
build(deps): bump github.com/go-ini/ini in /entrypoint
Bumps [github.com/go-ini/ini](https://github.com/go-ini/ini) from 1.57.0 to 1.60.0.
- [Release notes](https://github.com/go-ini/ini/releases)
- [Commits](https://github.com/go-ini/ini/compare/v1.57.0...v1.60.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-17 10:49:52 +00:00
Alexander A. Klimov
4c3460358f Allow artifact upload to fail
refs #17
2020-08-13 11:29:47 +02:00
Noah Hilverling
7ff21b696c
Merge pull request #16 from Icinga/bugfix/doc-build-bash
Document build.bash
2020-08-12 15:18:48 +02:00
Alexander A. Klimov
62c6dcae2f Document build.bash 2020-08-12 14:19:51 +02:00
Noah Hilverling
fea947e459
Merge pull request #14 from Icinga/bugfix/license-header
Add license headers
2020-08-12 14:05:09 +02:00
Alexander A. Klimov
1af83f6284 Add license headers 2020-07-23 10:54:51 +02:00
Noah Hilverling
c8e06854db
Merge pull request #13 from Icinga/react-on-schedule-and-workflow-dispatch
React on schedule and workflow dispatch
2020-07-16 09:45:15 +02:00
Johannes Meyer
823d53a403 action.bash: Properly extract docker tag names from branches 2020-07-15 15:06:21 +02:00
Johannes Meyer
18fced60e6 get-mods: Only archive $BRANCH if it exists 2020-07-15 14:22:13 +02:00
Johannes Meyer
67ab2cd4a1 action: Handle workflow_dispatch and schedule events..
..instead of `pull_request` and `push`
2020-07-14 08:28:31 +02:00
Noah Hilverling
3952a14bdb
Merge pull request #9 from Icinga/feature/auto-db-schema
entrypoint/: auto-import SQL schema
2020-07-09 13:35:59 +02:00
Alexander A. Klimov
f7a47b72e9 entrypoint/: provision credentials from icingaweb.passwords.${BACKEND}.${USER}=${PASS} 2020-07-09 13:17:51 +02:00
Alexander A. Klimov
d73b44d879 entrypoint/: auto-import SQL schema 2020-07-09 13:12:14 +02:00
Noah Hilverling
537d520f91
Merge pull request #10 from Icinga/feature/build-local
Add build.bash
2020-07-07 14:58:12 +02:00
Noah Hilverling
ee108c5f39
Merge pull request #7 from Icinga/feature/docs
Add README.md
2020-07-06 09:51:58 +02:00
Alexander A. Klimov
4c126eeaa0 Add build.bash 2020-07-03 16:11:43 +02:00
Alexander A. Klimov
9fc7b03cad action.bash: outsource composer install into composer.bash 2020-07-03 16:03:49 +02:00
Noah Hilverling
5975dbaad8
Merge pull request #8 from Icinga/feature/mod-commits
get-mods.sh: don't hardcode most commits
2020-07-01 13:40:15 +02:00
Alexander A. Klimov
b227446edf get-mods.sh: don't hardcode most commits 2020-06-29 13:12:21 +02:00
Noah Hilverling
4a63652535
Merge pull request #3 from Icinga/feature/wizard
icingaweb2.patch: tune setup wizard for Docker
2020-06-26 08:42:55 +02:00
Alexander A. Klimov
c186819ebf icingaweb2.patch: tune setup wizard for Docker 2020-06-25 16:53:06 +02:00
Alexander A. Klimov
829b6d2ec7 Add README.md 2020-06-25 16:33:27 +02:00
Noah Hilverling
44bf1cc695
Merge pull request #6 from Icinga/feature/env-config
entrypoint/: configure Icinga Web 2
2020-06-25 15:58:32 +02:00
Noah Hilverling
c8da71f93d
Merge pull request #4 from Icinga/feature/mods-master
get-mods.sh: include master of modules in :master
2020-06-25 15:16:11 +02:00
Noah Hilverling
e454c0944d
Merge pull request #5 from Icinga/feature/persistence-2
Persist config in /data
2020-06-25 14:36:01 +02:00
Noah Hilverling
352d1e3646
Merge pull request #1 from Icinga/feature/github-action
Build minimal Docker image with runnable Icinga Web 2 installed
2020-06-25 14:25:19 +02:00
Alexander A. Klimov
8a26ad3e3f entrypoint/: configure Icinga Web 2 2020-06-25 11:05:29 +02:00
Alexander A. Klimov
8de79895d0 entrypoint/: initialize /data
refs #2
2020-06-24 15:29:58 +02:00
Alexander A. Klimov
754762bcb7 entrypoint/: run given command
refs #2
2020-06-24 15:04:03 +02:00
Alexander A. Klimov
ab4a231a6c get-mods.sh: include master of modules in :master 2020-06-24 14:04:22 +02:00
Alexander A. Klimov
682db5f95a Dockerfile: run apache2 w/ mod_php and Icinga Web 2 2020-06-23 16:47:12 +02:00
Alexander A. Klimov
32fc20036d action.bash: get framework, mods and deps 2020-06-23 16:47:12 +02:00