Skip to content

Releases: ryanmcafee/flavorize

v1.0.2

10 Jun 23:39
Compare
Choose a tag to compare

Fixed issue that was causing error handling in provision script to not work correctly - now resolved.

Needed to look at $LastErrorCode to detect when an error occurred when executing terraform in order to selectively only run rest of script when previous execution was successful

v1.0.1

10 Jun 23:09
Compare
Choose a tag to compare

Updated script to not automatically apply by default. It now requires that you specify -auto_approve true when calling the provision script in order to get that behavior.

Added provision.sh wrapper script that utilizes devops-cli docker image for linux users that don't wish to install powershell on their systems.

v1.0

28 May 04:05
Compare
Choose a tag to compare

Support for provisioning a Kubernetes cluster on:

Azure
Digital Ocean

Added support for utilizing terraform workspaces

Added cross platform Kubernetes cluster provisioning (tested with Windows and Linux)

Added support for configuring multiple Kubernetes clusters from within same project.

Added support for the following via helm charts:

Certmanager (Cloudflare) - Handles issuance of ssl certificates

External DNS (Cloudflare) - Handles automatically setting external dns records in Cloudflare via Kubernetes annotations.

Prometheus Operator - Monitoring - Sets up Prometheus, Alert Manager and Grafana

NFS Server Provisioner - Storage - Allows you to create multi reader/writer volumes via nfs protocol and request a persistent volume claim from a Kubernetes app.

Ingress Controller - Nginx - Provides you with a way to expose your Kubernetes services to the outside world via a clean human friendly url. Reuses one ingress public up address across entire cluster.

Rook - Provides you with a way to run highly available storage such as ceph and cephfs for those scenarios when you cannot tolerate any downtime.

Improved user experience of running project and getting started.