Releases: aiven/aiven-operator
Releases · aiven/aiven-operator
v0.9.0
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 themetadata.name
, supports additional characters and has a longer length.
KafkaTopic.Spec.topicName
replacesmetadata.name
in future releases and will be marked as required. - Accept
false
value fortermination_protection
property - Fix
min_cleanable_dirty_ratio
. Thanks to @TV2rd
v0.8.0
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 ofobject
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 theread_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
- 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
fix mysql webhook (#239)
v0.6.0
- 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
- Fix deployment release manifest generation
v0.5.1
Fix `KafkaACL` deletion
v0.5.0: - Add ability to link resources through the references
- 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
- 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
- loosen service version validation