Skip to content

Releases: rsrchboy/terraform-provider-gitlabci

v0.3.4

30 Mar 02:57
Compare
Choose a tag to compare
Bunches of dependency updates...

...plus a couple other updates:

* Better document force new
* Add a "triggers" attribute

v0.3.3

23 Feb 18:38
Compare
Choose a tag to compare
Minor tweaks; don't ForceNew on registration token change

We'd long promised not to force the destruction/recreation of runner
tokens if the registration token changes.  Now we actually honor that
promise.

_le sigh_

* Use `.env` for tests
* Don't ForceNew on registration_token change
* Not setting RUNNER_REGISTRATION_TOKEN during acceptance tests is now
  fatal

v0.3.2

21 Feb 18:25
Compare
Choose a tag to compare
Minor updates

...most behind the scenes.

* use upstream structs for registration
* allow "name" and "maintenance_notes" to be specified

v0.3.1

04 Feb 02:48
Compare
Choose a tag to compare
Tests, bugfixes, etc

v0.3.0

25 Jan 01:51
Compare
Choose a tag to compare
Reintroduce the gitlabci_runner_config data source

Being able to programmatically construct runner configurations is rather
nifty. (At least, I think so.) The prior way this was implemented was,
shall we say, not sustainable.

Poking around the traefik source one day, I realized I could leverage an
internal tool of theirs to take the, um, modularly awkward
gitlab.com/gitlab-org/gitlab-runner/common and its useful configuration
structs and spew those structs out somewhere we could take advantage of
them. Past that, we can generate other code using the generated code
(insert evil laugh here) to handle the terraform schemas and read
methods necessary.

There's still some improvement to be done (the second-level code
generator is ... um, messy), but I believe it's at a point we can start
taking advantage of it. (Again.)

v0.2.6

23 Jan 18:44
Compare
Choose a tag to compare
Internals!

More updates to better talk to terraform.

* Use context-aware resource method variants
* use `tflog` for logging, rather than just `log`

v0.2.5

14 Jan 20:51
Compare
Choose a tag to compare
Update the env datasource

Should now reflect the current list of "Predefined environment
variables" correctly.

v0.2.4

14 Jan 19:37
Compare
Choose a tag to compare
Fix source address, etc

Largely build/release/docs infrastructure changes, again.

Though we do have an explicit license now, so there's that :)

v0.2.3

14 Jan 03:10
Compare
Choose a tag to compare
Sign GitLab release artifacts

v0.2.2

14 Jan 02:41
Compare
Choose a tag to compare
Test GitLab releasing

...one, two, three!

No code changes from v0.2.1