Skip to content

Releases: aiven/aiven-operator

v0.9.0

03 Mar 13:34
0ed15ed
Compare
Choose a tag to compare
  • AuthSecretRef fields marked as required
  • Generate user configs for existing service integrations: datadog, kafka_connect, kafka_logs, metrics
  • Add new service integrations: clickhouse_postgresql, clickhouse_kafka, clickhouse_kafka, logs, external_aws_cloudwatch_metrics
  • Add KafkaTopic.Spec.topicName field. Unlike the metadata.name, supports additional characters and has a longer length.
    KafkaTopic.Spec.topicName replaces metadata.name in future releases and will be marked as required.
  • Accept false value for termination_protection property
  • Fix min_cleanable_dirty_ratio. Thanks to @TV2rd

v0.8.0

15 Feb 09:45
770c3c3
Compare
Choose a tag to compare

Important: This release brings breaking changes to the userConfig property.
After new charts are installed, update your existing instances manually using the kubectl edit command
according to the API reference.

Note: It is now recommended to disable webhooks for Kubernetes version 1.25 and higher,
as native CRD validation rules are used.

  • Breaking change: ip_filter field is now of object type
  • Breaking change: Update user configs for following kinds: PostgreSQL, Kafka, KafkaConnect, Redis, Clickhouse, OpenSearch
  • Add CRD validation rules for immutable fields
  • Add user config field validations (enum, minimum, maximum, minLength, and others)
  • Add serviceIntegrations on service types. Only the read_replica type is available.
  • Add KafkaTopic min_cleanable_dirty_ratio config field support
  • Add Clickhouse spec.disk_space property
  • Use updated aiven-go-client with retries
  • Add linux/amd64 build. Thanks to @christoffer-eide

v0.7.1

24 Jan 12:27
e925e04
Compare
Choose a tag to compare
  • Add Cassandra Kind
  • Add Grafana Kind
  • Recreate Kafka ACL if modified.
    Note: Modification of ACL created prior to v0.5.1 won't delete existing instance at Aiven.
    It must be deleted manually.
  • Fix MySQL webhook

v0.7.0

24 Jan 08:59
d3dc638
Compare
Choose a tag to compare
fix mysql webhook (#239)

v0.6.0

16 Jan 12:13
94c843d
Compare
Choose a tag to compare
  • Remove "never" from choices of maintenance dow
  • Add development flag to configure logger's behavior
  • Add user config generator (see make generate-user-configs)
  • Add genericServiceHandler to generalize service management
  • Add MySQL Kind

v0.5.2

12 Dec 09:51
b3ff01c
Compare
Choose a tag to compare
- Fix deployment release manifest generation

v0.5.1

28 Nov 09:01
6e5a6db
Compare
Choose a tag to compare
Fix `KafkaACL` deletion

v0.5.0: - Add ability to link resources through the references

28 Nov 07:41
123ab92
Compare
Choose a tag to compare
- Add `ProjectVPCRef` property to `Kafka`, `OpenSearch`, `Clickhouse` and `Redis` kinds
  to get `ProjectVPC` ID when resource is ready
- Improve `ProjectVPC` deletion, deletes by ID first if possible, then tries by name
- Fix `client.Object` storage update data loss

v0.4.0: - Upgrade to Go 1.18

04 Aug 13:53
8d056ed
Compare
Choose a tag to compare
- Add support for connection pull incoming user
- Fix typo on config/samples/kafka disk_space
- Add tags support for project and service resources
- Enable termination protection

v0.3.0: - add support for clickhouse user

16 May 12:53
972b1a7
Compare
Choose a tag to compare
- loosen service version validation