Skip to content

Releases: GoogleCloudPlatform/gke-autoneg-controller

Release v1.1.0

19 Apr 14:31
7a257a4
Compare
Choose a tag to compare

This release brings new changes and features, such as:

  • Helm chart for installing Autoneg
  • Management of capacityScaler
  • Optional "always reconcile" mode (pass -always-reconcile to the controller container args to enable)
  • Structured logging
  • Security configuration improvements

Special thanks to all the contributors for this release!

What's Changed

  • Make it possible to reattach NEGs automatically by @fdfzcq in #106
  • Allow configuring Kubernetes PriorityClass by @YuriyKishchenko in #110
  • allow autoneg controller to manage CapacityScaler with K8s service by @darkstarmv in #109
  • init Helm chart by @ksemele in #115
  • Add Helm chart publisher by @rosmo in #117
  • Add possibility to disable namespace creation in Helm chart by @rosmo in #118
  • Add service account specific annotations for Helm chart by @rosmo in #119
  • Add ignore changes to kubernetes service annotations by @golemiso in #121
  • Updated Terraform example in README by @clintonb in #124
  • Fixes to capacityScaler, add sync annotation, build time. by @rosmo in #125
  • Switch to structured logging by @rosmo in #126
  • Fix initial capacity and zero values by @rosmo in #127
  • Improve default security context settings by @jawnsy in #99
  • Update security settings for Kubernetes and Helm chart, update tests and README. by @rosmo in #129

Housekeeping changes

New Contributors

Full Changelog: v1.0.0...v1.1.0

autoneg-controller-manager-0.1.3

19 Apr 14:30
7a257a4
Compare
Choose a tag to compare

A Helm chart for autoneg-controller-manager.

autoneg-controller-manager-0.1.2

18 Mar 14:45
65535ef
Compare
Choose a tag to compare

A Helm chart for autoneg-controller-manager.

To use with Workload Identity Federation and Terraform Helm provider, use:


module "autoneg" {
  source = "github.com/GoogleCloudPlatform/gke-autoneg-controller//terraform/gcp?ref=master"

  project_id         = module.project.project_id
  service_account_id = "autoneg"
  workload_identity = {
    namespace       = "autoneg-system"
    service_account = "autoneg-controller-manager"
  }
  # To add shared VPC configuration, also set shared_vpc variable
}

resource "helm_release" "autoneg" {
  name       = "autoneg"
  chart      = "autoneg-controller-manager"
  repository = "https://googlecloudplatform.github.io/gke-autoneg-controller/"
  namespace  = "autoneg-system"

  create_namespace = true

  set {
    name  = "createNamespace"
    value = false
  }
  
  set {
    name  = "serviceAccount.annotations.iam\\.gke\\.io/gcp-service-account"
    value = module.autoneg.service_account_email
  }

  set {
    name  = "serviceAccount.automountServiceAccountToken"
    value = true
  }
}

autoneg-controller-manager-0.1.1

18 Mar 14:23
dafb2ad
Compare
Choose a tag to compare

A Helm chart for autoneg-controller-manager.

To use with Terraform Helm provider, use:

resource "helm_release" "autoneg" {
  name       = "autoneg"
  chart      = "autoneg-controller-manager"
  repository = "https://googlecloudplatform.github.io/gke-autoneg-controller/"
  namespace  = "autoneg-system"

  create_namespace = true

  set {
    name  = "createNamespace"
    value = false
  }
}

autoneg-controller-manager-0.1.0

18 Mar 14:04
6dbba46
Compare
Choose a tag to compare

A Helm chart for autoneg-controller-manager.

Release v1.0.0

10 Oct 14:01
8a413b3
Compare
Choose a tag to compare

GKE Autoneg has received a lot of updates and fixes, so it's time to release version v1.0.0.

Big thanks to all the contributors: @soellman, @fdfzcq, @jawnsy, @agh95, @romankor, @ichbinfrog, @arrase, @rojomisin, @same-id, @pburgisser, @ferrastas, @derektamsen, @stekole, @glerchundi, @erikjoh, @YuriyKishchenko and @fbaier-fn! (apologies if I missed someone!)

Release v0.9.11

26 Sep 15:03
81640d3
Compare
Choose a tag to compare

Final release before v1.0.0.

What's Changed

New Contributors

Full Changelog: v0.9.10...v0.9.11

Release v0.9.10

22 Aug 14:15
30f8cb7
Compare
Choose a tag to compare
Release v0.9.10 Pre-release
Pre-release

What's Changed

  • fix: Update the version of the controller image tag to 0.9.9 by @pburgisser in #85
  • Bump google.golang.org/grpc from 1.40.0 to 1.53.0 by @dependabot in #91
  • Add missing nodeSelector settings in yaml by @same-id in #89
  • Go upgrade, backend unregistration fix, finalizer fix by @rosmo in #97

New Contributors

Full Changelog: v0.9.9...v0.9.10

Release v0.9.9

16 Mar 15:49
e8d87c3
Compare
Choose a tag to compare
Release v0.9.9 Pre-release
Pre-release

Thank you to all participants! This release is based on kubebuilder 3, so for now, it's marked as a prerelease.

What's Changed

  • Bump github.com/prometheus/client_golang from 0.9.0 to 1.11.1 by @dependabot in #73
  • Bump golang.org/x/text from 0.3.3 to 0.3.8 by @dependabot in #74
  • Bump golang.org/x/crypto from 0.0.0-20200622213623-75b288015ac9 to 0.1.0 by @dependabot in #76
  • Bump golang.org/x/net from 0.1.0 to 0.7.0 by @dependabot in #77
  • Upgrade project to kubebuilder v3 by @soellman in #46
  • Bump golang.org/x/crypto from 0.0.0-20220214200702-86341886e292 to 0.1.0 by @dependabot in #81
  • Bump github.com/emicklei/go-restful from 2.9.5+incompatible to 2.16.0+incompatible by @dependabot in #83
  • Do not block deletion if NEG status is empty by @fdfzcq in #79

New Contributors

Full Changelog: v0.9.8...v0.9.9

Release v0.9.8

21 Dec 09:47
e5ba174
Compare
Choose a tag to compare

What's Changed

  • adding node selector to the controller to force it run on metadata se… by @romankor in #63
  • Increase minimum Go version requirement by @jawnsy in #70
  • Be able to use a random suffix on custom role name by @ferrastas in #72

New Contributors

Full Changelog: v0.9.7...v0.9.8