Commit Graph

58 Commits

Author SHA1 Message Date
CrazyMax
603f5a535a Kubernetes provider 2020-06-17 01:03:09 +00:00
CrazyMax
8c03c235cc Use go module instead of local folder 2020-06-08 00:45:53 +02:00
CrazyMax
7bff860650 Bump v4 2020-06-07 22:04:31 +02:00
CrazyMax
349917e7e4 Configuration transposed into environment variables (#82)
Configuration file not required anymore
DIUN_DB env var renamed DIUN_DB_PATH
Only accept duration as timeout value (10 becomes 10s)
Add getting started doc
Enhanced documentation
Add note about test notifications (#79)
Improve configuration management
Fix telegram init
All fields in configuration now camelCased
Improve configuration validation
Update doc
Update FAQ

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-06-07 19:58:49 +00:00
CrazyMax
0e136a5b83 Fix docker client dep 2020-06-07 21:32:14 +02:00
dependabot-preview[bot]
f4040fd801 Bump gopkg.in/yaml.v2 from 2.2.8 to 2.3.0 (#69)
Bumps [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml) from 2.2.8 to 2.3.0.
- [Release notes](https://github.com/go-yaml/yaml/releases)
- [Commits](https://github.com/go-yaml/yaml/compare/v2.2.8...v2.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-27 22:53:56 +02:00
dependabot-preview[bot]
dc5ce6e3a1 Bump github.com/panjf2000/ants/v2 from 2.3.1 to 2.4.1 (#77)
Bumps [github.com/panjf2000/ants/v2](https://github.com/panjf2000/ants) from 2.3.1 to 2.4.1.
- [Release notes](https://github.com/panjf2000/ants/releases)
- [Commits](https://github.com/panjf2000/ants/compare/v2.3.1...v2.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-27 22:52:34 +02:00
CrazyMax
a62658e266 Fix package version 2020-05-27 21:38:07 +02:00
github-actions[bot]
6da156cd07 Fix go modules 2020-05-25 15:27:48 +00:00
Marcelo Castagna
a10464ebd4 Add Amqp notification client (#63) 2020-05-25 17:27:12 +02:00
CrazyMax
e652699435 Bump github.com/opencontainers/go-digest from 1.0.0-rc1 to 1.0.0 2020-05-25 16:11:34 +02:00
CrazyMax
522dd7a79f Bump github.com/containers/image/v5 from 5.4.0 to 5.4.4 2020-05-25 16:09:01 +02:00
CrazyMax
ab56764464 Switch to kong command-line parser (#66)
* Update workflows

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-05-08 19:30:56 +02:00
CrazyMax
9c797f1616 Review of platform detection (#56)
* Leave default image platform empty for static provider (see FAQ doc)
* Handle platform variant
* Add database migration process
* Switch to Open Container Specification labels as label-schema.org ones are deprecated
* Remove unneeded `diun.os` and `diun.arch` docker labels

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-03-31 23:27:10 +02:00
CrazyMax
7ca9fcacf4 Downgrade containers/image to 5.2.1 (#54) 2020-03-26 13:17:08 +01:00
CrazyMax
d63e1497b7 Docker client v19.03.8 2020-03-26 02:33:31 +01:00
dependabot-preview[bot]
c68563a6d7 Bump github.com/sirupsen/logrus from 1.4.2 to 1.5.0 (#50)
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) from 1.4.2 to 1.5.0.
- [Release notes](https://github.com/sirupsen/logrus/releases)
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sirupsen/logrus/compare/v1.4.2...v1.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-26 02:30:28 +01:00
dependabot-preview[bot]
65744757af Bump github.com/containers/image/v5 from 5.2.1 to 5.3.0 (#46)
Bumps [github.com/containers/image/v5](https://github.com/containers/image) from 5.2.1 to 5.3.0.
- [Release notes](https://github.com/containers/image/releases)
- [Commits](https://github.com/containers/image/compare/v5.2.1...v5.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-26 02:22:34 +01:00
dependabot-preview[bot]
7e0da3e870 Bump github.com/imdario/mergo from 0.3.8 to 0.3.9 (#51)
Bumps [github.com/imdario/mergo](https://github.com/imdario/mergo) from 0.3.8 to 0.3.9.
- [Release notes](https://github.com/imdario/mergo/releases)
- [Commits](https://github.com/imdario/mergo/compare/v0.3.8...v0.3.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-25 14:51:08 +01:00
dependabot-preview[bot]
eb16c033da Bump go.etcd.io/bbolt from 1.3.3 to 1.3.4 (#47)
Bumps [go.etcd.io/bbolt](https://github.com/etcd-io/bbolt) from 1.3.3 to 1.3.4.
- [Release notes](https://github.com/etcd-io/bbolt/releases)
- [Commits](https://github.com/etcd-io/bbolt/compare/v1.3.3...v1.3.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-21 19:35:21 +01:00
dependabot-preview[bot]
4f2e04b2d9 Bump github.com/panjf2000/ants/v2 from 2.3.0 to 2.3.1 (#42)
Bumps [github.com/panjf2000/ants/v2](https://github.com/panjf2000/ants) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/panjf2000/ants/releases)
- [Commits](https://github.com/panjf2000/ants/compare/v2.3.0...v2.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-27 09:55:34 +01:00
dependabot-preview[bot]
808e021b6b Bump github.com/stretchr/testify from 1.5.0 to 1.5.1 (#39)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.5.0...v1.5.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-20 18:28:15 +01:00
dependabot-preview[bot]
02af431003 Bump github.com/stretchr/testify from 1.4.0 to 1.5.0 (#38)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.4.0...v1.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-19 11:23:38 +01:00
crazy-max
fbf7202ea8 Fix go modules 2020-02-17 18:30:47 +00:00
CrazyMax
bac975009a Bump containers/image v5 (#35) 2020-02-17 19:29:38 +01:00
dependabot-preview[bot]
76425274a2 Bump github.com/rs/zerolog from 1.17.2 to 1.18.0 (#33)
Bumps [github.com/rs/zerolog](https://github.com/rs/zerolog) from 1.17.2 to 1.18.0.
- [Release notes](https://github.com/rs/zerolog/releases)
- [Commits](https://github.com/rs/zerolog/compare/v1.17.2...v1.18.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-11 10:32:02 +01:00
dependabot-preview[bot]
31faaab859 Bump github.com/panjf2000/ants/v2 from 2.2.2 to 2.3.0 (#32)
Bumps [github.com/panjf2000/ants/v2](https://github.com/panjf2000/ants) from 2.2.2 to 2.3.0.
- [Release notes](https://github.com/panjf2000/ants/releases)
- [Commits](https://github.com/panjf2000/ants/compare/v2.2.2...v2.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-03 11:16:05 +01:00
dependabot-preview[bot]
c237bd3b71 Bump github.com/matcornic/hermes/v2 from 2.0.2 to 2.1.0 (#31)
Bumps [github.com/matcornic/hermes/v2](https://github.com/matcornic/hermes) from 2.0.2 to 2.1.0.
- [Release notes](https://github.com/matcornic/hermes/releases)
- [Commits](https://github.com/matcornic/hermes/compare/v2.0.2...v2.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-30 16:30:52 +01:00
Dan Nixon
af36d86d82 Add Telegram as a notification destination (#30)
Allows notifications to be sent via a Telegram bot to a set of pre
defined chat IDs.

Messages are simple plain text with the bare minimum information.
2020-01-28 20:28:57 +01:00
dependabot-preview[bot]
c07dfcf97e Bump gopkg.in/yaml.v2 from 2.2.7 to 2.2.8 (#28)
Bumps [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml) from 2.2.7 to 2.2.8.
- [Release notes](https://github.com/go-yaml/yaml/releases)
- [Commits](https://github.com/go-yaml/yaml/compare/v2.2.7...v2.2.8)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-23 11:16:59 +01:00
dependabot-preview[bot]
8d88cece32 Bump github.com/pkg/errors from 0.8.1 to 0.9.1 (#27)
Bumps [github.com/pkg/errors](https://github.com/pkg/errors) from 0.8.1 to 0.9.1.
- [Release notes](https://github.com/pkg/errors/releases)
- [Commits](https://github.com/pkg/errors/compare/v0.8.1...v0.9.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-17 10:34:00 +01:00
dependabot-preview[bot]
fe0f6f702b Bump github.com/robfig/cron/v3 from 3.0.0 to 3.0.1 (#24)
Bumps [github.com/robfig/cron/v3](https://github.com/robfig/cron) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/robfig/cron/releases)
- [Commits](https://github.com/robfig/cron/compare/v3.0.0...v3.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-06 11:12:00 +01:00
CrazyMax
2a7901f15d Add Slack notifier (#8) 2019-12-17 23:40:03 +01:00
CrazyMax
827703aa72 Move image validation and improve job execution 2019-12-14 02:42:37 +01:00
CrazyMax
cc7e6cd13b Docker client v19.03.5 2019-12-12 00:07:29 +01:00
CrazyMax
dcf6712152 Add Docker engines provider 2019-12-12 00:03:08 +01:00
CrazyMax
06d8974fe6 Go 1.13.5 2019-12-11 22:29:01 +01:00
dependabot-preview[bot]
d63bc0d35c Bump github.com/rs/zerolog from 1.16.0 to 1.17.2 (#19)
Bumps [github.com/rs/zerolog](https://github.com/rs/zerolog) from 1.16.0 to 1.17.2.
- [Release notes](https://github.com/rs/zerolog/releases)
- [Commits](https://github.com/rs/zerolog/compare/v1.16.0...v1.17.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-12-01 20:21:53 +01:00
dependabot-preview[bot]
80cd5df860 Bump gopkg.in/yaml.v2 from 2.2.5 to 2.2.7 (#20)
Bumps [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml) from 2.2.5 to 2.2.7.
- [Release notes](https://github.com/go-yaml/yaml/releases)
- [Commits](https://github.com/go-yaml/yaml/compare/v2.2.5...v2.2.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-20 10:06:54 +01:00
dependabot-preview[bot]
7356e581fd Bump gopkg.in/yaml.v2 from 2.2.4 to 2.2.5 (#17)
Bumps [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml) from 2.2.4 to 2.2.5.
- [Release notes](https://github.com/go-yaml/yaml/releases)
- [Commits](https://github.com/go-yaml/yaml/compare/v2.2.4...v2.2.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-05 13:15:59 +01:00
CrazyMax
6d404deaeb Fix go mod 2019-11-04 21:42:18 +01:00
crazy-max
7963ca3f75 Fix go modules 2019-11-04 20:36:34 +00:00
CrazyMax
05465b0bf4 Bump ants to v2 2019-11-04 21:35:38 +01:00
dependabot-preview[bot]
e74ba3aed0 Bump github.com/stretchr/testify from 1.3.0 to 1.4.0 (#11)
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.3.0...v1.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-31 15:54:15 +01:00
dependabot-preview[bot]
5da770e073 Bump gopkg.in/yaml.v2 from 2.2.2 to 2.2.4 (#14)
Bumps [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml) from 2.2.2 to 2.2.4.
- [Release notes](https://github.com/go-yaml/yaml/releases)
- [Commits](https://github.com/go-yaml/yaml/compare/v2.2.2...v2.2.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-31 14:37:49 +01:00
crazy-max
b79f33ff83 Fix go modules 2019-10-31 13:35:04 +00:00
dependabot-preview[bot]
6239d6396c Bump github.com/imdario/mergo from 0.3.7 to 0.3.8 (#13)
Bump github.com/imdario/mergo from 0.3.7 to 0.3.8
2019-10-31 12:26:53 +01:00
dependabot-preview[bot]
991f556df0 Bump github.com/rs/zerolog from 1.14.3 to 1.16.0 (#12)
Bump github.com/rs/zerolog from 1.14.3 to 1.16.0
2019-10-31 12:26:09 +01:00
CrazyMax
987bc3bc69 Update libs 2019-10-20 17:32:19 +02:00
CrazyMax
e7e548ce4e Fix go mod 2019-08-22 21:19:46 +02:00