Skip to content

Releases: evryfs/github-actions-runner-operator

v0.5.2

20 Dec 23:10
7ec3206
Compare
Choose a tag to compare

7ec3206 hack to make stuff settle
0ac25a4 fix loop
7edd2e8 Synchronously delete pod #85
73df6ea only consider running pods when scaling down. #85
e3c360c need to consider all pod-statuses when checking
26c60fd simplify scaling logic
2e00f40 add docs, simplify
a62d9de Yet an fix for #85
c3d2a61 only use rel drafter

Release v0.5.1

20 Aug 20:13
ca7f719
Compare
Choose a tag to compare

Changes

v0.5.0

07 Aug 08:00
69fc6aa
Compare
Choose a tag to compare
  • Emit events on scaling, #70
  • Add more tests
  • Fix a potential scaling bug

CRD changes

06 Aug 11:33
b2fcdb6
Compare
Choose a tag to compare
  • Change CRD field from PodSpec to PodTemplateSpec in order to cater for metadata - making it possible to scrape with Prometheus
  • Updated the sample resource which adds a prometheus exporter container
  • Fix CRD documentation and validation
  • Add status field: currentPoolSize
  • Add printercolumn to show current size
  • Note that you can get validation errors on the updated CRD in older clusters [1] - this can be skipped when installing with helm with --disable-openapi-validation or skip CRDs with helm altogether with --skip-crds and apply the CRD manually with --validate=false

[1]

error: error validating "config/crd/bases/garo.tietoevry.com_githubactionrunners.yaml": error validating data: [ValidationError(CustomResourceDefinition.spec.validation.openAPIV3Schema.properties.spec.properties.podTemplateSpec.properties.spec.properties.topologySpreadConstraints): unknown field "x-kubernetes-list-map-keys" in io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps, ValidationError(CustomResourceDefinition.spec.validation.openAPIV3Schema.properties.spec.properties.podTemplateSpec.properties.spec.properties.topologySpreadConstraints): unknown field "x-kubernetes-list-type" in io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps]; if you choose to ignore these errors, turn validation off with --validate=false

v0.3.0

03 Aug 17:22
7f8469a
Compare
Choose a tag to compare
  • Supports auto-scaling #2 !
  • Migrated to kube-builder / operator-sdk 0.19.x #55
  • Smaller image-size based on distroless
  • New field in API CRD for reconciliation period, by default once every minute

v0.2.1

28 Jun 20:38
b74dfb4
Compare
Choose a tag to compare
upgrade operator sdk

v0.2.0

28 Jun 19:36
cbcd59d
Compare
Choose a tag to compare
Add support for repo-level runners. Fixes #40

v0.1.6

10 Jun 20:59
a647dcb
Compare
Choose a tag to compare
upgrade operator sdk

v0.1.5: Merge pull request #25 from evryfs/dependabot/go_modules/k8s.io/api-0…

10 Jun 20:59
fdc7093
Compare
Choose a tag to compare

Fix noisy healtz logs

27 May 21:49
d612b75
Compare
Choose a tag to compare