Releases: redpanda-data/redpanda-operator
Releases · redpanda-data/redpanda-operator
v2.3.5-24.3.2
What's Changed
- operator v1: remove obsolete additional container ports by @birdayz in #362
- Add Close calls for rpadmin clients to ensure any idle connections are fully pruned when a client is not longer needed by @andrewstucki in #366
- Cherry pick improvements from helm charts repo by @RafalKorepta in #365
Full Changelog: v2.3.4-24.3.2...v2.3.5-24.3.2
v2.3.4-24.3.2
What's Changed
- Change vectorized container registry to redpanda-data by @RafalKorepta in #349
- Implement alternative sidecar broker and pvc decommissioner by @andrewstucki in #342
- gotohelm: restore to working order by @chrisseto in #348
- Migrate go code from helm-chart to redpanda-operator by @RafalKorepta in #339
- Add configwatcher replacement by @andrewstucki in #351
- Relax constraints to fix potentially flaky test condition by @andrewstucki in #350
- gotohelm: appropriately handle type aliases by @chrisseto in #353
- Move imports in operator to new location by @RafalKorepta in #354
- Mark
useFlux
as beta by @JakeSCahill in #352 - Fix the sidecar Use field by @andrewstucki in #358
- gotohelm: fix map indexing and zeroOf by @chrisseto in #359
- testutil: add
SkipIfNotIntegration
andRequireTimeout
by @chrisseto in #360 - Create lint and test CI for helm charts by @RafalKorepta in #357
Full Changelog: v2.3.3-24.3.1...v2.3.4-24.3.2
v2.3.3-24.3.1
What's Changed
- operator v1: avoid warnings about type mismatch by @birdayz in #327
- Switch test cases to not use flux controllers by @RafalKorepta in #285
- enable
importas
andstylecheck
linters by @chrisseto in #283 - Add supported secret scopes to Console CRD by @tomasz-sadura in #328
- Fix for converting secret scopes to config map by @tomasz-sadura in #330
- operator v1: ignore maint. mode errors if "not found" by @birdayz in #329
- Update descriptions of --memory and --reserve-memory by @JakeSCahill in #326
- Retry when Redpanda Pod is being deleted by @RafalKorepta in #332
- Add extended cluster license info by @andrewstucki in #331
- Move helm charts git history by @RafalKorepta in #338
- golangci-lint: enable unparam linter by @chrisseto in #335
- Increase upgrade remediation to 5 retries by @RafalKorepta in #337
- make
go test
work againstpkg
by @chrisseto in #343 - Create pipeline for nightly build release by @RafalKorepta in #340
- operator: allow the pvcunbinder to run in v2 by @chrisseto in #346
- v2: bump chart to v5.9.15 to support full podtemplate overrides by @chrisseto in #344
- operator: delegate to controller-runtime's pprof by @chrisseto in #347
New Contributors
- @tomasz-sadura made their first contribution in #328
Full Changelog: v2.3.0-24.3.1...v2.3.3-24.3.1
v2.3.0-24.3.1
What's Changed
- Sync Redpanda clusterSpec to align with upstream helm chart values by @RafalKorepta in #267
- k3d: add cert-manager to base installation by @chrisseto in #269
- Refactor helm/flux resource management to use SSA by @chrisseto in #272
- Add better docs for user CRD fields by @andrewstucki in #270
- Add schema CRD by @andrewstucki in #264
- Add schema syncing implementation by @andrewstucki in #273
- default
chartVersion: ""
to go redpanda's version by @chrisseto in #276 - operator v1: add additionalCommandlineArguments flag by @birdayz in #275
- v2: Add de-flux test harness by @chrisseto in #277
- Make getHelmValues working in deflux operator by @RafalKorepta in #278
- v2: implement initial de-fluxed apply loop by @chrisseto in #279
- v2: add object GC'ing in defluxed mode by @chrisseto in #281
- Add Schema controller by @andrewstucki in #280
- Enhance Redpanda spec to execute tpl functionality by @RafalKorepta in #284
- buildkite: remove retrieval of goreleaser pro key by @andrewhsu in #286
- Fix buildkite artifact upload when kuttl suite fails by @RafalKorepta in #287
- Fix artifact path by @RafalKorepta in #291
- Fix leaking goroutines with non-closed kgo Clients by @andrewstucki in #292
- Add buildkite-agent cli for uploading artifacts by @RafalKorepta in #294
- v2: refactor managed decommission by @chrisseto in #288
- v2: implement post-install/upgrade job in controller by @chrisseto in #282
- Generate RBAC rules per controller by @RafalKorepta in #293
- Enable snapshot check for Flux v. Deflux reconciliation test by @andrewstucki in #295
- Fix k3d package simultaneous booting by @andrewstucki in #296
- Add JSON schema support by @andrewstucki in #299
- Unify and make explicit v1 v. v2 scheme registration by @andrewstucki in #300
- Add use-case based acceptance tests for Schema resource by @JakeSCahill in #298
- v2: correct and test controller RBAC by @chrisseto in #301
- Add new JSON schema type to acceptance test by @JakeSCahill in #302
- syncclusterconfig: handle missing
--users-directory
by @chrisseto in #307 - Add kitchen sink test for TLS connections by @andrewstucki in #308
- Add NodePool support to Cluster resource by @birdayz in #188
- add support for host-index-offset for advertised listeners by @birdayz in #304
- Fix panic when comparing array values by @andrewstucki in #311
- Upload kuttl-report.xml regardless of failure by @RafalKorepta in #309
- operator v1: don't return both result and error by @birdayz in #310
- Fix artifacts path in junit-annotate plugin by @RafalKorepta in #316
- Add license status to cluster output by @andrewstucki in #312
- operator v1: do not decom broker if it's missing in RP by @birdayz in #317
- operator v1: remove obsolete log line by @birdayz in #319
- operator v1: use cached admin API factory by @birdayz in #318
- chore: update go.mod, go.work to go 1.23.2 by @birdayz in #321
- Add build info command and metrics by @chrisseto in #322
- operator v1: alternative solution for drift detection with "null" by @birdayz in #324
- operator v1: store NodePoolSpec in STS annotations & refactor nodePool deletion slightly by @birdayz in #323
- Sync helm-chart depedency to include Connectors chart by @RafalKorepta in #325
Full Changelog: v2.2.5-24.2.7...v2.3.0-24.3.1
v2.2.5-24.2.7
What's Changed
- Do not create and run e2e tests during release (new git tag) by @RafalKorepta in #255
- Add docs tags to acceptance test by @JakeSCahill in #256
- bump nixpkgs for go 1.23.1 by @chrisseto in #248
- Split up controllers by resource group by @andrewstucki in #260
- Make generic controller for cluster-based resources by @andrewstucki in #259
- operator v1: create internal admin api port (ClusterIP) by @birdayz in #257
- Add ability to merge users.txt file into bootstrap.yaml by @andrewstucki in #265
- Chris/p/operator no flux events by @chrisseto in #266
- operator: refactor flux controller setup by @chrisseto in #268
Full Changelog: v2.2.4-24.2.5...v2.2.5-24.2.7
v2.2.4-24.2.5
What's Changed
- gha: use oidc by @andrewhsu in #245
- Add reusable set implementation by @andrewstucki in #241
- Remove migration code by @RafalKorepta in #237
- nix-ify everything by @chrisseto in #244
- Move dot generation to Redpanda type by @RafalKorepta in #240
- configure logging from root command by @chrisseto in #247
- operator v1: add CloudCacheStorage field to NodePoolSpec by @birdayz in #246
- Add Redpanda CRD flag that switch of Flux reconciliation by @RafalKorepta in #233
- Unnest the operator code from src/go/k8s by @andrewstucki in #249
- Cleanup stray files and run go work sync by @andrewstucki in #250
- Fix syncing prefix-based ACL rules by @andrewstucki in #252
- Add ClusterSource to Topic CRD by @andrewstucki in #251
- Add extra logging when cleaning up users and potentially swallowing errors for auditability by @andrewstucki in #253
- Fix release process by removing task script invocation by @RafalKorepta in #254
Full Changelog: v2.2.3-24.2.4...v2.2.4-24.2.5
v2.2.3-24.2.4
What's Changed
- Change almost all kubernetes client Update call to Patch by @RafalKorepta in #228
- Add acceptance testing framework by @andrewstucki in #225
- cmd: implement
envsubst
by @chrisseto in #230 - Calculate Redpanda CRD status conditions based on StatefulSet/Deployment status and unblock HelmReleases on job completion by @andrewstucki in #227
- Add Andrew to codeonwers by @RafalKorepta in #234
- Wire up users controller and move internal clients package to pkg by @andrewstucki in #236
- Better test failure handling for acceptance test framework by @andrewstucki in #235
- add sync-cluster-config command by @chrisseto in #231
- Add user controller acceptance tests by @andrewstucki in #238
- Fix decommission process with Redpanda status by @andrewstucki in #239
- Remove wrong assertion by @RafalKorepta in #242
- cache AdminAPIClients by @chrisseto in #243
Full Changelog: v2.2.2-24.2.4...v2.2.3-24.2.4
v2.2.2-24.2.4
What's Changed
- Add user controller implementation by @andrewstucki in #207
- Add license updater project and run it over the code base by @andrewstucki in #208
- preStop hook: give up if receiving 404 by @birdayz in #213
- Fix CI flakiness by @RafalKorepta in #212
- gha: only run add_jira_comment on issues by @andrewhsu in #218
- ci: correct permissions of buildkite artifacts by @chrisseto in #215
- flake: upgrade to go 1.22.7 by @chrisseto in #219
- cobra-ify the operator and configurator by @chrisseto in #211
- operator v1: use kafka API static ClusterIP svc for console by @birdayz in #220
- operator v1: does not return quiescent if replicas not synced by @birdayz in #222
- Add the configuration for bootstrap users to the Redpanda CRD. by @andrewstucki in #224
- operator v1: API only: add NodePools to Cluster CRD by @birdayz in #221
Full Changelog: v2.2.1-24.2.3...v2.2.2-24.2.4
v2.2.1-24.2.3
What's Changed
- Add ClusterRef and AdminAPISpec structs, add client factory and use it in topic controller by @andrewstucki in #198
- CI: lint file generation by @chrisseto in #199
- Add basic User CRD by @andrewstucki in #200
- Fix e2e tests for 24.2.3 release by @RafalKorepta in #204
- Add ACL and User management clients by @andrewstucki in #203
- operator v1: create internal kafka api port by @birdayz in #205
- CIAINFRA-282: Cluster V1 CR: add observedGeneration and OperatorQuiescent by @birdayz in #201
- cluster: delete PVCs after decom if flag is set by @birdayz in #206
- Fixup for #206 by @birdayz in #209
- buildkite: upgrade to v6 aws stack by @andrewhsu in #210
Full Changelog: v2.2.0-24.2.2...v2.2.1-24.2.3
v2.2.0-24.2.2
What's Changed
- Move cluster.redpanda.com subpackage by @andrewstucki in #189
- cluster v1: ignore redacted secrets in drift detection by @birdayz in #194
- Rev Topic CRD version by @andrewstucki in #195
- fully synchronize CRDs and helm values by @chrisseto in #190
- sync console and connectors sub-chart CRD by @chrisseto in #197
New Contributors
- @andrewstucki made their first contribution in #189
Full Changelog: v2.1.29-24.2.2...v2.2.0-24.2.2