#releases (2019-04)
Announce New Releases for Cloud Posse GitHub Projects
Archive: https://archive.sweetops.com/releases/
2019-04-01
0.86.2: [prompt], [fzf] Slightly better support for Unicode-challenged terminals PR #429
Slightly better support for Unicode-challenged terminals
[travis.yaml] Move everything before make/docker/build to…
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 Add option to set GEODISIC_PROMPT_GLYPHS to set (or remove) glyphs at end of command line prompt Set fzf to use plain ASCII when PROMPT_STYLE is set to plain. why Partly address issues such …
2019-04-02
0.5.0 Add hosts
and paths
with and without authentication
what
Add hosts and paths with and without authentication
why
Some applications deployed on ECS, e.g. atlantis, require authentication on all paths except for the webhook callback URLs (e..g. /events). This update allows specifying separate paths and hosts without authentication and with authentication (to which the authentication action will be assigned) with different priorities
Terraform module to provision an HTTP style ingress rule based on hostname and path for an ALB using target groups - cloudposse/terraform-aws-alb-ingress
2019-04-03
0.6.0: [conf] Update to current architectural pattern Update to current architectural pattern where resources are pulled in at runtime rather than compiled into the Docker container.
Get up and running quickly with one of our reference architecture using our fully automated cold-start process. - cloudposse/reference-architectures
0.86.3: [aws-vault] Fix startup hang and other misc problems This release solves the slow-startup/apparent hang that can be encountered, particularly under Docker for Mac, and also enables the use of aws-vault –server when Linux Docker is run on an AWS instance. This release also cleans up several bugs that are mostly only encountered in the first few sessions. See <a class=”issue-link js-issue-link” data-error-text=”Failed to load issue title” data-id=”428990536” data-permission-text=”Issue title is private”…
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…
2019-04-04
0.28.0 No content.
Comprehensive Distribution of Helmfiles. Works with helmfile.d
- cloudposse/helmfiles
2019-04-05
0.6.0: [conf] Update to current architectural pattern Update to current architectural pattern where resources are pulled in at runtime rather than compiled into the Docker container.
Get up and running quickly with one of our reference architecture using our fully automated cold-start process. - cloudposse/reference-architectures
2019-04-06
0.86.4: [aws-vault] More robust aws-vault and bash history handling PR #438
When no HISTFILE can be found, create one at /localhost/.geodesic/history
Better detection of when aws-vault server will…
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 Better detection of when aws-vault server needs to be explicitly started Proper creation of HISTFILE when no existing file can be found why Anti-virus programs like ESET NOD32 Internet Prot…
0.6.0: PRE [conf] Update to current architectural pattern PRE-RELEASE, incomplete. Update to current architectural pattern where resources are pulled in at runtime rather than compiled into the Docker container.
Get up and running quickly with one of our reference architecture using our fully automated cold-start process. - cloudposse/reference-architectures
2019-04-07
0.87.0: [build-kops-manifest] Use remote templates for kops manifest PR #439
[build-kops-manifest] Support using remote templates for kops manifest [build-kubecfg] Support using remote templates for…
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 [build-kops-manifest] Support using remote templates for kops manifest [build-kubecfg] Support using remote templates for kubecfg [aws-config-setup] Tell crudini to edit files in place becaus…
0.87.1: [profile.d/aws.sh] [profile.d/terraform.sh] search for binaries to install autocompletion PR #441 closes <a class=”issue-link js-issue-link” data-error-text=”Failed to load issue title” data-id=”398147454”…
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 [profile.d/aws.sh] and [profile.d/terraform.sh] search for binaries to install autocompletion. why Closes #352
0.82.1: [docs] Update README and targets (#175) [docs] Update README and targets (#175)
-
Update docs
-
More portable version of mktemp command
Cloud Posse installer and distribution of native apps, binaries and alpine packages - cloudposse/packages
what Update README and targets More portable mktemp command closes #174 why Bring documentation in line with implementation
0.88.0: bump google/cloud-sdk from 239 to 241 PR #440
Update packages alpine version from 3.8 to 3.9 bump cloudposse/packages from 0.81.0 to 0.82.0. Closes <a class=”issue-link…
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 Update packages alpine version from 3.8 to 3.9 bump cloudposse/packages from 0.81.0 to 0.82.0. Closes #433 bump google/cloud-sdk from 239.0.0-alpine to 241.0.0-alpine. Closes #437 why Maint…
0.6.1: [conf] Update to current architectural pattern PR #21 finishes work started in <a class=”issue-link js-issue-link” data-error-text=”Failed…
Get up and running quickly with one of our reference architecture using our fully automated cold-start process. - cloudposse/reference-architectures
what Use more portable Makefile macro definition syntax. Closes #10 Update terraform modules to work with Terraform AWS provider 2.0, specifically with domain zone creation. Closes #17 Finish work…
0.89.0: build(deps): bump awscli from 1.16.125 to 1.16.138 (#436) build(deps): bump awscli from 1.16.125 to 1.16.138 (#436)
Bumps awscli from 1.16.125 to 1.16.138.
-
[Changelog](<a…
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…
Bumps awscli from 1.16.125 to 1.16.138. Changelog Sourced from awscli's changelog. 1.16.138 api-change Update batch command to latest version api-change Update comprehend …
Universal Command Line Interface for Amazon Web Services - aws/aws-cli
Universal Command Line Interface for Amazon Web Services - aws/aws-cli
2019-04-08
0.82.2 No content.
Cloud Posse installer and distribution of native apps, binaries and alpine packages - cloudposse/packages
0.83.0: [terraform, terragrunt] bump version (#177) [terraform, terragrunt] bump version (#177)
-
bump terraform version
-
Update VERSION
-
Updated Readme
Cloud Posse installer and distribution of native apps, binaries and alpine packages - cloudposse/packages
what Bump terraform to latest version Bump terragrunt to latest version why Maintenance
0.84.0: [helm, helmfile] update to latest release (#178) [helm, helmfile] update to latest release (#178)
-
Update VERSION
-
Updated Readme
Cloud Posse installer and distribution of native apps, binaries and alpine packages - cloudposse/packages
what Update helm to latest release Update helmfile to latest release why Maintenance
2019-04-09
Update helm No content.
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.19.0 No content.
Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more - cloudposse/build-harness
0.19.0 No content.
0.90.1: Fix stty error for non-interactive sessions (#442) Fix stty error for non-interactive sessions (#442)
-
Fix stty error for non-interactive sessions
-
Set default term
-
Squelch “Goodbye” if not interactive
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 Fix error stty: 'standard input': Not a tty caused by calling stty when no tty attached Fix error tput: No value for $TERM and no -T specified why Running geodesic based containers …
2019-04-10
0.20.0 No content.
Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more - cloudposse/build-harness
0.20.0 No content.
Add example usage Update README
why
Shows a complete and tested example on how to use the module to create a VPC peering connection across two different AWS accounts and regions
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.85.0: [github-commenter] update to latest release (#180) [github-commenter] update to latest release (#180)
-
Update github-commenter
-
Revert helm doc change
Cloud Posse installer and distribution of native apps, binaries and alpine packages - cloudposse/packages
what Update to latest release why Supports more robust formatting options
0.86.0: [scenery] update to latest release (#179) [scenery] update to latest release (#179)
-
Update scenery
-
Add readme validation
Cloud Posse installer and distribution of native apps, binaries and alpine packages - cloudposse/packages
what Update scenery why Previous release is crashing for me
0.91.0 No content.
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.5.0 Add description for IAM role, policy and permissions required for requester and accepter what
Add description for IAM role, policy and permissions required for requester and accepter
why
Show complete and tested IAM Trust Policy and IAM Policy document with the minimum required permissions to create a VPC peering between the requester and accepter VPCs in different AWS accounts
Terraform module to provision a VPC peering across multiple VPCs in different accounts by using multiple providers - cloudposse/terraform-aws-vpc-peering-multi-account
2019-04-11
0.87.0 No content.
Cloud Posse installer and distribution of native apps, binaries and alpine packages - cloudposse/packages
0.92.0 No content.
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…
2019-04-12
0.88.0 No content.
Cloud Posse installer and distribution of native apps, binaries and alpine packages - cloudposse/packages
0.13.0 Add instance availability zone what
Add instance availability zone
why
Optional parameter to place cluster instance in a specific availability zone, empty will place randomly
Terraform module to provision an RDS Aurora cluster for MySQL or Postgres - cloudposse/terraform-aws-rds-cluster
0.14.0: Added delete protection (#48) Added delete protection (#48)
-
Added delete protection
-
Added delete protection
-
Fix output
-
Fix output
-
Fix output
-
Fix output
-
Fix output
-
Rename arn
-
Added dbi_resources_ids output
-
Added dbi_resources_ids output
-
Output cluster resource id
-
Fix formatting
Terraform module to provision an RDS Aurora cluster for MySQL or Postgres - cloudposse/terraform-aws-rds-cluster
What Prevent deletion flag Rename kms_key_id to kms_key_arn Output dbi_resource_ids and cluster_resource_id Why To be safe about data Because kms_key_id expects the arn, so kms_key_arn makes mor…
0.93.0: build(deps): [security] bump jinja2 from 2.10 to 2.10.1 (#449) build(deps): [security] bump jinja2 from 2.10 to 2.10.1 (#449)
Bumps jinja2 from 2.10 to 2.10.1. This update includes security fixes.
-
[Changelog](<a…
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…
Bumps jinja2 from 2.10 to 2.10.1. This update includes security fixes. Vulnerabilities fixed Sourced from The GitHub Security Advisory Database. High severity vulnerability that affects Jinja2 an…
The Jinja2 template engine. Contribute to pallets/jinja development by creating an account on GitHub.
The Jinja2 template engine. Contribute to pallets/jinja development by creating an account on GitHub.
2019-04-13
0.94.0: Multiple tweaks See #447 for details
Force an update of packages when cloudposse/packages tag is changed Remove redundant apk update
Map the host…
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 Force an update of packages when cloudposse/packages tag is changed Remove redundant apk update Map the host computer's HOME directory (via symbolic link) into the Geodesic container so t…
0.7.0: [kops] Add support for running kubernetes cluster in existing VPC [kops] Add support for running kubernetes cluster in existing VPC (#23)
Get up and running quickly with one of our reference architecture using our fully automated cold-start process. - cloudposse/reference-architectures
what Add support for running the kubernetes cluster in a pre-existing VPC Update kops-private-topology.yaml.gotmpl to be compatible with kubernetes v 1.12 Switch to kops default non-masquerade CID…
0.28.1 No content.
Comprehensive Distribution of Helmfiles. Works with helmfile.d
- cloudposse/helmfiles
2019-04-14
0.21.0 Add a note to README template about pinning Terraform module dependencies what
Add a note to README template about pinning Terraform module dependencies
why
Users should always do module version pinning for reproducibility and visibility Users should pin to a release and not use the master branch because there could be breaking changes between releases Some users either forget to pin at all, or pin to master in production code Just a friendly reminder Will be included in every terraform module README
Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more - cloudposse/build-harness
0.21.0 Add a note to README template about pinning Terraform module dependencies what
Add a note to README template about pinning Terraform module dependencies
why
Users should always do module version pinning for reproducibility and visibility Users should pin to a release and not use the master branch because there could be breaking changes between releases Some users either forget to pin at all, or pin to master in production code Just a friendly reminder Will be included in every terraform module README
0.89.0: [doctl] add package (#171) [doctl] add package (#171)
-
Add digitalocean cli
-
Update readme
-
add libc6-compat
-
fix doctl
-
Update readme
-
fix build badge
Cloud Posse installer and distribution of native apps, binaries and alpine packages - cloudposse/packages
what Add cli tool for digital ocean why Support operating infrastructure on digital ocean
0.15.0 Add cluster and reader DNS names what
Add cluster and reader DNS names
why
The default DNS names can conflict with other database clusters when deployed together (e.g. DocumentDB for Codefresh on-prem)
Terraform module to provision an RDS Aurora cluster for MySQL or Postgres - cloudposse/terraform-aws-rds-cluster
2019-04-15
0.94.1: [prompt] Enhance shell prompt to indicate presence of chamber secrets [prompt] Enhance shell prompt to indicate presence of chamber secrets (#450)
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 Enhance shell prompt to indicate the presence of kops secrets in your shell environment ⧉ data √ . (cpco-prod-admin) kops ⨠ make kops/shell chamber exec kops – bash -l * Assumed role arn…
0.28.2: [kiam] Install required annotation along with kiam Install required annotation along with kiam (#115)
Comprehensive Distribution of Helmfiles. Works with helmfile.d
- cloudposse/helmfiles
what When installing kiam, also install the annotation for the kube-system namespace to allow pods to assume IAM roles why This used to be done in scripts along with the manual install of kiam TLS …
2019-04-16
0.89.1: [teleport] Update teleport from 3.2.1 to 3.2.2 Update teleport from 3.2.1 to 3.2.2 (#184)
Cloud Posse installer and distribution of native apps, binaries and alpine packages - cloudposse/packages
what Update teleport from 3.2.1 to 3.2.2 why Get the fix for gravitational/teleport#2620 and allow SAML login from within Geodesic
2019-04-17
0.29.0: [codefresh] Codefresh documentdb (#116) What
Allow using external MongoDB
Why
Allow to use AWS DocumentDB
Comprehensive Distribution of Helmfiles. Works with helmfile.d
- cloudposse/helmfiles
0.95.0: [tsh] Initial support for teleport tsh [tsh] Initial support for teleport tsh (#452)
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 Initial support for Teleport why Customer request plus Teleport support for Geodeisc
0.30.0: [teleport] Satisfy RBAC requirements for Teleport v3.2 [teleport] Satisfy RBAC requirements for Teleport v3.2 (#117) Teleport 3.2 was a breaking change from 3.1. This adapts to the change.
Comprehensive Distribution of Helmfiles. Works with helmfile.d
- cloudposse/helmfiles
what [teleport-ent] Satisfy RBAC requirements for Teleport v3.2 why Teleport v3.2 switched from using the CSR API on the auth server to using the impersonation API on the proxy server in order to g…
2019-04-18
0.95.0: [tsh] Initial support for teleport tsh PR #452
Initial support for Teleport
Rename KUBERNETES_API_PORT to…
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 Initial support for Teleport Rename KUBERNETES_API_PORT to GEODESIC_PORT why Customer request plus Teleport support for Geodeisc Partly address #448, cloudposse/docs#428
Make it easy for users to securely access infrastructure and meet the toughest compliance requirements.
0.6.0 Fix authentication action what
Fix authentication action Don’t use map variable for authentication action
why
Using authentication_action variable as map breaks when this module is used in a chain of calls from other modules For example:
Providing authentication_action map from Module B to alb-ingress - works Providing authentication_action map from Module C to Module B to alb-ingress - works Providing authentication_action map from Module D to Module C to Module B to alb-ingress - breaks (in a way that is very…
Terraform module to provision an HTTP style ingress rule based on hostname and path for an ALB using target groups - cloudposse/terraform-aws-alb-ingress
0.95.1: [tsh] Use official tsh environment variables for port, proxy, & ssh login [tsh] Use official tsh environment variables for port, proxy, & ssh login #453
Expose sync_clocks command to synchronize Docker…
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 [tsh-login] Distinguish login proxy name from local cluster name why There are 2 relevant proxy names for trusting clusters and they are used differently
2019-04-19
0.21.1 pipeline datasource as env:PIPELINE added to codefresh template processing
Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more - cloudposse/build-harness
0.21.1 pipeline datasource as env:PIPELINE added to codefresh template processing
0.94.0: Multiple tweaks See #447 for details Note: This release broke make install. Remove the -e flag on <a…
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 Force an update of packages when cloudposse/packages tag is changed Remove redundant apk update Map the host computer's HOME directory (via symbolic link) into the Geodesic container so t…
0.94.0: Multiple tweaks See #447 for details Note: This release broke make install. Remove the -e flag on <a…
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 Force an update of packages when cloudposse/packages tag is changed Remove redundant apk update Map the host computer's HOME directory (via symbolic link) into the Geodesic container so t…
0.95.2: [Makefile] Fix broken “make install” (#454)
Fix broken make install from 0.94.0 Set DOCKER_IMAGE from wrapper script to fix preferences when running Geodesic base image
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 Fix make install Pass DOCKER_IMAGE into running container via wrapper script why make install was broken by #447 DOCKER_IMAGE is use by "preferences" mechanisms to locate image-sp…
2019-04-22
0.40.0: FAQ:kops vs. kubeadm (#447) FAQ:kops vs. kubeadm (#447)
-
add FAQ:kops vs. kubeadm
-
update kops vs kubeadm
-
updated kops-vs-kubeadm
-
add tags to description
Cloud Posse Developer Hub. Complete documentation for the Cloud Posse solution. https://docs.cloudposse.com - cloudposse/docs
what kops vs. kubeadm FAQ why Imported from Google Doc Links to #353
2019-04-23
0.96.0 Update kops documentation. Supersedes and closes #339
Update Dockerfile:
Upgrade Kubernetes version, AWS instance types:…
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 Move KOPS_* envs out of Dockerfile (prevents deploying multiple clusters) Thoroughly document how to use .envrc with our kops strategy why Our previous strategy of defining all ENVs in the …
0.30.1: [teleport] Fix default Teleport version [teleport] Fix default Teleport version #118
Comprehensive Distribution of Helmfiles. Works with helmfile.d
- cloudposse/helmfiles
what Fix default Teleport version to be one that works with other default settings why #117 modified the teleport release to work with Teleport version 3.2, which had breaking changes compared to v…
2019-04-24
0.30.2: [teleport] Fix chart reference No content.
Comprehensive Distribution of Helmfiles. Works with helmfile.d
- cloudposse/helmfiles
2019-04-25
[traefik-ingress] [external-dns] Update What
Update traefik ingress Update external-dns
Set policy to sync
Why
To use traefik as internal ingress To follow the progress To remove trunk DNS records for unlimited staging
Comprehensive Distribution of Helmfiles. Works with helmfile.d
- cloudposse/helmfiles
0.8.0 No content.
Get up and running quickly with one of our reference architecture using our fully automated cold-start process. - cloudposse/reference-architectures
Allow to hide k8s in private vpc No content.
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…
Add separate listener rules for authentication type OIDC and COGNITO (with the authentication action embedded in the rules)
why
Having the authentication action map in locals did not work when the map’s values were read from SSM parameter store in top-level modules
Terraform module to provision an HTTP style ingress rule based on hostname and path for an ALB using target groups - cloudposse/terraform-aws-alb-ingress
2019-04-26
0.90.0: [teleport] Upgrade Teleport to 3.2.4 No content.
Cloud Posse installer and distribution of native apps, binaries and alpine packages - cloudposse/packages
0.6.0 Add variable is_organization_trail
what
Add variable is_organization_trail
why
This is an update to use the new argument is_organization_trail for the resource aws_cloudtrail
Terraform module to provision an AWS CloudTrail and an encrypted S3 bucket with versioning to store CloudTrail logs - cloudposse/terraform-aws-cloudtrail
0.98.0: [teleport] Upgrade Teleport to 3.2.4 Better feedback when syncing clocks
Upgrade Teleport to 3.2.4
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…
2019-04-29
0.8.1: [helmfiles] Grant RBAC permissions to tiller, update envars, remove portal [helmfiles] Grant RBAC permissions to tiller, update envars, remove portal (#27)
Get up and running quickly with one of our reference architecture using our fully automated cold-start process. - cloudposse/reference-architectures
what Add Makefile targets to/conf/hemlfiles/Makefile to install ServiceAccount and ClusterRoleBinding for tiller Update /conf/helmfiles/helmfile.envrc with default environment variables Remove por…
0.9.0 [kops] Add optional support for OIDC authentication Add optional support for OIDC authentication (#28)
Get up and running quickly with one of our reference architecture using our fully automated cold-start process. - cloudposse/reference-architectures
what Add support for OIDC authentication why Integrate Kubernetes authentication with other authentication sources
2019-04-30
0.9.1: [kops] Fully parameterize OIDC configuration Fully parameterize OIDC configuration (#29)
Get up and running quickly with one of our reference architecture using our fully automated cold-start process. - cloudposse/reference-architectures
what Fully parameterize (make configurable via environment variables) the OIDC configuration of kubeAPIServer why Default values are not universal
0.32.0: [keycloak][keycloak-gatekeeper][forecastle] Initial release Initial release of keycloak, keycloak-gatekeeper, and forecastle (#123)
Comprehensive Distribution of Helmfiles. Works with helmfile.d
- cloudposse/helmfiles
what Initial release of keycloak and keycloak-gateeper (formerly keycloak-proxy) why Provide option for securing service with single-sign-on.