Releases: instaclustr/operator
Releases · instaclustr/operator
v0.1.5
What's Changed
Enhancements 🛠
- Extensions feature for the PostgreSQL custom reosurce by @worryg0d in #664
- Default helm values were updated to v0.1.4 release by @DoodgeMatvey in #667
- Validation webhooks codebase enhancement by @worryg0d in #671
- Issue-669, Immutable DC name for Redis by @worryg0d in #670
- Issue-654, Prohibiting cluster spec updating until they are running by @worryg0d in #672
- on premises automation has been removed by default by @testisnullus in #678
- Default helm values were updated to v0.1.5 release by @DoodgeMatvey in #688
Other Changes 🤖
- PrivateLink validation for Redis and Opensearch cluster resources by @worryg0d in #674
- tests for kafka webhook were implemented & clusters webhooks were refactored by @tengu-alt in #675
- External changes on several failed updates by @ribaraka in #680
- Update Makefile by @testisnullus in #687
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
Enhancements 🛠
- Default helm values to v0.1.3 release were updated by @DoodgeMatvey in #643
- Onpremises provisioning for all cluster resources was implemented by @testisnullus in #624
- Issue-561, Additional columns printers by @worryg0d in #645
- KafkaUser certificates was refactored by @worryg0d in #633
- issue-619, implement useHttpApi for dadence resource by @OleksiienkoMykyta in #647
- redis creation webhook was refactored by @tengu-alt in #648
- External changes messages enhancement by @worryg0d in #657
Fixed Bugs 🐛
- Scheduler jobs interceptions fixed by @worryg0d in #656
- PostgreSQL validation webhook fix by @worryg0d in #663
Documentation 📄
Other Changes 🤖
- issue-613, default cluster name by @OleksiienkoMykyta in #641
- Issue-639, Integration tests for kafkauser controller by @worryg0d in #644
- Integration tests for clusterreosurces group by @worryg0d in #652
- Issue-635 ApiExtensions package by @worryg0d in #653
- clusterreferences for clusterresources were implemented by @tengu-alt in #631
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
Enhancements 🛠
- Cluster's CRDs printing was prettified when kubectl get by @testisnullus in #562
- Added Resize Settings and Resize Operations by @worryg0d in #551
- Default helm values to v0.1.2 release were updated by @DoodgeMatvey in #569
- AWS VPC Peering and Security Group Firewall rule cluster resources enhancement by @worryg0d in #566
- issue-558, PostgreSQL user deletion flow was implemented by @DoodgeMatvey in #577
- External Deletion for clusters by @worryg0d in #575
- issue-528-handling-user-errors-for-OpenSearch by @OleksiienkoMykyta in #564
- Handling no external IPs or private cluster for PostgreSQL users is implemented by @DoodgeMatvey in #582
- Add Rate limiter by @ribaraka in #579
- Instaclustr APIv2 Cluster Settings Update for Redis by @ribaraka in #587
- Check for no external IPs or private cluster in PostgreSQL webhook is implemented by @DoodgeMatvey in #589
- issue-591, PostgreSQL user webhook was implemented by @DoodgeMatvey in #592
- Cluster settings update for the rest of the clusters by @ribaraka in #593
- Deferred status for clusters was handled by @DoodgeMatvey in #596
- Handling external deletion of the resources in the clusterresources group by @worryg0d in #584
- Custom rate limiter for all clusters by @ribaraka in #601
- issue-559, Cadence controller integration of the rate limiter by @worryg0d in #597
- Integration of the rate limiter to the kafka management group by @worryg0d in #600
- NodeReload refactor by @worryg0d in #586
- issue-522,implementation for OpenSearch Egress Rules lifecycle on APIv2 by @OleksiienkoMykyta in #527
- Issue-598, Handling of bundled use only resources updation by @worryg0d in #605
- Issue-599, Handle of deleting default secret for KafkaConnect and Zookeeper resources by @worryg0d in #603
- Expose services handing for private clusters was improved by @DoodgeMatvey in #604
- Two-factor delete enhancement by @worryg0d in #608
- Extraction of creation and deletion logic of Cassandra User from controller predicates by @worryg0d in #616
- ReconcileRequeue for cluster resources was implemented by @DoodgeMatvey in #612
- issue-620, added debezium feature to cassandra by @worryg0d in #636
Fixed Bugs 🐛
- hot-fix change var for postgres clusterkind by @tengu-alt in #571
- Fixed bug of the routines deadlock when a job removes itself by @worryg0d in #570
- Noderleoad controlelr fix by @worryg0d in #614
Documentation 📄
- Monitoring doc by @worryg0d in #611
- issue-412, documentation refactoring by @OleksiienkoMykyta in #629
Other Changes 🤖
- Opensearch User integration test by @ribaraka in #560
- minor-fixes by @testisnullus in #565
- get cluster backups, trigger cluster backup and trigger cluster restore were migrated to APIv2 by @tengu-alt in #557
- kafkauser endpoints were migrated to APIv3 by @tengu-alt in #583
- issue-528-handling-user-errors-for-Cassandra by @OleksiienkoMykyta in #585
- hotfix: Fixed version of setup-envtest tool until project upgrade by @ribaraka in #595
- issue-590, ingestNodes for OpenSearch in API v2 by @OleksiienkoMykyta in #610
- issue-545, remove self composing id for the opensearch egress rules by @OleksiienkoMykyta in #615
- issue-607, KafkaUser crud was moved to Kafka reconciler by @worryg0d in #627
- Issue-607, Opensearch and Redis Users CRUD by @worryg0d in #622
- documentation-refactoring, two factor delete fix by @OleksiienkoMykyta in #632
- issue-544, refactor externalChanges message by @OleksiienkoMykyta in #634
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
Enhancements 🛠
- default helm values to v0.1.1 release were updated by @testisnullus in #494
- issue-490, implementation for credentials lifecycle for ZooKeeper by @OleksiienkoMykyta in #493
- Immutable fields for OpenSearchUser CRD by @worryg0d in #492
- user-detach and graceful user creation were implemented by @tengu-alt in #502
- Added detach functionality for the Cassandra user by @ribaraka in #501
- Datacenters newly added DataCentres validation by @worryg0d in #504
- Immutable webhook for Cassandra User by @ribaraka in #505
- user graceful creation for redis controller by @OleksiienkoMykyta in #507
- issue-513, immutable fields for RedisUser CRD by @OleksiienkoMykyta in #516
- Updated Cadence spec by @worryg0d in #524
- added Cluster Settings v2 Update for Cassandra by @ribaraka in #525
- AWS Endpoint Service Principal lifecycle workflow was implemented by @worryg0d in #526
- Kafka cluster CRD spec was updated with Kraft field by @tengu-alt in #529
- Redis resource spec update by @worryg0d in #534
- Validation for cloud provider settings was added by @testisnullus in #541
- deprecated auth fields were removed & Mtls certificate creation was implemented by @tengu-alt in #519
- Update Kafka and Cadence resources with PrivateLink by @worryg0d in #537
- PostgreSQL user creation logic was implemented by @DoodgeMatvey in #542
Fixed Bugs 🐛
- Adjustments to defaulter webhooks of clusters group by @ribaraka in #496
- User creation job removing bug by @worryg0d in #500
- Errors handling were fixed for peerings validation by @testisnullus in #509
- ResourceStateAnnotation fix for clusterresource and kafkamanagement api groups by @worryg0d in #511
- Fixes for the User CRDs by @ribaraka in #533
- hot fix for deleting and detaching a not found user by @ribaraka in #536
- Fix failed job. Refreshed integration tests by @ribaraka in #543
- fix externalchanges in cloud provider settings by @ribaraka in #548
Documentation 📄
Other Changes 🤖
- Predicate adjustment for user references by @worryg0d in #506
- Added cassandra user creation/deletion integration test by @ribaraka in #518
- integration tests for Cassandra User + Cassandra cluster by @ribaraka in #535
- minor fixes by @ribaraka in #546
- updated Instaclustr server stub by @ribaraka in #552
- Exclusion Windows resource was transferred to the APIv2 by @testisnullus in #554
- equality fix by @ribaraka in #556
- issue-528, handle the user errors by @OleksiienkoMykyta in #547
- Maintenance Events resource was transfered to the APIv2 by @testisnullus in #555
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
Enhancements 🛠
- issue-473, default helm values to v0.1.0 release were updated by @DoodgeMatvey in #474
- issue-439, Support batch of users for OpenSearch cluster CRD by @worryg0d in #471
- Validation for KafkaSpec fields while update was added, redis DC validation was fixed by @testisnullus in #479
- Added users graceful creation during OpenSearch cluster creation phase by @worryg0d in #483
- issue-469, delete all users from deleted cluster by @OleksiienkoMykyta in #481
- credential lifecycle for Kafka by @tengu-alt in #485
- Saving default Kafka Connect user credentials by @worryg0d in #489
Fixed Bugs 🐛
- Cluster resize on start-up was fixed for all clusters by @RostislavPorohnya in #476
- OpenSearchUser resource deletion bug was fixed by @worryg0d in #486
- Resource not found error while any cluster deletion is fixed by @RostislavPorohnya in #487
- Redis master nodes validation was fixed, PostgreSQL logging was improved by @testisnullus in #491
Other Changes 🤖
- Adjustments to opensearch spec by @ribaraka in #475
- Improve handling of external changes for all clusters by @ribaraka in #484
New Contributors
- @tengu-alt made their first contribution in #485
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
Enhancements 🛠
- Add support for Cassandra batch user management by @ribaraka in #450
- issue-452, default helm values were updated to v0.0.6 release by @DoodgeMatvey in #453
- [Cassandra] One secret, multiple users. Delete user if only it's not used in clusters by @ribaraka in #456
- Basic Kafka cluster DC validation was added, validation of clusters while cluster nodes number downsize was added by @testisnullus in #459
- Issue-435 Implementation for credentials lifecycle for redis by @OleksiienkoMykyta in #443
- issue-463, replication factor validation was added by @DoodgeMatvey in #466
- issue-467, use the latest clusters version for packaged provisioning was implemented by @DoodgeMatvey in #468
Fixed Bugs 🐛
- Made a PostgreSQL cluster nodes number immutable by @RostislavPorohnya in #462
- Peering's reconcilers bugs were fixed, AZURE was removed from Cloud Providers by @testisnullus in #464
- Resize at cluster start-up is fixed for Cassandra clusters by @RostislavPorohnya in #465
Other Changes 🤖
- [Kafka] Simplify the handling of external changes by @ribaraka in #458
- issue-461-implementation-for-update-user-password by @OleksiienkoMykyta in #470
Full Changelog: v0.0.6...v0.1.0
v0.0.6
What's Changed
Enhancements 🛠
- Opensearch instaclustr api v2 by @ribaraka in #422
- repo-impovements by @testisnullus in #431
- Docker build and push step was added to the Release CI by @testisnullus in #421
- Added cassandra user resource by @ribaraka in #440
- issue-135, saving and updating the PostgreSQL default password were implemented by @DoodgeMatvey in #447
- OpenSearch credentials lifecycle was implemented by @worryg0d in #441
Documentation 📄
- release-changes by @testisnullus in #426
Other Changes 🤖
- Opensearch integration test by @ribaraka in #425
- issue-442-set-up-defaulter-webhook-for-redis by @OleksiienkoMykyta in #445
- Migrated resources from v1alpha1 to v1beta1 by @RostislavPorohnya in #449
- Readme fix by @taaraora in #451
New Contributors
- @OleksiienkoMykyta made their first contribution in #445
- @taaraora made their first contribution in #451
- @worryg0d made their first contribution in #441
Full Changelog: v0.0.5...v0.0.6
v0.0.5
What's Changed
Enhancements 🛠
- issue-133, version check from API was implemented by @DoodgeMatvey in #416
Other Changes 🤖
- issue-131-fix, api groups was changed for services and endpoints by @DoodgeMatvey in #417
- ci-cd-fix by @testisnullus in #418
- ci-cd-fix by @testisnullus in #419
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
Enhancements 🛠
- Edit documentation for deleting a cluster by @ribaraka in #408
- issue-131, expose services creating to resolve public IP addresses were implemented by @DoodgeMatvey in #413
Other Changes 🤖
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
Enhancements 🛠
- issue-112, k8s resource events for Zookeeper resource is implemented by @RostislavPorohnya in #354
- issue-113, k8s resource events for AWS security firewall group rule resource is implemented by @RostislavPorohnya in #356
- issue-114, k8s resource events for AWS VPC peering resource is implemented by @RostislavPorohnya in #358
- issue-116, k8s resource events for Azure VNet peering resource is implemented by @RostislavPorohnya in #361
- webhook for Cadence was added, packaged provisioning was fixed by @testisnullus in #339
- issue-115, helm values were updated by @DoodgeMatvey in #371
- issue-122, support spec sync with Instaclustr console for Cadence clusters was implemented by @DoodgeMatvey in #386
- issue-78, AWS Encryption Key V2 creation was implemented by @DoodgeMatvey in #389
- issue-79, AWS Encryption Key V2 deletion was implemented by @DoodgeMatvey in #392
- Suport Kafka specification syncing with the Instaclustr console by @ribaraka in #387
- Suport Zookeeper specification syncing with the Instaclustr console by @ribaraka in #388
- Support Kafkaconnect Spec sync with Instaclustr Console by @ribaraka in #398
- k8s resource events for OpenSearch is implemented by @ribaraka in #400
- Add pgresql spec sync with Instaclustr Console by @ribaraka in #399
- Add redis spec sync with Instaclustr Console by @ribaraka in #401
- Add Opensearch
spec sync
with Instaclustr Console by @ribaraka in #402 - issue-117, k8s resource events for Cluster Backup resource is implemented by @RostislavPorohnya in #365
- issue-118, k8s resource events for Cluster network firewall rule resource is implemented by @RostislavPorohnya in #367
- issue-119, k8s resource events for GCP VPC peering resource is implemented by @RostislavPorohnya in #369
- issue-120, k8s resource events for Maintenance events resource is implemented by @RostislavPorohnya in #372
- issue-121, k8s resource events for Node reload resource is implemented by @RostislavPorohnya in #375
- issue-123, k8s resource events for Redis user resource is implemented by @RostislavPorohnya in #377
- issue125, k8s resource events for Kafka user resource is implemented by @RostislavPorohnya in #381
- issue-124, k8s resource events for Kafka ACL resource is implemented by @RostislavPorohnya in #379
- issue-129, AWS Encryption Key V2 webhook was implemented by @DoodgeMatvey in #397
- issue127, k8s resource events for Kafka topic resource is implemented by @RostislavPorohnya in #385
- k8s resource events for Cadence by @ribaraka in #404
- Cassandra
spec sync
with Instaclustr Console by @ribaraka in #403 - Test fix by @ribaraka in #406
- Cadence
spec sync
with Instaclustr Console by @ribaraka in #405 - issue-126, k8s resource events for Kafka Mirror resource is implemented by @RostislavPorohnya in #383
Documentation 📄
- issue-106, using Instaclustr with Kubernetes doc was added by @DoodgeMatvey in #346
- issue-128, AWS Encryption key doc was added, other docs were formatted by @DoodgeMatvey in #395
Other Changes 🤖
Full Changelog: v0.0.2...v0.0.3