Releases: aiven/aiven-operator
Releases · aiven/aiven-operator
v0.12.0
- Fix service tags create/update. Thanks to @mortenlj
- Add prefix name option for secrets. Thanks to @jordiclariana
- Add
clusterRole.create
option to Helm chart. Thanks to @ryaneorth - Use kind name as default prefix for secrets to avoid collisions. Please migrate your applications before legacy names removed
- Fix secrets creation on openshift
- Add
OpenSearch.spec.userConfig.idp_pemtrustedcas_content
option.
Specifies the PEM-encoded root certificate authority (CA) content for the SAML identity provider (IdP) server verification.
v0.11.0
- Add
ServiceIntegration
kindSourceProjectName
andDestinationProjectName
fields - Add
ServiceIntegration
fieldsMaxLength
validation - Add
ServiceIntegration
validation: multiple user configs cannot be set - Fix
ServiceIntegration
, should not requiredestinationServiceName
orsourceEndpointID
field - Fix
ServiceIntegration
, add missingexternal_aws_cloudwatch_metrics
type config serialization - Update
ServiceIntegration
integration type list - Add
annotations
andlabels
fields toconnInfoSecretTarget
- Allow to disable capabilities check to install webhooks. Thanks to @amstee
- Set
OpenSearch.spec.userConfig.opensearch.search_max_buckets
maximum to65536
v0.10.0
- Mark service
plan
as a required field - Add
minumim
,maximum
validations fornumber
type - Move helm charts to the operator repository
- Add helm charts generator
- Remove
ip_filter
backward compatability - Fix deletion errors omitted
- Add service integration
clickhouseKafka.tables.data_format-property
enumRawBLOB
value - Update OpenSearch
userConfig.opensearch.email_sender_username
validation pattern - Add Kafka
log_cleaner_min_cleanable_ratio
minimum and maximum validation rules - Remove Kafka version
3.2
, reached EOL - Remove PostgreSQL version
10
, reached EOL - Explicitly delete
ProjectVPC
byID
to avoid conflicts - Speed up
ProjectVPC
deletion by exiting onDELETING
status - Fix missing RBAC permissions to update finalizers for various controllers
- Refactor
ClickhouseUser
controller - Mark
ClickhouseUser.spec.project
andClickhouseUser.spec.serviceName
as immutable - Remove deprecated service integration type
signalfx
- Add build version to the Aiven client user-agent
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