3.0a4
Pre-release
Pre-release
Changes
- Added support for internal CIDR (#2389) @jmpsf
- Adds vpc_id to ec2_group, from subnet facts, and allows to specify SG ip cidr (#2405) @vinicyusmacedo
- Moved linode driver to molecule-linode (#2402) @ssbarnea
- Add podman functional tests (#2159) (#2323) @sshnaidm
- Removed logical branch (#2355) (#2364) @houtd
- Modify the type of winrm_server_cert_validation described in the docu… (#2339) @sky-joker
- Disable galaxy role installation during testing (#2336) @ssbarnea
- faq.rst: Add a couple of FAQ entries (#2325) @perlun
- Dockerfile.j2: add python-apt aptitude packages for Debian-based distros (#2328) @perlun
- Added missing space in delegated template (#2326) @ssbarnea
- refactoring: inspec removed from core (#2303) @ssbarnea
- refactoring: plugins can report their template dir (#2300) @ssbarnea
- refactoring: removed remaining goss bits (#2299) @ssbarnea
- Avoid futures SyntaxError (#2291) @ssbarnea
- Migrate to new linode_v4 module (#2276) @decentral1se
- verifier: goss removed (#2298) @ssbarnea
- refactoring: each verifier to expose its own schema (#2294) @ssbarnea
- deps: remove pinning of anyconfig (#2296) @ssbarnea
- Fix auto-completion of choices (#2295) @ssbarnea
- deps: refresh click dependencies (#2297) @ssbarnea
- refactoring: verifiers should expose their own linters (#2292) @ssbarnea
- refactoring: driver listing (#2281) @ssbarnea
- Disable deprecation warnings from own dependencies (#2289) @ssbarnea
- Pass merged configuration to provisioner playbooks (#2287) @tadeboro
- refactoring: transformed verifiers into plugins (#2288) @ssbarnea
- refactoring: rename api.molecule_drivers to api.drivers (#2286) @ssbarnea
- refactoring: driver.base.Base -> api.Driver (#2285) @ssbarnea
- drivers: refactored sanity_check (#2284) @ssbarnea
- Improve new issue templates (#2283) @ssbarnea
- Informs of the DOCKER_HOST environment variable with the Docker driver. (#2265) @flowgunso
- Clean up CODEOWNERS file (#2273) @decentral1se
- Refactor "role:" block in cookiecutter template (#2280) @mjlshen
- ec2: per-platform ansible_connection overrides and win password lookup (#2271) @troyready
- Add note about collections for now (#2274) @decentral1se
- fix(provisioner): Expand ANSIBLE_ variables with Ansible default locations (#2258) @wilmardo
- Use pluggy to load plugins (#2272) @decentral1se
- Do not prune when --destroy=never (#2270) @seandst
- fix(tox.ini): Adds pyup ignore for packaging (#2269) @wilmardo
- Resolve pytest deprecation warnings (#2263) @ssbarnea
- Removal of embedded azure driver (#2252) @ssbarnea
- Bash style variable expension in env var supports defaults using variables (#2223) @wilmardo
Major Changes
- Moved openstack driver to molecule-openstack (#2413) @ssbarnea
- Moved ec2 driver to molecule-ec2 (#2407) @ssbarnea
- Moved gce driver to molecule-gce (#2406) @ssbarnea
- Moved linode driver to molecule-linode (#2403) @ssbarnea
- Moved digitalocean driver to molecule-digitalocean (#2401) @ssbarnea
- Remove Hetzner Cloud driver from core (#2391) @decentral1se
- Fixed typo on OVERRIDEN (#2338) @ssbarnea
- Removed LXC and LXD providers (#2329) @ssbarnea
- Adopts Ansible 2.9 as supported (#2301) @ssbarnea
Minor Changes
Minor Changes
- ec2 provider: Add support for specifying ssh keypair (#2390) @jmpsf
- Added instance_profile_name to ec2 driver (#2370) @vinicyusmacedo
- fix deprecation in generated code for hetznercloud driver (#2365) @zauberpony
- Remove use of future (#2372) @ssbarnea
- Make default Dockerfile embedded (#2360) @ssbarnea
- Fixing #1556 VERR_ACCESS_DENIED (#1600) @jonashackt
- Fixed typo in tests init.py (#2306) @ssbarnea
- Cache loaded drivers and adopt lru_cache (#2259) @ssbarnea
Bugfixes
- Podman driver shouldn't define /sys/fs/cgroup vol (#2358) @maxamillion
- Correct python package installation on Dockerfiles (#2362) @ssbarnea
- tests: require minimal ansible 2.9 for podman (#2337) @ssbarnea
- Add podman driver to cookiecutter (#2335) @sshnaidm
- Makes driver loading more resilient (#2253) @ssbarnea
Bugfixes
- Use sphinx_rtd_theme instead of alabaster (#2410) @decentral1se
- Clean up outdated docs (#2411) @decentral1se
- Point to travis-ci.com in docs (#2395) @gliptak
- Add release drafter config file (#2378) @ssbarnea
- Add note about random instance IDs (#2377) @decentral1se
- Enable release drafter (#2367) @ssbarnea
- Added 2.22 entry to CHANGELOG.rst (#2275) (#2363) @houtd
- Update broken links on examples doc (#2346) @manics
- Add quick note on how to get started (#2361) @decentral1se
Bugfixes
- Moved openstack driver to molecule-openstack (#2413) @ssbarnea
- Moved ec2 driver to molecule-ec2 (#2407) @ssbarnea
- Moved gce driver to molecule-gce (#2406) @ssbarnea
- Moved linode driver to molecule-linode (#2403) @ssbarnea
- Moved digitalocean driver to molecule-digitalocean (#2401) @ssbarnea
- Reverts setuptools workaround (#2384) @ssbarnea
- Fix packaging (#2381) @bristea
- Bump tabulate (#2330) @ssbarnea
- Fix version parsing error with Ansible prereleases (#2327) @ssbarnea
Bugfixes
- Fixed linters (#2412) @ssbarnea
- test: move default environment variables (#2397) @ssbarnea
- test: implement workaround for galaxy-install 401 errors (#2398) @ssbarnea
- Include registry in default base test images (#2394) @ssbarnea
- Run unit tests against Python 3.8 (#2392) @decentral1se
- Made base image fully configurable (#2385) @ssbarnea
- Implement tox setup idempotency test (#2382) @ssbarnea
- Enable testing of dockerfile template (#2368) @ssbarnea
- Test ansible 2.9 from stable-2.9 (#2371) @ssbarnea
- Bumped linting (#2369) @ssbarnea
- Focus on CentOS 7 for CI testing (#2354) @decentral1se
- Ignore Twine pyup upgrades for now (#2353) @decentral1se
- Temporarily limit setuptools version (#2351) @decentral1se
- Scheduled weekly dependency update for week 36 (#2277) @pyup-bot
- travis: switch to 2 shards instead of 3 (#2255) @ssbarnea