Releases: carlosedp/lbconfig-operator
v0.5.1
Due to the kube-rbac-proxy
container image deprecation (see #382), temporarily host own image until operator uses the new authentication scheme described in the issue.
What's Changed
- Bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 by @dependabot in #356
- Reallocate files according to latest v4 model by @carlosedp in #357
- Bump github.com/tidwall/gjson from 1.17.3 to 1.18.0 by @dependabot in #358
- Bump go.opentelemetry.io/otel/trace from 1.30.0 to 1.31.0 by @dependabot in #359
- Bump go.opentelemetry.io/otel from 1.30.0 to 1.31.0 by @dependabot in #362
- Bump go.opentelemetry.io/otel/sdk from 1.30.0 to 1.31.0 by @dependabot in #361
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.30.0 to 1.31.0 by @dependabot in #360
- Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in #363
- Bump k8s.io/apimachinery from 0.31.1 to 0.31.2 by @dependabot in #364
- Bump k8s.io/client-go from 0.31.1 to 0.31.2 by @dependabot in #365
- Bump k8s.io/api from 0.31.1 to 0.31.2 by @dependabot in #366
- Bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.1 by @dependabot in #367
- Bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 by @dependabot in #369
- Bump github.com/onsi/gomega from 1.34.2 to 1.35.1 by @dependabot in #370
- Bump go.opentelemetry.io/otel/sdk from 1.31.0 to 1.32.0 by @dependabot in #371
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.31.0 to 1.32.0 by @dependabot in #373
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #375
- Bump k8s.io/apimachinery from 0.31.2 to 0.31.3 by @dependabot in #376
- Bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 by @dependabot in #379
- Bump sigs.k8s.io/controller-runtime from 0.19.1 to 0.19.2 by @dependabot in #380
- Bump k8s.io/api from 0.31.2 to 0.31.3 by @dependabot in #378
- Bump k8s.io/client-go from 0.31.2 to 0.31.3 by @dependabot in #377
- Bump github.com/onsi/gomega from 1.35.1 to 1.36.0 by @dependabot in #381
- Bump sigs.k8s.io/controller-runtime from 0.19.2 to 0.19.3 by @dependabot in #383
- Bump go.opentelemetry.io/otel/trace from 1.32.0 to 1.33.0 by @dependabot in #391
- Bump go.opentelemetry.io/otel from 1.32.0 to 1.33.0 by @dependabot in #394
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.32.0 to 1.33.0 by @dependabot in #392
- Bump github.com/onsi/gomega from 1.36.1 to 1.36.2 by @dependabot in #396
- Bump github.com/onsi/ginkgo/v2 from 2.22.0 to 2.22.2 by @dependabot in #397
- Use self-hosted kube-rbac-proxy temporarily by @carlosedp in #399
- Revert API v4 commit by @carlosedp in #401
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Updated to Kubebuilder v4 and bumped many libs
To apply this version, use:
kubectl apply -f https://github.com/carlosedp/lbconfig-operator/raw/v0.5.0/manifests/deploy.yaml
What's Changed
- Bump HAProxy lib by @carlosedp in #228
- fix ha-proxy config by @tuxtof in #229
- Bump github.com/go-openapi/runtime from 0.26.0 to 0.26.2 by @dependabot in #230
- Bump github.com/go-openapi/strfmt from 0.21.9 to 0.22.0 by @dependabot in #237
- Bump github.com/go-logr/logr from 1.3.0 to 1.4.1 by @dependabot in #235
- Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 by @dependabot in #236
- Bump k8s.io/client-go from 0.28.4 to 0.29.0 by @dependabot in #232
- Bump actions/cache from 3 to 4 by @dependabot in #244
- Bump sigs.k8s.io/controller-runtime from 0.16.3 to 0.17.0 by @dependabot in #239
- Bump go.opentelemetry.io/otel from 1.21.0 to 1.22.0 by @dependabot in #241
- Bump github.com/onsi/ginkgo/v2 from 2.13.2 to 2.15.0 by @dependabot in #243
- Bump k8s.io/api from 0.29.0 to 0.29.1 by @dependabot in #242
- Bump github.com/onsi/gomega from 1.30.0 to 1.31.0 by @dependabot in #240
- Bump go.opentelemetry.io/otel/sdk from 1.21.0 to 1.22.0 by @dependabot in #245
- Bump k8s.io/client-go from 0.29.0 to 0.29.1 by @dependabot in #247
- Bump github.com/onsi/gomega from 1.31.0 to 1.31.1 by @dependabot in #248
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.21.0 to 1.22.0 by @dependabot in #246
- Bump github.com/go-openapi/runtime from 0.26.2 to 0.27.0 by @dependabot in #249
- Bump github.com/go-openapi/runtime from 0.27.0 to 0.27.1 by @dependabot in #250
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #251
- Bump go.opentelemetry.io/otel/trace from 1.22.0 to 1.23.0 by @dependabot in #252
- Bump go.opentelemetry.io/otel from 1.22.0 to 1.23.0 by @dependabot in #253
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.22.0 to 1.23.0 by @dependabot in #254
- Bump go.opentelemetry.io/otel/trace from 1.23.0 to 1.23.1 by @dependabot in #256
- Bump go.opentelemetry.io/otel from 1.23.0 to 1.23.1 by @dependabot in #258
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.23.0 to 1.23.1 by @dependabot in #259
- Bump sigs.k8s.io/controller-runtime from 0.17.0 to 0.17.1 by @dependabot in #260
- Bump k8s.io/api from 0.29.1 to 0.29.2 by @dependabot in #261
- Bump github.com/tidwall/gjson from 1.17.0 to 1.17.1 by @dependabot in #262
- Bump sigs.k8s.io/controller-runtime from 0.17.1 to 0.17.2 by @dependabot in #265
- Bump k8s.io/client-go from 0.29.1 to 0.29.2 by @dependabot in #264
- Bump go.opentelemetry.io/otel from 1.23.1 to 1.24.0 by @dependabot in #266
- Bump go.uber.org/zap from 1.26.0 to 1.27.0 by @dependabot in #267
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.23.1 to 1.24.0 by @dependabot in #268
- Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 by @dependabot in #270
- Bump github.com/go-openapi/strfmt from 0.22.0 to 0.22.2 by @dependabot in #272
- Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.16.0 by @dependabot in #274
- Bump github.com/go-openapi/runtime from 0.27.1 to 0.27.2 by @dependabot in #273
- Bump github.com/go-openapi/strfmt from 0.22.2 to 0.23.0 by @dependabot in #275
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #277
- Bump github.com/go-openapi/runtime from 0.27.2 to 0.28.0 by @dependabot in #276
- Bump k8s.io/api from 0.29.2 to 0.29.3 by @dependabot in #278
- Bump k8s.io/client-go from 0.29.2 to 0.29.3 by @dependabot in #280
- Bump github.com/onsi/ginkgo/v2 from 2.16.0 to 2.17.0 by @dependabot in #282
- Bump github.com/onsi/gomega from 1.31.1 to 1.32.0 by @dependabot in #281
- Bump github.com/onsi/ginkgo/v2 from 2.17.0 to 2.17.1 by @dependabot in #283
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.24.0 to 1.25.0 by @dependabot in #285
- Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 by @dependabot in #288
- Bump k8s.io/apimachinery from 0.29.3 to 0.29.4 by @dependabot in #289
- Bump k8s.io/client-go from 0.29.3 to 0.29.4 by @dependabot in #291
- Bump k8s.io/api from 0.29.3 to 0.29.4 by @dependabot in #290
- Bump github.com/onsi/gomega from 1.32.0 to 1.33.0 by @dependabot in #295
- Bump go.opentelemetry.io/otel/trace from 1.25.0 to 1.26.0 by @dependabot in #297
- Bump go.opentelemetry.io/otel/sdk from 1.25.0 to 1.26.0 by @dependabot in #296
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.25.0 to 1.26.0 by @dependabot in #298
- Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2 by @dependabot in #300
- Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 by @dependabot in #301
- Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 by @dependabot in #304
- Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 by @dependabot in #305
- Bump github.com/haproxytech/client-native/v4 from 4.2.0 to 4.2.2 by @dependabot in #309
- Bump go.opentelemetry.io/otel from 1.26.0 to 1.27.0 by @dependabot in #310
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.26.0 to 1.27.0 by @dependabot in #311
- Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 by @dependabot in #312
- Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.19.0 by @dependabot in #314
- Bump go.opentelemetry.io/otel from 1.27.0 to 1.28.0 by @dependabot in #320
- Bump go.opentelemetry.io/otel/trace from 1.27.0 to 1.28.0 by @dependabot in #322
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.27.0 to 1.28.0 by @dependabot in #321
- Bump google.golang.org/grpc from 1.64.0 to 1.64.1 by @dependabot in #324
- Bump k8s.io/apimachinery from 0.30.2 to 0.30.3 by @dependabot in #326
- Bump k8s.io/client-go from 0.30.2 to 0.30.3 by @dependabot in #325
- Bump k8s.io/api from 0.30.2 to 0.30.3 by @dependabot in #327
- Bump github.com/onsi/gomega from 1.33.1 to 1.34.0 by @dependabot in #328
- Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.19.1 by @dependabot in #329
- Bump github.com/tidwall/gjson from 1.17.1 to 1.17.2 by @dependabot in #330
- Bump github.com/onsi/gomega from 1.34.0 to 1.34.1 ...
v0.4.1
What's Changed
Bump libs and update some documentation.
Now the operator image is hosted on Quay.io at https://quay.io/repository/carlosedp/lbconfig-operator due to rate-limiting on DockerHub.
Added doc on publishing new version.
To apply this version, use:
kubectl apply -f https://github.com/carlosedp/lbconfig-operator/raw/v0.4.1/manifests/deploy.yaml
PRs Merged:
- Bump go.opentelemetry.io/otel from 1.9.0 to 1.10.0 by @dependabot in #36
- Bump go.opentelemetry.io/otel/trace from 1.9.0 to 1.10.0 by @dependabot in #39
- Bump go.opentelemetry.io/otel/exporters/jaeger from 1.9.0 to 1.10.0 by @dependabot in #38
- Bump k8s.io/api from 0.25.0 to 0.25.1 by @dependabot in #40
- Bump github.com/onsi/ginkgo/v2 from 2.1.6 to 2.2.0 by @dependabot in #43
- Bump k8s.io/client-go from 0.25.0 to 0.25.1 by @dependabot in #41
- Bump k8s.io/client-go from 0.25.1 to 0.25.2 by @dependabot in #44
- Bump github.com/onsi/gomega from 1.20.2 to 1.21.1 by @dependabot in #47
- Bump github.com/onsi/gomega from 1.21.1 to 1.22.1 by @dependabot in #49
- Bump github.com/onsi/ginkgo/v2 from 2.2.0 to 2.3.1 by @dependabot in #50
- Bump go.opentelemetry.io/otel from 1.10.0 to 1.11.0 by @dependabot in #53
- Bump go.opentelemetry.io/otel/exporters/jaeger from 1.10.0 to 1.11.0 by @dependabot in #52
- Bump k8s.io/apimachinery from 0.25.2 to 0.25.3 by @dependabot in #54
- Bump k8s.io/api from 0.25.2 to 0.25.3 by @dependabot in #55
- Bump k8s.io/client-go from 0.25.2 to 0.25.3 by @dependabot in #56
- Bump github.com/go-openapi/runtime from 0.24.1 to 0.24.2 by @dependabot in #57
- Bump go.opentelemetry.io/otel/trace from 1.11.0 to 1.11.1 by @dependabot in #58
- Bump go.opentelemetry.io/otel from 1.11.0 to 1.11.1 by @dependabot in #61
- Bump go.opentelemetry.io/otel/exporters/jaeger from 1.11.0 to 1.11.1 by @dependabot in #60
- Bump github.com/onsi/ginkgo/v2 from 2.3.1 to 2.4.0 by @dependabot in #62
- Bump github.com/onsi/gomega from 1.22.1 to 1.23.0 by @dependabot in #63
- Bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1 by @dependabot in #64
- Bump sigs.k8s.io/controller-runtime from 0.13.0 to 0.13.1 by @dependabot in #66
- Bump github.com/onsi/gomega from 1.23.0 to 1.24.0 by @dependabot in #65
- Bump github.com/prometheus/client_golang from 1.13.1 to 1.14.0 by @dependabot in #68
- Bump github.com/onsi/gomega from 1.24.0 to 1.24.1 by @dependabot in #69
- Bump k8s.io/apimachinery from 0.25.3 to 0.25.4 by @dependabot in #70
- Bump k8s.io/api from 0.25.3 to 0.25.4 by @dependabot in #71
- Bump k8s.io/client-go from 0.25.3 to 0.25.4 by @dependabot in #72
- Bump github.com/tidwall/gjson from 1.14.3 to 1.14.4 by @dependabot in #73
- Bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1 by @dependabot in #74
- Bump github.com/go-openapi/runtime from 0.24.2 to 0.25.0 by @dependabot in #75
- Bump go.uber.org/zap from 1.23.0 to 1.24.0 by @dependabot in #76
- Bump go.opentelemetry.io/otel/sdk from 1.11.1 to 1.11.2 by @dependabot in #79
- Bump go.opentelemetry.io/otel/exporters/jaeger from 1.11.1 to 1.11.2 by @dependabot in #81
- Bump k8s.io/api from 0.25.4 to 0.26.0 by @dependabot in #83
- Bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.1 by @dependabot in #87
- Bump github.com/onsi/gomega from 1.24.1 to 1.24.2 by @dependabot in #89
- Bump sigs.k8s.io/controller-runtime from 0.13.1 to 0.14.1 by @dependabot in #88
- Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 by @dependabot in #90
- Bump github.com/onsi/gomega from 1.24.2 to 1.25.0 by @dependabot in #91
- Bump k8s.io/api from 0.26.0 to 0.26.1 by @dependabot in #94
- Bump github.com/onsi/gomega from 1.25.0 to 1.26.0 by @dependabot in #95
- Bump k8s.io/client-go from 0.26.0 to 0.26.1 by @dependabot in #93
- Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.7.1 by @dependabot in #96
- Bump sigs.k8s.io/controller-runtime from 0.14.1 to 0.14.2 by @dependabot in #97
- Bump go.opentelemetry.io/otel/sdk from 1.11.2 to 1.12.0 by @dependabot in #98
- Bump go.opentelemetry.io/otel/exporters/jaeger from 1.11.2 to 1.12.0 by @dependabot in #101
- Bump github.com/onsi/ginkgo/v2 from 2.7.1 to 2.8.0 by @dependabot in #100
- Bump sigs.k8s.io/controller-runtime from 0.14.2 to 0.14.4 by @dependabot in #103
- Bump go.opentelemetry.io/otel from 1.12.0 to 1.13.0 by @dependabot in #105
- Bump go.opentelemetry.io/otel/sdk from 1.12.0 to 1.13.0 by @dependabot in #106
- Bump go.opentelemetry.io/otel/exporters/jaeger from 1.12.0 to 1.13.0 by @dependabot in #107
- Bump github.com/onsi/gomega from 1.26.0 to 1.27.1 by @dependabot in #111
- Bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.3 by @dependabot in #112
- Bump go.opentelemetry.io/otel/trace from 1.13.0 to 1.14.0 by @dependabot in #114
- Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.8.4 by @dependabot in #115
- Bump go.opentelemetry.io/otel/sdk from 1.13.0 to 1.14.0 by @dependabot in #117
- Bump github.com/onsi/gomega from 1.27.1 to 1.27.2 by @dependabot in #116
- Bump sigs.k8s.io/controller-runtime from 0.14.4 to 0.14.5 by @dependabot in #118
- Bump k8s.io/apimachinery from 0.26.1 to 0.26.2 by @dependabot in #119
- Bump go.opentelemetry.io/otel/exporters/jaeger from 1.13.0 to 1.14.0 by @dependabot in #121
- Bump k8s.io/api from 0.26.1 to 0.26.2 by @dependabot in #120
- Bump k8s.io/client-go from 0.26.1 to 0.26.2 by @dependabot in #122
- Bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0 by @dependabot in #123
- Bump github.com/onsi/gomega from 1.27.2 to 1.27.3 by @dependabot in #127
- Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1 by @dependabot in #126
- Bump github.com/onsi/gomega from 1.27.3 to 1.27.4 by @dependabot in #128
- Bump actions/setup-go from 3 to 4 by @dependabot in #129
- Bump github.com/go-openapi/strfmt from 0.21.3 to 0.21.5 by @dependabot in #130
- Bump k8s.io/client-go from 0.26.2 to 0.26.3 by @dependabot in #131
- Bump github.com/onsi/ginkgo/v2 from 2.9.1 to 2.9.2 by @dependabot in #135
- Bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 by @dependabot in #137
- Bump github.com/onsi/gomega from 1.27.4 to 1.27.5 by @dependabot in #134
- Bump github.com/go-openapi/strfmt from 0.21.5 to 0.21.7 by @dependabot in https://github.com/carlosedp/lbc...
v0.4.0
To apply this version, use:
kubectl apply -f https://github.com/carlosedp/lbconfig-operator/raw/v0.4.0/manifests/deploy.yaml
What's Changed
- Bump github.com/onsi/ginkgo/v2 from 2.1.4 to 2.1.5 by @dependabot in #31
- Bump go.uber.org/zap from 1.22.0 to 1.23.0 by @dependabot in #29
- Bump github.com/onsi/ginkgo/v2 from 2.1.5 to 2.1.6 by @dependabot in #32
- Bump github.com/onsi/gomega from 1.20.1 to 1.20.2 by @dependabot in #33
- Bump sigs.k8s.io/controller-runtime from 0.12.3 to 0.13.0 by @dependabot in #34
Full Changelog: v0.3.0...v0.4.0
v0.3.0 - HAProxy backend support
Deploy this version
kubectl apply -f https://github.com/carlosedp/lbconfig-operator/raw/v0.3.0/manifests/deploy.yaml
What's Changed
- Added HAProxy backend by @carlosedp in #13
- Bump Operator-SDK to v1.23.0 (ref)
Notable changes
Now the operator supports HAProxy backend. There is a complete documentation about using and configuring an HAProxy instance on Docker (with docker-compose) and template config files at https://github.com/carlosedp/lbconfig-operator/tree/main/docs/haproxy
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Deploy this version with:
kubectl apply -f https://github.com/carlosedp/lbconfig-operator/raw/v0.2.1/manifests/deploy.yaml
What's Changed
- Changed log timestamp to readable RFC3339 standard (Eg.
2022-08-24T17:04:55-03:00
) - Added tracing with OpenTelemetry and Jaeger exporter - docs
- Added load-balancing method field to the backend configuration (https://github.com/carlosedp/lbconfig-operator/blob/ba91903fc5c8d418e12b7132292b2594b5d1d309/apis/externalloadbalancer/v1/externalloadbalancer_types.go#L172)
- Added better validation for CRD fields
- Multiple module updates... thanks dependabot :)
- Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0 by @dependabot in #10
- Bump UnicornGlobal/has-changes-action from 1.0.11 to 1.0.12 by @dependabot in #14
- Bump actions/cache from 2 to 3 by @dependabot in #15
- Bump github.com/tidwall/gjson from 1.14.2 to 1.14.3 by @dependabot in #19
- Bump k8s.io/apimachinery from 0.24.3 to 0.24.4 by @dependabot in #21
- Bump k8s.io/client-go from 0.24.3 to 0.24.4 by @dependabot in #20
- Bump k8s.io/api from 0.24.3 to 0.24.4 by @dependabot in #18
- Support tracing with opentelemetry by @carlosedp in #22
- Bump go.uber.org/zap from 1.21.0 to 1.22.0 by @dependabot in #23
- Bump k8s.io/apimachinery from 0.24.4 to 0.25.0 by @dependabot in #25
- Combine PRs #25, #26 and #27 by @carlosedp in #28
Full Changelog: v0.2.0...v0.2.1
v0.2.0 - Initial release to OperatorHub
Full Changelog: v0.1.0...v0.2.0
What's Changed
- Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0 by @dependabot in #10
- Bump UnicornGlobal/has-changes-action from 1.0.11 to 1.0.12 by @dependabot in #14
- Bump actions/cache from 2 to 3 by @dependabot in #15
Full Changelog: v0.1.0...v0.2.0