#releases (2018-08)
Announce New Releases for Cloud Posse GitHub Projects
Archive: https://archive.sweetops.com/releases/
2018-08-01
@my-janala has joined the channel
2018-08-02
Restore white checkmark in unicode prompt Restore white checkmark in unicode prompt (#207)
-
Restore white checkmark
-
add missing brackets to hint to bash to calculate width
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
what Restore why The is too discreet and doesn’t match
Upgrade base image go 1.10 Bump golang from 1.9.2-alpine3.7 to 1.10.3-alpine3.7 (#86)
Bumps golang from 1.9.2-alpine3.7 to 1.10.3-alpine3.7.
Signed-off-by: dependabot[bot]
build-harness - Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more
Bumps golang from 1.9.2-alpine3.7 to 1.10.3-alpine3.7. Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by comm…
Upgrade base image go 1.10 Bump golang from 1.9.2-alpine3.7 to 1.10.3-alpine3.7 (#86)
Bumps golang from 1.9.2-alpine3.7 to 1.10.3-alpine3.7.
Signed-off-by: dependabot[bot]
Upgrade syslog-ng config version Update syslog ng conf (#208)
-
Add user environment preserving
-
fix(syslog-ng.conf): update version
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
what Bump @version in syslog-ng.conf why In alpine:3.8 version of syslog-ng was bumped and now it throws WARNING references #206
2018-08-03
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
0.1.4: Fix env parameter quoting and structure (#12) Fix env parameter quoting and structure (#12)
[kibana] Fix env parameter quoting and structure
helmfiles - Comprehensive Distribution of Helmfiles. Works with helmfile.d
what Expand YAML shorthand notation to nested blocks Fix indention of env vars Provide defaults why Avoid using yaml dot-notation shorthand as it easily leads to poorly formed YAML Always quote …
0.2.0: [cert-manager] Add kube-lego
alternative (#5)
[cert-manager] Add kube-lego
alternative (#5)
-
feat(helmfile.d): add cert manager
-
refactor(helmfiles.cert-manager): improvements
-
Set default false
helmfiles - Comprehensive Distribution of Helmfiles. Works with helmfile.d
what Added helmfile for Cert Manager chart why kube-lego deprecated credits Donated by @rohitverma of Niki.ai references #1
Thanks @rohit.verma
@rohit.verma has joined the channel
2018-08-04
0.2.1: [portal] Add conditions to portal backends (#13) [portal] Add conditions to portal backends (#13)
-
[portal] Add conditions to
portal
backends -
Remove
--recreate-pods
parameter
helmfiles - Comprehensive Distribution of Helmfiles. Works with helmfile.d
what Add conditions to portal backends Remove –recreate-pods parameters why To enable/disable portal backends. Some backends (e.g. Kibana or Docs) are not necessary in some cases or for some cl…
Improve Homepage UX No content.
Cloud Posse Developer Hub. Complete documentation for the Cloud Posse solution. https://docs.cloudposse.com
Add Chapter Links Added Chapter Links to Chapter Titles #80 (#199)
-
Added Chapter Links to Chapter Titles #80
-
Revert changes in base theme. moved js to forked one.
Cloud Posse Developer Hub. Complete documentation for the Cloud Posse solution. https://docs.cloudposse.com
what Add a link to chapter titles why Make it easier to share content examples
what Changed js logic to detect page content headings. why It has wrong selector.
2018-08-05
@jylee has joined the channel
2018-08-06
Add ghr for easily publishing release artifacts to GitHub Add ghr package (#27)
-
Add ghr package
-
Create different targets for darwin and linux
-
fix(ghr): Add generic target without OS
-
feat(ghr,README): add description for generic ghr target, update readme
packages - Cloud Posse installer and distribution of native apps
what Add ghr why We need it to upload build artifacts to releases references #83
2018-08-07
Add Windows 10 Support (WSL) what
Update wrapper script to support WSL
why
HOME is by default not the desired path, which causes problems when trying to use aws-vault across machine boundaries.
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
2018-08-08
Add ghr, bump packages version Add new target for uploading binaries to release github/push-artifacts
Bump packages version to 0.4.0
build-harness - Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more
Add ghr, bump packages version Add new target for uploading binaries to release github/push-artifacts
Bump packages version to 0.4.0
0.2.2 what Do not use quotes in templates to get raw values why
The string “false” evalautes to true #16
helmfiles - Comprehensive Distribution of Helmfiles. Works with helmfile.d
what KUBE_LEGO_PROD boolean is cast to string, when it needs to be a true boolean why the string “false” evalautes to true, so the kube-lego service still runs as prod
@Michael Holt has joined the channel
2018-08-09
@dat.le has joined the channel
0.2.3 No content.
helmfiles - Comprehensive Distribution of Helmfiles. Works with helmfile.d
2018-08-10
helmfiles - Comprehensive Distribution of Helmfiles. Works with helmfile.d
what ACCOUT should be ACCOUNT
2018-08-13
Deprecate helmfile.yaml and kiam scripts Deprecate helmfile.yaml and kiam scripts (#213)
- refactor(conf.kops): deprecate helmfile.yaml and kiam scripts
use helmfile docker image insted
- refactor(dockerfile): revert changes with helmfiles
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
what deprecate helmfile.yaml and kiam scripts why #209 references https://github.com/cloudposse/prod.cloudposse.co/pull/8/files (example usage)
0.13.2 what
Use regex to look up the correct root mount path from wsl.conf.
why
Users may use non-standard paths
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
2018-08-14
0.7.2: Added Local dev tasks (#79) Added Local dev tasks (#79)
-
Added Local dev tasks
-
Remove trunk
-
Added bash completion
-
Added chamber
-
Redo help pattern
-
Address PR comments
-
Address PR
-
Address PR comment for completion
-
Address PR comments
-
Address PR comments
-
Address PR comments
-
Address PR comments
-
Remote help cache
-
Fix help pattern
-
Fix help pattern
-
Fix problem with make autocompletion…
build-harness - Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more
What Redo help pattern Added aws/shell target Added WITH_AWS command allow to run commands under aws-vault exec Added chamber/shell target Added WITH_CHAMBER command allow to run commands under ch…
0.7.2: Added Local dev tasks (#79) Added Local dev tasks (#79)
-
Added Local dev tasks
-
Remove trunk
-
Added bash completion
-
Added chamber
-
Redo help pattern
-
Address PR comments
-
Address PR
-
Address PR comment for completion
-
Address PR comments
-
Address PR comments
-
Address PR comments
-
Address PR comments
-
Remote help cache
-
Fix help pattern
-
Fix help pattern
-
Fix problem with make autocompletion…
0.2.5 what
Add support for the official nginx ingress controller
why
Better maintained and supports the latest features including prometheus operator
helmfiles - Comprehensive Distribution of Helmfiles. Works with helmfile.d
0.3.0 what
Add support for the official nginx ingress controller
why
Better maintained and supports the latest features including prometheus operator
helmfiles - Comprehensive Distribution of Helmfiles. Works with helmfile.d
2018-08-15
update gomplate version to 2.7.0 what
Update gomplate version
why
New version has dynamic datasource support
packages - Cloud Posse installer and distribution of native apps
0.3.1 what
Add repo label to helmfiles
why
When we have multiple helmfiles with the same release and chart names, to be able to deploy charts by the name and repo, e.g. helmfile –selector chart=nginx-ingress,repo=stable
helmfiles - Comprehensive Distribution of Helmfiles. Works with helmfile.d
0.4.1 what
Add options & example for enhanced monitoring
why
Enable enhanced monitoring on Aurora cluster
references
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Monitoring.OS.html
terraform-aws-rds-cluster - Terraform module to provision an RDS Aurora cluster for MySQL or Postgres
Monitor the operating system of your DB instance in real time with Enhanced Monitoring.
2018-08-16
[gitleaks] Add target for installing new package [gitleaks] Add target for installing new package (#41)
-
feat(install/Makefile): add gitleaks(used for for scanning code for leaks of credentials)
-
fix(install/Makefile): fix target description
-
fix(README): fix target description, regenerate readme
packages - Cloud Posse installer and distribution of native apps
what Add gitleaks why Useful for scanning code for leaks of credentials references #40
0.8.0: Silence warnings without DEBUG flag (#90) Silence warnings without DEBUG flag (#90)
-
feat(helm,git,semver,travis): now warnings wouldn’t show without DEBUG flag
-
fix(git,helm,semver,travis): change flag values
-
fix(git,helm,semver,travis): use flag instead env variable
-
fix(git): fix conditions for warning
-
Revert “fix(git): fix conditions for warning”
This reverts commit <a class=”commit-link”…
build-harness - Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more
what Add a feature flag to make it possible to disable warnings why Warnings are great for debugging, but scary for users references #89
[figurine] Add target for installing new package [figurine] Add target for installing new package (#35)
-
feat(figurine): add target for installing new package
-
fix(figurine): add figurine to target all
-
fix(install/Makefile): regenerate README.md, remove additional targets for linux and darwin
-
fix(install/Makefile): fix description
-
fix(README): fix description of target, regenerate README
packages - Cloud Posse installer and distribution of native apps
what add targets which can install figurine why To replace the banner we already use in geodesic references #30
0.8.0: Silence warnings without DEBUG flag (#90) Silence warnings without DEBUG flag (#90)
-
feat(helm,git,semver,travis): now warnings wouldn’t show without DEBUG flag
-
fix(git,helm,semver,travis): change flag values
-
fix(git,helm,semver,travis): use flag instead env variable
-
fix(git): fix conditions for warning
-
Revert “fix(git): fix conditions for warning”
This reverts commit <a class=”commit-link”…
0.6.3 what
Add -L option to curl to install aws-vault
Update links to helmfiles
why
It should follow GitHub’s redirect to the actual binary. Otherwise, it’ll just download the HTML redirect response. Required for Windows Subsystem for Linux (WSL)
Helmfiles moved from geodesic to https://github.com/cloudposse/helmfiles
Cloud Posse Developer Hub. Complete documentation for the Cloud Posse solution. https://docs.cloudposse.com
helmfiles - Comprehensive Distribution of Helmfiles. Works with helmfile.d
0.9.0: Promote Helm Charts and Docker Images Across Repositories (#85) Promote Helm Charts and Docker Images Across Repositories (#85)
Breaking Changes
-
REPO_GATEWAY_ENDPOINT
renamed toTARGET_CHART_REPO_ENDPOINT
(related tohelm/build/*
targets) -
LATEST_TAG
depricated insemver
module. Now it always0.0.0
## Change log
-
Reinvent helm build and promote tasks
-
Added Codefresh pipeline logic
build-harness - Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more
0.9.0: Promote Helm Charts and Docker Images Across Repositories (#85) Promote Helm Charts and Docker Images Across Repositories (#85)
Breaking Changes
-
REPO_GATEWAY_ENDPOINT
renamed toTARGET_CHART_REPO_ENDPOINT
(related tohelm/build/*
targets) -
LATEST_TAG
depricated insemver
module. Now it always0.0.0
## Change log
-
Reinvent helm build and promote tasks
-
Added Codefresh pipeline logic
2018-08-17
[shfmt] Add target for installing new package [shfmt] Add target for installing new package (#37)
-
feat(install/Makefile): add target which installs new package (shfmt)
-
feat(shellcheck): add new target which installs shellcheck
-
fix(README): regenerate README.md
-
fix(install/Makefile): parameterize OS
-
refactor(install/Makefile): sort dependencies alphabetically
-
Merge shellcheck in shfmt
packages - Cloud Posse installer and distribution of native apps
what add targets which can install shfmt why A shell parser, formatter and interpreter. Supports POSIX Shell, Bash and mksh. Standardize the formatting of our shell scripts the way we do our ter…
Use figurine for banner generation No content.
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
Trap ^C When Prompting for SSH PW Trap ^C When Prompting for SSH PW (#220)
-
Trap ^C When Prompting for SSH PW
-
clean up functions
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
what Trap ^C and cleanup why Previously, calling ^C would abort all subsequent profile scripts
Remove unsupported -x
argument for pidof
No content.
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
Colorize messages No content.
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
2018-08-20
Fix Shell Concurrency aws-vault - fix shell concurrency (#223)
- refactor(aws-vault): fix shell concurrency
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
what Check if aws-vault server is already running before attempting to start why Can only run once since it attempts to bind to 169.254.169.254 references #195
Check for FUSE Support No content.
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
Support aws configure
Fix AWS Configure Support (#226)
-
Gen symlink
-
Initialize default aws config
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
what Symlink /conf/.aws to /localhost/.aws why In geodesic HOME=/conf and /localhost/.aws is the canonical aws configuration aws configure does not respect AWS_DATA_PATH references #225
0.16.4 No content.
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
2018-08-21
Do Not Error if S3 FS Already Mounted No content.
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
Preserve Exit Status Code on Exit No content.
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
Create aws-vault parent directories No content.
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
2018-08-22
0.3.2 what
Fix fluentd-elasticsearch-logs
why
fluentd-elasticsearch-logs uses new version of cloudposse-incubator/fluentd-kubernetes chart with fixes
helmfiles - Comprehensive Distribution of Helmfiles. Works with helmfile.d
2018-08-23
0.7.1 No content.
packages - Cloud Posse installer and distribution of native apps
[json2hcl] Add target for installing new package No content.
packages - Cloud Posse installer and distribution of native apps
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
2018-08-24
Add Target to Automatically Update Terraform Module Sources [terraform/upgrade-modules] Update all module sources to latest versi…
…on (#95)
-
Add script to update all terraform module sources
-
Add support for
GITHUB_TOKEN
access key. Install json2hcl.
build-harness - Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more
what Add new target to upgrade all module sources why Keep modules up to date demo Processing ./test/test.tf… [SKIPPED]: ../ Processing ./test/cloud-provider.tf… Processing ./examples/wordp…
Add Target to Automatically Update Terraform Module Sources [terraform/upgrade-modules] Update all module sources to latest versi…
…on (#95)
-
Add script to update all terraform module sources
-
Add support for
GITHUB_TOKEN
access key. Install json2hcl.
Add –with-docker arg what
Access system’s docker daemon from container (linux only)
why
Useful for local development
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
2018-08-26
Add Support for Console MFA
Install oath-toolkit
for MFA (#248)
-
Install
oath-toolkit
-
Pin
oath-toolkit
to testing repo
geodesic - Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/
what Install oath-toolkit why Easy build one-time password authentication systems (including for AWS with MFA) Required for Terraform CI/CD install Step 65/74 : RUN echo "http://dl-cdn.alp…
@Steven has joined the channel
2018-08-27
@tolstikov has joined the channel
@loweryr has joined the channel
0.10.1: Change packages/install target behavior (#98) Change packages/install target behavior (#98)
- feat(packages/install): change target behavior
Now package wouldnt be installed if it exist in install path
Add new target packages/reinstall (old packages/install target behavior)
Regenerate README
Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more - cloudposse/build-harness
what Now package wouldn't be installed if it exist in install path Add new target packages/reinstall (old packages/install target behavior) Regenerate README why It's tedious to reinstal…
0.10.1: Change packages/install target behavior (#98) Change packages/install target behavior (#98)
- feat(packages/install): change target behavior
Now package wouldnt be installed if it exist in install path
Add new target packages/reinstall (old packages/install target behavior)
Regenerate README
Add MFA Helper Function Add MFA Helper Function (#250)
- Add MFA helper function
Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/ - cloudposse/geodesic
what Add function that emits TOTP MFA code why Useful for CI/CD and demos
[helmfile] Upgrade to 0.23.1
No content.
Cloud Posse installer and distribution of native apps - cloudposse/packages
Deprecate helmDefaults
and usewait true
No content.
Comprehensive Distribution of Helmfiles. Works with helmfile.d
- cloudposse/helmfiles
Add Helm Diff Plugin No content.
Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/ - cloudposse/geodesic
2018-08-28
Add terraform autocompletion No content.
Geodesic is the fastest way to get up and running with a rock solid, production grade cloud platform built on strictly Open Source tools. https://slack.cloudposse.com/ - cloudposse/geodesic
0.5.0 what Change the event_selector var from a map to a list type. why It is currently a type map, that then gets put inside a list. Even though it is a null map by default, because it is embedded into a list, it is evaluated by the cloudtrail resource. And because it gets evaluated by the resource it triggers this bug: <a class=”issue-link js-issue-link” data-error-text=”Failed to load issue title” data-id=”347531629” data-permission-text=”Issue title is private”…
Terraform module to provision an AWS CloudTrail and an encrypted S3 bucket with versioning to store CloudTrail logs - cloudposse/terraform-aws-cloudtrail
0.23.2: Bumped stern version (#54) Bumped stern version (#54)
Bumped stern version as 1.7.0 is incompatible with eks
Cloud Posse installer and distribution of native apps - cloudposse/packages
what Bumped stern version to 1.8.0 why 1.7.0 is incompatible with EKS
2018-08-31
Update helm and helmfile No content.
Cloud Posse installer and distribution of native apps - cloudposse/packages
Update Packages Version No content.
Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more - cloudposse/build-harness
Update Packages Version No content.