#releases (2020-05)
Announce New Releases for Cloud Posse GitHub Projects
Archive: https://archive.sweetops.com/releases/
2020-05-01
0.130.1 Includes helm and helmfile support for automatic creation of Kubernetes namespaces
Geodesic is a cloud automation shell. It's the fastest way to get up and running with a rock solid, production grade cloud platform built on top of strictly Open Source tools. ★ this repo! h…
0.2.0 Convert to TF 0.12. Add tests. Add Codefresh test pipeline what Port module to Terraform 0.12 Pin all providers Add example for testing Add bats and terratest for the example Add Codefresh badge to point to the test pipeline in terraform-modules project Update README why Module currently does not work with 0.12. Much easier syntax Better regression control Automatically test the example on every commit and pull request Provision resources on AWS in the test account and check the outputs for the correct values terraform-modules project contains…
Terraform module to provision a site-to-site VPN connection between a VPC and an on-premises network - cloudposse/terraform-aws-vpn-connection
0.6.0 Convert to TF 0.12. Add tests. Add Codefresh test pipeline what Port module to Terraform 0.12 Pin all providers Add example for testing Add bats and terratest for the example Add Codefresh badge to point to the test pipeline in terraform-modules project Update README why Module currently does not work with 0.12. Much easier syntax Better regression control Automatically test the example on every commit and pull request Provision resources on AWS in the test account and check the outputs for the correct values terraform-modules project contains…
Terraform module to provision a VPC peering across multiple VPCs in different accounts by using multiple providers - cloudposse/terraform-aws-vpc-peering-multi-account
0.99.1 quotes fix what [fluentd-elasticsearch-aws] quotes fix why helmfile was broken
Comprehensive Distribution of Helmfiles for Kubernetes - cloudposse/helmfiles
2020-05-04
[fluentd-kubernetes-aws] Change metrics names and improve alerts by introducing absent checks What Reflect new metric names in alerts Added checks for absent metrics Change job to match servicemonitor configured Why Alerts were monitoring nonexistent metrics so they would never be triggered
Comprehensive Distribution of Helmfiles for Kubernetes - cloudposse/helmfiles
0.97.0 [kiam] version upgrade to version that supports IMDS v2 what [kiam] Kiam 3.6-rc1 accepts by default requests to IMDSv2 why New versions of AWS SDK can use IMDSv2 which is blocked prior to kiam 3.6-rc0 version. This creates a lot of alarms based on kiam_metadata_proxy_requests_blocked_total which are false positives as clients can fallback to IMDSv1. Ref: Instance Metadata Service Version 2 (IMDSv2) <a href=”https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-service.html“…
Comprehensive Distribution of Helmfiles for Kubernetes - cloudposse/helmfiles
You can access instance metadata from a running instance using one of the following methods:
0.100.0 [fluentd-kubernetes-aws] Change metrics names and improve alerts by introducing absent checks What Reflect new metric names in alerts Added checks for absent metrics Change job to match servicemonitor configured Why Alerts were monitoring nonexistent metrics so they would never be triggered
Comprehensive Distribution of Helmfiles for Kubernetes - cloudposse/helmfiles
0.101.0 [sentry] Alerting improved what [sentry] added alarm on time to process, error rate and 5xx errors why Improving sentry observability
Comprehensive Distribution of Helmfiles for Kubernetes - cloudposse/helmfiles
0.3.0 Add enabled
variable
what
Add enabled variable
why
We have enabled variable in all our modules
When the module is used in other top-level modules with enabled variable present and set to false, this module needs to be disabled as well (otherwise it throws errors that it can’t download the artifact)
Terraform module to fetch any kind of artifacts using curl (binary and text okay) - cloudposse/terraform-external-module-artifact
2020-05-05
0.102.0 [nginx-ingress] Added alerts for nginx-ingress error rate on 4xx and 5xx status codes what [nginx-ingress] Added alert for 5xx and 4xx error rate why To detect problems in traffic routed via nginx-ingress
Comprehensive Distribution of Helmfiles for Kubernetes - cloudposse/helmfiles
0.24.0 Bugfix for timeouts
what
Bugfix for timeouts
why
The reference for the dynamic value was wrong
Terraform module to provision an RDS Aurora cluster for MySQL or Postgres - cloudposse/terraform-aws-rds-cluster
0.130.2: [chdo] Use chamber env
Use chamber env instead of chamber -f dotenv (#585)
Geodesic is a cloud automation shell. It's the fastest way to get up and running with a rock solid, production grade cloud platform built on top of strictly Open Source tools. ★ this repo! h…
what In helper function chdo, use chamber env instead of chamber -f dotenv why When chdo was written, chamber did not have the env option to export secrets into the environment, the closest thing…
2020-05-06
0.102.1 [nginx-ingress] Remove invalid url link from alert #245 what [nginx-ingress] removed invalid link from 5xx alert why invalid link is of no use
Comprehensive Distribution of Helmfiles for Kubernetes - cloudposse/helmfiles
2020-05-07
0.34.1: Fixes #149, tf/lint on mac xargs does not support –no-run-if-empty (… Fixes #149, tf/lint on mac xargs does not support –no-run-if-empty (#…
…206)
Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more - cloudposse/build-harness
When running the make terraform:lint command on Mac I get an error that relates to the xargs options. $ make terraform:lint xargs: illegal option – - usage: xargs [-0opt] [-E eofstr] [-I replstr […
what Fixes make terraform/lint on Mac OSX which was failing. why The terrform/lint target uses the –no-run-if-empty flag, which is not available on the default Mac/BSD xargs, but is available o…
0.34.1: Fixes #149, tf/lint on mac xargs does not support –no-run-if-empty (… Fixes #149, tf/lint on mac xargs does not support –no-run-if-empty (#…
…206)
2020-05-08
0.103.0 [sentry] Sentry has new SENTRY_IMAGE_REPOSITORY variable what [sentry] New variable SENTRY_IMAGE_REPOSITORY allowing to change default image repository why Sentry 9 is not going to be develop further but we still want to support it. Thus using different image repository allows us to fix sentry issues.
Comprehensive Distribution of Helmfiles for Kubernetes - cloudposse/helmfiles
2020-05-16
0.24.1 No content.
Terraform module to provision an RDS Aurora cluster for MySQL or Postgres - cloudposse/terraform-aws-rds-cluster
2020-05-18
0.104.0 [pritunl] Add feature to expose multiple TCP and UDP ports to pritunl
what
[pritunl] exposing multiple ports via variable that accepts comma delimited list of ports
[pritunl] fix variable without default, otherwise it was failing with
could not deduce environment:
block, configuring only .Environment.Name. error: failed to read pritunl.yaml.part.0: reading document at index 1: yaml: line 95: did not find expected key
failed to read pritunl.yaml: reading document at index 1: yaml: line 95: did not find expected key
why so pritunl can serve multiple vpn…
Comprehensive Distribution of Helmfiles for Kubernetes - cloudposse/helmfiles
2020-05-19
0.105.0 [fluentd-elasticsearch-aws] Prometheus alerts for fluentd throttle #248 what [fluentd-elasticsearch-aws] new variable that enables fluentd throttiling prometheus alerts why Increasing visibility over logging system
Comprehensive Distribution of Helmfiles for Kubernetes - cloudposse/helmfiles
2020-05-20
0.131.0 Better Docker-out-of-Docker support PR #586 If you want to run docker commands from within Geodesic, this update brings Geodesic’s support up-to-date with Docker Desktop’s evolution….
Geodesic is a cloud automation shell. It's the fastest way to get up and running with a rock solid, production grade cloud platform built on top of strictly Open Source tools. ★ this repo! h…
what When running Geodesic under WITH_DOCKER=true Do: bind mount /var/run/docker.sock Do not: bind mount $(which docker) bump ansible from 2.9.6 to 2.9.7 (closes #581) bump boto3 from 1.12.33 t…
2020-05-22
0.25.0 Make instance_count
independent of autoscaling_min_capacity
what
Make instance_count independent of autoscaling_min_capacity
why
Fix for #63
The cluster_size or…
Terraform module to provision an RDS Aurora cluster for MySQL or Postgres - cloudposse/terraform-aws-rds-cluster
For Aurora, autoscaling only applies to read replicas. However, the terraform code here does not support creation of an autoscaling group with one read replica. This seems related to #61, but is sl…
2020-05-25
0.106.0 superset upgraded, upload paths in config file fixed what [superset] upgdared to app 0.35.2 [superset] upload paths in config file fixed why lots of minor fixes to avoid Permission denied error during file upload using superset UI
Comprehensive Distribution of Helmfiles for Kubernetes - cloudposse/helmfiles
2020-05-30
0.131.0 No content.
Cloud Posse installer and distribution of native apps, binaries and alpine packages - cloudposse/packages