Releases: instaclustr/operator
Releases · instaclustr/operator
v0.0.2
What's Changed
Enhancements 🛠
- issue-74, PostgreSQL default user password update was implemented by @RostislavPorohnya in #225
- issue-72, validation for Cassandra cluster update was implemented by @DoodgeMatvey in #223
- Add Instaclustr Server Stub by @ribaraka in #229
- issue-49, Cadence cluster update and delete were impelemented using APIv2 by @RostislavPorohnya in #236
- issue-46, OpenSearch cluster validation and defaulting webhooks were implemented by @RostislavPorohnya in #241
- issue-77, data centers validation for Cassandra cluster was added by @DoodgeMatvey in #244
- issue-87, validation webhook for AWS security group firewall rules was implemented by @RostislavPorohnya in #251
- Add Kafka webhook by @ribaraka in #255
- issue-89, validation for Cluster Network Firewall Rule was implemented by @DoodgeMatvey in #256
- issue-86, validation for AWS VPC Peering create and update operations was added by @testisnullus in #258
- issue-92, validation for create Kafka ACL was implemented and Kafka ACL was fixed by @DoodgeMatvey in #264
- issue-93, dataCentre struct and cassandra validation fixes by @RostislavPorohnya in #263
- issue-91, refactored maintenance events and implemented validation by @RostislavPorohnya in #261
- issue-95, validation webhook for Kafka Connect cluster create and update operations was implemented by @testisnullus in #269
- issue-97, PostgreSQL nodes number field was fixed by @RostislavPorohnya in #274
- issue-99, clusterNetwork field was added to clusters that can be restored by @RostislavPorohnya in #281
- issue-96, validation for update Kafka ACL was implemented by @DoodgeMatvey in #270
- issue-65, Redis cluster update using APIv2 was implemented by @RostislavPorohnya in #287
- Azure and GCP VPC peerings were added, webhooks were added by @testisnullus in #315
- issue-100, PrivateLink field to Cadence cluster was added and wrong ommitempty options were removed by @DoodgeMatvey in #311
- issue-45, Redis cluster update validation was implemented by @RostislavPorohnya in #316
- issue-103, Cluster resource are now mutable if creation is failed by @RostislavPorohnya in #327
- issue-104, Clusterresources and Kafkamanagement resources are now mutable if creation is failed by @RostislavPorohnya in #329
- issue-83, Redis user lifecycle is implemented by @RostislavPorohnya in #320
- cassandra-doc-fix, cassandra doc example was fixed by @DoodgeMatvey in #334
- cassandra-passw-and-user-auth-fix, cassandra doc passwordAndUserAuth field was changed by @DoodgeMatvey in #335
- cassandra-doc-changed, cassandra doc was changed by @DoodgeMatvey in #336
- Add zookeeper webhook by @ribaraka in #333
- issue-105, Resource events for PostgreSQL resource is implemented by @RostislavPorohnya in #332
- issue-108, k8s resource events for Cassandra resource is implemented by @RostislavPorohnya in #343
- issue-107, k8s resource events for Redis resource is implemented by @RostislavPorohnya in #341
- issue-109, k8s resource events for Kafka resource is implemented by @RostislavPorohnya in #345
- issue-102, Resource deletion on status check is implemented by @RostislavPorohnya in #325
- issue-111, k8s resource events for Kafka Connect resource is implemented by @RostislavPorohnya in #350
Fixed Bugs 🐛
- issue-85, fixed validation when restored cluster status checker updates spec by @RostislavPorohnya in #247
Documentation 📄
- Readme files and Makefile were improved by @testisnullus in #278
- doc for aws vpc peering lifecycle flow was added by @testisnullus in #280
- issue-98, documentation for PostgreSQL resource was added by @RostislavPorohnya in #276
- doc for cassandra lifecycle flow was added by @testisnullus in #284
- doc for kafka connect lifecycle flow was added by @testisnullus in #282
- doc for Kafka Connect Mirror was added by @testisnullus in #289
- doc for Cluster Network Firewall Rule was added by @DoodgeMatvey in #291
- doc for AWS Security Group Firewall Rule was added by @DoodgeMatvey in #292
- opensearch resource documentation was added by @RostislavPorohnya in #293
- doc for Kafka cluster was added by @testisnullus in #294
- issue-98, PostgreSQL cluster restore example was added to documentation by @RostislavPorohnya in #290
- doc for KafkaTopic was added by @testisnullus in #295
- doc for Kafka User was added by @testisnullus in #296
- doc for Kafka ACL was added by @DoodgeMatvey in #298
- doc for GCP VPC Peering was added by @DoodgeMatvey in #299
- doc for Azure Vnet Peering was added by @DoodgeMatvey in #300
- doc for Zookeeper cluster was added by @testisnullus in #302
- doc for Redis cluster was added, some docs were improved by @testisnullus in #305
- doc for Node Reload was added by @testisnullus in #307
- doc for Maintenance Events was added by @testisnullus in #309
- Cadence doc was added, other docs were improved by @testisnullus in #321
- node-reload-doc-fix by @testisnullus in #351
- issue-110, Release checklist was updated by @DoodgeMatvey in #348
Other Changes 🤖
- issue-48, immutable fields validation for PostgreSQL cluster was implemented by @RostislavPorohnya in #134
- Kafka integration tests: Update, Delete by @ribaraka in #265
- Cassandra integration test: update, delete by @ribaraka in #273
- Update server stub by @ribaraka in #286
- Transfer kafka convertors to methods by @ribaraka in #288
- Add kafka connect integration test by @ribaraka in #297
- Add zookeeper integration test by @ribaraka in #301
- Add redis integration test by @ribaraka in #304
- Add postgresql integration test by @ribaraka in #312
- Add kafka topic integration test by @ribaraka in #313
- API convertors were transfered to CRDs methods by @RostislavPorohnya in #308
- node reload resource was transfered to APIv2 by @testisnullus in #317
- Minor changes to CRD's structs. by @ribaraka in #318
- Integration test for Kafka ACL by @ribaraka in #324
- issue-101, validation for KafkaACL update was refactored by @DoodgeMatvey in #322
Full Changelog: v0.0.1...v0.0.2
v0.0.1
What's Changed
Enhancements 🛠
- Issue-1, instaclustr k8s operator project was scaffolded by @testisnullus in #2
- issue-2, Cassandra CRD, needed dependencies were added, Makefile was updated by @testisnullus in #5
- Issue 4, OpenSearch cluster CRD was added by @GrandShow in #8
- issue-5, Added AWSVPCPeering CRD by @GrandShow in #13
- issue-6, added postgresql cluster crd for apiv1 by @RostislavPorohnya in #12
- issue-7, redis crd is added by @DoodgeMatvey in #16
- issue-8, cadence crd is added by @DoodgeMatvey in #19
- Add Kafka CRD V2 by @ribaraka in #7
- issue-9, added AzureVNetPeering CRD by @RostislavPorohnya in #18
- issue-10, v2apha1 cluster structs were refactored by @testisnullus in #22
- Issue-11, added GCP VPC Peering CRD by @RostislavPorohnya in #25
- issue-14, basic InstaclustrAPI implementation was added by @testisnullus in #29
- Add Kafka Resource creation by @ribaraka in #33
- issue-12, basic Cassandra Cluster creation flow was implemented by @testisnullus in #34
- issue-16, secrets creation for developer's creds was implemented by @testisnullus in #44
- Add generic cluster CRD by @ribaraka in #45
- issue-13, basic PostgreSQL Cluster creation flow was implemented by @RostislavPorohnya in #36
- issue-18, Cassandra CRD was refactored by @testisnullus in #47
- issue-19, Instaclustr API client was refactored by @RostislavPorohnya in #52
- issue-20, converter for Cassandra Cluster fields was implemented by @testisnullus in #54
- Support Kafka CRD for Instaclustr API cluster creation. by @ribaraka in #57
- Add scheduler by @ribaraka in #60
- issue-15, update func for cassandra cluster was implemented by @testisnullus in #59
- issue-23, basic cassandraDeletion flow was implemented by @testisnullus in #69
- Events handling for PostgreSQL cluster was refactored by @RostislavPorohnya in #70
- issue-17, Update PostgreSQL cluster flow was implemented by @RostislavPorohnya in #58
- issue-22, basic delete PostgreSQL cluster flow was implemented by @RostislavPorohnya in #71
- issue-24, operator restart case was handled for pgSQL clusters by @RostislavPorohnya in #74
- Add Kafka cluster status checker by @ribaraka in #63
- Add Kafka deletion by @ribaraka in #89
- issue-27, basic Redis cluster creation flow was implemented by @RostislavPorohnya in #82
- Issue-30, basic update flow for Redis cluster was implemented by @RostislavPorohnya in #87
- issue-31, basic Redis cluster deletion flow was implemented by @RostislavPorohnya in #90
- issue-23, events handling for Cassandra was added by @testisnullus in #75
- issue-14, basic OpenSearch cluster lifecycle flow was implemented by @RostislavPorohnya in #94
- issue-23, cassandra lifecycle impove by @testisnullus in #106
- Kafka Connect CRD is implemented. by @ribaraka in #96
- issue-32, basic Cadence cluster creation flow was implemented by @RostislavPorohnya in #99
- issue-25, basic lifecycle flow for AWS Peering was implemented by @testisnullus in #86
- add DeepEqual replacement by @ribaraka in #116
- Kafka controller catch up by @ribaraka in #115
- issue-33, basic Cluster Network Firewall Rule creation flow was implemented by @DoodgeMatvey in #107
- Issue-34, basic Cadence cluster update flow was implemented by @RostislavPorohnya in #105
- issue-36, basic Cadence cluster deletion flow was implemented by @RostislavPorohnya in #108
- Add Kafka update by @ribaraka in #130
- issue-28, Azure VNet Peering lifecycle was implemented, AWS VPC Peering was improved by @testisnullus in #131
- Add kafka connect update by @ribaraka in #132
- issue-35, Cadence cluster packaged with Cassandra cluster creation approach was implemented by @RostislavPorohnya in #119
- issue-43, basic Cluster Network Firewall Rule deletion flow was implemented by @DoodgeMatvey in #129
- issue-37, status checker for PostgreSQL cluster was implemented by @RostislavPorohnya in #137
- issue-50, basic AWS Security Group Firewall Rule creation flow was implemented by @DoodgeMatvey in #146
- issue-39, status checker for OpenSearch cluster was implemented by @RostislavPorohnya in #141
- issue-29, GCP VPC Peering lifecycle flow was implemented by @testisnullus in #135
- cassandra cluster lifecycle flow was improved by @testisnullus in #142
- Add kafka topic resource by @ribaraka in #148
- PostgreSQL reconciler improvements by @RostislavPorohnya in #154
- Add Zookeeper by @ribaraka in #159
- issue-51, basic AWS Security Group Firewall Rule deletion flow was implemented by @DoodgeMatvey in #158
- kafka user lifecycle flow was implemented by @testisnullus in #147
- issue-35, Cadence cluster packaged with Kafka and Opensearch cluster creation approach was implemented by @RostislavPorohnya in #149
- Add Kafka Mirroring by @ribaraka in #164
- issue-38, status checker for Redis cluster was implemented by @RostislavPorohnya in #143
- issue-56, cluster backups lifecycle for PostgreSQL cluster was implemented by @RostislavPorohnya in #165
- Add Kafka add-ons by @ribaraka in #167
- Redis clusters reconciler improvements by @RostislavPorohnya in #168
- NodeReload resource lifecycle flow was implemented by @testisnullus in #173
- Opensearch clusters reconciler was improved by @RostislavPorohnya in #169
- issue-40, status checker for Cadence cluster was implemented by @RostislavPorohnya in #145
- issue-57, Kafka ACL V2 create, update, delete events were implemented by @DoodgeMatvey in #178
- Issue-53, Redis backups lifecycle was implemented by @RostislavPorohnya in #174
- issue-54, OpenSearch backups lifecycle was implemented by @RostislavPorohnya in #175
- issue-60, Cassandra backup lifecycle was implemented by @RostislavPorohnya in #177
- Add scheduler for kafka mirror by @ribaraka in #182
- Integration test for kafka creation by @ribaraka in #180
- tests for cassandra creation were added by @testisnullus in #184
- tests for peering creation were added by @testisnullus in #186
- issue-55, maintenance events lifecycle flow was implemented by @testisnullus in #163
- Cadence reconciler was improved by @RostislavPorohnya in #172
- node reload creation tests were added by @testisnullus in #189
- tests for AWS firewall rule creation were added by @testisnullus in #190
- issue-61, PostgreSQL cluster restore flow was implemented by @RostislavPorohnya in #183
- issue-67, tests for Kafka ACL creation were implemented by @DoodgeMatvey in https:...