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 3.3.2 #265

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

Conversation

pyup-bot
Copy link
Contributor

This PR updates molecule from 2.19.0 to 3.3.2.

Changelog

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

3.0.8

Changes

Bugfixes

* Added mode to template 2785  (2791) rgarrigue
* Assure env is passted to lint calls (2783) greg-hellings
* Check ansible-base version before ansible version  (2777) btravouillon

3.0.7

Changes

* Passdown ANSIBLE_LIBRARY shell environment variable (2754) ssbarnea
* Remove hardcoded test files for docker and podman (2728) ssbarnea

Minor Changes

* Add -f alias for --force on prepare command (2767) greg-hellings

Bugfixes

* Add environment dict to lint calls (2770) greg-hellings
* Avoid abridged click output (2768) ssbarnea
* Removed default provisioner lint configuration (2775) anatolek
* Document needed tweaks for podman-in-docker (2762) Yajo
* Fix minor typo on examples.rst (2760) qoreQyaS
* Remove custom callbacks from our tests (2753) ssbarnea
* Remove universal wheel setting (2752) brianhelba

3.0.6

Changes

* Clear the APT package index files in default test images (2748) brianhelba
* Updated version packaging (2741) ssbarnea

Bugfixes

* Make container building more reliable (2749) ssbarnea
* Improve help text about base configuration loading (2746) evgeni
* Enable isort (2747) ssbarnea
* Correct ANSIBLE_COLLECTIONS_PATH (2745) ssbarnea
* Avoid failing tests due to docker deprecations (2742) ssbarnea

3.0.5

Changes

* Set correct default directory for tests (2732) jyoder-deloitte
* Documentation cleanup (2736) ssbarnea
* Allow configuration of docker_network in platforms (2696) actatux
* Set DEBIAN_FRONTEND=noninteractive in the default Dockerfile (2708) JamesWrigley
* podman: remove reference to "volumes" setting (2699) ktdreyer
* Added second example for Sharing Across Scenarios (2725) seocam
* Replace most centos:7 refereces with 8 (2691) ssbarnea
* Remove py2 leftovers (2695) ssbarnea
* Speed-up CI/CD on docs only changes (2686) ssbarnea

Minor Changes

* Add mol command alias (2737) ssbarnea
* Support root containers for podman (2716) sshnaidm
* Add cgroup-manager storage-opt storage-driver to podman driver (2715) sshnaidm

Bugfixes

* Adopt sphinx_ansible_theme (2730) ssbarnea
* Add article how to use molecule and why (2731) ultral
* Workaround pip editable install bug (2729) ssbarnea
* Pass ansible_args to idempotence command (2709) liuyangc3
* Clarify Docker bind-mount (2701) bradshjg
* Treat warnings as errors during testing (2685) ssbarnea
* Replace mailing list with github discussions (2710) ssbarnea
* Fixes around ansible-devel testing (2722) ssbarnea
* Update monolith-repo link in faq (2706) jokajak
* docs: fix typos in examples (2707) jokajak
* Remove use of distutils (2608) ssbarnea
* Enable type checking using mypy (2694) ssbarnea
* Fix issue with finding collections (2690) ericsysmin
* docs: Dockerfile no longer created by default (2689) geerlingguy
* Documentation refactoring (2687) ssbarnea
* Document use of GitHub Actions with private repositories (2688) rgarrigue

3.0.4

Changes

Minor Changes

* Allow drivers to overwrite template (2666) nikParasyr
* Add memory-swap to create docker driver (2645) ElfoLiNk

Bugfixes

* Update pinned version for sh dependency (2679) robinmulder
* Improve dependencies (2663) ssbarnea
* docs: update python-libselinux to python3-libselinux EL8 (2661) jeffcpullen
* Remove quick start stub and links from docs (2644) njvrzm
* Fix formatting issue in galaxy requirements-file code block. (2649) geerlingguy

3.0.3

Changes

Major Changes

* Make py36 minimal version needed for running molecule (2628) ssbarnea
* Removed --driver-template option (2642) ssbarnea

Minor Changes

* Add support for memory and kernel_memory module parameters (2615) guerzon
* Implemented reset for docker driver (2639) ssbarnea
* Add support for collections as dependencies (2609) greg-hellings
* Ansible 2.10 compatibility changes (2620) ssbarnea
* Avoid ssh connection warnings (2573) ssbarnea

Bugfixes

* Correct typo in collection argument roles-file -> role-file (2640) greg-hellings
* Enable podman testing (2632) ssbarnea
* Avoid errors with delegated create and destroy templates (2623) ssbarnea
* Fix removal of ANSI control characters when PY_COLORS=0 (2611) kevingentile
* Install Python 3 in non-RPM test images (2577) brianhelba
* Inline RUN in Dockerfile to fix `apk` calls (2582) dduportal
* Install rsync in Docker Image (2584) dduportal
* Ensure testinfra is installed in Docker image (2579) brianhelba
* added example for gitlab-ci using virtenv and tags, requested in issu… (2634) belfast77
* Fix Getting Started docs as default verifier is now Ansible not testinfra (2625) matthewcosgrove
* Update Gitlab CI example (2627) matthewcosgrove
* Fix a missing ":" before the reference to "galaxy". (2606) shuuji3
* Add missing spaces in gitlab-ci example (2604) ryandaniels
* Suggest using python3 and pip3 in example docs (2578) brianhelba
* `set -e` for Lint Example (2575) hswong3i
* Fix container build (2603) ssbarnea
* Fix dependency on pre-commit (2601) ssbarnea
* Inline RUN in Dockerfile to fix `apk` calls (2582) dduportal
* Install rsync in Docker Image (2584) dduportal

3.0.2.1

* Added restriction to sh version in order to avoid breakages of last version supporting py27

3.0.2

Changes

Minor Changes

* Avoid loading all scenarios if not needed (2571) greg-hellings
* Extend driver api (2572) ssbarnea

Bugfixes

* Fixed link to releases in setup.cfg (2567) ssbarnea

3.0.1

Changes

Minor Changes

* Load molecule config from VCS if possible (2566) ssbarnea

3.0.0

Changes

Bugfixes

* Update changelog for 3.0 release (2562) ssbarnea

3.0a9

Changes

Major Changes

* Remove scenario name from molecule.yml (2556) ssbarnea

Minor Changes

* Remove scenario name from molecule.yml (2556) ssbarnea
* Mention container_default_behavior value (2547) ssbarnea
* Implement reset command (2544) ssbarnea

Bugfixes

* Corrects playbook.yml deprecation message (2559) ssbarnea
* Fixes playbook to converge rename regressions (2554) ssbarnea
* Avoid breaking pytest collection with testinfra (2555) ssbarnea
* Assure verify step is not skipped with testinfra (2545) ssbarnea
* Add missing dependencies to docker image (2546) ssbarnea
* Fix converge to playbook rename fallback logic (2542) ssbarnea

3.0a8

- v3 configuration schema 
- default verifier is now ansible

3.0a5

Changes

* Remove username (2481) decentral1se
* docker: Add labels parameter in create (2467) jojo221119
* Enabled GitHub Sponsorship (2464) ssbarnea
* Removed ansible27 with py38 testing (2452) ssbarnea
* Disable podman testing on MacOS (2454) ssbarnea
* Remove GitHub Actions (2443) ssbarnea
* Avoid adding UUID twice to platform in parallel mode (2429) tadeboro
* Removed migration and vagrant driver (2414) ssbarnea

Major Changes

* Switch Ansible support model to N/N-1 (2487) ssbarnea
* Remove init template command (2479) ssbarnea
* Use ansible-galaxy to create roles (2342) ssbarnea

Minor Changes

* Disable DCO (2416) gundalow

Bugfixes

* Remove anyconfig dependency (2437) tadeboro
* updated docker_image buildargs with new format build.args (2427) Shaps
* Fixed molecule init scenario (2419) ssbarnea
* Fix wrong template path for drivers (2417) shortmann
* Switch Ansible support model to N/N-1 (2487) ssbarnea
* Clarify unprivileged docker user usage (2465) tpraxl
* docs: avoid simplejson error (2423) ssbarnea
* docs: fixed broken link to galaxy docs (2428) ssbarnea
* docs: fix removed porting guide (2422) ssbarnea
* New Ansible style docs layout (2415) decentral1se
* Remove anyconfig dependency (2437) tadeboro
* Fix wrong template path for drivers (2417) shortmann
* Bump ansible-lint (2418) ssbarnea
* Switch Ansible support model to N/N-1 (2487) ssbarnea
* test: detect broken podman (2483) ssbarnea
* test: prevent running functional tests when not installed (2482) ssbarnea
* tests: use is_subset to validate loaded data (2480) ssbarnea
* Avoid running docker tests with podman-docker (2457) ssbarnea
* Remove --delegated pytest option (2458) ssbarnea
* test: run destroy instead of full test command for templates (2459) ssbarnea
* lint refresh (2436) ssbarnea
* docs: fixed broken link to galaxy docs (2428) 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