canonical / lego-base-k8s-operator

Base library for building Lego Kubernetes operators
https://charmhub.io/lego-base-k8s
Apache License 2.0
0 stars 3 forks source link

chore: bump ops from 2.11.0 to 2.12.0 #95

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Bumps ops from 2.11.0 to 2.12.0.

Changelog

Sourced from ops's changelog.

2.12.0 - 28 Mar 2024

Features

  • Added Model.get_cloud_spec which uses the credential-get hook tool to get details of the cloud where the model is deployed (#1152)

Fixes

  • Update Pebble Notices get_notices parameter name to users=all (previously select=all) (#1146)
  • Warn when an observer weakref is lost (#1142)
  • More robust validation of observer signatures (#1147)
  • Change Model.relation.app type from Application|None to Application (#1151)
  • Fix attaching storage in Harness before begin (#1150)
  • Fixed an issue where pebble.Client.exec might leak a socket.timeout (builtins.TimeoutError) exception (#1155)
  • Add a consistency check and default network to add_relation (#1138)
  • Don't special-case get_relation behaviour in leader-elected (#1156)
  • Accept type: secret for config options (#1167)

Refactoring

  • Refactor main.py, creating a new _Manager class (#1085)

Documentation

  • Use "integrate with" rather than "relate to" (#1145)
  • Updated code examples in the docstring of ops.testing from unittest to pytest style (#1157)
  • Add peer relation details in Harness.add_relation docstring (#1168)
  • Update Read the Docs Sphinx Furo theme to use Canonical's latest styling (#1163, #1164, #1165)
Commits
  • 2da708a docs: release 2.12.0 CHANGES and version (#1169)
  • d148026 docs(Harness): add a paragraph on peer relations in add_relation (#1168)
  • 335f4bd feat(Harness): add some support for user secrets (#1167)
  • 8bae12d docs: sphinx customisation (#1165)
  • 63a0c89 docs: update sphinx furo theme colors to improve accessibility (#1164)
  • 9b2b334 docs: update read the docs to canonical starter pack (#1163)
  • d4eb977 docs: adjust change log entries, and update HACKING.md to match (#1159)
  • e8305f6 fix(pebble): catch socket.timeout exception in pebble.Client.exec() (#1155)
  • e2a7f7d docs(testing): update code samples in ops.testing from unittest to pytest sty...
  • 4d846b2 chore: Refactor main.py to add a new _Manager class (#1085)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)