Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update molecule to 24.12.0 #563

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Dec 5, 2024

This PR updates molecule from 3.5.2 to 24.12.0.

Changelog

24.12.0

Bugfixes

- Add support for py313 (4322) ssbarnea
- Add -h option to print help (4316) cfasnacht
- Refactor API to use standard types (4240) ssbarnea

24.9.0

Enhancements

- dynamically get the nodeport host (4158) yahoon
- Community comms (4281) oraNod

Bugfixes

- Fix: Incorrect pip install documentation (4279) madalynbartman

24.8.0

Enhancements

- Create instances during login if not created (4253) cavcrosby

Bugfixes

- Fix install from adt advice (4275) ziegenberg
- Use MOLECULE_GLOB environment variable for list command as well (4231) ssbarnea

24.7.0

Bugfixes

- Updated cspell dictionary and removed unneeded values (4251) alisonlhart

24.6.1

Bugfixes

- Restore examples in docs (4221) cidrblock

24.6.0

Bugfixes

- Respect ANSIBLE_COLLECTIONS_PATH (4192) cidrblock
- Avoid requests 2.32.0 during testing (4185) ssbarnea
- Update configuration.md for role name check (4155) AlexanderStohr
- Added more dynamic arguments to podman container creation playbook (4169) felipe4334
- Always apply ssh_connection_options (4174) wokis
- Link to the parallel.md, not docker-rootless.md for parallel example (4168) evgeni
- Fix test method name. (4165) expeehaa

24.2.1

Bugfixes

- Molecule uses ANSIBLE_FILTER_PLUGINS (4135) ultral
- Set ANSIBLE_FORCE_COLOR sooner to fix missing color output in tmux (4145) vicnett
- Fix symlinks creation in ansible provisioneer (4134) rakhinskiy

6.0.3

Bugfixes

- Change molecule_inventory in podman example to remove ansible warning (4086) buckaroogeek
- Update collection structure image in the docs (4098) ajinkyau
- Enable ansible-lint (4069) ssbarnea
- Correct git-archival settings (4071) ssbarnea
- Docs: highlight importance of `ansible_collections` at root dir (4060) felher
- Skip create step when created == true (4038) mluzarreta
- Address ansible-lint reported issues (4056) muellerbe
- Add podman driver option to podman config (4062) brandor5
- Fix docker and podman examples to work with multiple platforms (4068) clickthisnick
- Update docs to remove references to Docker being the default driver (4065) Qalthos
- Fix forbidden implicit octal value (4049) jooola
- Pin linkchecker version (4050) zhan9san
- Update getting-started.md (4030) aogier
- Address documentation username typo (4031) iamgini

6.0.2

Bugfixes

- Update the getting started guide (4023) ajinkyau
- Update ansible-compat to v4.1.7 (4022) ajinkyau

6.0.1

Bugfixes

- Pass environment in testinfra (4014) zhan9san
- fix: remove `role` from `init` help info (4010) chenrui333

6.0.0

Major Changes

- Change current directory to scenario before running playbooks (3966) ssbarnea
- Temporary disable support for external drivers (3961) ssbarnea (REVERTED)
- Reimplemented templating (init command) (3959) ssbarnea
- Remove ability to configure collections-path and roles-path for dependency (3956) ssbarnea

Minor Changes

- Allow molecule to list scenarios present under molecule directory within a collection (3989) ajinkyau
- Avoid skipping create and destroy steps on delegated (3949) ssbarnea

Bugfixes

- Ignore scenarios in virtual envrionments (3996) ajinkyau
- Scaffold future docs structure (3997) cidrblock
- Update documentation (3985) ajinkyau
- Add example of integration with kubevirt (3972) jangel97
- Make pytest-testinfra as an optional dependency (3982) ajinkyau
- Dependency installation directory is changed (3980) zhan9san
- Avoid reinstalling dependencies (3979) zhan9san
- Remove constraints requirement files (3981) zhan9san
- Add example of using docker collection using default driver (3978) zhan9san
- Update documentation (3975) ajinkyau
- Fix connection plugin name setting (3957) apatard
- Disable isolation from ansible-compat Runtime (3962) ssbarnea
- Add example of using podman collection using default driver (3947) ssbarnea
- Improve how executed commands are logged (3948) ssbarnea
- Make driver optional in molecule.yml file (3946) ssbarnea

6.0.0rc

Major Changes

- Change current directory to scenario before running playbooks (3966) ssbarnea
- Rename delegated driver to default (3960) ssbarnea
- Reimplemented templating (init command) (3959) ssbarnea
- Remove ability to configure collections-path and roles-path for dependency (3956) ssbarnea

Minor Changes

- Allow molecule to list scenarios present under molecule directory within a collection (3989) ajinkyau
- Avoid skipping create and destroy steps on delegated (3949) ssbarnea

Bugfixes

- Ignore scenarios in virtual envrionments (3996) ajinkyau
- Scaffold future docs structure (3997) cidrblock
- Update documentation (3985) ajinkyau
- Add example of integration with kubevirt (3972) jangel97
- Make pytest-testinfra as an optional dependency (3982) ajinkyau
- Dependency installation directory is changed (3980) zhan9san
- Avoid reinstalling dependencies (3979) zhan9san
- Remove constraints requirement files (3981) zhan9san
- Add example of using docker collection using default driver (3978) zhan9san
- Update documentation (3975) ajinkyau
- Fix connection plugin name setting (3957) apatard
- Disable isolation from ansible-compat Runtime (3962) ssbarnea
- Add example of using podman collection using default driver (3947) ssbarnea
- Improve how executed commands are logged (3948) ssbarnea
- Make driver optional in molecule.yml file (3946) ssbarnea

6.0.0b0

Major Changes

- Change current directory to scenario before running playbooks (3966) ssbarnea
- Revert "Temporary disable support for external drivers" (3974) ajinkyau
- Revert "Remove testinfra verifier" (3973) ajinkyau
- Remove testinfra verifier (3964) ssbarnea
- Rename delegated driver to default (3960) ssbarnea
- Temporary disable support for external drivers (3961) ssbarnea
- Reimplemented templating (init command) (3959) ssbarnea
- Remove ability to configure collections-path and roles-path for dependency (3956) ssbarnea

Minor Changes

- Allow molecule to list scenarios present under molecule directory within a collection (3989) ajinkyau
- Avoid skipping create and destroy steps on delegated (3949) ssbarnea

Bugfixes

- Update documentation (3985) ajinkyau
- Add example of integration with kubevirt (3972) jangel97
- Make pytest-testinfra as an optional dependency (3982) ajinkyau
- Dependency installation directory is changed (3980) zhan9san
- Avoid reinstalling dependencies (3979) zhan9san
- Remove constraints requirement files (3981) zhan9san
- Add example of using docker collection using default driver (3978) zhan9san
- Update documentation (3975) ajinkyau
- Fix connection plugin name setting (3957) apatard
- Disable isolation from ansible-compat Runtime (3962) ssbarnea
- Add example of using podman collection using default driver (3947) ssbarnea
- Improve how executed commands are logged (3948) ssbarnea
- Make driver optional in molecule.yml file (3946) ssbarnea

6.0.0a2

Major Changes

- Revert "Temporary disable support for external drivers" (3974) ajinkyau
- Revert "Remove testinfra verifier" (3973) ajinkyau
- Remove testinfra verifier (3964) ssbarnea
- Rename delegated driver to default (3960) ssbarnea
- Temporary disable support for external drivers (3961) ssbarnea
- Reimplemented templating (init command) (3959) ssbarnea
- Remove ability to configure collections-path and roles-path for dependency (3956) ssbarnea

Minor Changes

- Avoid skipping create and destroy steps on delegated (3949) ssbarnea

Bugfixes

- Add example of integration with kubevirt (3972) jangel97
- Make pytest-testinfra as an optional dependency (3982) ajinkyau
- Dependency installation directory is changed (3980) zhan9san
- Avoid reinstalling dependencies (3979) zhan9san
- Remove constraints requirement files (3981) zhan9san
- Add example of using docker collection using default driver (3978) zhan9san
- Update documentation (3975) ajinkyau
- Fix connection plugin name setting (3957) apatard
- Disable isolation from ansible-compat Runtime (3962) ssbarnea
- Add example of using podman collection using default driver (3947) ssbarnea
- Improve how executed commands are logged (3948) ssbarnea
- Make driver optional in molecule.yml file (3946) ssbarnea

6.0.0a1

Major Changes

- Revert "Temporary disable support for external drivers" (3974) ajinkyau
- Revert "Remove testinfra verifier" (3973) ajinkyau
- Remove testinfra verifier (3964) ssbarnea
- Rename delegated driver to default (3960) ssbarnea
- Temporary disable support for external drivers (3961) ssbarnea
- Reimplemented templating (init command) (3959) ssbarnea
- Remove ability to configure collections-path and roles-path for dependency (3956) ssbarnea

Minor Changes

- Avoid skipping create and destroy steps on delegated (3949) ssbarnea

Bugfixes

- Update documentation (3975) ajinkyau
- Fix connection plugin name setting (3957) apatard
- Disable isolation from ansible-compat Runtime (3962) ssbarnea
- Add example of using podman collection using default driver (3947) ssbarnea
- Improve how executed commands are logged (3948) ssbarnea
- Make driver optional in molecule.yml file (3946) ssbarnea

6.0.0a0

Major Changes

- Remove testinfra verifier (3964) ssbarnea
- Rename delegated driver to default (3960) ssbarnea
- Temporary disable support for external drivers (3961) ssbarnea
- Reimplemented templating (init command) (3959) ssbarnea
- Remove ability to configure collections-path and roles-path for dependency (3956) ssbarnea

Minor Changes

- Avoid skipping create and destroy steps on delegated (3949) ssbarnea

Bugfixes

- Fix connection plugin name setting (3957) apatard
- Disable isolation from ansible-compat Runtime (3962) ssbarnea
- Add example of using podman collection using default driver (3947) ssbarnea
- Improve how executed commands are logged (3948) ssbarnea
- Make driver optional in molecule.yml file (3946) ssbarnea

5.1.0

Minor Changes

- Ensure external drivers are installed (3901) apatard
- Update dependency doc (3916) zhan9san
- Improve documentation for upgrade scenario (3899) fauust

Bugfixes

- Fix documentation links (3940) ssbarnea
- Fix quoted strings templating (3911) samiam
- Adds Support for Shell Type Instance Param to Delegated Driver (3932) zollo
- Fix dead link in documentation (3923) rtakasuke
- Use backwards incompatible change from ansible-compat 4.0.1 (3904) asmacdo

5.0.1

Bugfixes

- Avoid using incompatible ansible-compat version (3906) ssbarnea
- Fix `tree` example in use case document (3894) akira6592
- Use api to get driver schema file (3898) apatard
- Add `subprocess-run-check` (3896) Ruchip16
- Add `unidiomatic-typecheck` check (3893) Ruchip16
- Add `unnecessary-lambda` check (3892) Ruchip16
- Address ruff S, EXE skips (3889) ssbarnea
- More ruff fixes (3887) ssbarnea
- Fix colors when displaying plugin versions (3886) ssbarnea
- Add `raise-missing-from` rule (3885) Ruchip16
- Add `no-else-return`, `no-else-raise` & `logging-not-lazy` check (3884) Ruchip16
- Add `implicit-str-concat` & `inconsistent-return-statements` check (3882) Ruchip16

5.0.0

Major Changes

- Remove lint command (3802) ssbarnea

Minor Changes

- Add tags document (3866) zhan9san
- Replace sphinx documentation with mkdocs (3811) ssbarnea
- Require ansible-core>=2.12.10 (3799) ssbarnea
- Remove support for python3.8 (3770) ssbarnea
- Adopt PEP-621 for packaging (3767) ssbarnea

Bugfixes

- Refactor dependency locks (3879) ssbarnea
- Add `consider-using-in` check (3880) Ruchip16
- Extend schema validation (3765) zhan9san
- fix link to monorepo under faq (3863) ahmedwonolo
- Fix documentation (3833) ziegenberg
- Documentation: Improve group names (3812) ltog
- Better indentation in verify template (3816) muellerbe
- Replace sphinx documentation with mkdocs (3811) ssbarnea
- Remove embedded dockerfile (3824) ssbarnea
- Upgrade linters (3813) 
- Add support for custom driver name (3795) gciavarrini
- Document molecule-plugins package (3805) ssbarnea
- Update test dependencies (3800) ssbarnea
- Fix rpm building (3798) ssbarnea
- Reorder heading and reformat badges (3778) mamercad
- Fixed typo in `docs/ci.rst` (3796) mitchellroe
- Bump test dependencies (3797) ssbarnea

Deprecations

- Remove lint command (3802) ssbarnea

5.0.0a1

Minor Changes

- Add tags document (3866) zhan9san

Bugfixes

- Extend schema validation (3765) zhan9san
- fix link to monorepo under faq (3863) ahmedwonolo
- Fix documentation (3833) ziegenberg

5.0.0a0

Major Changes

- Remove lint command (3802) ssbarnea

Minor Changes

- Replace sphinx documentation with mkdocs (3811) ssbarnea
- Require ansible-core>=2.12.10 (3799) ssbarnea
- Remove support for python3.8 (3770) ssbarnea
- Adopt PEP-621 for packaging (3767) ssbarnea

Bugfixes

- Documentation: Improve group names (3812) ltog
- Better indentation in verify template (3816) muellerbe
- Replace sphinx documentation with mkdocs (3811) ssbarnea
- Remove embedded dockerfile (3824) ssbarnea
- Upgrade linters (3813) 
- Add support for custom driver name (3795) gciavarrini
- Document molecule-plugins package (3805) ssbarnea
- Update test dependencies (3800) ssbarnea
- Fix rpm building (3798) ssbarnea
- Reorder heading and reformat badges (3778) mamercad
- Fixed typo in `docs/ci.rst` (3796) mitchellroe
- Bump test dependencies (3797) ssbarnea

Deprecations

- Remove lint command (3802) ssbarnea

4.0.4

Bugfixes

- Allow side_effect and verify to have parameters (3730) ehartmann
- Fix running tox:dockerfile with docker secretservice enabled (3764) zeitounator
- Add some FQCNs (3750) muellerbe
- Accept any string for "network_mode" in molecule.json schema (3725) fredflev
- Fix moved libera channel (3727) staticdev
- Add "default" as a valid docker "network_mode" in molecule.json schema (3724) fredflev
- JSON Schema: Allow additionalProperties in ProvisionerConfigOptionsSshConnectionModel  (3721) fredflev
- Help messages when config does not match state file (3713) scottalreadytaken
- Re-add credentials to Docker registry schema (3706) TheLastProject

4.0.3

Bugfixes

- Add support for cgroupns_mode (3700) zhan9san
- Platform `env` expects a dict of vars (3690) zeitounator
- Support ANSIBLE_COLLECTIONS_PATH environment var (3681) nre-ableton
- Fix schema (3687) jsf9k
- Bump ansible-compat from 2.2.0 to 2.2.1 (3670)

4.0.2

Bugfixes

- Use FQCN at any point I found (3680) muellerbe
- Schema fix (3671) apatard
- Adopt molecule config JSON schema (3668) ssbarnea
- Replace cerberus with jsonschema for configuration validation (3638) zhan9san
- Downgrade log level when linking Ansible variables (3646) sleiner

4.0.1

Bugfixes

- Add support for Python 3.11 (3621) ssbarnea
- Added clarifications about customizing docker images (3604) timblaktu
- Fix undocumented env vars (3600) gardar
- Document description for action arguments (verify and side_effect) (3605) amarao

4.0.0

Major Changes

- Removed mol command line alias (3457) ssbarnea
- Remove `ansible` and `ansible-base` extras (3395) ssbarnea
- Remove support for py36 and py37 (3436) ssbarnea

Minor Changes

- Allow bypassing role name checking (3549) zhan9san
- Add support for MOLECULE_PLATFORM_NAME (3416) zhan9san
- Add args for verify and side_effect actions (3467) amarao
- Enable packit rpm building for Fedora 35 (3456) ssbarnea
- Remove `ansible` and `ansible-base` extras (3395) ssbarnea

Bugfixes

- doc: update doc on inventory/host section for provisioner (3571) amarao
- Fixes for recent pylint versions (3586) ssbarnea
- Insert cache_dir into ANSIBLE_ROLES_PATH and ANSIBLE_COLLECTIONS_PATH (3514) zhan9san
- Restore auto-installation of local collection (3225) ssbarnea
- Bump ansible-compat from 2.0.2 to 2.1.0 (3560) 
- Do not gather facts on newly created scenarios (3565) zhan9san
- Use verifier env in ansible verifier (3546) zhan9san
- Missing `f` prefix on f-strings fix (3521) code-review-doctor
- Fix wrong environment variables being passed to ansible compat (3404) (3516) marblenix
- Use FQCN for builtin actions (3503) ziegenberg
- change IRC room from `ansible-molecule` to `ansible-devtools` (3479) ziegenberg
- Replace toolset container image with creator-ee in the documentation (3480) ziegenberg
- fix broken molecule login (3468) amarao
- Added state-file driver validation (3429) superstes
- Fix additional_files_or_dirs in skip check (3459) skeetmtp
- Remove paramiko dependency (3454) ssbarnea
- docs: ansible-lint is not a molecule dep (3446) justin-f-perez

4.0.0a0

Major Changes

- Removed mol command line alias (3457) ssbarnea
- Remove `ansible` and `ansible-base` extras (3395) ssbarnea
- Remove support for py36 and py37 (3436) ssbarnea

Minor Changes

- Allow bypassing role name checking (3549) zhan9san
- Add support for MOLECULE_PLATFORM_NAME (3416) zhan9san
- Add args for verify and side_effect actions (3467) amarao
- Enable packit rpm building for Fedora 35 (3456) ssbarnea
- Remove `ansible` and `ansible-base` extras (3395) ssbarnea

Bugfixes

- Insert cache_dir into ANSIBLE_ROLES_PATH and ANSIBLE_COLLECTIONS_PATH (3514) zhan9san
- Restore auto-installation of local collection (3225) ssbarnea
- Bump ansible-compat from 2.0.2 to 2.1.0 (3560) 
- Do not gather facts on newly created scenarios (3565) zhan9san
- Use verifier env in ansible verifier (3546) zhan9san
- Missing `f` prefix on f-strings fix (3521) code-review-doctor
- Fix wrong environment variables being passed to ansible compat (3404) (3516) marblenix
- Use FQCN for builtin actions (3503) ziegenberg
- change IRC room from `ansible-molecule` to `ansible-devtools` (3479) ziegenberg
- Replace toolset container image with creator-ee in the documentation (3480) ziegenberg
- fix broken molecule login (3468) amarao
- Added state-file driver validation (3429) superstes
- Fix additional_files_or_dirs in skip check (3459) skeetmtp
- Remove paramiko dependency (3454) ssbarnea
- docs: ansible-lint is not a molecule dep (3446) justin-f-perez

3.6.1

Bugfixes

- Fix prepare_environment call for role installs (3409) scruffaluff

3.6.0

Minor Changes

- Remove selinux from being exposed as a dependency (3388) ssbarnea
- Enable doc8 and improve display of supported env vars (3298) ssbarnea
- Add support for py310 (3260) ssbarnea

Bugfixes

- Add deprecation warning for the `mol` command (3407) mperry2
- Replace centos:8 with centos:stream8 (3431) ssbarnea
- Ensure subprocesses are run via Runtime() (3237) ssbarnea
- Improve documentation of molecule init role (3393) ssbarnea
- Bump enrich to 1.2.7 (3385) ssbarnea
- Fix write_file to use a single operation (3359) ssbarnea
- Avoid os.makedirs errors with existing folders (3357) ssbarnea
- Prevent random exception with os.remove (3354) ssbarnea
- Clarify per-project config.yml file (3334) francoisfreitag
- fix docstring for Schema v3 Validation Module (3333) ziegenberg
- Drop testing of digitalocean, hetznercloud, lxd and openstack plugins (3322) ssbarnea
- Add missing filelock test dependency (3321) ssbarnea
- Remove sudo from default alpine image (3317) ssbarnea
- Ensure roles have a namespace when created (3277) ssbarnea
- Ensure cwd is passed to utils.run_command() in all cases (3313) akerouanton
- Support PyYAML 6.0 (3310) hswong3i
- docs(3299): avoid to use dash for role name (3300) xhiroga
- Restore collections path for testing (3283) greg-hellings
- Remove the `setup.py` development stub module (3280) ssbarnea
- add missing "test --destroy=never" to documentation (3274) konstruktoid

Deprecations

- Deprecate ansible[-base] extras (3295) ssbarnea
Links

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.

1 participant