Skip to content

Releases: ManagedKube/kubernetes-ops

v0.1.23

06 May 13:16
Compare
Choose a tag to compare

Azure Terraform module and example usage

v0.1.22 - GCP Firewall rules for Prometheus

12 Apr 21:54
Compare
Choose a tag to compare

When using the Prometheus Operator with a Private GKE cluster, the GKE Kubernetes masters do not have full access to your worker nodes. The problem is that on a prometheus-operator update, the Kubernetes masters needs to reach out to prometheus for some webhook validations and by default the port is not open. This opens the port 8443 on the worker nodes. This also opens port 6443 for prometheus adapter usage when using custom metrics for HPA.

Example usage: https://github.com/ManagedKube/kubernetes-ops/blob/master/tf-environments/gcp/dev/firewall-rules/prometheus/terragrunt.hcl

v0.1.21 - Removing Flux Items

11 Apr 18:23
Compare
Choose a tag to compare

v0.1.20 - Fixing Kops topology indentation

11 Apr 18:21
Compare
Choose a tag to compare

This release has a fix for the kops topology indentation. It was indented one over which means this setting was not taking affect.

v0.1.19 - Flux Release

11 Mar 02:32
Compare
Choose a tag to compare

This release adds in Weaveworks Flux usage.

The problem: In this repo there are no CI/CD pipelines for deploying any of the Helm charts. Each of the Helm charts has a Makefile but that still means a local deployment. The problem was really which CI system should the deployment pipeline be created in? Everyone has their own fav and security requirements which made it hard to make a common thing that everyone could use. That is until Flux came out. I think Flux is a very good common ground. It runs in cluster so you don't need a Jenkins server or open a hole for a SaaS CI system like Github Action or CodeFresh to reach in. This also gives us a complete GitOps workflow for updating and deploying out changes which is awesome!

What this release has:

  • Helm deployment for Flux
  • Helm deployment for the Flux Helm Operator
  • Example usage for nginx-ingress and Prometheus Operator

v0.1.18 - Support for GKE Regional an Zonal Cluster Type

05 Mar 03:04
Compare
Choose a tag to compare

We have only allowed regional clusters so far because it handle most of the use cases. However, GCP will now charge $0.10/hour for a regional cluster and if you have one zonal cluster it is free.

This adds support to allow you to specify if you want a regional or zonal cluster.

v0.1.17 - GCP/GKE Update

04 Mar 03:45
Compare
Choose a tag to compare

GKE Update. A major update to the GCP/GKE infrastructure and CIDR blocks.

v0.1.16 - Folder re-structuring [FINAL]

17 Feb 21:13
Compare
Choose a tag to compare

One more folder restructuring. This removes the need to duplicate environment folder names and thought through the work flow a bit more. this FINAL one is a lot cleaner with less repeated items.

v0.1.15 - Re-organizing the Terragrunt AWS Directory Structure

14 Feb 03:32
Compare
Choose a tag to compare

This set of changes aligns with the how the GCP Terragrunt environment folders are layed out. This sets it up so that there are less env name variables to change in the Terragrunt files by using the directory structure for that purpose instead. This seems to be easier to use and see.

The docs on the easy way and the harder way are also updated with this new directory structure.

v0.1.14 - AWS Transit Gateway Network Example