chore(deps): update ghcr.io/kimdre/doco-cd docker tag to v0.108.0 - #597
Conversation
OpenCode Dependabot Risk ReviewSchema: Decision: SummaryRenovate bot proposes a minor update of the Doco-CD deployment controller from 0.106.0 to 0.108.0, touching only doco-cd/docker-compose.yml. The v0.107.0 release notes document a known breaking runtime migration: the first deployment after upgrade recreates all tasks/containers in every managed stack to set new metadata, the auto_discovery.delete default changed to false (relevant because .doco-cd.yml sets remove_orphans: true), and the REST API response shape for Stack endpoints changed. Because Doco-CD is the deployment orchestrator for the whole environment, this update carries high operational risk and requires explicit verification before merge. Changed runtime artifacts
Runtime impactNot a routine rolling update: the first deployment after this upgrade will recreate all tasks/containers in every managed stack, and orphan/auto-discovery cleanup behavior may change given the auto_discovery.delete default flip and the repo's remove_orphans: true setting. Breaking change assessmentBreaking changes found in release notes: (1) first deployment after upgrade triggers recreation of all tasks/containers across all stacks; (2) auto_discovery.delete default changed to false, requiring explicit opt-in for auto-removal of obsolete projects/stacks; (3) REST API response shape for Stack endpoints changed; (4) fix for per-deployment task recreation requires user action. Required checks
Manual follow-up
Sources checked
|
|
OpenCode risk gate: neutral. Manual review required. Risk: medium. Reason: Renovate PR updates ghcr.io/kimdre/doco-cd from 0.106.0 to 0.108.0 (two minor bumps). The changed file is limited to doco-cd/docker-compose.yml. Release notes for v0.107.0 include breaking changes: auto_discovery.delete default changed to false, first deployment after upgrade recreates all stack tasks, and REST API response shape changed. v0.108.0 adds remote Git/OCI include support. Because doco-cd is the deployment/CD orchestrator for this infrastructure and the release notes document breaking runtime migration concerns, the update carries medium risk and should not be auto-merged. |
07ca8fa to
9a6c141
Compare
There was a problem hiding this comment.
OpenCode risk gate: changes requested. Risk: medium. Reason: Renovate PR bumps doco-cd from 0.106.0 to 0.108.0 (two minor releases). The v0.107.0 release includes several breaking changes: the auto_discovery.delete default changed from true to false (requires explicit config to auto-remove obsolete stacks), the first deployment after upgrade recreates all tasks/containers to set correct metadata, and the REST API response shape for Stack endpoints changed. The v0.108.0 release adds support for remote Git and OCI artifact includes in Compose files. Because doco-cd is the deployment/CD tool that manages all stacks, these runtime-breaking changes require manual review and config validation before merging.
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. |
44114e4 to
df32e88
Compare
There was a problem hiding this comment.
OpenCode risk gate: changes requested. Risk: medium. Reason: Renovate bumps ghcr.io/kimdre/doco-cd from 0.106.0 to 0.108.0 (minor) in doco-cd/docker-compose.yml. Doco-CD is the deployment controller for the entire environment (it polls the dev branch and deploys all stacks), so this is a runtime-sensitive component. The v0.107.0 release notes explicitly state the fix for per-deployment task recreation 'requires users to take action': the auto_discovery.delete default changed to false (obsolete stacks are no longer auto-removed unless explicitly enabled), the first deployment after upgrade will recreate all tasks/containers in every stack to set new doco-cd metadata, and the Stack REST API response shape changed. The repo's .doco-cd.yml does not set auto_discovery.delete, so cleanup behavior may silently change. The PR itself only touches the expected image pin and no workflow, secret, stack-rendering, or deployment-script files, but the documented breaking runtime behavior of the deployment engine warrants manual review before merge.
df32e88 to
7e0c464
Compare
There was a problem hiding this comment.
OpenCode risk gate: changes requested. Risk: high. Reason: Renovate bot proposes a minor update of the Doco-CD deployment controller from 0.106.0 to 0.108.0, touching only doco-cd/docker-compose.yml. The v0.107.0 release notes document a known breaking runtime migration: the first deployment after upgrade recreates all tasks/containers in every managed stack to set new metadata, the auto_discovery.delete default changed to false (relevant because .doco-cd.yml sets remove_orphans: true), and the REST API response shape for Stack endpoints changed. Because Doco-CD is the deployment orchestrator for the whole environment, this update carries high operational risk and requires explicit verification before merge.
Owner-authorized manual promotion after reviewing the current head, deployment-controller upgrade risks, and passing required checks.
wax911
left a comment
There was a problem hiding this comment.
Reviewed the current Renovate head, Doco-CD deployment-controller migration risks, configuration impact, and passing required CI checks. Owner-authorized manual promotion.
This PR contains the following updates:
0.106.0→0.108.0Release Notes
kimdre/doco-cd (ghcr.io/kimdre/doco-cd)
v0.108.0Compare Source
What's Changed
This release adds support for including Git repos and OCI artifacts in Docker Compose's
includetop-level section as described in their documentation:Use the new
OCI_INSECURE_REGISTRIESenvironment variable to set a comma-seperated allowlist of OCI registries to treat as insecure (HTTP or self-signed certs). Entries are deduplicated and normalized to lowercase. Each entry must be a hostname with optional port (no URL schemes allowed).Example:
registry.example:5000,localhost:5000To use includes:
include:section to a Compose file:GIT_ACCESS_TOKENor domain-scoped credentials are configured (see wiki).OCI_INSECURE_REGISTRIES.🌟 Improvements
Full Changelog: kimdre/doco-cd@v0.107.0...v0.108.0
v0.107.0Compare Source
What's Changed
New configuration options:
DATA_HOST_PATH: Optional source path of the deployment data mount as seen by the target Docker daemon (See Remote Docker daemons). Automatically detected by default.Improvements, fixes and changes
APPRISE_NOTIFY_LEVELis set toinfo.✨ Features
🌟 Improvements
🐛 Bug Fixes
📦 Dependencies
a492c6dby @renovate[bot] in #16302005724by @renovate[bot] in #1631📚 Miscellaneous
New Contributors
Full Changelog: kimdre/doco-cd@v0.106.0...v0.107.0
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.