sashaastiadi
  • Joined on 2023-11-29
sashaastiadi pushed to main at tfgrid/info_tfgrid 2024-03-22 16:19:07 +00:00
fc4695b91d edit sum
sashaastiadi pushed to main at tfgrid/info_tfgrid 2024-03-22 15:57:00 +00:00
55d8ab8852 add partners book
sashaastiadi pushed to main at tfgrid/info_tfgrid 2024-03-22 15:53:58 +00:00
1d74636a4e add partners
sashaastiadi pushed to main at tfgrid/info_tfgrid 2024-03-22 15:32:51 +00:00
02072b4db1 add more partners
sashaastiadi closed issue tfgrid/circle_engineering#15 2024-03-20 13:11:32 +00:00
copy stories from old circle
sashaastiadi commented on issue tfgrid/circle_engineering#15 2024-03-20 13:11:32 +00:00
copy stories from old circle

done using python script

import requests

Define Gitea instance URLs

source_gitea_url = 'https://git.ourworld.tf/api/v1' target_gitea_url = 'https://git.ourworld.tf/api/v1'

Define…

sashaastiadi reopened issue tfgrid/circle_engineering#15 2024-03-20 13:10:58 +00:00
copy stories from old circle
sashaastiadi commented on issue tfgrid/circle_engineering#28 2024-03-20 13:08:45 +00:00
productize CI/CD on TFGrid

Investigating the possibility of using encryption for runner VMs, the following points become apparent:

  • Docker has best performance when its underlying storage is ext4, btrfs, zfs, or…
sashaastiadi commented on issue tfgrid/circle_engineering#28 2024-03-20 13:08:45 +00:00
productize CI/CD on TFGrid

I think we can increase the appeal of Grid hosted runners by providing two optional features to protect user data:

  1. Encryption of any data written to disk in the course of executing runner…
sashaastiadi commented on issue tfgrid/circle_engineering#28 2024-03-20 13:08:44 +00:00
productize CI/CD on TFGrid

I did some research and testing of deploying Github and Gitea actions runners in Grid VMs.

For Github, dealing with runner tokens is somewhat complicated and leads to some limitations I describe…

sashaastiadi commented on issue tfgrid/circle_engineering#28 2024-03-20 13:08:44 +00:00
productize CI/CD on TFGrid

Here's another open source solution, for autoscaling runners on AWS: https://github.com/philips-labs/terraform-aws-github-runner

Some other notes and thoughts from my research:

  • Github…
sashaastiadi commented on issue tfgrid/circle_engineering#28 2024-03-20 13:08:44 +00:00
productize CI/CD on TFGrid

Here's a project offering Github runners. Is self hostable with GNU Affero license:

https://www.ubicloud.com/use-cases/github-actions

Their managed service starts at $.0008, so 10x less than…

sashaastiadi commented on issue tfgrid/circle_engineering#28 2024-03-20 13:08:43 +00:00
productize CI/CD on TFGrid

questions

  • can we do multi architecture (arch/amd 64) so arch on amd through qemu, I think cloud cloud hypervisor can do it

The usual way of doing this is using Docker's buildx

sashaastiadi commented on issue tfgrid/circle_engineering#28 2024-03-20 13:08:43 +00:00
productize CI/CD on TFGrid

@despiegk I think this is amazing. One question concerning this:

"create manual specific for this usecase"

Do you want a whole new mdbook, or do we simply add a section to the TF Manual?…

sashaastiadi commented on issue tfgrid/circle_engineering#28 2024-03-20 13:08:43 +00:00
productize CI/CD on TFGrid

ofcourse we should make it part of the package, people can select which one they deploy, lets do a demo again

sashaastiadi commented on issue tfgrid/circle_engineering#28 2024-03-20 13:08:43 +00:00
productize CI/CD on TFGrid

should we consider zeroCI? it was working natively on the grid with a nice interface?

sashaastiadi opened issue tfgrid/circle_engineering#28 2024-03-20 13:08:42 +00:00
productize CI/CD on TFGrid
sashaastiadi commented on issue tfgrid/circle_engineering#27 2024-03-20 13:07:44 +00:00
TFROBOT + TFCMD

Progress/Situation

  • TFROBOT and TFCMD added to manual. (we can add more docs as more features are…
sashaastiadi commented on issue tfgrid/circle_engineering#27 2024-03-20 13:07:43 +00:00
TFROBOT + TFCMD

@despiegk @thabeta

The whole project is going great. TFCMD is on the manual, and TFROBOT works well.

One thing I realize is that when you deploy with TFROBOT, you end up using TFCMD to get…

sashaastiadi commented on issue tfgrid/circle_engineering#27 2024-03-20 13:07:43 +00:00
TFROBOT + TFCMD

Links to Issues