Skip to content
New issue

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

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

Already on GitHub? # to your account

Update molecule to 24.12.0 #495

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.0.8 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

3.5.2

Bugfixes

* fix: bump subprocess-tee to 0.3.5 (3262) ssbarnea
* fix: drop pytest-verbose-parametrize test dependency (3261) ssbarnea

Kudos goes to: ssbarnea

3.5.1

Bugfixes

* Relax pluggy version dependency (3239) cjeanner
* Restore option to disable galaxy dependency check (3236) fcharlier
* Restore option to disable dependency check (3235) ssbarnea
* Ensure SystemExit is captured on driver initialization (3230) ssbarnea

Kudos goes to: cjeanner, fcharlier and ssbarnea

3.5.0a0

Minor Changes

* Replace ansible-lint dependency with ansible-compat (3190) ssbarnea
* Capture sanity check warnings and display them (3214) ssbarnea

Bugfixes

* Use portable cache from ansible-compat (3180) ssbarnea
* docs: add hint for verify playbook (3222) ltalirz
* Remove dependency on setuptools (3221) ssbarnea

Kudos goes to: ltalirz and ssbarnea

3.4.1

Bugfixes

* [PR 3239/212b01c7 backport][stable/3.4] Relax pluggy version dependency (3256) patchback
* [PR 3236/60ed58ad backport][stable/3.4] Restore option to disable galaxy dependency check (3255) patchback
* [PR 3235/cb50b4a5 backport][stable/3.4] Restore option to disable dependency check (3254) patchback
* [PR 3230/5e717ce9 backport][stable/3.4] Ensure SystemExit is captured on driver initialization (3253) patchback

Kudos goes to: cjeanner, fcharlier, patchback and ssbarnea

3.4.0

Minor Changes

* Bump jinja2 minimal version (3200) ssbarnea
* Allow molecule drivers to require collections (3192) ssbarnea
* Update .pre-commit-config.yaml pylint repo (3183) clickthisnick
* ``molecule test`` add support of ansible args (3166) abikouo
* Drop use of pytest-helpers-namespace (3195) ssbarnea

Bugfixes

* Rename master branch to main (3202) ssbarnea
* Drop use of pytest-helpers-namespace (3195) ssbarnea
* Upgrade pylint (3194) ssbarnea
* Assure we also run functional tests (3172) ssbarnea
* Improve molecule init (3170) ssbarnea
* Avoid None among plugin directories (3162) ssbarnea
* Fix pip documentation link (3168) tadeboro

Kudos goes to: abikouo, clickthisnick, ssbarnea and tadeboro

3.3.4

Changes

Bugfixes

* Fix ansible version parsing (3143) ssbarnea
* Bump dependendencies (3141) ssbarnea
* Change ANSIBLE_LIBRARY PATH processing (3137) cloudnull
* fix docs jobs (3138) cloudnull

3.3.3

Changes

* Fix docs building (3133) ssbarnea

Bugfixes

* Avoid using in-repo .cache folder (3128) ssbarnea
* Switch from freenode to libera.chat (3132) ssbarnea

3.3.2

Changes

Bugfixes

* Require ansible-lint 5.0.9 (3125) ssbarnea
* Fix ansible_ssh_common_args in molecule.yml (3121) gardar
* Fix shell completion (click 8) (3118) ssbarnea
* Avoid broken cerberus releases (3120) ssbarnea

3.3.1

Changes

* fix(deps): add compatibility for click 8.0 via click-help-colors (3109) anthraxx
* Properly construct collections path (3085) tadeboro
* Reformat source files with black (3100) tadeboro

Bugfixes

* fix(deps): cookiecutter conflicts (3113) ssbarnea
* Fix ANSIBLE_LIBRARY variable handling (3103) tadeboro
* Make sure run_command properly combines envs (3104) tadeboro
* Make sure we detect dependency installation failure (3105) tadeboro

3.3.0

Changes

Minor Changes

* Make molecule reuse prerun from ansible-lint (3077) ssbarnea
* Update installation.rst (3074) JensTimmerman

Bugfixes

* Adding Azure Pipelines CI Documentation (3081) jimbo8098
* Assure molecule uses root logger (3079) ssbarnea

3.2.4

Changes

Bugfixes

* Add ansible-core version string parsing (3068) tadeboro
* Document use of newer toolset container image (3059) brianhelba

3.2.3

Changes

* Assure image is included for containers driver 3040 ssbarnea

3.2.2

Changes

* Fix base config default when not using vcs (3030) lebauce

Minor Changes

* Support multiple base configs (3029) lebauce
* Add Hetzner Cloud plugin into testing again (3027) decentral1se

Bugfixes

* Allow os_walk to follow symlinks (3026) ragingpastry

3.2.1

Changes

Minor Changes

* Extend run_command implementation (3007) ssbarnea
* Refactor logging (3000) tadeboro

Bugfixes

* Refactored use of console for logging (3013) ssbarnea
* Fix typos in docs (3011) 0xflotus
* Avoid using lock unless parallel mode is present (3014) ssbarnea
* Narrow down dependency versions (3015) ssbarnea
* Avoid use of property decorator for project_directory (3006) ssbarnea
* Avoid misleading user about load of missing config (3002) ssbarnea
* Acknowledge click 8.0 incompatibility (3001) ssbarnea
* Assure provisioner logging is enabled by default (2996) ssbarnea

3.2.0

Changes

Minor Changes

* Improve ANSI coloring detection (2990) ssbarnea
* Add tests for section_loggers (2987) cognifloyd

Bugfixes

* Fix connection option handling for delegated driver (2988) apatard
* Fix dumb terminal condition (2991) ssbarnea
* Allow to set login_cmd_template for delegate driver (2989) apatard

3.2.0a1

Changes

Major Changes

* Refactored text functions out of util module (2969) ssbarnea
* Remove molecule container building from core (2935) ssbarnea
* Replace internal logger with rich logger (2929) ssbarnea

Minor Changes

* Display each command as a collapsable section under CI (2976) cognifloyd
* Refactor version printing (2977) ssbarnea
* Refactor execute to use wrapper for logging (2975) ssbarnea
* Adds ability to produce html reports (2958) ssbarnea
* Remove debug message about schema validation (2939) ssbarnea
* Improved styling of logging (2938) ssbarnea
* Make use of internal run_command (2937) ssbarnea
* Log matrix sequence as a single line (2936) ssbarnea
* Display scenario and action on a single log line (2934) ssbarnea
* Add verbosity argument (2933) ssbarnea
* Improve coloring control (2932) ssbarnea
* Removed use of colorama from debug printing (2928) ssbarnea
* Move pexpect from a runtime dependency to test (2921) ssbarnea

Bugfixes

* docs/getting-started.rst: Add missing argument to init role (2986) apatard
* Remove mock as a dependency (2985) clickthisnick
* Assure we install dataclasses on py36 (2982) ssbarnea
* Consolidated use of rich console (2980) ssbarnea
* Fix click ANSI support regression (2979) ssbarnea
* Prevent Ansible args from leaking to create and destroy (2966) tadeboro
* Switch from inventory file to directory for testinfra call (2962) amarao
* Document toolset container (2964) ssbarnea
* Improve output when Ansible is missing (2956) ssbarnea
* Set ansible_ssh_pass with ansible_password because of a testinfra issue (2927) lmesz-bitrise
* Use new testinfra package name (2945) ssbarnea
* Prevent ansible from becoming a dependency (2954) ssbarnea
* Fixed Manifest file (2943) ssbarnea
* Fix indentation of example gitlab-ci configuration (2940) santiagoroman
* Documentation: Remove extra empty line in Drivers section (2941) santiagoroman
* Avoid duplicate stdout on playbook failures (2930) ssbarnea
* Harden smoketest to avoid ansible becoming a python dependency (2926) ssbarnea
* Removed run_command test helper (2925) ssbarnea

Deprecations

* Moved more text functions to text module (2983) ssbarnea
* Removed custom logger (2978) ssbarnea
* Removed print_info from command base class (2981) ssbarnea

3.2.0a0

Changes

Major Changes

* Remove dependency on sh library (2917) ssbarnea

Minor Changes

* Disable Ansible interpreter warnings (2914) ssbarnea

Bugfixes

* Fixed plain formatting on scenario list (2918) ssbarnea

3.1.5

Changes

Bugfixes

* Add description of environment variables (2915) klorenz
* Remove coverage ceiling from test extra (2913) ssbarnea

3.1.4

Changes

Minor Changes

* Replace tabulate with rich (2906) ssbarnea
* Include driver information alongside version (2900) ssbarnea
* Move molecule package under lib folder (2899) ssbarnea

Bugfixes

* Run pip check at the end of container building (2910) ssbarnea
* Remove hetznerdriver from container (2908) ssbarnea
* Avoid building molecule container with version 0.0.0 (2907) ssbarnea
* Reflect changes in the molecule core in the documentation (2903) fourstepper
* Avoid using broken pip 2020-resolver (2904) ssbarnea

3.1.3

Changes

Bugfixes

* Avoid implicit gather_facts on verify (2897) ssbarnea
* Documentation: fixing --parallel flag position and typos (2858) Arnoways

3.1.2

Changes

Bugfixes

* Contributing docs edit regarding broken URLs (2889) fourstepper
* Relaxed test extra dependencies (2888) ssbarnea

3.1.1

Changes

Major Changes

* Remove molecule ansible filters (2869) ssbarnea
* Remove support for gilt (2814) ssbarnea
* Remove podman driver from core (2812) ssbarnea
* Remove docker driver from core (2811) ssbarnea
* Remove dependency on ansible library (2805) ssbarnea

Minor Changes

* Enable py39 support (2873) ssbarnea
* Include filename with validation failures (2829) ssbarnea

Bugfixes

* Remove test dependency on external galaxy role (2813) ssbarnea
* Update docs about .env.yml (2803) ssbarnea
* Fixed linters (2802) ssbarnea
* Add driver-name parameter to init_scenario test helper (2798) lod
* Update docs to recommend docker:stable-dind (2795) fourstepper
* Removed ansible plugin testing support (2881) ssbarnea
* Allow external drivers to have their own embedded playbooks (2879) ssbarnea
* Assured dependency installed collections are isolated (2875) ssbarnea
* export DEBIAN_FRONTEND when building image (2868) hluaces
* Fixed CustomLogger super call (2849) mattp-
* Update molecule tag in examples.rst (2848) malodie
* Remove unnecessary commands in ci docs (2850) aminvakil
* Sort tests files for testinfra by filename (2846) atmaniak
* Fixed build-containers (2852) ssbarnea
* Added hint about current directory for "initialization" (2842) wouterj
* Update ci.rst (2830) OyvindLGjesdal
* Correct docstring for init role command class (2826) 1efty
* Correct GitHub Actions example (2821) sestrella

Deprecations

* Removed ansible plugin testing support (2881) ssbarnea

3.1.0a1

Changes

Major Changes

* Removed molecule ansible filters (2869) ssbarnea

Minor Changes

* Enable py39 support (2873) ssbarnea
* Include filename with validation failures (2829) ssbarnea

Bugfixes

* Assured dependency installed collections are isolated (2875) ssbarnea
* export DEBIAN_FRONTEND when building image (2868) hluaces
* Fixed CustomLogger super call (2849) mattp-
* Update molecule tag in examples.rst (2848) malodie
* Remove unnecessary commands in ci docs (2850) aminvakil
* Sort tests files for testinfra by filename (2846) atmaniak
* Fixed build-containers (2852) ssbarnea
* Added hint about current directory for "initialization" (2842) wouterj
* Update ci.rst (2830) OyvindLGjesdal
* Correct docstring for init role command class (2826) 1efty
* Correct GitHub Actions example (2821) sestrella

3.1.0a0

Major Changes

* Prepare for 3.1.0 (2816) ssbarnea
* Removed support for gilt (2814) ssbarnea
* Remove podman driver from core (2812) ssbarnea
* Remove docker driver from core (2811) ssbarnea
* Remove dependency on ansible library (2805) ssbarnea

Bugfixes

* Remove test dependency on external galaxy role (2813) ssbarnea
* Update docs about .env.yml (2803) ssbarnea
* Fixed linters (2802) ssbarnea
* Add driver-name parameter to init_scenario test helper (2798) lod
* Update docs to recommend docker:stable-dind (2795) fourstepper
Links

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant