Releases: konflux-workspaces/workspaces
Releases · konflux-workspaces/workspaces
v0.1.0-alpha8
What's Changed
- add test case for user with long name by @filariow in #308
- add TargetCluster URL in InternalWorkspace's status by @filariow in #304
- rest: set creationTimestamp in Workspaces by @filariow in #310
- update traefik to v3.1.6 by @sadlerap in #314
- bump traefik jwt plugin by @filariow in #311
- rest: validate JWT's sub and exp by @filariow in #312
- rest: enforce JWT Bearer token source by @filariow in #313
- rest: add initial support for PATCH by @filariow in #315
Full Changelog: v0.1.0-alpha7...v0.1.0-alpha8
v0.1.0-alpha7
What's Changed
- operator: don't generate data field for metrics-reader secret by @sadlerap in #294
- build(deps): bump github.com/golangci/golangci-lint from 1.60.3 to 1.61.0 in /hack/tools/golang-ci by @dependabot in #296
- build(deps): bump the kubernetes group across 3 directories with 3 updates by @dependabot in #297
- build(deps): bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 in /operator by @dependabot in #299
- ci: use latest kubesaw during testing by @sadlerap in #302
- run gosec in each component separately by @sadlerap in #301
- Revert "run gosec in each component separately" by @sadlerap in #307
- build(deps): bump securego/gosec from 2.20.0 to 2.21.4 by @dependabot in #303
- add is-owner label by @sadlerap in #300
- add labels indicating access by @sadlerap in #293
Full Changelog: v0.1.0-alpha6...v0.1.0-alpha7
v0.1.0-alpha6
What's Changed
- build(deps): bump sigs.k8s.io/controller-runtime from 0.18.4 to 0.19.0 in /e2e by @dependabot in #268
- build(deps): bump sigs.k8s.io/controller-runtime from 0.18.4 to 0.19.0 in /server by @dependabot in #270
- build(deps): bump sigs.k8s.io/controller-runtime from 0.18.4 to 0.19.0 in /operator by @dependabot in #269
- build(deps): bump github.com/golangci/golangci-lint from 1.59.1 to 1.60.1 in /hack/tools/golang-ci by @dependabot in #266
- dependabot: add group for ginkgo & gomega by @sadlerap in #273
- build(deps): bump github.com/golangci/golangci-lint from 1.60.1 to 1.60.2 in /hack/tools/golang-ci by @dependabot in #275
- build(deps): bump the ginkgo group across 2 directories with 1 update by @dependabot in #277
- build(deps): bump github.com/golangci/golangci-lint from 1.60.2 to 1.60.3 in /hack/tools/golang-ci by @dependabot in #278
- ci: use latest ksctl during kubesaw deployment by @sadlerap in #264
- tests: add script for smoke testing by @sadlerap in #276
- smoke: some simple fixes by @sadlerap in #279
- smoke: fix writing log file by @sadlerap in #281
- build(deps): bump the gomega group across 2 directories with 1 update by @dependabot in #283
- build(deps): bump the ginkgo group across 2 directories with 1 update by @dependabot in #282
- add workspaces/operator in dependabot for indirect deps by @filariow in #284
- operator: expose metrics endpoint as a service by @sadlerap in #286
- update traefik to v3.1.2 by @sadlerap in #280
- impl konflux_workspaces_available gauge by @sadlerap in #287
- build(deps): bump github.com/prometheus/client_golang from 1.19.1 to 1.20.3 in /operator by @dependabot in #290
- remove kube-rbac-proxy as a dependency by @sadlerap in #288
- Make calls to mktemp compatible with mac by @dperaza4dustbit in #291
New Contributors
- @dperaza4dustbit made their first contribution in #291
Full Changelog: v0.1.0-alpha5...v0.1.0-alpha6
v0.1.0-alpha5
What's Changed
- rest: add unit tests for the log package by @filariow in #241
- add unit tests for the log middlewares by @filariow in #242
- rest: add unit test for iwclient by @filariow in #243
- add unit test for workspaces update by @filariow in #244
- op: add unit tests for InternalWorkspace controller by @filariow in #249
- upgrade testing dependencies by @sadlerap in #251
- bump gomega to v1.34.1 by @sadlerap in #253
- rename CRDs group to konflux-ci.dev by @filariow in #254
- backport changes from downstream by @sadlerap in #255
- makefiles default to help, enriched help output by @filariow in #256
- add fix and unit tests for UserSignupReconciler by @filariow in #257
- enhance InternalWorkspace Reconciler's tests by @filariow in #258
- add make tidy by @filariow in #260
- simplify dependabot configuration by @filariow in #259
- build(deps): bump github.com/mikefarah/yq/v4 from 4.44.2 to 4.44.3 in /hack/tools/yq by @dependabot in #261
Full Changelog: v0.1.0-alpha4...v0.1.0-alpha5
v0.1.0-alpha4
What's Changed
- build(deps): bump sigs.k8s.io/kustomize/kustomize/v5 from 5.4.2 to 5.4.3 in /hack/tools/kustomize by @dependabot in #239
- build(deps): bump the kubernetes group in /e2e with 3 updates by @dependabot in #237
- build(deps): bump the kubernetes group in /server with 3 updates by @dependabot in #238
- build(deps): bump the kubernetes group in /operator with 2 updates by @dependabot in #240
Full Changelog: v0.1.0-alpha3...v0.1.0-alpha4
v0.1.0-alpha3
What's Changed
- add CRD validation for visibility by @filariow in #215
- e2e: allow overriding deployment/testing namespace by @sadlerap in #217
- introduce The Workspaces Book by @filariow in #216
- fix pages upload by @filariow in #218
- fix build book for GitHub Pages by @filariow in #219
- doc: remove tty requirement when building the book by @filariow in #220
- add kube-linter checks by @sadlerap in #214
- add book's Development section by @filariow in #222
- doc: add release documentation by @sadlerap in #221
- doc: fix typos by @filariow in #224
- rest: add unit tests for HeaderInfo Middleware by @filariow in #228
- server: add unit tests for core/workspaces by @filariow in #226
- build(deps): bump stackrox/kube-linter-action from 1.0.4 to 1.0.5 by @dependabot in #227
- book: fix typos by @filariow in #229
- rest: add tests and bugfix for mapper pkg by @filariow in #232
- minor fixes by @filariow in #236
- update kubesaw dependency by @filariow in #233
- make: add top-level unit-test rule by @filariow in #225
- doc: describe the IMAGE_BUILDER environment variable by @filariow in #223
- bump toolchain-api, minor fixes by @filariow in #234
- fix release by @filariow in #235
- rest: add tests for read and list in readclient pkg by @filariow in #231
- rest: add unit tests for read and list in rest pkg by @filariow in #230
Full Changelog: v0.1.0-alpha2...v0.1.0-alpha3
v0.1.0-alpha2
What's Changed
- e2e: set container tool env vars explicitly by @sadlerap in #212
- operator: update config for a newer kustomize by @sadlerap in #213
Full Changelog: v0.1.0-alpha1...v0.1.0-alpha2
v0.1.0-alpha1
What's Changed
- Add LICENSE and OWNERS files by @filariow in #2
- Fix linter complaints by @filariow in #3
- fix architecture diagram by @filariow in #5
- add format job by @sadlerap in #4
- add golangci config and fix complaints by @filariow in #7
- add GitHub Action for security checks by @filariow in #6
- update operator's rbac/role manifest by @filariow in #9
- pin binary dependency versions by @sadlerap in #8
- Bump k8s.io/apimachinery from 0.29.1 to 0.29.2 in /operator by @dependabot in #21
- Bump github.com/onsi/gomega from 1.30.0 to 1.31.1 in /operator by @dependabot in #19
- Bump github.com/golang-jwt/jwt/v5 from 5.2.0 to 5.2.1 in /server by @dependabot in #20
- Bump k8s.io/api from 0.29.1 to 0.29.2 in /server by @dependabot in #15
- Bump github/codeql-action from 2 to 3 by @dependabot in #12
- Bump sigs.k8s.io/controller-runtime from 0.17.1 to 0.17.2 in /operator by @dependabot in #18
- Bump k8s.io/client-go from 0.29.1 to 0.29.2 in /operator by @dependabot in #14
- Bump k8s.io/client-go from 0.29.1 to 0.29.2 in /server by @dependabot in #13
- Bump github.com/onsi/ginkgo/v2 from 2.14.0 to 2.16.0 in /operator by @dependabot in #16
- Add CI for server by @sadlerap in #22
- Implement workspace creation by @sadlerap in #11
- bump controller-tools version by @filariow in #23
- add differential shellcheck to CI by @sadlerap in #26
- fix shellcheck CI configuration by @sadlerap in #27
- fix server deploy by @filariow in #24
- e2e: update go mod by @filariow in #28
- feat(server): add structured logging by @filariow in #25
- Dependabot updates by @sadlerap in #30
- Bump github.com/golang-jwt/jwt/v5 from 5.2.0 to 5.2.1 in /e2e by @dependabot in #31
- fix(server): add log pkg to dockerfile by @filariow in #32
- Bump google.golang.org/protobuf from 1.28.0 to 1.33.0 in /hack/tools/kustomize by @dependabot in #34
- Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /hack/tools/golang-ci by @dependabot in #35
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /server by @dependabot in #36
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /e2e by @dependabot in #37
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /operator by @dependabot in #38
- add proxy sidecar with metrics enabled by @filariow in #33
- add jwt validation on sidecar proxy by @filariow in #39
- Bump the kubernetes group in /e2e with 3 updates by @dependabot in #43
- Bump the kubernetes group in /server with 3 updates by @dependabot in #42
- Bump the kubernetes group in /operator with 3 updates by @dependabot in #41
- move server/persistence/cache to server/persistence/kube by @filariow in #40
- vendor yq by @sadlerap in #45
- Bump github.com/golangci/golangci-lint from 1.56.2 to 1.57.1 in /hack/tools/golang-ci by @dependabot in #48
- Bump github.com/onsi/ginkgo/v2 from 2.16.0 to 2.17.1 in /server by @dependabot in #53
- Bump github.com/onsi/ginkgo/v2 from 2.16.0 to 2.17.1 in /operator by @dependabot in #51
- Bump github.com/onsi/gomega from 1.31.1 to 1.32.0 in /operator by @dependabot in #49
- Bump github.com/onsi/gomega from 1.31.1 to 1.32.0 in /server by @dependabot in #46
- Bump github.com/mikefarah/yq/v4 from 4.42.1 to 4.43.1 in /hack/tools/yq by @dependabot in #52
- update install_toolchain.sh script by @filariow in #55
- fix yq build by @filariow in #54
- bump all projects to go 1.22 by @filariow in #58
- update golangci by @filariow in #56
- exclude gosec G601 by @filariow in #57
- server/persistence: add list label selector support by @filariow in #44
- Bump github.com/golangci/golangci-lint from 1.57.1 to 1.57.2 in /hack/tools/golang-ci by @dependabot in #60
- cd: build/push images by @sadlerap in #59
- fix push action by @filariow in #62
- ci: move away from differential shellcheck by @sadlerap in #65
- fix image builds in CI by @sadlerap in #64
- add shellcheckrc by @filariow in #66
- add toolchain build/push and install scripts by @filariow in #63
- use shellcheckrc in ci by @sadlerap in #67
- fix image tags in release builds by @sadlerap in #68
- update proxying request sequence diagram by @filariow in #71
- Build kubesaw components as a part of ci by @sadlerap in #70
- ci image push by @filariow in #74
- use commit sha from PR head by @sadlerap in #76
- Remove testing images from quay on PR closure by @sadlerap in #77
- Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 in /e2e by @dependabot in #75
- Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 in /server by @dependabot in #73
- Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 in /operator by @dependabot in #72
- ci: add docker image for prow by @sadlerap in #69
- Bump golang.org/x/net from 0.21.0 to 0.23.0 in /e2e by @dependabot in #81
- Bump golang.org/x/net from 0.22.0 to 0.23.0 in /server by @dependabot in #83
- Bump golang.org/x/net from 0.22.0 to 0.23.0 in /hack/tools/yq by @dependabot in #85
- Bump golang.org/x/net from 0.22.0 to 0.23.0 in /hack/tools/kustomize by @dependabot in #84
- bump k8s dependencies to v0.29.4 by @filariow in #86
- 📖 update use-cases by @filariow in #80
- Bump github.com/onsi/gomega from 1.32.0 to 1.33.0 in /server by @dependabot in #91
- update hack scripts by @filariow in #92
- ci: build & publish kubesaw components using FORCED_TAG by @sadlerap in #94
- use correct branch in deployment by @sadlerap in #102
- Bump github.com/cucumber/godog from 0.14.0 to 0.14.1 in /e2e by @dependabot in #98
- Bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #99
- Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2 in /server by @dependabo...