Casper da Costa-Luis
Casper da Costa-Luis
- TPI workflows are [restarted iff run in CI, but not if run locally](https://github.com/iterative/terraform-provider-iterative/pull/339#discussion_r855222543) (counter-intuitive) - This behaviour is not documented - The [use case](https://github.com/iterative/terraform-provider-iterative/issues/389#issuecomment-1047102568) -- i.e. no need to...
1. Expose task index via environment variables, similar to: * [`CIRCLE_NODE_INDEX` & `CIRCLE_NODE_TOTAL` in CircleCI](https://circleci.com/docs/2.0/parallelism-faster-jobs/#running-split-tests) * [`CI_NODE_INDEX` & `CI_NODE_TOTAL` in GitLab](https://docs.gitlab.com/ee/ci/yaml/#parallel) 3. add minimal working example to docs using `parallelism...
minor nitpicks from https://github.com/iterative/terraform-provider-iterative/issues/258#issuecomment-1051948425: ### p2-nice-to-have * [ ] Escape `rclone` connection strings properly https://github.com/rclone/rclone/issues/4996#issuecomment-778628943 * [ ] Refactor orchestrator events & status as separate data sources * [ ]...
Collection of data handling issues ## new features - [x] #360 - [x] #299 + prerequisite for migrating runner to task? - [x] #590 - [ ] #289 ## improving...
`goreleaser/goreleaser-action` takes [~30min to build 8 packages](https://github.com/iterative/terraform-provider-iterative/actions/workflows/release.yml) on GHA atm. Advantages of using a cloud instance to build instead: - doubles up as a form of e2e testing - provision...
Can we use APIs to retrieve an estimated hourly price for `machine` on each provider to print to the screen on `apply`? atm it only says `{machine} on {cloud}`. Would...
Right now, functionality added to TPI `resource_runner` (to support CML) needs to be duplicated/separately added to TPI `resource_task` (for TPI `task`) and TPI `resource_machine` (for who-knows-what). It's better to use...
e.g. diagrams comparing lightweight TPI to heavy CI/CD?
Usual default is `ext4` which doesn't support reflinks. Would be great to make it easy to choose (or maybe default to) a different system. Probably needs block-based storage (e.g. [AWS...
Should probably use https://pre-commit.ci with https://github.com/dnephin/pre-commit-golang or https://github.com/TekWizely/pre-commit-golang.