Skip to content

Releases: iterative/terraform-provider-iterative

v0.6.4

20 May 09:56
f1c2442
Compare
Choose a tag to compare
Rename instance_gpu tesla to v100 (#112)

* Rename instance_gpu tesla => v100

* Restyled by prettier-markdown

Co-authored-by: Restyled.io <commits@restyled.io>

v0.6.3

19 May 11:16
5f62a02
Compare
Choose a tag to compare
Use sudo when installing CML on runners (#111)

v0.6.2

01 May 16:04
Compare
Choose a tag to compare
Use CombinedOutput for capturing SSH output (#108)

* Use CombinedOutput for capturing SSH output

Fixes a buffer writing bug where the function would return an empty string after a succesful read

* Restyled by gofmt (#109)

Co-authored-by: Restyled.io <commits@restyled.io>

Co-authored-by: restyled-io[bot] <32688539+restyled-io[bot]@users.noreply.github.com>
Co-authored-by: Restyled.io <commits@restyled.io>

v0.6.1

29 Apr 12:29
Compare
Choose a tag to compare
Remove executable bit from the systemd service file (#102)

Not required, as per the systemd log messages:
> _Configuration file /etc/systemd/system/cml.service is marked executable. Please remove executable permission bits._

v0.6.0

14 Apr 10:42
c67e5b2
Compare
Choose a tag to compare
Kubernetes support (#56)

* Add experimental support for Kubernetes

* Add documentation for Kubernetes

* Add golden tests for iterative/resource_runner.go

* Vendor dependencies to follow the project approach

* Fix provisioner code newlines to avoid tripping restyled

* Bump release Go version to 0.16

Failing to do so would produce build errors when dealing with M1
processors and sibling darwin_arm64 architectures.

    failed to build for darwin_arm64: # terraform-provider-iterative
    /opt/hostedtoolcache/go/1.14.15/x64/pkg/tool/linux_amd64/link: running gcc failed: exit status 1
    /tmp/go-link-210080194/go.o: file not recognized: File format not recognized
    collect2: error: ld returned 1 exit status

* Standardize Kubernetes resource identifiers

* Retrieve the namespace from the kubeconfig context

  Previously, the namespace was hardcoded to the value
  "iterative"; now it uses the namespace specified on
  the provided Kubernetes configuration or the "default"
  namespace otherwise.

* Adapt the identifier generator for Kubernetes compatibility

  Identifiers were being generated through the time-based
  github.com/teris-io/shortid module, which uses a fixed
  64-character alphabet that includes uppercase letters and
  underscores. Unfortunately, that alphabet is rejected by
  Kubernetes because of these "disallowed" characters:
  https://github.com/kubernetes/kubernetes/issues/71140

  Now identifiers are valid 64-bit base 36 [0-9a-z] strings
  generated with the system CSPRNG. Given that the previous 64^9
  identifier finite field is 1024 times smaller than the new 2^64
  one, this change should not pose any greater collision risk.

* Fix documentation blunder

* Remove vendor directory

* Restyle with gofmt

* Unstage outdated modifications

Revert stale clone-amis.go

Update README.md

Update README.md

Update README.md

Update README.md

Update README.md

Apply suggestions from code review

Apply suggestions from code review

* Merge changes from upstream README.md

* Skip deletion of nonexistent Kubernetes machines

* Replace the runner script interpreter process with exec

In order to transfer the graceful shutdown SIGTERM signal to
our NodeJS cml-runner script, we need to run the startup_script
with bash as the container entry point and replace the bash
interpreter with the node interpreter through an exec call so the
later can handle the container signals properly.

* Remove Kubernetes support from the documentation

* Fix formatting issues

v0.5.36

14 Apr 10:02
c09d620
Compare
Choose a tag to compare
Add more AWS regions (#96)

* Add more AWS regions

* Remove confiting regions

v0.5.35

22 Mar 21:27
56bfa1c
Compare
Choose a tag to compare
Restyled by gofmt (#95)

Co-authored-by: Restyled.io <commits@restyled.io>

v0.5.34

22 Mar 12:42
dc406bf
Compare
Choose a tag to compare
Mark keys as sensitive (#92)

* Mark SSH values as sensitive

* Restyled by gofmt (#93)

Co-authored-by: Restyled.io <commits@restyled.io>

Co-authored-by: restyled-io[bot] <32688539+restyled-io[bot]@users.noreply.github.com>
Co-authored-by: Restyled.io <commits@restyled.io>

v0.5.33

15 Mar 12:23
d54e341
Compare
Choose a tag to compare
No SG found due to casing (#85)

* No SG found due to casing

* SearchUpper

* gitignore

v0.5.32

12 Mar 12:10
d7c81bd
Compare
Choose a tag to compare
AWS fallback ubuntu (#84)