Skip to content

docs: update how-to to feature Jubilant (2/2) - #2004

Merged
dimaqq merged 5 commits into
canonical:mainfrom
dimaqq:docs-jubilant-howto-docs-2-3
Aug 27, 2025
Merged

dimaqq merged 5 commits into
canonical:mainfrom
dimaqq:docs-jubilant-howto-docs-2-3

Conversation

@dimaqq

@dimaqq dimaqq commented Aug 22, 2025 •

Copy link
Copy Markdown
Contributor

Update the rest of the how-to docs.

Built on top of #2000

@dwilding

Copy link
Copy Markdown
Contributor

I had a quick look through. Would it be OK if I fully review this after #2000 is merged and you can update this PR? I want to leave another comment on #2000 and don't want to duplicate discussion here

@dimaqq

dimaqq commented Aug 25, 2025

Copy link
Copy Markdown
Contributor Author

I had a quick look through. Would it be OK if I fully review this after #2000 is merged and you can update this PR? I want to leave another comment on #2000 and don't want to duplicate discussion here

Yes of course.

@dimaqq

dimaqq commented Aug 26, 2025

Copy link
Copy Markdown
Contributor Author

Sorry, I had to rebase and force-push this branch because I couldn't get main to merge into this branch cleanly after #2000 was merged into main.

@dimaqq

dimaqq commented Aug 26, 2025

Copy link
Copy Markdown
Contributor Author

@dwilding the PR is ready for your review 🙇🏻

@james-garner-canonical james-garner-canonical left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, thanks.

Comment thread docs/howto/manage-relations.md

@dwilding dwilding left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this! I added few small suggestions, but looks good

Comment thread docs/explanation/testing.md Outdated
Comment thread docs/howto/manage-leadership-changes.md Outdated
Comment thread docs/howto/manage-relations.md Outdated
Comment thread docs/howto/manage-relations.md
Comment thread docs/howto/manage-relations.md
Comment thread docs/howto/manage-storage.md Outdated
Comment thread docs/howto/manage-the-charm-version.md Outdated
@dimaqq

dimaqq commented Aug 27, 2025

Copy link
Copy Markdown
Contributor Author

@dwilding may I ask for one final read?

@dwilding

Copy link
Copy Markdown
Contributor

Changes look great 🙂

@dimaqq
dimaqq merged commit 99cd0f5 into canonical:main Aug 27, 2025
@dimaqq
dimaqq deleted the docs-jubilant-howto-docs-2-3 branch August 27, 2025 03:04
tonyandrewmeyer added a commit that referenced this pull request Oct 22, 2026
Backport of the move from pytest-operator and python-libjuju to
Jubilant, so that the 2.23 maintenance branch no longer depends on
either.

Cherry-picked from main, in order:
 * #1958 (smoke tests to jubilant-backports)
 * #1963 (drop the `juju` dependency and add Juju 4 to the smoke matrix)
 * #1987 (httpbin example charm)
 * #1988 (zero-to-hero tutorial and the k8s example charms)
 * #2000 and #2004 (how-to guides and the testing explanation)
 * #1998 (ignore Juju 4 on microk8s timeouts in the smoke matrix)
 * #2190 (Juju 4/stable rather than 4/beta in the smoke matrix)

Adjustments for the 2.x branch:

- The Python 3.8 and 3.9 environment markers that #1958 removed from
`pyproject.toml` are kept, as is the 20.04 base in the smoke test
parametrisation.
- The smoke tox env injects `ops-2.*.whl` rather than `ops-3.*.whl`.
- `uv.lock` was regenerated rather than merged, which drops
pytest-operator, python-libjuju, pytest-asyncio and their transitive
dependencies.
- The Jubilant intersphinx entry is in `docs/custom_conf.py`, since this
branch still has the older starter-pack layout.
- The tutorial's "review the final code" links stay on the
juju-sdk-tutorial-k8s repository, which is what the other chapters on
this branch link to.

---------

Co-authored-by: Dima Tisnek <dima.tisnek@canonical.com>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants