From 3601466e6e9eb62fcc46848921e3ea4a9b8be599 Mon Sep 17 00:00:00 2001 From: Serpentiel Date: Thu, 21 Sep 2023 08:06:23 +0000 Subject: [PATCH 1/3] chore: synced local 'charts/aiven-operator/' with remote 'charts/aiven-operator/' --- charts/aiven-operator/Chart.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/aiven-operator/Chart.yaml b/charts/aiven-operator/Chart.yaml index 1e7f03e..25a948d 100644 --- a/charts/aiven-operator/Chart.yaml +++ b/charts/aiven-operator/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: aiven-operator description: A Helm chart to deploy the aiven operator type: application -version: v0.13.0 -appVersion: v0.13.0 +version: v0.14.0 +appVersion: v0.14.0 maintainers: - - name: mhoffm-aiven - url: https://www.aiven.io - name: ivan-savciuc url: https://www.aiven.io + - name: murad-biashimov + url: https://www.aiven.io From 1a37b5fbb8306aa867f90039b7933948056fad56 Mon Sep 17 00:00:00 2001 From: Serpentiel Date: Thu, 21 Sep 2023 08:06:23 +0000 Subject: [PATCH 2/3] chore: synced local 'charts/aiven-operator-crds/' with remote 'charts/aiven-operator-crds/' --- charts/aiven-operator-crds/Chart.yaml | 8 +- .../templates/aiven.io_cassandras.yaml | 8 +- .../templates/aiven.io_clickhouses.yaml | 6 - .../templates/aiven.io_grafanas.yaml | 10 +- .../templates/aiven.io_kafkaconnects.yaml | 6 - .../templates/aiven.io_kafkas.yaml | 26 ++-- .../templates/aiven.io_mysqls.yaml | 6 - .../templates/aiven.io_opensearches.yaml | 117 +++++++++++++++++- .../templates/aiven.io_postgresqls.yaml | 6 - .../templates/aiven.io_redis.yaml | 6 - 10 files changed, 136 insertions(+), 63 deletions(-) diff --git a/charts/aiven-operator-crds/Chart.yaml b/charts/aiven-operator-crds/Chart.yaml index ba99fa9..6366947 100644 --- a/charts/aiven-operator-crds/Chart.yaml +++ b/charts/aiven-operator-crds/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: aiven-operator-crds description: A Helm chart to deploy the aiven operator custom resource definitions type: application -version: v0.13.0 -appVersion: v0.13.0 +version: v0.14.0 +appVersion: v0.14.0 maintainers: - - name: mhoffm-aiven - url: https://www.aiven.io - name: ivan-savciuc url: https://www.aiven.io + - name: murad-biashimov + url: https://www.aiven.io diff --git a/charts/aiven-operator-crds/templates/aiven.io_cassandras.yaml b/charts/aiven-operator-crds/templates/aiven.io_cassandras.yaml index ed02b69..f317a50 100644 --- a/charts/aiven-operator-crds/templates/aiven.io_cassandras.yaml +++ b/charts/aiven-operator-crds/templates/aiven.io_cassandras.yaml @@ -142,16 +142,10 @@ spec: required: - name type: object - x-kubernetes-validations: - - message: Value is immutable - rule: self == oldSelf projectVpcId: description: Identifier of the VPC the service should be in, if any. maxLength: 36 type: string - x-kubernetes-validations: - - message: Value is immutable - rule: self == oldSelf serviceIntegrations: description: Service integrations to specify when creating a service. Not applied after initial service creation @@ -190,7 +184,7 @@ spec: description: Cassandra specific user configuration options properties: additional_backup_regions: - description: Additional Cloud Regions for Backup Replication + description: Deprecated. Additional Cloud Regions for Backup Replication items: type: string maxItems: 1 diff --git a/charts/aiven-operator-crds/templates/aiven.io_clickhouses.yaml b/charts/aiven-operator-crds/templates/aiven.io_clickhouses.yaml index 57c6bc8..e00dc3f 100644 --- a/charts/aiven-operator-crds/templates/aiven.io_clickhouses.yaml +++ b/charts/aiven-operator-crds/templates/aiven.io_clickhouses.yaml @@ -128,16 +128,10 @@ spec: required: - name type: object - x-kubernetes-validations: - - message: Value is immutable - rule: self == oldSelf projectVpcId: description: Identifier of the VPC the service should be in, if any. maxLength: 36 type: string - x-kubernetes-validations: - - message: Value is immutable - rule: self == oldSelf serviceIntegrations: description: Service integrations to specify when creating a service. Not applied after initial service creation diff --git a/charts/aiven-operator-crds/templates/aiven.io_grafanas.yaml b/charts/aiven-operator-crds/templates/aiven.io_grafanas.yaml index 4e75b39..86df92d 100644 --- a/charts/aiven-operator-crds/templates/aiven.io_grafanas.yaml +++ b/charts/aiven-operator-crds/templates/aiven.io_grafanas.yaml @@ -142,16 +142,10 @@ spec: required: - name type: object - x-kubernetes-validations: - - message: Value is immutable - rule: self == oldSelf projectVpcId: description: Identifier of the VPC the service should be in, if any. maxLength: 36 type: string - x-kubernetes-validations: - - message: Value is immutable - rule: self == oldSelf serviceIntegrations: description: Service integrations to specify when creating a service. Not applied after initial service creation @@ -297,6 +291,10 @@ spec: description: Authorization URL maxLength: 2048 type: string + auto_login: + description: Allow users to bypass the login screen and automatically + log in + type: boolean client_id: description: Client ID from provider maxLength: 1024 diff --git a/charts/aiven-operator-crds/templates/aiven.io_kafkaconnects.yaml b/charts/aiven-operator-crds/templates/aiven.io_kafkaconnects.yaml index 6992923..63af88a 100644 --- a/charts/aiven-operator-crds/templates/aiven.io_kafkaconnects.yaml +++ b/charts/aiven-operator-crds/templates/aiven.io_kafkaconnects.yaml @@ -98,16 +98,10 @@ spec: required: - name type: object - x-kubernetes-validations: - - message: Value is immutable - rule: self == oldSelf projectVpcId: description: Identifier of the VPC the service should be in, if any. maxLength: 36 type: string - x-kubernetes-validations: - - message: Value is immutable - rule: self == oldSelf serviceIntegrations: description: Service integrations to specify when creating a service. Not applied after initial service creation diff --git a/charts/aiven-operator-crds/templates/aiven.io_kafkas.yaml b/charts/aiven-operator-crds/templates/aiven.io_kafkas.yaml index b08a27b..13b6a94 100644 --- a/charts/aiven-operator-crds/templates/aiven.io_kafkas.yaml +++ b/charts/aiven-operator-crds/templates/aiven.io_kafkas.yaml @@ -148,16 +148,10 @@ spec: required: - name type: object - x-kubernetes-validations: - - message: Value is immutable - rule: self == oldSelf projectVpcId: description: Identifier of the VPC the service should be in, if any. maxLength: 36 type: string - x-kubernetes-validations: - - message: Value is immutable - rule: self == oldSelf serviceIntegrations: description: Service integrations to specify when creating a service. Not applied after initial service creation @@ -340,6 +334,22 @@ spec: maximum: 104857600 minimum: 1048576 type: integer + log_local_retention_bytes: + description: The maximum size of local log segments that can + grow for a partition before it gets eligible for deletion. + If set to -2, the value of log.retention.bytes is used. + The effective value should always be less than or equal + to log.retention.bytes value. + minimum: -2 + type: integer + log_local_retention_ms: + description: The number of milliseconds to keep the local + log segments before it gets eligible for deletion. If set + to -2, the value of log.retention.ms is used. The effective + value should always be less than or equal to log.retention.ms + value. + minimum: -2 + type: integer log_message_downconversion_enable: description: This configuration controls whether down-conversion of message formats is enabled to satisfy consume requests. @@ -441,10 +451,6 @@ spec: maximum: 10000 minimum: 10 type: integer - remote_log_storage_system_enable: - description: Deprecated. Whether to enable the tiered storage - functionality - type: boolean replica_fetch_max_bytes: description: The number of bytes of messages to attempt to fetch for each partition (defaults to 1048576). This is diff --git a/charts/aiven-operator-crds/templates/aiven.io_mysqls.yaml b/charts/aiven-operator-crds/templates/aiven.io_mysqls.yaml index c500880..c25f41c 100644 --- a/charts/aiven-operator-crds/templates/aiven.io_mysqls.yaml +++ b/charts/aiven-operator-crds/templates/aiven.io_mysqls.yaml @@ -142,16 +142,10 @@ spec: required: - name type: object - x-kubernetes-validations: - - message: Value is immutable - rule: self == oldSelf projectVpcId: description: Identifier of the VPC the service should be in, if any. maxLength: 36 type: string - x-kubernetes-validations: - - message: Value is immutable - rule: self == oldSelf serviceIntegrations: description: Service integrations to specify when creating a service. Not applied after initial service creation diff --git a/charts/aiven-operator-crds/templates/aiven.io_opensearches.yaml b/charts/aiven-operator-crds/templates/aiven.io_opensearches.yaml index 7054500..e73b277 100644 --- a/charts/aiven-operator-crds/templates/aiven.io_opensearches.yaml +++ b/charts/aiven-operator-crds/templates/aiven.io_opensearches.yaml @@ -128,16 +128,10 @@ spec: required: - name type: object - x-kubernetes-validations: - - message: Value is immutable - rule: self == oldSelf projectVpcId: description: Identifier of the VPC the service should be in, if any. maxLength: 36 type: string - x-kubernetes-validations: - - message: Value is immutable - rule: self == oldSelf serviceIntegrations: description: Service integrations to specify when creating a service. Not applied after initial service creation @@ -372,6 +366,87 @@ spec: action_destructive_requires_name: description: Require explicit index names when deleting type: boolean + auth_failure_listeners: + description: Opensearch Security Plugin Settings + properties: + internal_authentication_backend_limiting: + properties: + allowed_tries: + description: The number of login attempts allowed + before login is blocked + maximum: 2147483647 + minimum: 0 + type: integer + authentication_backend: + description: internal_authentication_backend_limiting.authentication_backend + maxLength: 1024 + type: string + block_expiry_seconds: + description: The duration of time that login remains + blocked after a failed login + maximum: 2147483647 + minimum: 0 + type: integer + max_blocked_clients: + description: internal_authentication_backend_limiting.max_blocked_clients + maximum: 2147483647 + minimum: 0 + type: integer + max_tracked_clients: + description: The maximum number of tracked IP addresses + that have failed login + maximum: 2147483647 + minimum: 0 + type: integer + time_window_seconds: + description: The window of time in which the value + for `allowed_tries` is enforced + maximum: 2147483647 + minimum: 0 + type: integer + type: + description: internal_authentication_backend_limiting.type + maxLength: 1024 + type: string + type: object + ip_rate_limiting: + description: IP address rate limiting settings + properties: + allowed_tries: + description: The number of login attempts allowed + before login is blocked + maximum: 2147483647 + minimum: 1 + type: integer + block_expiry_seconds: + description: The duration of time that login remains + blocked after a failed login + maximum: 36000 + minimum: 1 + type: integer + max_blocked_clients: + description: The maximum number of blocked IP addresses + maximum: 2147483647 + minimum: 0 + type: integer + max_tracked_clients: + description: The maximum number of tracked IP addresses + that have failed login + maximum: 2147483647 + minimum: 0 + type: integer + time_window_seconds: + description: The window of time in which the value + for `allowed_tries` is enforced + maximum: 36000 + minimum: 1 + type: integer + type: + description: The type of rate limiting + maxLength: 1024 + type: string + type: object + type: object cluster_max_shards_per_node: description: Controls the number of shards allowed in the cluster per data node @@ -467,6 +542,36 @@ spec: maximum: 5 minimum: 2 type: integer + ism_enabled: + description: Specifies whether ISM is enabled or not + type: boolean + ism_history_enabled: + description: Specifies whether audit history is enabled or + not. The logs from ISM are automatically indexed to a logs + document. + type: boolean + ism_history_max_age: + description: The maximum age before rolling over the audit + history index in hours + maximum: 2147483647 + minimum: 1 + type: integer + ism_history_max_docs: + description: The maximum number of documents before rolling + over the audit history index. + minimum: 1 + type: integer + ism_history_rollover_check_period: + description: The time between rollover checks for the audit + history index in hours. + maximum: 2147483647 + minimum: 1 + type: integer + ism_history_rollover_retention_period: + description: How long audit history indices are kept in days. + maximum: 2147483647 + minimum: 1 + type: integer override_main_response_version: description: Compatibility mode sets OpenSearch to report its version as 7.10 so clients continue to work. Default diff --git a/charts/aiven-operator-crds/templates/aiven.io_postgresqls.yaml b/charts/aiven-operator-crds/templates/aiven.io_postgresqls.yaml index 1ce0d99..1e61d38 100644 --- a/charts/aiven-operator-crds/templates/aiven.io_postgresqls.yaml +++ b/charts/aiven-operator-crds/templates/aiven.io_postgresqls.yaml @@ -142,16 +142,10 @@ spec: required: - name type: object - x-kubernetes-validations: - - message: Value is immutable - rule: self == oldSelf projectVpcId: description: Identifier of the VPC the service should be in, if any. maxLength: 36 type: string - x-kubernetes-validations: - - message: Value is immutable - rule: self == oldSelf serviceIntegrations: description: Service integrations to specify when creating a service. Not applied after initial service creation diff --git a/charts/aiven-operator-crds/templates/aiven.io_redis.yaml b/charts/aiven-operator-crds/templates/aiven.io_redis.yaml index b09b771..649cffe 100644 --- a/charts/aiven-operator-crds/templates/aiven.io_redis.yaml +++ b/charts/aiven-operator-crds/templates/aiven.io_redis.yaml @@ -128,16 +128,10 @@ spec: required: - name type: object - x-kubernetes-validations: - - message: Value is immutable - rule: self == oldSelf projectVpcId: description: Identifier of the VPC the service should be in, if any. maxLength: 36 type: string - x-kubernetes-validations: - - message: Value is immutable - rule: self == oldSelf serviceIntegrations: description: Service integrations to specify when creating a service. Not applied after initial service creation From 7132987c0912ccba7d30d522d38c8f10d6a178cf Mon Sep 17 00:00:00 2001 From: Murad Biashimov Date: Thu, 21 Sep 2023 13:14:15 +0200 Subject: [PATCH 3/3] fix: maintainer list --- charts/aiven-operator-crds/Chart.yaml | 2 +- charts/aiven-operator/Chart.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/aiven-operator-crds/Chart.yaml b/charts/aiven-operator-crds/Chart.yaml index 6366947..defde4b 100644 --- a/charts/aiven-operator-crds/Chart.yaml +++ b/charts/aiven-operator-crds/Chart.yaml @@ -7,5 +7,5 @@ appVersion: v0.14.0 maintainers: - name: ivan-savciuc url: https://www.aiven.io - - name: murad-biashimov + - name: byashimov url: https://www.aiven.io diff --git a/charts/aiven-operator/Chart.yaml b/charts/aiven-operator/Chart.yaml index 25a948d..f8a2545 100644 --- a/charts/aiven-operator/Chart.yaml +++ b/charts/aiven-operator/Chart.yaml @@ -7,5 +7,5 @@ appVersion: v0.14.0 maintainers: - name: ivan-savciuc url: https://www.aiven.io - - name: murad-biashimov + - name: byashimov url: https://www.aiven.io