This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.<br>[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/canonical/haproxy-operator). ## Config Migration Needed - [ ] <!-- create-config-migration-pr --> Select this checkbox to let Renovate create an automated Config Migration PR. ## Repository Problems These problems occurred while renovating this repository. [View logs](https://developer.mend.io//github/canonical/haproxy-operator). - ⚠️ WARN: Package lookup failures --- > [!WARNING] > Renovate failed to look up the following dependencies: `Failed to look up custom.charmhub package oauth-external-idp-integrator: no-result`. > > Files affected: `terraform/tests/main.tftest.hcl` --- ## Open The following updates have all been created. To force a retry/rebase of any, click on a checkbox below. - [ ] <!-- rebase-branch=renovate/all-minor-patch -->[fix(deps): update all non-major dependencies](../pull/471) (`packaging`, `pydantic`, `sphinx-ubuntu-images`) - [ ] <!-- rebase-branch=renovate/haproxy-ddos-protection-configurator-93.x -->[chore(deps): update dependency haproxy-ddos-protection-configurator to v93](../pull/472) - [ ] <!-- rebase-branch=renovate/haproxy-spoe-auth-111.x -->[chore(deps): update dependency haproxy-spoe-auth to v111](../pull/473) - [ ] <!-- rebase-all-open-prs -->**Click on this checkbox to rebase all open PRs at once** ## PR Closed (Blocked) The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below. - [ ] <!-- recreate-branch=renovate/myst-parser-5.x -->[chore(deps): update dependency myst-parser to v5](../pull/332) - [ ] <!-- recreate-branch=renovate/protobuf-7.x -->[chore(deps): update dependency protobuf to v7](../pull/382) - [ ] <!-- recreate-branch=renovate/sphinx-autobuild-2025.x -->[chore(deps): update dependency sphinx-autobuild to v2025](../pull/349) - [ ] <!-- recreate-branch=renovate/sphinx-reredirects-1.x -->[chore(deps): update dependency sphinx-reredirects to v1](../pull/350) ## Detected Dependencies <details><summary>github-actions (20)</summary> <blockquote> <details><summary>.github/workflows/auto_update_libs.yaml (1)</summary> - `canonical/operator-workflows main` </details> <details><summary>.github/workflows/bot_pr_approval.yaml (1)</summary> - `canonical/operator-workflows main` </details> <details><summary>.github/workflows/check_release_notes_artifact.yaml (1)</summary> - `canonical/release-notes-automation main` </details> <details><summary>.github/workflows/cla-check.yml (1)</summary> - `canonical/has-signed-canonical-cla v2` </details> <details><summary>.github/workflows/comment.yaml (1)</summary> - `canonical/operator-workflows main` </details> <details><summary>.github/workflows/copilot-collections-update.yml (1)</summary> - `canonical/copilot-collections main` </details> <details><summary>.github/workflows/docs_rtd.yaml (1)</summary> - `canonical/operator-workflows main` </details> <details><summary>.github/workflows/docs_spread.yaml (1)</summary> - `canonical/operator-workflows main` </details> <details><summary>.github/workflows/docs.yaml (1)</summary> - `canonical/operator-workflows main` </details> <details><summary>.github/workflows/integration_test.yaml (2)</summary> - `canonical/operator-workflows main` - `canonical/operator-workflows main` </details> <details><summary>.github/workflows/promote_auto_scheduled.yaml (4)</summary> - `canonical/operator-workflows main` - `canonical/operator-workflows main` - `canonical/operator-workflows main` - `canonical/operator-workflows main` </details> <details><summary>.github/workflows/promote_charm_haproxy_spoe_auth.yaml (1)</summary> - `canonical/operator-workflows main` </details> <details><summary>.github/workflows/promote_charm_haproxy.yaml (1)</summary> - `canonical/operator-workflows main` </details> <details><summary>.github/workflows/publish_charm.yaml (1)</summary> - `canonical/operator-workflows main` </details> <details><summary>.github/workflows/publish_spoe_auth_snap.yaml (3)</summary> - `actions/checkout v6.0.2` - `snapcore/action-build v1.3.0` - `snapcore/action-publish v1.2.0` </details> <details><summary>.github/workflows/release_notes_automation.yaml (1)</summary> - `canonical/release-notes-automation main` </details> <details><summary>.github/workflows/terraform-docs.yaml (1)</summary> - `canonical/operator-workflows main` </details> <details><summary>.github/workflows/test_terraform_files.yaml (1)</summary> - `actions/checkout v6.0.2` </details> <details><summary>.github/workflows/test_terraform_module.yaml (1)</summary> - `canonical/operator-workflows main` </details> <details><summary>.github/workflows/test.yaml (4)</summary> - `canonical/operator-workflows parametrize-runs-on-for-unit-tests` - `actions/checkout v6` - `snapcore/action-build v1` - `actions/upload-artifact v7` </details> </blockquote> </details> <details><summary>pep621 (6)</summary> <blockquote> <details><summary>haproxy-ddos-protection-configurator/pyproject.toml (16)</summary> - `python >=3.12` - `ops ==3.7.0` - `pydantic ==2.13.0` → [Updates: `==2.13.2`] - `jinja2 ==3.1.6` - `jubilant ==1.8.0` - `snowballstemmer <4` - `jinja2 ==3.1.6` - `jinja2 ==3.1.6` - `jinja2 ==3.1.6` - `allure-pytest >=2.8.18` - `httpx ==0.28.1` - `jinja2 ==3.1.6` - `jubilant ==1.8.0` - `juju ==3.6.1.3` - `protobuf ==6.33.6` → [Updates: `==7.34.1`] - `websockets <17` </details> <details><summary>haproxy-operator/pyproject.toml (24)</summary> - `python >=3.12` - `cosl ==1.9.1` - `cryptography ==46.0.7` - `jsonschema ==4.26.0` - `opentelemetry-api ==1.41.0` - `ops ==3.7.0` - `pydantic ==2.13.0` → [Updates: `==2.13.2`] - `validators >=0.35.0` - `jinja2 ==3.1.6` - `jubilant ==1.8.0` - `snowballstemmer <4` - `jinja2 ==3.1.6` - `jinja2 ==3.1.6` - `jinja2 ==3.1.6` - `allure-pytest >=2.8.18` - `grpcio >=1.76.0` - `grpcio-reflection >=1.76.0` - `httpx ==0.28.1` - `jinja2 ==3.1.6` - `jubilant ==1.8.0` - `juju ==3.6.1.3` - `protobuf ==6.33.6` → [Updates: `==7.34.1`] - `playwright ==1.58.0` - `websockets <17` </details> <details><summary>haproxy-route-policy-operator/pyproject.toml (8)</summary> - `python >=3.12` - `ops ==3.7.0` - `requests ==2.33.1` - `charmlibs-snap ==1.0.1` - `pydantic >=2.12.5` - `validators >=0.35.0` - `jubilant ==1.8.0` - `juju ==3.6.1.3` </details> <details><summary>haproxy-route-policy/pyproject.toml (20)</summary> - `python >=3.12` - `django >=6.0.3` - `djangorestframework >=3.16.1` - `djangorestframework-simplejwt >=5.5.1` - `gunicorn >=23.0.0` - `psycopg2-binary >=2.9.11` - `validators >=0.35.0` - `whitenoise >=6.12.0` - `djangorestframework-simplejwt >=5.5.1` - `coverage >=7.13.5` - `codespell >=2.4.2` - `django-stubs >=6.0.0` - `django-types >=0.23.0` - `djangorestframework-stubs >=3.16.8` - `djangorestframework-types >=0.9.0` - `mypy >=1.19.1` - `ruff >=0.15.6` - `bandit >=1.9.4` - `coverage >=7.13.5` - `uv_build >=0.7.2,<1` </details> <details><summary>haproxy-spoe-auth-operator/pyproject.toml (8)</summary> - `python >=3.12` - `charmlibs-snap ==1.0.1` - `jinja2 ==3.1.6` - `jsonschema ==4.26.0` - `ops ==3.7.0` - `pydantic ==2.13.0` → [Updates: `==2.13.2`] - `jubilant ==1.8.0` - `juju ==3.6.1.3` </details> <details><summary>pyproject.toml (12)</summary> - `python >=3.12` - `jinja2 ==3.1.6` - `jubilant ==1.8.0` - `snowballstemmer <4` - `allure-pytest >=2.8.18` - `httpx ==0.28.1` - `jinja2 ==3.1.6` - `jubilant ==1.8.0` - `juju ==3.6.1.3` - `protobuf ==6.33.6` → [Updates: `==7.34.1`] - `playwright ==1.58.0` - `websockets <17` </details> </blockquote> </details> <details><summary>pip_requirements (1)</summary> <blockquote> <details><summary>docs/requirements.txt (24)</summary> - `canonical-sphinx ==0.6.0` - `myst-parser ==4.0.1` → [Updates: `==5.0.0`] - `sphinx-autobuild ==2024.10.3` → [Updates: `==2025.8.25`] - `sphinx-design ==0.7.0` - `sphinx-notfound-page ==1.1.0` - `sphinx-reredirects ==0.1.6` → [Updates: `==1.1.0`] - `sphinx-tabs ==3.5.0` - `sphinxcontrib-jquery ==4.1` - `sphinxext-opengraph ==0.13.0` - `sphinx-config-options ==0.1.1` - `sphinx-contributor-listing ==0.1.0` - `sphinx-filtered-toctree ==0.1.0` - `sphinx-related-links ==0.1.2` - `sphinx-roles ==0.1.0` - `sphinx-terminal ==1.0.3` - `sphinx-ubuntu-images ==0.1.0` → [Updates: `==0.2.0`] - `sphinx-youtube-links ==0.1.0` - `packaging ==26.0` → [Updates: `==26.1`] - `sphinxcontrib-svg2pdfconverter ==2.1.0` - `sphinx-last-updated-by-git ==0.3.8` - `sphinx-sitemap ==2.9.0` - `rst2html ==2020.7.4` - `vale ==3.13.0.0` - `sphinxcontrib-mermaid ==2.0.1` </details> </blockquote> </details> <details><summary>regex (1)</summary> <blockquote> <details><summary>terraform/tests/main.tftest.hcl (5)</summary> - `haproxy 344` - `haproxy-ddos-protection-configurator 86` → [Updates: `93`] - `haproxy-spoe-auth 105` → [Updates: `111`] - `oauth-external-idp-integrator 6` - `haproxy-spoe-auth 105` → [Updates: `111`] </details> </blockquote> </details> <details><summary>terraform (7)</summary> <blockquote> <details><summary>terraform/charm/haproxy_ddos_protection_configurator/main.tf (2)</summary> - `juju ~> 1.0` - `hashicorp/terraform ~> 1.6` </details> <details><summary>terraform/charm/haproxy_spoe_auth/main.tf (2)</summary> - `juju ~> 1.0` - `hashicorp/terraform ~> 1.6` </details> <details><summary>terraform/charm/haproxy/main.tf (2)</summary> - `juju ~> 1.0` - `hashicorp/terraform ~> 1.6` </details> <details><summary>terraform/product/main.tf</summary> </details> <details><summary>terraform/product/versions.tf (2)</summary> - `juju ~> 1.0` - `hashicorp/terraform ~> 1.6` </details> <details><summary>terraform/tests/setup/main.tf (2)</summary> - `juju ~> 1.0` - `hashicorp/terraform ~> 1.6` </details> <details><summary>terraform/versions.tf (2)</summary> - `juju ~> 1.0` - `hashicorp/terraform ~> 1.6` </details> </blockquote> </details> --- - [ ] <!-- manual job -->Check this box to trigger a request for Renovate to run again on this repository
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
View this repository on the Mend.io Web Portal.
Config Migration Needed
Repository Problems
These problems occurred while renovating this repository. View logs.
Warning
Renovate failed to look up the following dependencies:
Failed to look up custom.charmhub package oauth-external-idp-integrator: no-result.Files affected:
terraform/tests/main.tftest.hclOpen
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
packaging,pydantic,sphinx-ubuntu-images)PR Closed (Blocked)
The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.
Detected Dependencies
github-actions (20)
pep621 (6)
pip_requirements (1)
regex (1)
terraform (7)