Skip to content

Releases: rsrchboy/terraform-provider-gitlabci

v0.3.4

30 Mar 02:57

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

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

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

Choose a tag to compare

Tests, bugfixes, etc

v0.3.0

25 Jan 01:51

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

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

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

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

Choose a tag to compare

Sign GitLab release artifacts

v0.2.2

14 Jan 02:41

Choose a tag to compare

Test GitLab releasing

...one, two, three!

No code changes from v0.2.1