Patryk Kalinowski
Patryk Kalinowski
### Planned - [x] `google_compute_disk` - [x] `google_compute_instance` - [ ] `google_sql_database_instance` - [ ] `google_redis_instance` - [ ] `google_memcache_instance` - [x] `google_container_cluster` - [x] `google_container_node_pool` - [ ] `google_compute_forwarding_rule`...
### Planned - [ ] `azurerm_firewall` - [X] `azurerm_linux_virtual_machine` - [ ] `azurerm_linux_virtual_machine_scale_set` - [X] `azurerm_managed_disk` - [ ] `azurerm_mariadb_server` - [ ] `azurerm_mssql_elasticpool` - [ ] `azurerm_mysql_server` - [...
In order to make the testing simpler and more reliable these are the general ideas on how to improve it: - [x] include a MySQL Docker container and a docker-compose...
### Done - [x] `aws_db_instance` - [x] `aws_ebs_volume` - [x] `aws_instance` - [x] `aws_elb` - [x] `aws_lb / aws_alb` ### Currently in progress - [ ] `aws_ebs_snapshot` - [ ]...
The TFState files contain all of the information we need to perform cost estimation. There's no reason why we shouldn't be able to load it into a `cost.State`. To do...
- [x] Improve and point to https://pkg.go.dev/ (once open-sourced) - [x] Document AWS-specific info and current limitations: * EC2: only on-demand Linux instances with no pre-installed software are supported (e.g....
## Abstract While Terracost was designed with an assumption that the cost estimation backend is a fully trusted environment, this might not always be the case. The plan file may...
## Abstract Currently, this project can only be used as a library that is imported into an existing Go program. This heavily limits the ease of use and adoption. While...
## Abstract Currently, the ingestion of AWS products is performed strictly sequentially and there's a lot of room for optimization. Making the process parallel should drastically decrease the time it...
Instead of hardcoding a map of AWS region codes and their names, we should consider to instead fetch them directly from AWS. There are at least two different options of...