Skip to content

Releases: crossplane-contrib/provider-ansible

v0.6.0

17 Apr 15:10
f079417
Compare
Choose a tag to compare

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

30 Apr 18:16
7847874
Compare
Choose a tag to compare

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

26 Jan 16:41
5a538bc
Compare
Choose a tag to compare

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

06 Dec 20:44
0346e4e
Compare
Choose a tag to compare

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

09 Oct 19:46
2b65228
Compare
Choose a tag to compare

v0.2.2

21 Sep 20:09
9e330f0
Compare
Choose a tag to compare

Changes

  • fix dockerfile runtime permissions (#106)
  • bump golang to 1.19 and golangcil-int to 1.49.0

full list of changes: https://github.com/multicloudlab/crossplane-provider-ansible/milestone/4?closed=1

v0.2.0

29 Aug 11:05
f4fc5ab
Compare
Choose a tag to compare

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)

20 May 02:18
20ba32d
Compare
Choose a tag to compare

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.