Releases: mcuadros/ofelia
Releases · mcuadros/ofelia
v0.3.13
What's Changed
Security fix
Dependency updates
- chore(deps): update dependency go to v1.22.4 by @github-actions in #278
- fix(deps): update module github.com/docker/docker to v26.1.4+incompatible by @github-actions in #279
- fix(deps): update module github.com/jessevdk/go-flags to v1.6.1 by @github-actions in #281
- fix(deps): update module github.com/docker/docker to v27 by @github-actions in #282
- fix(deps): update module github.com/docker/docker to v27.0.3+incompatible by @github-actions in #286
- chore(deps): update dependency go to v1.22.5 by @github-actions in #287
- Update dependencies and Github Actions in 6394070
Full Changelog: v0.3.12...v0.3.13
v0.3.12
What's Changed
- Update jobs.md by @scls19fr in #271
- chore(deps): update dependency go to v1.22.2 by @github-actions in #272
- Bump github.com/docker/docker from 26.0.0+incompatible to 26.0.2+incompatible by @dependabot in #273
- chore(deps): update alpine docker tag to v3.20 by @github-actions in #276
- chore(deps): update dependency go to v1.22.3 by @github-actions in #274
- fix(deps): update module github.com/docker/docker to v26.1.3+incompatible by @github-actions in #268
- chore(deps): update renovatebot/github-action action to v40.1.11 by @github-actions in #275
New Contributors
- @scls19fr made their first contribution in #271
Full Changelog: v0.3.11...v0.3.12
v0.3.11
What's Changed
- Configure Renovate bot
- chore(deps): update golang docker tag to v1.22 by @github-actions in #261
- fix(deps): update module github.com/docker/docker to v25.0.4+incompatible by @github-actions in #260
- fix(deps): update module github.com/fsouza/go-dockerclient to v1.11.0 by @github-actions in #262
- Bump github.com/docker/docker from 25.0.4+incompatible to 25.0.5+incompatible by @dependabot in #265
- fix(deps): update module github.com/docker/docker to v26 by @github-actions in #266
New Contributors
- @github-actions made their first contribution in #261
Full Changelog: v0.3.10...v0.3.11
v0.3.10
- Bumped go.mod dependency
- Enabled docker-labels filter test
- Improved job registration error logs
- Refactored how docker labels are set
- Setup GoReleaser to publish binaries
Full Changelog: v0.3.9...v0.3.10
v0.3.9
v0.3.8
What's Changed
- Bump github.com/containerd/containerd from 1.6.14 to 1.6.18 by @dependabot in #208
- Bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 by @dependabot in #213
- Update go version by @MAGICCC in #211
- Dependencies update by @trane9991 in #218
- Update go version by @MAGICCC in #242
- chore: use strings.Contains instead by @testwill in #237
- bump dependencies by @varlogerr in #233
- Chore: update actions and dependencies by @trane9991 in #248
- Add notes on configuring logging drivers via docker labels. by @jogwen in #220
- Dir named by
save-folder
must already exist. by @jogwen in #221
New Contributors
- @dependabot made their first contribution in #208
- @MAGICCC made their first contribution in #211
- @testwill made their first contribution in #237
- @varlogerr made their first contribution in #233
- @jogwen made their first contribution in #220
Full Changelog: v0.3.7...v3.0.8
v0.3.7
v0.3.6
Added way to provide environment variables for the job-run
, job-exec
and job-local
.
See jobs.md for documentation.
Examples of usage new of new feature:
-
docker-compose.yml
:version: "3" services: ofelia: image: mcuadros/ofelia:002a481 depends_on: - alpine command: daemon --docker volumes: - /var/run/docker.sock:/var/run/docker.sock:ro environment: DOCKER: COMPOSE labels: ofelia.job-local.test1.schedule: "@every 5s" ofelia.job-local.test1.command: "env" ofelia.job-local.test1.environment: '["JOB=LOCAL", "TEST=1"]' ofelia.job-run.test2.command: "env" ofelia.job-run.test2.schedule: "@every 5s" ofelia.job-run.test2.image: "alpine" ofelia.job-run.test2.environment: '["JOB=RUN", "TEST=2"]' alpine: image: alpine command: tail -f /dev/null labels: ofelia.enabled: "true" ofelia.job-exec.test3.schedule: "@every 5s" ofelia.job-exec.test3.command: "env" ofelia.job-exec.test3.environment: '["JOB=EXEC", "TEST=3"]'
-
config.ini
:[job-run "test1"] schedule = @every 5s image = alpine name = test1 command = env environment = JOB=RUN environment = TEST=1 [job-local "test2"] schedule = @every 5s command = env environment = JOB=LOCAL environment = TEST=2 [job-exec "test3"] schedule = @every 5s container = some_container_that_must_be_running command = env environment = TEST=3 environment = JOB=EXEC