Releases: evryfs/github-actions-runner-operator
Releases · evryfs/github-actions-runner-operator
v0.5.2
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
Changes
- Fix status update and reconcile-retrigger bug. Fixes #85 @davidkarlsen (#87)
- Bump k8s.io/client-go from 0.18.6 to 0.18.8 @dependabot (#84)
- Bump k8s.io/api from 0.18.6 to 0.18.8 @dependabot (#82)
- Upgrade to go 1.15. Fixes #74. @davidkarlsen (#80)
- Go1.15. Fixes #74 @davidkarlsen (#79)
- Bump github.com/imdario/mergo from 0.3.10 to 0.3.11 @dependabot (#77)
- Bump helm/kind-action from v1.0.0-rc.1 to v1.0.0 @dependabot (#76)
v0.5.0
CRD changes
- Change CRD field from
PodSpec
toPodTemplateSpec
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
v0.2.1
upgrade operator sdk
v0.2.0
Add support for repo-level runners. Fixes #40
v0.1.6
upgrade operator sdk
v0.1.5
Merge pull request #25 from evryfs/dependabot/go_modules/k8s.io/api-0…
Fix noisy healtz logs
- Fix #16 -> operator-framework/operator-sdk#2914 by pulling SDK scm ver containing operator-framework/operator-sdk#3102