Releases: crossplane-contrib/provider-ansible
v0.6.0
Changes
- bump golang to v1.21 (#318)
- Bump go-ansible to 1.3.0 (#322)
- make the AnsibleRun resource cluster-scoped (#286)
- bump k8s.io/api to v0.29.3
- bump k8s.io/apimachiner to v0.29.3
- bump sigs.k8s.io/controller-runtime to v0.17.0
- bump github.com/crossplane/crossplane-runtime to v1.15.1
full list of changes: https://github.com/crossplane-contrib/provider-ansible/milestone/9?closed=1
thanks to @glennpratt @d-honeybadger @haarchri @xandradx @janwillies
Release manager: fahed dorgaa (@fahedouch)
v0.5.0
Changes
- support dynamic inventory (#193, thanks to @eljohnson92)
- bump golang to v0.20.x (#199, thanks to @fahedouch)
- Support mixed references to roles and collections when defining requirements (#202, thanks @ron1)
- bump k8s.io/api to v0.26.3
- bump k8s.io/apimachiner to v0.26.3
- bump sigs.k8s.io/controller-runtime to v0.14.6
- bump github.com/crossplane/crossplane-runtime to v0.19.2
full list of changes: https://github.com/crossplane-contrib/provider-ansible/milestone/8?closed=1
v0.4.1
Changes
- switch ansible controller base image to
python:3.10-alpine3.17
(#154, thanks to @eljohnson92) - fix
ANSIBLE_INVENTORY
env varible for roles (#155, thanks to @eljohnson92) - add git to new docker image ( #163 , thanks to @eljohnson92)
- fix ansible-runner context for roles (#161, thanks to @eljohnson92)
- fix CheckWhenObserve Policy (#149, thanks to @fahedouch)
- fix checkWhenObserve external observation (#170, thanks to @fahedouch)
- update design doc per community feedback (#174, @morningspace)
- add configurable timeout for ansibleRuns (#177, @eljohnson92)
- support
arm64
docker image build (#178, @fahedouch) - bump github.com/crossplane/crossplane-runtime v0.19.0 (#186 )
- bump k8s.io/api to v0.26.1 (#180)
- bump k8s.io/apimachiner to v0.26.1 (#181)
- bump sigs.k8s.io/controller-runtime to v0.14.1 (#186)
full list of changes: https://github.com/crossplane-contrib/provider-ansible/milestone/7?closed=1
v0.4.0
Changes
- support inline and non-inline inventory (#132)
- bump k8s.io/api from v0.25.2 to v0.25.4
- Bump k8s.io/apimachinery from 0.25.2 to 0.25.4
- Bump k8s.io/client-go from 0.25.2 to 0.25.4
- enrich provider-ansible examples (#146 #125)
- drop useless ansible-runner execution (#141)
full list of changes: https://github.com/crossplane-contrib/provider-ansible/milestone/6?closed=1
v0.3.0
Changes
- support publishing to marketplace (#116)
full list of changes: https://github.com/crossplane-contrib/provider-ansible/milestone/5?closed=1
v0.2.2
v0.2.0
Changes
-
enhance CheckWhenObserve AnsibleRunPolicy (#74)
-
fix reconcile reqeuing and cr deletion (#95)
-
Setup delete func (#68)
thanks to @morningspace @fahedouch
v0.1.0: init observe func (#57)
This is the first release of provider-ansible!
This release includes experimental support for an AnsibleRun as a Crossplane managed resource that can run Ansible roles hosted remotely, e.g.: from Ansible Galaxy, Ansible Automation Hub, or a git repository. It also supports an 'inline' playbook by defining the playbook in AnsibleRun. Take a look at the examples/ directory for more information.