terraform-provider-iterative
terraform-provider-iterative copied to clipboard
☁️ Terraform plugin for machine learning workloads: spot instance recovery & auto-termination | AWS, GCP, Azure, Kubernetes
> TPI is a [Terraform](https://terraform.io) plugin built with machine learning in mind. This CLI tool offers full lifecycle management of computing resources (including GPUs and respawning spot instances) from several...
Cloud vendors are famous for deprecating old offerings and creating new ones at breakneck speed, and users will have a better experience if they adhere to the most recent vendor-specific...
### Follow-up of https://github.com/iterative/terraform-provider-iterative/issues/127#issuecomment-863408982 It would be nice to offer a single, consistent environment on every platform, and we can ship default container images as part of the machine images...
We are generating a bucket with every task, however this approach has several outcomes and a bug: - We are limited to the number of tasks - Removal is tricky...
- 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...
Add support for permission set in Azure.
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...
## Purpose Parallel K8s jobs have two modes: Indexed and NonIndexed (default). Indexed jobs have some nice abilities, for example each job gets a `JOB_COMPLETION_INDEX` environment variable so it could...
Linters?
aka Restyled's PR spam triggers me... thoughts on adding [`github/super-linter/slim`](https://github.com/github/super-linter#slim-image) as a check for PRs and removing Restyled. I will note that, that the linter has a bit on a...
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 * [ ]...