molecule

Molecule aids in the development and testing of Ansible content: collections, playbooks and roles

MIT License

Stars
3.8K
Committers
316

Bot releases are visible (Hide)

molecule - 3.1.5

Published by release-drafter[bot] almost 4 years ago

Changes

Bugfixes

  • Add description of environment variables (#2915) @klorenz
  • Remove coverage ceiling from test extra (#2913) @ssbarnea
molecule - 3.1.4

Published by release-drafter[bot] almost 4 years ago

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
molecule - 3.1.3

Published by release-drafter[bot] about 4 years ago

Changes

Bugfixes

  • Avoid implicit gather_facts on verify (#2897) @ssbarnea
  • Documentation: fixing --parallel flag position and typos (#2858) @Arnoways
molecule - 3.1.2

Published by release-drafter[bot] about 4 years ago

Changes

Bugfixes

  • Contributing docs edit regarding broken URLs (#2889) @fourstepper
  • Relaxed test extra dependencies (#2888) @ssbarnea
molecule - 3.1.1

Published by release-drafter[bot] about 4 years ago

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
molecule - 3.1.0a1

Published by release-drafter[bot] about 4 years ago

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
molecule - 3.1.0a0

Published by release-drafter[bot] about 4 years ago

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
molecule - 3.0.8

Published by release-drafter[bot] about 4 years ago

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
molecule - 3.0.7

Published by release-drafter[bot] about 4 years ago

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
molecule - 3.0.6

Published by release-drafter[bot] over 4 years ago

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
molecule - 3.0.5

Published by release-drafter[bot] over 4 years ago

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
molecule - 3.0.2.1

Published by ssbarnea over 4 years ago

  • Added restriction to sh version in order to avoid breakages of last version supporting py27
molecule - 3.0.4

Published by release-drafter[bot] over 4 years ago

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
molecule - 3.0.3

Published by release-drafter[bot] over 4 years ago

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
molecule - 3.0.2

Published by release-drafter[bot] over 4 years ago

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
molecule - 3.0.1

Published by release-drafter[bot] over 4 years ago

Changes

Minor Changes

  • Load molecule config from VCS if possible (#2566) @ssbarnea
molecule - 3.0.0

Published by release-drafter[bot] over 4 years ago

Changes

Bugfixes

  • Update changelog for 3.0 release (#2562) @ssbarnea
molecule - 3.0a9

Published by release-drafter[bot] over 4 years ago

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
molecule - 3.0a8

Published by ssbarnea over 4 years ago

  • v3 configuration schema
  • default verifier is now ansible
molecule - 3.0a5

Published by github-actions[bot] almost 5 years ago

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