Update dependency kimdre/doco-cd to v0.88.0#43
Merged
Conversation
64416bb to
1c50dc4
Compare
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.82.1→0.88.0Release Notes
kimdre/doco-cd (kimdre/doco-cd)
v0.88.0Compare Source
What's Changed
Renamed execution mode
one_shotThe job scheduler execution mode
one_shothas been renamed from toone_offfor consistency.The old value is still accepted for backward compatibility but will log a warning and be removed in a future release.
Github Apps
Github Apps are now properly supported, more info in the documentation.
✨ Features
🌟 Improvements
one_shottoone_offfor consistency by @kimdre in #1336🐛 Bug Fixes
📦 Dependencies
2981696by @renovate[bot] in #1330Full Changelog: kimdre/doco-cd@v0.87.0...v0.88.0
v0.87.0Compare Source
What's Changed
Fixed a bug that caused jobs to always be scheduled with
UTCtimezone instead of the local/set timezone.This release also adds two new API endpoints to list and trigger scheduled jobs (introduced in v0.86.0), see also the REST API documentation.
/v1/api/jobsstack(string, optional): Return scheduled jobs only for one stack/project./v1/api/job/{jobName}/runstack(string, optional): Limit matching to a specific stack/project.-
wait(boolean, default:true): Wait for the triggered run to finish before responding.What is the
jobNamefor a scheduled job?jobNameis the runtime name of the scheduled target:my-stack-backup-1)my-stack_backup)How do I find the
jobNamefor a scheduled job?You can get the
jobNamefrom the scheduler logs ("job":"...") or fromGET /v1/api/jobs.jobName, providestackto disambiguate for the run endpoint.Common run endpoint outcomes
200 OK: run triggered and completed (wait=true).202 Accepted: run accepted and running in background (wait=false).404 Not Found: no scheduled job matchedjobName(and optionalstack).409 Conflict: matched job is disabled or the selection is ambiguous.Example Request
Trigger a job by container name
Trigger a job by service name in a specific stack
List all scheduled jobs for a specific stack
✨ Features
Full Changelog: kimdre/doco-cd@v0.86.0...v0.87.0
v0.86.0Compare Source
What's Changed
Scheduled jobs
This release adds a job scheduler that allows you to run containers/services defined in your docker compose files as scheduled jobs based on cron-like schedules or predefined intervals.
This is useful for running periodic tasks such as backups, maintenance scripts, or any recurring workloads without needing an external scheduler.
More details in the documentation.
Domain-scoped Git authentication
You can now specify domain-scoped Git auth credentials to allow Git operations (clone/fetch) for multiple SCMs/domains. If no domains match or domain-scoped authentication is not configured, the
GIT_ACCESS_TOKEN/SSH_PRIVATE_KEYvalues are used.The domain-scoped authentication configuration is a YAML list where each entry defines credentials for one or more domains.
Each entry in the list has the following structure:
More details in the documentation.
✨ Features
🌟 Improvements
📦 Dependencies
68bde55by @renovate[bot] in #1323📚 Miscellaneous
Full Changelog: kimdre/doco-cd@v0.85.1...v0.86.0
v0.85.1Compare Source
What's Changed
🐛 Bug Fixes
📦 Dependencies
c2782c5by @renovate[bot] in #1315Full Changelog: kimdre/doco-cd@v0.85.0...v0.85.1
v0.85.0Compare Source
Nested deployment configurations with Auto-Discovery
You can now add additional, nested deployment configurations when use the auto-discovery feature to override the base-deployment configuration for a specifc project/stack. For more info see the documentation for Nested config overrides.
🚨 Breaking Changes to Settings in the Deployment Configuration
This Release introduces a configuration schema cleanup in the deployment settings for consistency with other settings, adds flexible shorthand syntax, and updates auto-discovery label handling in Docker Container.
Changes
Unified Config Objects
auto_discoverandauto_discover_optsare replaced by a singleauto_discoveryobject:auto_discovery.enabledauto_discovery.depthauto_discovery.deletedestroy(boolean) anddestroy_optsare replaced by a singledestroyobject:destroy.enableddestroy.remove_volumesdestroy.remove_imagesdestroy.remove_dirRenamed Fields for Build settings
build_optshas been renamed tobuild:Boolean Shorthand Support
auto_discovery,destroy, andreconciliationnow accept either a boolean or a full object, enabling a concise shorthand:Docker Label Changes
By renaming the
auto_discoverydeploy setting, I also changed their Container labels. The old labels are deprecated but still supported to prevent unnecessary redeployments/container recreations:cd.doco.deployment.auto_discoveryandcd.doco.deployment.auto_discovery.deleteauto_discoverlabels are still read as a fallback for existing containers, and a deprecation warning is logged, prompting migration.What's Changed
🚨 Breaking Changes
✨ Features
🌟 Improvements
📦 Dependencies
d4bb88eby @renovate[bot] in #1307📚 Miscellaneous
New Contributors
Full Changelog: kimdre/doco-cd@v0.84.0...v0.85.0
v0.84.0Compare Source
What's Changed
This release was a lot of work. Thank you to everyone who provided contributions and tested the changes! :)
Reconciliation on Docker events
The reconciliation logic has been completely rewritten and now triggers on events from the Docker daemon (like a removed service or unhealthy container) to start the reconciliation process instead of checking on an interval if reconciliation is needed.
Configuration options and further information can be found in the documentation.
Image Digest get fetched with HEAD requests
Doco-CD now fetches image digests from container registries using HEAD requests to avoid rate limits with a fallback to the previous GET request logic.
This is useful for registries like DockerHub, where all GET requests against the registry count as an image pull, even if they don't download any image layers.
New 1Password Connect provider
This release adds support for using a 1Password Connect Server as a external secrets provider.
See the docs for setup and usage: https://doco.cd/latest/External-Secrets/1Password-Connect/
1Password provider: Client-Side Caching
The 1Password provider now supports client-side caching to reduce API calls to the 1Password cloud.
Enable and configure caching with the following environment variables:
SECRET_PROVIDER_CACHE_ENABLEDfalseSECRET_PROVIDER_CACHE_TTL30s,5m,1h)5mSECRET_PROVIDER_CACHE_MAX_SIZE100✨ Features
🌟 Improvements
📦 Dependencies
e46ed2cby @renovate[bot] in #1289244f685by @renovate[bot] in #1299📚 Miscellaneous
Full Changelog: kimdre/doco-cd@v0.83.0...v0.84.0
v0.83.0Compare Source
What's Changed
🌟 Improvements
🐛 Bug Fixes
📦 Dependencies
b54cbf5by @renovate[bot] in #1271Full Changelog: kimdre/doco-cd@v0.82.2...v0.83.0
v0.82.2Compare Source
In the Media
For german users: Doco-CD was featured by Heise in a heise+ article, which will also be printed in the next issue of c't magazine, c't 10/2026.
What's Changed
When
force_image_pullis set totrue, the check for a changed image digest against the container image registry now returns correct results for mutable tags likelatest.🌟 Improvements
📦 Dependencies
📚 Miscellaneous
Full Changelog: kimdre/doco-cd@v0.82.1...v0.82.2
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.