Skip to content

Releases: carboniferio/carbonifer

v0.4.0

02 Oct 21:24
v0.4.0
4858cd7
Compare
Choose a tag to compare

Few bug fixes and adds the following support for:

  • GCP Google Kubernetes Engine (for defined instances)
  • AWS RDS instances
  • AWS EC2 instance launch template
  • AWS Autoscaling groups

Some internal reorg have been done:

  • Estimate resources of child modules
  • Define mapping of terraform resources in yaml files (more info in doc)

Changelog

  • a1ccf7b Add doc for terraform plan mapping mechanism (#95)
  • ae97944 Add missing AWS/EC2 ephemeral storages (#91)
  • a543471 Adding first support for Google Kubernetes Engine (#87)
  • a698270 Estimate resources in child modules (#82)
  • 163a825 Fix unit conversions (#101)
  • c448c54 Make replicas and counts clearer (#90)
  • 97ad90f Reorg : tf resource mapping as yaml file (#80)
  • 8e622ee Supports aws_db_instance (RDS) (#81)
  • f313cc2 [AWS] EC2 instance launch template (#96)
  • 2621e25 [AWS] Fix: override disk when mounted on same device name (#97)
  • f1c796b [AWS] autoscaling group (#93)

v0.3.4

02 Aug 14:36
v0.3.4
0bed441
Compare
Choose a tag to compare

Changelog

  • d344676 Fix: case when resource is nil

v0.3.3

27 Jun 09:33
v0.3.3
d7f6fa4
Compare
Choose a tag to compare

Changelog

v0.3.2

22 Jun 10:29
v0.3.2
ecfacb4
Compare
Choose a tag to compare

Changelog

  • ecfacb4 Resolve Expressions when it references variables in called modules (#77)

v0.3.1

21 Jun 09:40
v0.3.1
1d5b47a
Compare
Choose a tag to compare

Changelog

v0.3.0

13 Jun 14:56
v0.3.0
9696a5f
Compare
Choose a tag to compare

Few bug fixes and adds the following support for:

  • AWS
    • EC2 instances (with inline EBS, no GPU support for now)
    • EBS volume

It also embeds default config files and coefficient files into the binary, the executable is by default self sufficent. Once installed you don't need extra files to run it (but you can still override it)

Changelog

v0.2.0

20 Feb 13:02
v0.2.0
2e422a6
Compare
Choose a tag to compare

GCP

Few bug fixes and adds the following support for:

  • GPUs accelerators
  • Cloud SQL Instance
  • Managed Instance Group
    • fixed size
    • with autoscaler
  • Compute Instance from template

On top of existing resource types, it now supports:

Resource Limitations Comment
google_compute_instance_group_manager Count will be the target size. Uses machine specifications from google_compute_instance_template
google_compute_region_instance_group_manager Count will be the target size. Uses machine specifications from google_compute_instance_template
google_compute_instance_from_template Uses machine specs from google_compute_instance_template
google_compute_autoscaler Takes an average size Will set target size of google_compute_instance_group_manager
google_sql_database_instance Custom machine also supported

Changelog

Bug fixes

  • e0e27cb Fix absolute path as first arg (#33)
  • bb01d9c Fix: Use ConfigResource references for disk self link instead of url (#27)

New features

v0.1.0

30 Jan 13:48
v0.1.0
f0fedf8
Compare
Choose a tag to compare

GCP

Resource Limitations Comment
google_compute_instance GPU not supported yet Custom machine and nested boot disk type supported
google_compute_disk size needs to be set, otherwise get it from image
google_compute_region_disk size needs to be set, otherwise get it from image

Data resources:

Resource Limitations Comment
google_compute_image disk_size_gb needs can be set, otherwise get it from image only if GCP credentials are provided